Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Этапы проектирования БД.docx
Скачиваний:
3
Добавлен:
22.11.2019
Размер:
472.97 Кб
Скачать

Связь между таблицами.

Результатом проектирования по методу сущность-связь является совокупность взаимосвязанных таблиц. Связь между таблицами осуществляется через одинаковые по смыслу, типу и значению атрибута. В одних таблица эти атрибуты играют роль ключевых, в других они водятся дополнительно для отображения связи. Таблица, в которой атрибут связи является ключом отношения, называется главной. Связанная с ней по этому атрибуту таблица называется подчиненной. Информация подчиненной таблицы зависит от данных в главной таблице. Атрибут связи в подчиненной таблице называется внешним ключом. Данные в связанных таблицах должны удовлетворять следующим ограничением целостности:

  1. В каждой записи главной таблицы может соответствовать нуль или более записи подчиненные таблицы.

  2. В подчиненной таблице не должно быть записи, которые не имеют родительской записи в главных таблицах.

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

Эти ограничения выполняют порядок операции ввода, обновления и удаления записей.

Перед созданием таблиц и заполнением их данными следует определить между ними отношение порядка. К нулевому уровню относятся таблицы, в которых данные не зависят от данных в других таблицах. Обычно это таблицы со справочными данными. К первому уровню принадлежат те таблицы, данные в которых зависят только от таблиц нулевого уровня. Ко второму – таблицы, данные, которых зависят от таблиц первого и нулевого уровня. Полученные отношения порядка определяет порядок заполнения таблиц. Сначала создают, и заполняю таблицы нулевого уровня, затем первого и т.д.

Задание:

Для предметной области построить ER-диаграмму и перейти от неё к предварительным отношения, затем все остальные атрибуты приписать к полученным отношениям и проверить находятся ли эти отношения в 3NF.

Шифр, Автор, Название, Тематика, Издательство, Год издания, Тираж, Количество страниц, Аннотация, Билет, ФИО, Место работы, Должность, Телефон, Возраст, Особые отметки, Дата выдачи, Срок возврата.

25.09.2007

На основании описания предметной области составить ER-диаграмму и перейти к предварительным отношениям, поверить находятся ли они в 3NF, создать схему данных.

№1:

На предприятии имеются цеха, каждый из которых содержит несколько участков. Каждый цех имеет название и номер. Номера цехов - от 1 до N. Участки нумеруются в пределах каждого цеха. Создайте таблицы цеха и участки. Определите ключи каждой таблицы. Установите связь между таблицами.

№2:

На предприятии имеются цеха, каждый из которых содержит несколько участков. Каждый цех имеет название и номер. Номера цехов - от 1 до N. Участки так же нумеруются от 1 до N. Номер участка уникальный в пределах всего предприятия. Создайте таблицу цеха и участки. Определите ключи каждой таблицы. Установите связь между таблицами.

В базе данных должны хранится следующие сведения.

О клиентах: Фамилия, П\С, адрес, пол, образование.

Об автомобилях: марка, код двигателя, цвет, дата выпуска.

О заказах: код заказа, код клиента, код автомобиля, дата продажи автомобиля, стоимость продажи.

О какой предметной оласти идет речь, спроектируйте и опишите БД.

04.10.2007

Задача

В базе данных должны хранится следующее сведения о сотрудниках.

  1. Биографические сведения.

  • ФИО

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

  • Место рождения.

  • Пол

  • Образование.

  • В/О (да/нет).

Кроме того, должно хранится резюме, а так же фотография сотрудника.

  1. Сведения о текущем служебном положении

  • Отдел.

  • Должность.

  • Оклад.

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

  1. Сведения о продвижении по службе в данной организации.

  • Отдел.

  • Должность.

  • Время работы.

  • Оклад.

  1. Сведения о поощрениях, полученных в данной организации.

  • Номер по порядку.

  • Дата.

  • Вид поощрения.

  • Причина поощрения.

  • Номер приказа.

Поощрения могут быть материальные и не материальные.

01.11.2007

В состав СУБД access входит средство управления таблицами, запросами, формами, отчетами, макросами и модулями как самостоятельными объектами, хранящимися в одном файле БД (расширение *.ndb). Благодаря этому создание связанных объектов проверка целостности данных значительно облегчается.