Разработка реляционной базы данных

Курсовой проект на тему "Юридическая ответственность"
Author image
Iskander
Тип
Курсовой проект
Дата загрузки
08.01.2023
Объем файла
192 Кб
Количество страниц
14
Уникальность
Неизвестно
Стоимость работы:
Бесплатно
Заказать написание авторской работы с гарантией

Введение
Работа предполагает постановку задач проектирования базы данных, формулировку и анализ проблемной ситуации, разработку технического предложения, содержащего рассмотрение нескольких возможных путей ее разрешения, обоснование избираемого варианта решения, выполнение расчетных, и исследовательских, конструкторских, технологических работ, включая обязательную разработку комплекта или отдельных элементов технической документации. В содержание курсовой работы могут быть включаются задачи заполнения тестовой информацией разработанной базы данных или ее отдельных таблиц.
Задачами курсовой работы являются:
закрепление, углубление, расширение и систематизация знаний, полученных при изучении данной дисциплины (?Базы данных?) и других, предшествовавших ей дисциплин;
закрепление умений применять эти знания для решения типовых и нестандартных задач;
формирование умений работы с программным инструментарием систем управления базами данных;
 

Оглавление
Введение3
1. Инфологическое проектирование5
1.1. Анализ предметной области5
1.2. Анализ информационных задач и пользователей системы6
2. Логическое проектирование8
2.1. Выявление реквизитов сущностей8
2.2. Выбор СУБД и других программных средств9
2.3. Составление реляционных отношений10
2.4. Нормализация полученных отношений14
2.5. Определение требований к операционной обстановке14
2.6. Описание групп пользователей и прав доступа14
3. Физическое проектирование16
3.1. Создание таблиц в базе данных16
3.2. Проектирование наиболее востребованных запросов22
3.3. Установка индексов25
Заключение27
Список источников28

Список литературы
1. Черити М., Лейн К. Базы данных. Инжиниринг надежности / М. Черити, К. Лейн: Питер, 2020. - 304 c.
2. Дейт К. Дж. Введение в системы баз данных. 8-е издание. / К. Дж. Дейт: Вильямс, 2019. – 1328 с.
3. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг: Вильямс, 2017. –440 с.
4. Грааф Р., Молинаро Э. SQL. Сборник рецептов. / Р. Грааф, Э. Молинаро: BHV, 2021. – 592 с.
5. Бьюли А. Изучаем SQL / А. Бьюли: Символ-Плюс, 2017. – 312 с.
6. Форта Б. Язык T-SQL для Microsoft SQL Server за 10 минут / Б. Форта: Вильямс, 2017. – 384 с.
7. Тейлор А. SQL для чайников, 9-е издание / А. Тейлор: Диалектика, 2021. – 544 с.
8. Болье А. Изучаем SQL. Генерация, выборка и обработка данных. 3-е издание / А. Болье: Вильямс, 2021 – 400 с.
9. ИТ в медицине: от информатизации к цифровой трансформации: статья / ИКС-МЕДИА, 2021. URL: https://www.iksmedia.ru/articles/5863658-IT-v-medicine-ot-informatizacii-k.html.
10. Роль информационных технологий в медицине: статья / Инфоурок, 2022. URL: https://infourok.ru/statya-rol-informacionnih-tehnologiy-v-medicine-1003402.html.
11. SQL за 20 минут: статья / Библиотека программиста, 2017. URL: https://proglib.io/p/sql-for-20-minutes.
12. Введение в MS SQL Server и T-SQL: статья / Metanit. Сайт о программировании, 2021. URL: https://metanit.com/sql/sqlserver/1.1.php.
29

Права доступа для каждого типа пользователя представлены ниже:
1) Администратор: имеет доступ ко всем данным, может изменять структуру базы данных и связи между отношениями. Устанавливает права доступа для всех остальных групп.
2) Контент-менеджер: имеет доступ по чтению и записи данных отношений «Услуга», «Больница», «Должность». Т.е. данный тип пользователя отвечает за наполнение данных в системе.
3) Врач: имеет доступ по чтению данных всех отношений.
4) Пациент: имеет доступ по чтению данных отношений по своему ID: «Пациент», «Запись на прием» «Запись карточки пациента», «Полученная услуга».