|
В начало
БД Наличие лекарств
Постановка
задачи: нужно создать базу «Наличие лекарств».
Создаем
новую базу данных в СУБД «MS Access
2002», переходим в раздел «Таблицы», запускаем конструктор, создаем первую
таблицу «Аптеки».
Имя поля
|
Тип данных, размер поля, ключ
|
Код аптеки
|
Счетчик, первичный ключ
|
Название
|
Текстовый, 20
|
Адрес
|
Текстовый, 30
|
Телефон
|
Текстовый, 10, маска ввода
|
Часы работы
|
Текстовый, 20
|
Далее
создаем таблицу «Производители».
Имя поля
|
Тип данных, размер поля, ключ
|
Код производителя
|
Счетчик, первичный ключ
|
Название
|
Текстовый, 20
|
Страна
|
Текстовый, 20
|
Потом
создаем таблицу «Формы выпуска».
Имя поля
|
Тип данных, размер поля, ключ
|
Код формы
|
Счетчик, первичный ключ
|
Форма
|
Текстовый, 15
|
Затем
создаем еще одну вспомогательную таблицу «Дозировки».
Имя поля
|
Тип данных, размер поля, ключ
|
Код дозировки
|
Счетчик, первичный ключ
|
Дозировка
|
Текстовый, 10
|
Теперь,
после создания нескольких вспомогательных таблиц можно перейти к созданию
таблицы «Лекарства».
Имя поля
|
Тип данных, размер поля, ключ
|
Код лекарства
|
Счетчик, первичный ключ
|
Название
|
Текстовый, 30
|
Форма выпуска
|
Внешний ключ, таблица «Формы выпуска»
|
Дозировка
|
Внешний ключ, таблица «Дозировки»
|
Производитель
|
Внешний ключ, таблица «Производители»
|
Годен до
|
Дата/время, краткий формат даты
|
И, наконец,
самая, что ни на есть основная табличка – это «Наличие».
Имя поля
|
Тип данных, размер поля, ключ
|
Код наличия
|
Счетчик, первичный ключ
|
Лекарство
|
Внешний ключ, таблица «Лекарства»
|
Количество
|
Числовой, целое
|
Цена
|
Денежный, в рублях
|
Аптека
|
Внешний ключ, таблица «Аптеки»
|
Схема данных
для базы «Наличие лекарств» показана ниже.
Рис.
1. Схема данных БД «Наличие лекарств»
Рис.
2. Таблица «Наличие»
Рис.
3. Таблица «Лекарства»
Рис.
4. Таблица «Дозировки»
Рис.
5. Таблица «Формы выпуска»
Рис.
6. Таблица «Производители»
Рис.
7. Таблица «Аптеки»
|
Xbox Live - Карта Оплаты 1000 рублей
БД характеристик автомагнитол
Warhammer 40000: Dawn of War III
|