Предисловие.
Проектирование и разработка базы данных для студентов непрофильных направлений
Используемая в лабораторном практикуме версия Microsoft SQL Server Express Edition является бесплатно распространяемой версией SQL Server. Данная версия имеет некоторые технические ограничения (1 поддерживаемый процессор, 1 Гб адресуемой памяти и предел в 4 Гб для размера базы), не препятствующие, однако, использованию сервера в учебном процессе и в небольших программных приложениях. Тема 1 (2… Читать ещё >
Предисловие. Проектирование и разработка базы данных для студентов непрофильных направлений (реферат, курсовая, диплом, контрольная)
Целью данного учебного пособия является знакомство с организацией базы данных на основе реляционной СУБД. В качестве средства проектирования БД выбрано Microsoft Visio 2010, как СУБД используется Microsoft SQL Server 2012.
Поддерживаемый сервером язык запросов Transact-SQL является реализацией стандарта SQL-92 с множественными расширениями (в том числе дополнительный синтаксис для хранимых процедур и поддержка транзакций).
Используемая в лабораторном практикуме версия Microsoft SQL Server Express Edition является бесплатно распространяемой версией SQL Server. Данная версия имеет некоторые технические ограничения (1 поддерживаемый процессор, 1 Гб адресуемой памяти и предел в 4 Гб для размера базы), не препятствующие, однако, использованию сервера в учебном процессе и в небольших программных приложениях.
Для администрирования сервера используется утилита с графическим интерфейсом Microsoft SQL Server Management Studio Express, которая также доступна для бесплатного скачивания с сайта корпорации Microsoft (http://www.microsoft.com).
В качестве тестового примера в учебном пособии приводится база данных по поставкам деталей на оптовый заводской склад.
Ниже приведено содержание лабораторного практикума по проектированию и разработке базы данных.
Тема 1 (2 часа). Анализ предметной области. Анализ полученного задания; формулировка требований к функциям (задачам) и составу потенциальных пользователей базы данных. По результатам работы в итоговый отчет помещаются текст задания, название информационной системы, таблица ролей пользователей и их функций.
Тема 2 (4 часа). Проектирование базы данных. Проектирование реляционной базы данных с оформлением модели в нотации IDEF1X. По результатам работы в отчет помещаются модели (логическая и физическая) базы данных.
Тема 3 (4 часа). Создание базы данных. Создание базы данных на сервере. Добавление ограничений для поддержания целостности. По результатам работы в итоговый отчет помещается сценарий создания базы данных.
Тема 4 (4 часа) Загрузка информации в базу данных. Заполнение базы данными в графической среде Management Studio. Вставка, удаление и модификация данных средствами языка SQL. По результатам работы в итоговый отчет помещается содержимое заполненных таблиц и тексты запросов.
Тема 5 (6 часов). Выборка данных. Формирование десяти запросов на выборку данных, охватывающих основные возможности языка SQL. Тестирование запросов. По результатам работы в итоговый отчет помещаются тексты запросов с результатами выполнения (копии экрана).
Тема 6 (8 часов). Реализация бизнес-логики приложения в теле сервера. Создание триггеров и хранимых процедур, охватывающих бизнес-логику работы с созданной базой данных. По результатам работы в итоговый отчет помещаются коды создания и вызова хранимых процедур и триггеров с кратким описанием.
Для выполнения лабораторного практикума необходимо установить Microsoft Visio 2010, MS SQL Server 2012 Express и получить задание (см. прил. А).
Форма отчетности. Результаты лабораторного практикума должны быть представлены в виде итогового отчета в электронном и печатном виде. К нему должны прилагаться файлы базы данных.