22.04.2014 Views

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

128 Часть II. Наши первые серверные программы<br />

то реляционная база данных содержит набор связанных друг с другом таблиц.<br />

Именно этот вид баз данных сейчас наиболее популярен.<br />

Дело в том, что очень большой класс информации, обрабатываемой компьютерами,<br />

можно представить в виде набора таблиц. Это различные списки,<br />

журналы, каталоги, бухгалтерские книги, справочники и мн. др.; собственно,<br />

это и ееть таблицы. А такая информация прямо-таки просится в реляционную<br />

базу данных. Вдобавок реляционные базы данных позволяют задать жесткие<br />

правила правильности и целостности информации, что тоже немаловажно.<br />

А к тому же, они еще и очень быстро обрабатываются соответствующими реляционными<br />

СУБД (об этом говорилось еще в главе 5).<br />

Замечание<br />

Существуют и нереляционные базы данных, информация в которых структурируется<br />

по другим правилам: сетевые, объектные и пр. Применяются они редко<br />

и только в специальных случаях, поэтому мы не будем их рассматривать.<br />

Примеры реляционных СУБД: уже упоминавшаяся Microsoft Access, Corel<br />

Paradox, Borland dBase, Microsoft FoxPro. Это все пользовательские или<br />

настольные СУБД, предназначенные для обычного пользователя. Они хранят<br />

свои файлы на локальном диске пользовательского компьютера или дисках<br />

файлового сервера и работают с этими файлами напрямую.<br />

Для обработки больших массивов данных, к которым, помимо того, подключается<br />

очень много пользователей, служат более мощные программы:<br />

Borland InterBase, MySQL, Microsoft SQL Server, Informix, Sybase, Oracle.<br />

Они функционируют по другому принципу, а как именно — мы узнаем<br />

позже.<br />

Каждая из этих программ работает со своим собственным форматом файлов,<br />

хотя настольные СУБД, как правило, могут открывать и "чужие" файлы.<br />

Одна база данных может занимать как один большой файл (Microsoft Access,<br />

Borland InterBase), так и множество более мелких (Corel Paradox, Borland<br />

dBase, Oracle); в последнем случае эти файлы должны находиться в одной<br />

папке.<br />

А теперь давайте познакомимся с реляционными Оазами данных поближе.<br />

Ведь именно с ними мы и будем работать.<br />

Составные части реляционной базы данных<br />

Реляционная база данных состоит из четырех частей, которые мы рассмотрим<br />

более подробно в следующих далее разделах.<br />

Таблицы, поля и записи<br />

Таблица — это набор структурированных данных. Пример таблицы представлен<br />

на рис. 6.1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!