Показать сообщение отдельно
  #4  
Старый 24.06.2007, 21:32
Jacky Jacky вне форума
Прохожий
 
Регистрация: 24.06.2007
Адрес: Тюмень
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от WFS
ну короче у меня такое задание:

нужно создать базу данных по учету лекарств в аптеке.
Она должна содержать сведения:
о лекарстве - наименование, изготовитель, способ применения, рецепт, цена.
об аптеке - Наименование, Адрес, Время работы, Перечень лекарств в наличии
об изготовителе - Наименование ИНН.

Использовать SQL запросы для создания таблиц, поиска по 3 атрибутам.

То есть видно, что между таблицами есть взаимосвязь. Например поле "Изготовитель" в таблице о лекарствах связано с полями "наименование" и "инн" в
таблице об изготовителе. Как это все связать на этапе разработки базы данных?
Таблицы у меня созданы.

У тебя вырисовывается главная таблица Аптеки.
Затем промежуточная таблица связи конкретной аптеки с таблицей лекарств
Конкретное лекарство ссылается на конкретного производителя из таблицы производителей.

Вот и вся структура.
Аптеки <-- Наличие <-- Лекарства <-- Производители.

Насчет проектирования БД - дружеский совет: сначала надо спроектировать структуру связей между таблицами, а затем уже создавать сами таблицы в СУБД.
Ответить с цитированием