Язык программирования: SQL Для работы Сделать проект по базам данных Групповой проект 1. Разработка программы/системы, взаимодействующей с реляционной БД 2. Индивидуальное или групповое (до 5 человек) 3. Можно делать как отдельный проект, можно описать БД-часть своего курсовика 4. Содержание пояснительной записки: - кому нужна разрабатываемая программа, как она будет использоваться - из предназначения вытекают функциональные требования - * и нефункциональные - кто сможет - предварительная схема БД - на основе требований - список сущностей, связей, атрибутов - из функциональных требований выводятся ограничения на данные в виде текста - текстовые ограничения представляются в виде функциональных зависимостей - нормализация предварительной схемы относительно множества зависимостей, пока не уйдут все аномалии обновления/удаления - * кроме нормализованной схемы БД можно показать какую-нибудь из недонормализованных и описать case, когда ее использование приведет к аномалии - превращение нормализованной схемы в скрипт на SQL DDL - написание запросов на SQL DML, реализующих функциональные требования - группировка запросов в транзакции - разработка пользовательского интерфейса (отдельно не оценивается, может отсутствовать)