В начало

БД «Сеть магазинов»

 

            База данных «Сеть магазинов» будет состоять из следующих таблиц: Владельцы, Профили, Магазины, Доли, Поставщики, Поставки.  Ниже рассмотрено создание данной БД в СУБД «MS Access 2002».

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

Имя поля

Тип данных, размер, ключ

Код Владельца

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

ФИО

Текстовый, 30

Адрес

Текстовый, 50

Телефон

Текстовый, 10, маска ввода (###)###-##-##

            Далее сохраняем и заполняем таблицу «Владельцы».

Рис. 1. Заполненная таблица «Владельцы»

Рис. 1. Заполненная таблица «Владельцы»

 

            Затем создаем вспомогательную таблицу «Профили», которая будет содержать профили магазинов по типу продаваемых товаров.

Имя поля

Тип данных, размер, ключ

Профиль

Текстовый, 20, первичный ключ

            Также заполняем эту таблицу данными.

Рис. 2. Заполненная таблица «Профили»

Рис. 2. Заполненная таблица «Профили»

 

            Теперь можно создать следующую таблицу – «Магазины».

Имя поля

Тип данных, размер, ключ

Код Магазина

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

Название

Текстовый, 20

Адрес

Текстовый, 50

Телефон

Текстовый, 10, маска ввода (###)###-##-##

Уставной капитал

Денежный

Профиль

Внешний ключ, таблица «Профили»

 

            Заполняем таблицу «Магазины».

Рис. 3. Заполненная таблица «Магазины»

Рис. 3. Заполненная таблица «Магазины»

           

            Теперь можно создать таблицу «Доли», в которой будут храниться записи о долях владения того или иного магазина и владельцах.

Имя поля

Тип данных, размер, ключ

Код Доли

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

Доля

Числовой, действительное, шкала 2

Владелец

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

Магазин

Внешний ключ, таблица «Магазины»

            Затем можно заполнить таблицу «Доли» данными, с учетом таблиц: Владелец, Магазин.

Рис. 4. Заполненная таблица «Доли»

Рис. 4. Заполненная таблица «Доли»

 

После этого создаем вспомогательную таблицу «Поставщики».

Имя поля

Тип данных, размер, ключ

Код Поставщика

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

Организация

Текстовый, 30

Адрес

Текстовый, 50

Телефон

Текстовый, 10, маска ввода (###)###-##-##

            Заполняем таблицу «Поставщики».

Рис. 5. Заполненная таблица «Поставщики»

Рис. 5. Заполненная таблица «Поставщики»

 

            Далее создаем таблицу «Поставки».

Имя поля

Тип данных, размер, ключ

Код Поставки

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

Размер поставки

Денежный

Поставщик

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

Магазин

Внешний ключ, таблица «Магазины»

            Заполняем таблицу «Поставки» данными.

Рис. 6. Заполненная таблица «Поставки»

Рис. 6. Заполненная таблица «Поставки»

 

            Схему данных, только что созданной базы можно посмотреть и, если нужно, отредактировать в разделе СУБД «Сервис – Схема данных…».

Рис. 7. Схема данных базы «Сеть магазинов»

Рис. 7. Схема данных базы «Сеть магазинов»

 

            Таким образом, была создана БД «Сеть магазинов», содержащая информацию о магазинах, владельцах и поставщиках.