Главная страница
Навигация по странице:

  • Название связи Сущности, участвующие в связи

  • Построение даталогической модели БД

  • Название Идентификатор Тип

  • Список атрибутов таблицы «Кафедра»

  • Список атрибутов таблицы «Преподаватели» № Название

  • Идентификатор Тип Не пусто

  • Список атрибутов таблицы «Группы»

  • Практическая работа 1. 2 Описание проектирования базы данных 2 практическая работа 2 10


    Скачать 2.52 Mb.
    НазваниеПрактическая работа 1. 2 Описание проектирования базы данных 2 практическая работа 2 10
    АнкорMS SQL
    Дата20.04.2022
    Размер2.52 Mb.
    Формат файлаdocx
    Имя файлаms-sql-server-pr.1-5.docx
    ТипПрактическая работа
    #487708
    страница3 из 12
    1   2   3   4   5   6   7   8   9   ...   12

    Построение инфологической модели


    Инфологическую модель лучше представить графически, где будут изображены все таблицы и связи между ними. В нашем случае схема связей представлена на рисунке.



    Для выявленных связей заполним таблицу
    Список связей



    Название

    связи

    Сущности, участвующие

    в связи

    Назначение

    1

    1:М

    Факультет-Кафедра

    Одному факультету могут принадлежать несколько кафедр

    2

    1:М

    Кафедра - Группа

    Одной кафедре может принадлежать несколько групп

    3

    1:М

    Кафедра - Дисциплины

    Одной кафедре могут принадлежать несколько читаемых дисциплин

    4

    1:М

    Кафедра - Преподаватели

    На одной кафедре работает более одного преподавателя

    5

    1:М

    Группа-Студенты

    В каждой группе учится множество студентов

    6

    1:М

    Группа - Ведомость

    Каждой группе выписывают несколько ведомостей

    7

    1:М

    Дисциплины - Ведомость

    Ведомость выписывается из множества дисциплин

    8

    1:М

    Преподаватели

    Ведомость

    Ведомость выписывается конкретному преподавателю

    9

    1:М

    Ведомость-Подчиненная

    ведомость

    Подчиненная ведомость принадлежит одной конкретной ведомости

    10

    1:М

    Студенты-Подчиненная

    ведомость

    В подчиненной ведомости перечислены все студенты группы



    1. Построение даталогической модели БД


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

    В нашем случае схема связей представлена на рисунке.

    Даталогическая модель БД представляется в виде набора таблиц специальной формы, в которых указываются наименование атрибута, идентификатор, тип, длина, формат, ограничения.

    Даталогическая модель БД представляется в виде набора таблиц специальной формы, в которых указываются наименование атрибута, идентификатор, тип, длина, формат, ограничения.
    Таблица «Факультеты»



    Название

    Идентификатор

    Тип

    Не пусто

    Ограничение

    1

    Код

    факультета

    Kod_fakulteta

    Числовой

    Да

    ПК (первичный ключ)


    2

    Название

    факультета

    Name_fakulteta

    Текстовый

    Нет




    3

    ФИО

    декана

    FIO

    Текстовый

    Нет




    4

    Номер

    комнаты

    деканата

    N_komnatu_dekanata

    Текстовый

    Нет

    Например, 123/а

    5

    Телефон

    деканата

    Telefon_dekanata

    Текстовый

    Нет

    Например, 41-69-99


    Список атрибутов таблицы «Кафедра»



    Название

    Идентификатор

    Тип

    Не

    пусто

    Ограничение

    1

    Код кафедры

    Kod_kafedru

    Числовой

    Да

    ПК (первичный ключ)

    2

    Код

    факультета

    Kod_fakulteta

    Числовой

    Да

    ВК (внешний ключ)

    3

    Название

    кафедры

    Name_kafedru

    Текстовый







    4

    ФИО заведующего

    FIO

    Текстовый

    Нет




    5

    Номер комнаты

    кафедры

    N_komnatu_kafedru

    Текстовый

    Нет

    Например, 123/а

    6

    Телефон

    кафедры

    Telefon_kafedru

    Текстовый

    Нет

    Например, 41-69-99

    Список атрибутов таблицы «Преподаватели»



    Название

    Идентификатор

    Тип

    Не

    пусто

    Ограничение

    1

    Код

    преподавателя

    Kod_prepodavately

    Числовой

    Да

    ПК (первичный

    ключ)

    2

    Код кафедры

    Kod_kafedru

    Числовой

    Да

    ВК (внешний ключ)

    3

    ФИО

    FIO

    Текстовый

    Нет




    4

    должность

    Dolgnost

    Текстовый

    Нет




    5

    научное

    звание

    Zvanie

    Текстовый

    Нет




    6

    ставка

    Stavka

    Числовой

    Нет

    Вещественное число, например, 0.5, 0.75, 1

    7

    стаж работы

    Stag

    Числовой

    Нет

    Вещественное число

    8

    адрес

    проживания

    Address

    Текстовый

    Нет




    9

    возраст

    Vozrast

    Числовой

    Нет





    Список атрибутов таблицы «Группы»



    Название

    Идентификатор

    Тип

    Не пусто

    Ограничение

    1

    Код группы

    Kod_grupu

    Числовой

    Да

    ПК (первичный ключ)

    2

    Код кафедры

    Kod_kafedru

    Числовой

    Да

    ВК (внешний ключ)

    3

    Номер группы

    N_grupu

    Текстовый

    Нет

    Например, МТ-461

    4

    Год

    поступления

    God_post

    Числовой

    Нет




    5

    Курс

    обучения

    Kurs

    Числовой

    Нет

    Вычисляемое поле, как разность между текущей датой и годом поступления

    1   2   3   4   5   6   7   8   9   ...   12


    написать администратору сайта