Базы данных

Создание баз данных в Microsoft Access


База данных — это набор таблиц, определенных посредством реляционных схем. В главе 7 будет показан процесс создания баз данных с использованием языка определения данных из языка структурированных запросов (SQL). В данном сайтедемонстрируется, как можно создать базу данных с помощью графического интерфейса пользователя СУБД Microsoft Access. Сразу после создания новой (совершенно чистой) базы данных просто поочередно создаются таблицы посредством интерфейса пользователя.

База данных в системе Microsoft Access содержится в одном файле с расширением “.mdb”. Сразу после запуска программы Access пользователь может создать новую базу данных. Ее имя определяется как имя файла в файловой системе компьютера. В данном случае файл “BigHitVideo.mdb” был создан в некоторой локальной директории. После создания новой базы данных разработчик может приступить к вводу метаданных, используя для этого разнообразные средства системы.

Схемы базы данных BigHit Video реализуются в Access с использованием режима конструктора таблиц. Каждая реляционная схема представляется в виде таблицы. Атрибуты определяются именем и типом, дополнительно в Access имеется поле комментария для каждого атрибута. На 4.18 показано, как выглядит окно конструктора таблиц при создании таблицы Customer. Поле accountld является ключом, что иллюстрируется символом ключа слева от поля, содержащего имя атрибута. Ключ определяется после выбора соответствующего поля (для составного ключа — полей) и нажатия кнопки Ключевое поле панели инструментов (изображена на 4.18 в утопленном состоянии). Тип поля — Number (число), а параметр Field Size в нижней части экрана указывает на то, что это число имеет тип long integer (длинное целое). Свойство Required (требуемое) со значением Yes (Да) указывает на то, что значение этого атрибута должно присутствовать во всех сущностях. Свойство Indexed (индексировано) со значением Yes (No Duplicates) говорит о существовании в таблице Customer индекса по этому атрибуту и запрете на повторение значений accountld, что, впрочем, естественно для ключевого атрибута.

Комментарии закрыты