Проектирование реляционной базы данных
Автор: piudlo • Январь 10, 2024 • Лабораторная работа • 1,231 Слов (5 Страниц) • 117 Просмотры
МИНИCTEPCTBO НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«СЕВЕРОКАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ МАТЕМАТИКИ И КОМПЬЮТЕРНЫХ НАУК ИМЕНИ ЧЕРВЯКОВА Н.И.
КАФЕДРА МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ
ЛАБОРАТОРНАЯ РАБОТА №1
Тема: Проектирование реляционной базы данных
Дата защиты: | Выполнил: специальности прикладная математика и информатика очной формы обучения _____________________________ Проверил: ______________________________ | |
«_____» ______________ 202 г. Оценка ____________________ |
, 202 г.
Ход работы
ЗАДАНИЕ
- Описать предметную область.
Опишите особенности работы системы. Определите группы пользователей, их основные информационные задачи и запросы к БД. Сформулируйте на естественном языке 10-12 типовых запросов для разных категорий пользователей: для получения ответа на простой вопрос, выполнение расчетов, отбор и сортировку данных, а также типовые задачи добавления, изменения или удаления данных в БД.
2) Выделить ключевые объекты системы.
3) Провести инфологическое проектирование.
a. Составить и прокомментировать ER-диаграмму.
b. Составить и прокомментировать уточненную ER-диаграмму (с атрибутами).
4) Провести логическое проектирование (разработать схемы отношений).
5) Провести нормализацию БД до 3 НФ и создать окончательную схему БД. После нормализации количество таблиц должно не превышать 7-8.
6) Описать ключевые ограничения.
7) Описать права доступа к каждой таблице для разных групп пользователей.
8) Подготовить ответы на контрольные вопросы.
Для построения ER-диаграмм можно воспользоваться векторным графическим редактором, редактором диаграмм и блок схем – Microsoft Visio.
[pic 1]
Группа пользователей: Приёмная комиссия
Особенности работы: Вносить и извлекать данные могут только члены приёмной комиссии. Один абитуриент может участвовать, быть зачислен только по одной основе. Абитуриент сам выбирает, на какой основе будет рассмотрен. Баллы суммируются только по профильным предметам. Дата влияет на место в списке, при условии одинаковых характеристик.
Таблицы
Абитуриент:
- Код абитуриента
- ФИО
- дата регистрации
- Фото абитуриента
- домашний адрес
- телефон
- дата рождения
- школа
- серия номер паспорта
- Кем выдан паспорт
- Номер аттестата
- средний балл аттестата
- возможность оплаты обучения
- тип поступления
- Договор с предприятием
- рекомендован для собеседования
- принял документы
- Номер после зачисления
- Бонусные баллы
Баллы:
- Код абитуриента
- Предмет, по которому сдан ЕГЭ/ Экзамен при поступлении
- Набрано баллов по ЕГЭ/ Набрано балов при поступлении
Факультет:
- Специальность
- факультет
Списки:
- Код абитуриента
- Специальность
- Основание на зачисление
Предприятие:
- Код абитуриента
- Номер договора
- Условия договора
- Адрес предприятия
- Телефон предприятия
- Платит предприятие (да/нет)
Списки предметов:
- Специальность
- Предметы
Группа пользователей:
Приёмная комиссия
Занимается добавлением новых участников, редактирование данных, консультацией
...