4 семестр выполнить Курсовую работу (часть 1) и Курсовую работу (часть 2).
Более подробные пояснения к заданию можно посмотреть в ЛК. Доступ предоставим.
Курсовая работа (Часть 1)
Цель:
- Приобрести навыки работы с системами управления базами данных (СУБД).
- Изучить принципы организации и построения БД.
- Выбрать предметную область и спроектировать БД. Разработать БД в среде MS SQL Server.
- Осуществить заполнение БД. Разработать SQL запросы к БД .
Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:
- Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.
- Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).
- Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных).
- Защита данных (от сбоев и несанкционированного доступа).
- Простота и удобство эксплуатации.
- Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей.
Удовлетворение первых 4-х требований обязательно для принятия проекта.
Курсовая работа (Часть 2)
- Установите СУБД PostgreSQL 9.5 (или новее) и клиент управления СУБД pgAdmin3. Приведите скриншоты шагов установки.
- Подключитесь к базе данных через текстовый терминал (с помощью программы psql) от имени пользователя PostgreSQL и создайте базу данных. Приведите в отчете скриншоты терминала с выполненными командами и их результатом.
- Напишите три SQL запроса, создающие таблицы в соответствии с вашим вариантом. В работе вы должны продемонстрировать использование различных типов данных: целочисленные, числа с плавающей точкой, числа с фиксированной точкой, строковые типы (с фиксированной и с переменной длиной строки), дата. Чем больше разных типов данных вы используете, тем лучше. Приведите в отчете скриншоты терминала с выполнеными командами и их результатом.
- С помощью pgAdmin заполните таблицы данными: в каждую таблицу добавьте 10 строк. Приведите скриншоты таблиц с данными.
- Приведите 5 новых для вас фактов, которые вы узнали в процессе выполнения работы и надолго запомните.