Добавить в Избранное    Поиск   О проекте

Введение в phpnuke

Прежде чем...


    Приложение на PHP, использующее для хранения информации базу данных, всегда работает быстрее приложения, поставленного на файлах.
Задача длительного хранения и обработки информации появилась практически сразу с появлением первых компьютеров Для решения этой задачи в конце 1960-х годов были разработаны специализированные программы, получившие название систем управления базами данных (СУБД). СУДБ проделали длительный путь эволюции от системы управления файлами, через иерархические и сетевые базы данных. В конце 1980-х годов доминирующей стала система управления реляционными базами данных (СУРБД). С этого времени такие СУБД стали де-факто стандартом, и для того, чтобы унифицировать работу с ними, был разработан структурированный язык запросов (SQL), который представляет собой язык управления именно реляционными базами данных.
Существуют следующие разновидности баз данных:
  • иерархические;
  • реляционные;
  • объектно-ориентированные;
  • гибридные;
Иерархическая база данных основана на древовидной структуре хранения информации. В этом смысле иерархические базы данных очень напоминают файловую систему компьютера.
В реляционных базах данных информация собрана в таблицы, состоящие из столбцов и строк, на пересечении которых расположены ячейки. Запросы к таким базам данных возвращают таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название "реляционные" (от англ. relational - родственный).
В объектно-ориентированных базах данных данные хранятся в виде объектов. С объектно-ориентированными базами данных удобно работать, применяя объектно-ориентированное программирование. Однако на сегодняшний день такие базы данных еще не достигли популярности реляционных, поскольку пока значительно уступают им в производительности.
Гибридные СУБД совмещают в себе возможности реляционных и объектно-ориентированных баз данных.
В Web - приложениях, как правило, используются реляционные базы данных.
 
Кратко особенности реляционной базы данных можно описать следующим образом:
  • данные хранятся в таблицах, состоящих из столбцов и строк;
  • на пересечения каждого столбца и строки только одно значение (это может быть как и текст, так и цифровые значения);
  • у каждого столбца есть свое имя, которое служит его названием, и все значения в одном столбце имеют один тип;
  • столбцы распологаются в определенном порядке, который определяется при создании таблицы, в отличие от строк, расположенных в произвольном порядке. В таблице может не быть ни одной строки, но обязательно должен быть один столбец.
Если вы, что либо не поняли, не пугайтесь! Мы в дальнейшем расмотрим все в подробностях...
 
©Soniks

19/01/2005
Прочитано: 19472 раз


Предыдущая страница Предыдущая страница (1/2)

Если у вас появились вопросы, то вы их можете задать на нашем Форуме
 
Любое заимствование информации с этого сайта без явного согласия администраторов сайта запрещена!
Copyright © 2005 by MyNuke.ru
Copyright © 2005 by РHР-Nuke, is a free software released under the GNU/GPL
Рейтинг@Mail.ru