Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание на Курс раб ПИЭз-301_2012-2013.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
715 Кб
Скачать
☆

2.2 Создание реляционной модели данных

Поскольку основным понятием реляционной (наиболее популярной на сегодняшний день) модели является отношение, на этом этапе создаются таблицы, описывающие типы сущностей. Атрибуты сущностей становятся столбцами таблиц. В строках каждой таблицы содержатся записи, представляющие информацию об отдельных экземплярах объекта. В терминах реляционной модели данных вместо термина «запись» чаще употребляется термин «кортеж».

С помощью внешних ключей устанавливаются связи между таблицами. Для внешних ключей должно соблюдаться правило ссылочной целостности или правило целостности внешних ключей: если среди атрибутов сущности присутствует внешний ключ, то каждое его значение для экземпляра сущности должно соответствовать значению первичного ключа какого-либо кортежа в родительском отношении, либо иметь значение NULL.

Более конкретно, на данном этапе:

– каждой сущности сопоставляется отдельная таблица;

– в столбцах таблицы располагают свойства (атрибуты) сущностей;

– для каждой таблицы указывается первичный ключ;

–устанавливаются связи между таблицами:

2.3 Создание физической модели данных

На следующем этапе проектирования создается физическая модель данных, которая описывает созданные отношения средствами конкретной СУБД. Для каждого атрибута определяется тип данных, принятый в используемой СУБД и т. д. На этом же этапе реализуются ограничения, которым должны удовлетворять данные. Для обеспечения непротиворечивости и согласованности данных, используются стратегии поддержания ссылочной целостности, реализуемые большинством современных реляционных СУБД.

3 Проектирование и реализация информационной системы

Необходимо дать общую характеристику информационной системы: описать ее назначение и круг пользователей, а также смоделировать основные функции системы. Затем следует описать архитектуру информационной системы, представив ее компоненты и связи между ними в виде графической схемы.

3.1 Задачи, решаемые с помощью ис

Необходимо определить и описать все задачи обработки и управления данными, которые решаются в ходе эксплуатации ИС. На данном этапе нужно разработать необходимые SQL-запросы к базе данных, а также определить структуру клиентского приложения и детали пользовательского интерфейса. Правильность работы SQL-запросов следует проверить вручную с использованием ряда тестовых примеров. Последние должны учитывать особенность данных и моделировать различные ситуации, которые могут встретиться на практике.

3.2 Реализация ис

На этом этапе производится реализация информационной системы программными средствами разработки; необходимо описать основные характеристики и возможности выбранного ПО, включая СУБД.

Наконец, остается реализовать спроектированные компоненты информационной системы и протестировать их как по отдельности, так и в целом с помощью тестовых заданий.

К отчету необходимо приложить детальное руководство пользователя.

Завершает отчет список использованной в ходе работы литературы. К отчету необходимо приложить носитель информации с данными и текстами разработанных программ.

Приложение 3. Примерные задачи на построение SQL-запросов

Приложение 4. Титульный лист