скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

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

ü   ID Заявки;

ü   ID организации;

ü   Дата и время поступления;

ü   Текст заявки;

ü   Организация;

ü   Акт по заявке.

 

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

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

Атрибуты сущности :

ü   ID сопроводителя;

ü   ID организации;

ü   Месяц;

ü   Организация;

ü   Сопроводитель.

 

Работа

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

ü   ID акта;

ü   ID работы;

ü   ID вида работы;

ü   ID модуля;

ü   Дата начала;

ü   Дата окончания;

ü   Вид работы;

ü   Модуль;

ü   Акт.

Вид работы

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

Атрибуты сущности :

ü   ID вида работы;

ü   Наименование вида работы;

ü   Работа.

Модуль

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

Атрибуты сущности :

ü   ID модуля;

ü   Наименование модуля;

ü   Работа.


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

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

Атрибуты сущности :

ü   ID сопроводителя;

ü   Имя сопроводителя;

ü   Акт;

ü   План сопровождения.

Акт

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

Атрибуты сущности :

ü   ID сопроводителя;

ü   ID акта;

ü   ID организации;

ü   Дата оформления;

ü   Акт;

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

ü   Работа;

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

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

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

Акт по заявке

Параметр Описание
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

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

Запрос №4

Сколько организаций посетил каждый сопроводитель?

Запрос №5

Организации которые делали заявку в текущий период?

Запрос №6

Сколько организаций за текущий месяц прошел определенный сопроводитель.


Заключение

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

1.         В результате изучения предметной области были выделены основные сущности, такие как Организация, Заявка, План сопровождения, Работа, Вид работы, Модуль, Сопроводитель, Акт, Акт по заявке, связи между ними и атрибуты сущностей, которые затем подверглись документированию.

2.         С помощью CASE-средства Microsoft Visio была построена концептуальная модель, которая дала возможность наглядно отобразить все выделенные сущности, их атрибуты и связи между ними.

3.         С помощью CASE–средства Computer Associates ERwin была построена логическая модель базы данных. Это позволило провести генерацию отношений и установить все ключи, которые обеспечивают ссылочную целостность БД.

4.         С помощью операторов реляционной алгебры были составлены запросы, что позволило проверить корректность создаваемой базы данных.


Список литературы

1.         Николаева Н.А. Базы и банки знаний. Контрольные работы: Учебное пособие/Н.А.Николаева:-Ухта:УГТУ, 2003.

2.         Коннолли Томас, Бегг Каролин, Страчан Анна. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001. – 1120 с.: ил. – Парал. тит. англ.

3.         Григорьев Ю.А., Ревунков Г.И. Банки данных: Учеб. для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002.- 320 с.




Страницы: 1, 2


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.