| |
ь
информацию из базы данных на странице сайта, но сначала кратко напомним
основные
понятия, используемые при работе с базами данных.
Упрощенно базу данных можно рассматривать как упорядоченный набор однотипных
данных, наподобие картотеки. В терминах базы данных каждая карточка в картотеке
называется
записью (record), а набор карточек - таблицей (table). Каждый информационный
элемент карточки, например: имя клиента, адрес, телефон - называется полем
(field).
Поле имеет название (filed name), например «телефон клиента», и значение (field
value),
например «999-9999». В базе данных может содержаться несколько таблиц, каждая
из
которых отражает некоторую сущность, например: «клиенты», «товары», «документы»
и
т.п. Между записями в таблицах, как и между сущностями в реальном мире, могут
быть
установлены отношения в виде ссылок, например записи в таблице «телефоны»
ссылаются
на запись в таблице «клиент». Кроме таблиц, в состав базы данных могут входить
представления (view). Представления имеют поля и записи, как и таблицы, но в
них не
хранятся данные. Данные формируются динамически, когда пользователь обращается
к
представлению, и являются выборкой из одной или нескольких таблиц, составленной
по
определенным правилам. В базах данных MS Access представления называются
запросами
(query). Таблицы и представления являются объектами базы данных.
Чтобы использовать информацию из базы данных и отображать ее на страницах сайта,
необходимо сначала установить соединение с базой данных (database connection).
Соединение
определяет тип базы данных, ее название, расположение и ряд других параметров.
Если база данных невелика и организована так, что все ее объекты (таблицы,
представления
и пр.) содержатся в едином файле, как, например, у MS Access, MS Excel, dBase
или Paradox, можно импортировать базу данных в сайт и создать соединение на
уровне
файла. Для импорта можно воспользоваться командой меню Файл • Импорт (File •
Import),
либо просто скопировать файл базы данных через буфер обмена в папку сайта.
Создание Web-сайтов
При импорте файла базы данных MS Access программа FrontPage автоматически
создаст
соединение и поместит файл в отдельную папку Fpdb, защищенную от просмотра
в браузере.
Для работы с крупной базой данных, такой, как MS SQL Server или Oracle,
соединение
может быть создано через службу System DSN (System Data Source Name - служба
системных
имен источников данных) для ODBC-совместимых баз данных или установлено
сетевое соединение (network connection) с выделенным сервером баз данных. При
этом
|
|