Практическая работа №1 выполняется письменно и в конце занятия сдается на проверку. После проверки будет выставлена оценка


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



жүктеу 179,18 Kb.
бет5/23
Дата25.06.2023
өлшемі179,18 Kb.
#43072
түріПрактическая работа
1   2   3   4   5   6   7   8   9   ...   23
1SQL (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

Код
студента

Kod_studenta

Числовой

Да

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

2

Код группы

Kod_grupu

Числовой

Да

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

3

ФИО

FIO

Текстовый

Нет




4

Год
рождения

God_rogdeniya

Числовой

нет




5

Адрес
проживания

Address

Текстовый

Нет




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



Название

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

Тип

Не пусто

Ограничение

1

Код
дисциплины

Kod_disciplinu

Числовой

Да

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

2

Код
кафедры

Kod_kafedru

Числовой

Да

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

3

Название
дисциплины

Name_dis

Текстовый

Нет




4

Расчасовка

Raschasovka

Числовой

нет




5

Форма
контроля

Kontrol

Текстовый

Нет

Два значения –
экзамен или зачет



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



Название

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

Тип

Не пусто

Ограничение

1

Код
ведомости

Kod_vedomopsti

Числовой

Да

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

2

Код группы

Kod_grupu

Числовой

Да

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

3

Код
дисциплины

Kod_disciplinu

Числовой

Да

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

4

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

Kod_prepodavately

Числовой

Да

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

5

Учебный год

God

Числовой

Нет




6

Семестр

Semester

Числовой

Нет

Диапазон от 1-10



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



Название

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

Тип

Не пусто

Ограничение

1

Код
под_ведомости

Kod_pod_vedomopsti

Числовой

Да

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

2

Код ведомости

Kod_ edomopsti

Числовой

Да

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

3

Код студента

Kod_studenta

Числовой

Да

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

4

Оценка

Osenka

Числовой

Нет

Диапазон от 0-12

Таблица 1. Варианты заданий для практической работы №1



варианта

Условие

Вариант №1

На основании выбранного варианта выполнить следующее:

  1. Выполнить анализ предметной области исследуемой организации;

  2. Описать основные сущности предметной области;

  3. Расставить существующие связи между сущностями: самостоятельно добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;

  4. Построить инфологическую модель базы данных организации;

  5. Построить даталогическую модель базы данных организации.

БД – успеваемость студентов ВУЗА. БД состоит из следующих таблиц: факультеты, кафедры, учебные группы, студенты, ведомости
успеваемости.




Таблица факультеты имеет следующие атрибуты: название факультета, ФИО декана, номер комнаты, номер корпуса, телефон.
Таблица кафедра имеет следующие атрибуты: название кафедры, факультет, ФИО заведующего, номер комнаты, номер корпуса, телефон, кол-во преподавателей.
Таблица учебные группы имеет следующие атрибуты: название группы, год поступления, курс обучения, кол-во студентов в группе.
Таблица студенты имеет следующие атрибуты: студента, фамилия, имя, отчество, группа, год рождения, пол, адрес, город, телефон.

жүктеу 179,18 Kb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   23




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау