Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсовая docx200 / Kursovaya_rabota_BD.docx
Скачиваний:
48
Добавлен:
07.08.2013
Размер:
348.49 Кб
Скачать
    1. Задача.Проектирование БД для автоматизации работы библиотеки МЭСИ.

    2. Типы связей.

Название связи

Главный объект

Подчиненный объект

Тип связи

blr_vid

BIBLIOTEKAR

VIDACHA

Не идентифицирующий

1:М

ch_vid

CHITATEL

VIDACHA

Не идентифицирующий

1:М

ej_vid

EXZ_JOUR

VIDACHA

Не идентифицирующий

1:М

eb_vid

EKZ_BOOK

VIDACHA

Не идентифицирующий

1:М

ej_p

POLKA

EXZ_JOUR

Не идентифицирующий

1:М

eb-p

POLKA

EKZ_BOOK

Не идентифицирующий

1:М

st_p

STELAZH

POLKA

Не идентифицирующий

1:М

b-e

BOOK

EKZ_BOOK

Не идентифицирующий

1:М

e-book

BOOK

E_ BOOK

Не идентифицирующий

1:1

b-a

BOOK

BOOK_AUTHOR

Идентифицирующий

1:М

a-b

AUTHOR

BOOK_AUTHOR

Идентифицирующий

1:М

t-b

TEMATIKA

BOOK

Не идентифицирующий

1:М

b-i

BOOK

IZDANIE

Идентифицирующий

1:М

i-b

IZDATELSTVO

IZDANIE

Идентифицирующий

1:М

t-j

TEMATIKA

JOURNAL

Не идентифицирующий

1:М

i-j

IZDATELSTVO

JOURNAL

Не идентифицирующий

1:М

j-NV

JOURNAL

NV_JOUR

Не идентифицирующий

1:М

nv-exz

NV_JOUR

EXZ_JOUR

Не идентифицирующий

1:М

e-nvj

NV_JOUR

E_NVJ

Не идентифицирующий

1:1

nvj-st

NV_JOUR

STATEY

Не идентифицирующий

1:М

st-a

STATEY

ST_AUTHOR

Идентифицирующий

1:М

a-st

AUTHOR

ST_AUTHOR

Идентифицирующий

1:М

    1. Структура таблиц.

Название таблицы

Поля таблицы

Тип данных

BIBLIOTEKAR

ID_BLR (PK)

INTEGER

SURNAME_BLR

NCHAR(50)

NAME_BLR

NCHAR(50)

CHITATEL

ID_CHIT (PK)

INTEGER

NAME_CH

NCHAR(50)

SURNAME_CH

NCHAR(50)

VIDACHA

ID_VID (PK)

INTEGER

ID_EXZ_J (FP)

INTEGER

DATA_ARRR

DATETIME

ID_CHIT (FK)

INTEGER

ID_BLR (FK)

INTEGER

ID_EXZ_B (FK)

INTEGER

EKZ_BOOK

ID_EXZ_B (PK)

INTEGER

ID_P (FK)

INTEGER

ID_BOOK (FK)

INTEGER

BOOK

ID_BOOK (PK)

INTEGER

ID_TEM (FK)

INTEGER

PRICE

NUMERIC

NAME_BOOK

NCHAR(50)

E_BOOK

ID_EBOOK (PK)

INTEGER

ID_BOOK (FK)

INTEGER

BOOK_AUTHOR

ID_AUTHOR (FK)

INTEGER

ID_BOOK (FK)

INTEGER

AUTHOR

ID_AUTHOR (PK)

INTEGER

SURNAME_AUTH

NCHAR(50)

NAME_AUTH

NCHAR(50)

TEMATIKA

ID_TEM (PK)

INTEGER

NAME_TEM

NCHAR(50)

IZDANIE

ID_BOOK (FK)

INTEGER

GOD_IZD (PK)

INTEGER

ID_IZD (FK)

INTEGER

IZDATELSTVO

ID_IZD (PK)

INTEGER

NAME_IZD

NCHAR(50)

JOURNAL

ID_JOUR (PK)

INTEGER

ID_IZD (FK)

INTEGER

ID_TEM (FK)

INTEGER

NAME_JOUR

NCHAR(50)

NV_JOUR

ID_NVJ (PK)

INTEGER

ID_JOUR (FK)

INTEGER

NOM_VIP

INTEGER

DATE_V

DATETIME

EXZ_JOUR

ID_EXZ_J (PK)

INTEGER

ID_NVJ (FK)

INTEGER

ID_P (FK)

INTEGER

POLKA

ID_P (PK)

INTEGER

NOM_P

INTEGER

ID_STEL (FK)

INTEGER

STELAZH

ID_STEL (PK)

INTEGER

NOM_ST

INTEGER

E_NVJ

ID_ENVJ (PK)

INTEGER

ID_NVJ (FK)

INTEGER

STATEY

ID_ST (PK)

INTEGER

NAME_ST

NCHAR(50)

ID_NVJ (FK)

INTEGER

ST_AUTH

ID_AUTHOR (FK)

INTEGER

ID_ST (FK)

INTEGER

  1. ER-модель IDEF 1x.