Помощь в учёбе, очень быстро...
Работаем вместе до победы

Логическое проектирование. 
Разработка автоматизированной системы документооборота центра развития ребенка

РефератПомощь в написанииУзнать стоимостьмоей работы

Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Обязательное поле. Кем выдан паспорт. Телефон домашний. Телефон сотовый. Табельный номер. Содержание поля… Читать ещё >

Логическое проектирование. Разработка автоматизированной системы документооборота центра развития ребенка (реферат, курсовая, диплом, контрольная)

Логическое проектирование происходит с целью создания концептуальной модели БД. Качество работ на этом этапе отражается на увеличении надежности и быстродействии системы. Для создания базы данных нужно преобразовать ER-диаграмму в схему БД (рис.4).

Схема реляционной базы данных.

Рис. 4. Схема реляционной базы данных

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

Составление реляционных отношений

Реляционное отношение является отображение одной определенной сущности и ее атрибутов и обладает собственным первичным ключом и внешними ключами (при необходимости). Отношения сформулированы в табл. 2−10. Для всех отношений указаны их атрибуты с внутренними названиями, длинной и типом: N — числовой (Numeric), C — символьный тип фиксированной длины (Char), V — символьный тип переменной длины (Varchar), D — дата (Date).

Таблица 2 Схема отношения сотрудники (employees).

Содержание поля.

Имя поля.

Тип, длина.

Примечания.

Табельный номер

E_TABEL.

N (3).

первичный ключ.

Фамилия.

E_FNAME.

V (40).

обязательное поле.

Имя, отчество.

E_LNAME.

V (45).

обязательное поле.

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

E_BORN.

D.

обязательное поле.

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

E_BORNPLACE.

V (40).

обязательное поле.

Адрес места жительства.

E_PLACELIFE.

V (100).

обязательное поле.

Адрес прописки.

E_PLACEPASP.

V (100).

обязательное поле.

Телефон сотовый.

E_TEL.

N (11).

обязательное поле.

Телефон домашний.

E_TELHOME.

N (11).

обязательное поле.

Почта электронная.

E_EMAIL.

V (40).

обязательное поле.

Номер трудового договора.

E_OFFER.

N (3).

внешний ключ (к Offer).

Пол.

E_SEX.

C (1).

обязательное поле.

Серия и номер паспорта.

E_PASP.

C (10).

обязательное уникальное поле.

Когда выдан паспорт.

E_DATE.

D.

обязательное поле.

Кем выдан паспорт.

E_GIVEN.

V (80).

обязательное поле.

ИНН.

E_INN.

C (12).

обязательное уникальное поле.

Номер пенсионного страхового свидетельства.

E_PENS.

C (14).

обязательное уникальное поле.

Уволен с (место).

E_OUTPLACE.

V (80).

обязательное поле.

Уволен с (дата).

E_OUTDATE.

D.

обязательное поле.

Семейное положение.

E_SP.

C (1).

Tв браке, F — не в браке.

Гражданство.

E_COUNTRY.

V (40).

обязательное поле.

Профессия.

E_PROF.

V (40).

обязательное поле.

Номер счета банковской зарплатной карты.

E_BANKKART.

N (16).

обязательное поле.

Фамилия Имя Отчество в родительном падеже.

E_RODFIO.

V (90).

обязательное поле.

Таблица 3. Схема отношения трудовой договор (offer).

Содержание поля.

Имя поля.

Тип, длина.

Примечания.

Номер трудового договора.

O_NUM.

I (3).

первичный ключ.

Заключение

договора.

O_TYPE.

V (20).

обязательное поле.

Дата начала работы.

O_DATEWORK.

D.

обязательное поле.

Вид работы.

O_TYPEWORK.

V (12).

обязательное поле.

Должность.

O_POST.

V (30).

внешний ключ (к Posts).

Оклад.

O_OKLAD.

N (5).

обязательное поле.

Вид трудового договора.

O_TYPEOFF.

обязательное поле.

Cтавка.

O_STAVKA.

N (1,3).

от 0 до 1.

Дата трудового договора.

O_DATE.

D.

обязательное поле.

Показать весь текст
Заполнить форму текущей работой