php_mysql_dreamweaver_mx_2004 ÑазÑабоÑка web ÑайÑов.pdf
php_mysql_dreamweaver_mx_2004 ÑазÑабоÑка web ÑайÑов.pdf
php_mysql_dreamweaver_mx_2004 ÑазÑабоÑка web ÑайÑов.pdf
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.