Рефераты | Рефераты по информатике, программированию | Управление общежитием | страница реферата 4 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

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


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

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

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

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


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

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

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

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

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


    Рис.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...
    Рефераты | Рефераты по информатике, программированию | Управление общежитием


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


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

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

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


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



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




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

       




    Категории:



    Разделы сайта




    •