Курсовая работа: Разработка проекта базы данных для АИС Учет Проектов

- План сопровождения;

- Работа;

- Акт по заявке;

- Сопроводитель;

- Организация.

Акт по заявке

Параметр Описание
1 Имя Акт по заявке
2 Множественное число Акты по заявкам
3 Синонимы нет
4 Описание ID акта, ID заявки.
5 Уникальный идентификатор (ключ) ID акта.
6 Связи Если организация оставляет заявку тогда акт оформляется по заявке.

- ID акта;

- ID заявки;

- Заявка;

- Акт.

Данные сущности, связи между ними и характеризующие их атрибуты представлены в Приложении 1 .


Глава 4. Построение логической модели.

Методология логического проектирования.

Логическое проектирование баз данных – это процесс конструирования общей информационной модели предприятия на основе отдельных моделей данных пользователей, которая является независимой от особенностей реально используемой СУБД и других физических условий. Построение логической модели данных осуществляется на основе концептуальной модели данных, отражающей представление отдельного пользователя о предметной области приложения, и включает в себя проверку полученной модели с помощью методов нормализации. Доработка концептуальной модели проводится с целью удаления из них всех элементов, затрудняющих реализацию данной модели в среде реляционных СУБД. В результате выполнения этих действий структура концептуальной модели данных будет изменена таким образом, чтобы полностью отвечать требованиям, выдвигаемым реляционной моделью организации баз данных.

При переходе от концептуальной модели к логической осуществляются следующие действия:

Проверка на дублирование сущностей и удаление выявленных дубликатов;

Рассматриваются возможность введения в модель слабых сущностей;

Все связи n:m заменяются на 1:n, что подразумевает введение слабой сущности, с которой устанавливаются связи между ней и ранее связанными n:m сущностями.

Слабая сущность вводится также при наличии связи 1:n и при модальности «может» со стороны дочерней сущности, так как первичный ключ не должен содержать NULL. В ключ слабой сущности могут входить ключи сильных сущностей и дополнительные сущности. Удаляются избыточные связи. Удаляются все вычисляемые атрибуты.

В случае, когда какой-либо вычисляемый атрибут, помещаемый в БД, необходимо сравнивать программным путем на его соответствие текущему состоянию БД, удаление данного атрибута не обязательно.

На уровне логического проектирования определяются все первичные и внешние ключи.


Глава 5. Формирование запросов.

Формирование запросов осуществляется с помощью операторов реляционной алгебры. Реляционная алгебра – это математический аппарат, базируемый на традиционных теоретико-множественных операциях и дополненный специфическими операциями над отношениями.

Запрос №1

Вывести список всех актов которые были подписаны одним Сопроводителем.

Запрос № 2

Вывести список всех работ на определенную дату.

Запрос № 3

Вывести организации по которым нет актов работ.

К-во Просмотров: 298
Бесплатно скачать Курсовая работа: Разработка проекта базы данных для АИС Учет Проектов