- •Уфимский государственный авиационный технический университет филиал в городе стерлитамак
- •Целью курсовой работы
- •Порядок получения задания, выполнения и сдачи курсовой работы
- •Задание к курсовой работе
- •Требования к оформлению курсовой работы
- •Структура пояснительной записки
- •Порядок защиты работы
- •Варианты заданий
- •Вариант № 1
- •Вариант № 2.
- •Вариант №3
- •Вариант №4.
- •Варианты заданий предметных областей
- •Вариант №5.
- •Вариант №6.
- •Вариант №7.
- •Вариант №8.
- •Вариант №9.
- •Вариант №10.
- •Вариант №11.
- •Вариант №12.
- •Вариант №13.
- •Вариант №14
- •Вариант №15.
- •Основные этапы разработки
- •1 Описание предметной области
- •2 Проектирование базы данных
- •2.1 Построение логической модели данных
- •2.2 Создание реляционной модели данных
- •2.3 Создание физической модели данных
- •3 Проектирование и реализация информационной системы
- •3.1 Задачи, решаемые с помощью ис
- •3.2 Реализация ис
- •Уфимский государственный авиационный технический университет филиал в городе стерлитамак
- •Разработка информационной системы « … » высокоуровневыми средствами программирования пояснительная записка
2.2 Создание реляционной модели данных
Поскольку основным понятием реляционной (наиболее популярной на сегодняшний день) модели является отношение, на этом этапе создаются таблицы, описывающие типы сущностей. Атрибуты сущностей становятся столбцами таблиц. В строках каждой таблицы содержатся записи, представляющие информацию об отдельных экземплярах объекта. В терминах реляционной модели данных вместо термина «запись» чаще употребляется термин «кортеж».
С помощью внешних ключей устанавливаются связи между таблицами. Для внешних ключей должно соблюдаться правило ссылочной целостности или правило целостности внешних ключей: если среди атрибутов сущности присутствует внешний ключ, то каждое его значение для экземпляра сущности должно соответствовать значению первичного ключа какого-либо кортежа в родительском отношении, либо иметь значение NULL.
Более конкретно, на данном этапе:
– каждой сущности сопоставляется отдельная таблица;
– в столбцах таблицы располагают свойства (атрибуты) сущностей;
– для каждой таблицы указывается первичный ключ;
–устанавливаются связи между таблицами:
2.3 Создание физической модели данных
На следующем этапе проектирования создается физическая модель данных, которая описывает созданные отношения средствами конкретной СУБД. Для каждого атрибута определяется тип данных, принятый в используемой СУБД и т. д. На этом же этапе реализуются ограничения, которым должны удовлетворять данные. Для обеспечения непротиворечивости и согласованности данных, используются стратегии поддержания ссылочной целостности, реализуемые большинством современных реляционных СУБД.
3 Проектирование и реализация информационной системы
Необходимо дать общую характеристику информационной системы: описать ее назначение и круг пользователей, а также смоделировать основные функции системы. Затем следует описать архитектуру информационной системы, представив ее компоненты и связи между ними в виде графической схемы.
3.1 Задачи, решаемые с помощью ис
Необходимо определить и описать все задачи обработки и управления данными, которые решаются в ходе эксплуатации ИС. На данном этапе нужно разработать необходимые SQL-запросы к базе данных, а также определить структуру клиентского приложения и детали пользовательского интерфейса. Правильность работы SQL-запросов следует проверить вручную с использованием ряда тестовых примеров. Последние должны учитывать особенность данных и моделировать различные ситуации, которые могут встретиться на практике.
3.2 Реализация ис
На этом этапе производится реализация информационной системы программными средствами разработки; необходимо описать основные характеристики и возможности выбранного ПО, включая СУБД.
Наконец, остается реализовать спроектированные компоненты информационной системы и протестировать их как по отдельности, так и в целом с помощью тестовых заданий.
К отчету необходимо приложить детальное руководство пользователя.
Завершает отчет список использованной в ходе работы литературы. К отчету необходимо приложить носитель информации с данными и текстами разработанных программ.
Приложение 3. Примерные задачи на построение SQL-запросов
Приложение 4. Титульный лист
