Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование / Презентации / 06 Проектирование БД.pptx
Скачиваний:
65
Добавлен:
07.03.2015
Размер:
427.86 Кб
Скачать

Физическая модель БД для ЕМ

 

Employee

 

 

 

 

Contact

 

 

 

 

 

 

 

 

 

employee_id

CHAR(4)

<pk>

not null

 

 

 

 

 

contact_id

CHAR(5)

<pk> not null

first_name

VARCHAR2(20)

 

null

 

organization

VARCHAR2(80)

null

family_name

VARCHAR2(40)

 

not null

 

first_name

VARCHAR2(20)

null

login_name

VARCHAR2(40)

 

<i> not null

 

family_name

VARCHAR2(40)

not null

employee_email VARCHAR2(60)

 

not null

 

contact_email

VARCHAR2(60)

null

 

 

 

 

 

 

 

 

login_UN

<i>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

contact_id = conact_id

 

 

 

 

 

0..*

 

 

 

 

 

 

 

 

 

employee_id = creator_emp_id

 

 

 

OutMessage

 

 

 

 

 

 

 

 

 

 

 

 

message_id

INTEGER

<pk>

not null

 

 

 

conact_id

CHAR(5)

<fk1>

not null

 

 

 

creator_emp_id

CHAR(4)

<fk2>

not null

 

 

0..*

 

 

employee_id = sender_emp_id

sender_emp_id

CHAR(4)

<fk3>

null

 

 

message_subject

VARCHAR2(40)

 

not null

 

 

 

 

 

 

0..*

message_text

VARCHAR2(255)

 

not null

 

 

date_created

DATE

 

not null

 

 

 

 

 

 

 

date_emailed

DATE

 

null

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проектирование ПО. Проектирование БД

22

Связи моделей данных в Power

Designer

 

 

Концептуальная

 

 

 

 

 

модель (Conceptual

 

 

 

 

 

 

data model)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Логическая модель

 

Объектно-

 

 

 

 

 

 

 

ориентированная модель

 

(Logical data model)

 

 

 

(Object-oriented model)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Физическая модель

 

 

C#, Java

 

(Physical data model)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БД

DDL

 

 

 

 

 

23

Проектирование ПО. Проектирование БД