Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

заключает продлевает
распределяется
отмечается оплачивается


Рис. 2. Концептуальная модель данных предметной области

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

Claw.ru | Рефераты по информатике, программированию | Управление общежитиемClaw.ru | Рефераты по информатике, программированию | Управление общежитиемClaw.ru | Рефераты по информатике, программированию | Управление общежитиемClaw.ru | Рефераты по информатике, программированию | Управление общежитиемНа рис.3 представлена диаграмма отношения сущностей, выполненная на основе концептуальной модели.

Claw.ru | Рефераты по информатике, программированию | Управление общежитием
Claw.ru | Рефераты по информатике, программированию | Управление общежитием
Claw.ru | Рефераты по информатике, программированию | Управление общежитием
Claw.ru | Рефераты по информатике, программированию | Управление общежитием


Рис. 3. Диаграмма отношения сущностей (EDO)

2.2. Физическая модель данных

На рис. 4 показана физическая модель данных. В модели представлены сущности,

атрибуты, связи.

Claw.ru | Рефераты по информатике, программированию | Управление общежитием
P
Claw.ru | Рефераты по информатике, программированию | Управление общежитием


Рис.4. Физическая модель данных

На основе физической модели выполнено описание структуры таблиц базы данных в табл. 1-7 представлено описание структуры файлов *.dbf.

Журнал комменданта (Logbook) зависимая                                                Таблица 1

Заголовок поля Идентификатор Ключ Тип поля Длина
Номер записи Num_rec PK NUMERIC
Номер комнаты Num_room FK NUMERIC
Номер договора Num_treaty FK NUMERIC
Дата въезда Date_ent DATE
Дата выезда Date_exit DATE
Оплата за место Sum     FLOAT 6,2
факт проживания loglive LOGICAL

Студент (Student): независимая                                                        Таблица 2

Заголовок поля Идентификатор Ключ Тип поля Длина
Номер студ. билета Num_stud PK NUMERIC
Имя Name CHARACTER 15
Фамилия Surname CHARACTER 15
Отчество Patronim CHARACTER 19
Дата рождения BirthD DATE
Номер паспорта N_pas NUMERIC
Серия паспорта S_pas CHARACTER
Индекс Zip NUMERIC
Район District CHARACTER 20
10 Город Np CHARACTER 20
11 Улица street CHARACTER 15
12 Дом dom NUMERIC
13 Квартира flat NUMERIC
14 Телефон домашний tel NUMERIC

Договор (Treaty): зависимая                                                                         Таблица 3

Заголовок поля Идентификатор Ключ Тип поля Длина
Номер договора Num treaty PK NUMERIC
Код специальности Kod spec FK NUMERIC
Код факультета Kod facul FK NUMERIC
Номер студ билета Num stud FK NUMERIC
Дата заключения Date start DATE
Курс Kurs NUMERIC

Специальность (Speciali): независимая                                                       Таблица 4

Заголовок поля Идентификатор Ключ Тип поля Длина
Код специальности kod spec PK NUMERIC
Название naz spec CHARACTER 35
Короткое название short spec CHARACTER 10

Факультет (Faculti): независимая                                                                  Таблица 5

Заголовок поля Идентификатор Ключ Тип поля Длина
Код факультета kod facul PK NUMERIC
Название naz facul CHARACTER 35
Короткое название short facul CHARACTER
ФИО декана SNP decan CHARACTER 20
Телефон декана tel decan NUMERIC

Комната (Room): независимая                                                                     Таблица 6

Заголовок поля Идентификатор Ключ Тип поля Длина
Номер комнаты Num room PK NUMERIC
Количество мест kol mest NUMERIC
Качество Quality NUMERIC
Примечания note MEMO 30

Квитанция (Receipt):зависимая                                                                                Таблица 7

Заголовок поля Идентификатор Ключ Тип поля Длина
Номер квитанции num receipt PK NUMERIC
Номер записи num rec FK NUMERIC
дата оплаты date ammou DATE
оплаченная сумма sum total FLOAT 6,2

2.3. Файлы вида

Для просмотра информации одновременно во всех таблицах их необходимо связать (установить отношения). Отношения сохраняются в файле вида (kadastr.vue). На рис. 5 отражена схема взаимосвязи таблиц.

num_receipt
num_room
num_treaty
kod_spec
kod_facul
num_stud
SET RELATION TO ...         INTO...
Claw.ru | Рефераты по информатике, программированию | Управление общежитием


Рис. 5. Схема отношений между таблицами базы данных


3. Описание запросов к базе данных

1. Показать количество студентов, проживающих в комнате (№2):

SELECT Logbook.*, Student.surname, Student.name, Student.patronic;


Рекомендуем скачать другие рефераты по теме: реферати українською, договор дипломная работа.


Категории:




Предыдущая страница реферата | 1  2  3  4  5  6  7 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я


Полезные заметки

  •