В начало

БД Картинная галерея

 

            Постановка задачи: необходимо создать базу данных «Картинная галерея» в СУБД «MS Access 2002».

            Запускаем «Access 2002», создаем новую базу данных, сохраняем ее на диск под именем «Картинная галерея.mdb».  Далее переходим в раздел «Таблицы» и начинаем последовательно их создавать. В базе данных «Картинная галерея» будут следующие таблицы:

1) Картины;

2) Выставленные картины;

3) Выставки;

4) Художники.

            Запускаем конструктор, чтобы создать первую таблицу «Художники».

Название поля

Тип поля, размер

Код художника

Счетчик, первичный ключ

ФИО

Текстовый, 20

Дата рождения

Дата/время, краткий формат

Жанр

Текстовый, 20

            Следующую создаем таблицу «Выставки».

Название поля

Тип поля, размер

Код выставки

Счетчик, первичный ключ

Тема выставки

Текстовый, 30

Дата начала

Дата/время, краткий формат

Дата окончания

Дата/время, краткий формат

            Затем создаем таблицу «Тип картины».

Название поля

Тип поля, размер

Код типа

Счетчик, первичный ключ

Тип

Текстовый, 20

            Потом делаем таблицу «Техника картины».

Название поля

Тип поля, размер

Код техники

Счетчик, первичный ключ

Техника

Текстовый, 20

Далее нужно создать таблицу «Картины». При этом при установке типа внешних ключей нужно выбирать мастер подстановок.

Название поля

Тип поля, размер

Код картины

Счетчик, первичный ключ

Название картины

Текстовый, 30

Год написания

Текстовый, 4

Код художника

Внешний ключ, таблица «Художники»

Код типа

Внешний ключ, таблица «Тип картины»

Код техники

Внешний ключ, таблица «Техника картины»

           

И, наконец, создаем таблицу «Выставленные картины».

Название поля

Тип поля, размер

Код выставки

Внешний ключ, таблица «Выставки»

Код картины

Внешний ключ, таблица «Картины»

Зал

Текстовый, 20

            Таким образом, все необходимые таблицы базы «Картинная галерея» были созданы, и теперь можно посмотреть схему данных. Для этого нужно перейти в раздел «Сервис – Схема данных…». Все таблицы у нас получились связанными, но для обеспечения целостности данных и их каскадного изменения необходимо в свойствах связей установить соответствующие галочки.

Рис. 1. Схема данных таблицы «Картинная галерея»

 

            Далее можно приступить к заполнению базы «Картинная галерея» данными.

Рис. 2. Таблица «Тип картины»

Рис. 3. Таблица «Техника картина»

Рис. 4. Таблица «Художники»

Рис. 5. Таблица «Картины»

Рис. 6. Таблица «Выставки»

Рис. 7. Таблица «Выставленные картины»

 

            Вроде все в первом приближении, остается, кому надо создать запросы, отчеты, макросы и формы, но начало, как говориться положено. Удачи!