
- •Разработка вариантов проекта базы данных
- •Санкт-петербург
- •Назначение и порядок выполнения курсового проекта
- •Состав курсового проекта
- •Этапы выполнения курсового проекта
- •Варианты заданий
- •Выполнение курсового проекта по этапам Анализ задания и обследование предметной области
- •Организация проектирования и расчет сметных затрат на реализацию проекта
- •Разработка информационно-логической модели предметной области с использованием иерархических отношений
- •Проектирование базы данных реляционного типа
- •Поддержка целостности данных
- •Определение и анализ источников данных для клиентского приложения
- •Определение потребителей данных
- •Проектирование основных процедур базы данных
- •Заключение и анализ результатов.
- •Требования к оформлению отчета
- •Содержание
Определение и анализ источников данных для клиентского приложения
Определение источников данных и их характеристика являются важным этапом проектирования базы данных.
Источники данных следует классифицировать по следующим основаниям, выделяя соответственно классификационные группировки:
По источнику:
человек-операционист,
аппаратный источник,
распределенная база данных
По временным свойствам:
при первоначальной загрузке,
регулярно ,
в произвольные моменты времени
По способам контроля целостности - см. п.
Результат анализа источников исходных данных и их классификации следует привести в таблице, непосредственное описание данных рекомендуется представить на языке SQL.
Характеристика исходных данных
-
Данное
Табл.
Источник
Время
Контроль
Кл
Nd
Gr
Оператор
пз, корр
диапазон
-
Cod
Ver1
сеть
случайн
-
пк
Примечание:
Кл - тип ключевого поля
пз - первоначальная загрузка
корр - при корректировках
сеть - из сети по подписке
пк-первичный ключ
кс - ключ связи
Пример описания таблицы Ver2 на языке SQL:
TABLE Ver2 (Cod CHAR(10) PRIMARY KEY; Name CHAR(20) )
Для данных, вводимых операционистом, следует описать технологию ввода и разработать входные формы.
Определение потребителей данных
Основным назначением базы данных является предоставление информации потребителю. .
Следует выделять следующие способы получения информации из базы данных:
получение данных по регулярному запросу. Для такого способа получения данных заранее подготавливаются программы и формы выдачи (выходные формы). Обычно структура хранения данных настраивается на быструю и удобную выдачу регулярных форм ( соответствие структурных ключей и ключей поиска),
получение данных по случайному запросу. Для реализации случайных запросов обычно используется язык SQL, часто в рамках включающего языка (например, VBA),
выдача данных (сообщений, предупреждений) при возникновении особых ситуаций на объекте управления. Примерами являются нулевой остаток на счете, аварийное значение технологического параметра и др., для выдачи таких данных используются различные средства, в том числе e-mail,
передача данных в сеть при порождении заранее предусмотренных данных в рамках системы тиражирования.
В рамках курсового проекта следует привести перечень предусмотренных в Вашей базе данных регламетных запросов и образец реализации для одного из них. Для этого образца следует разработать выходную форму.
Следует реализовать и привести в отчете по курсовому проекту образец случайного запроса.
Отметьте данные, передаваемые по инициативе информационной системы, укажите критические значения и способ передачи.
Отметьте данные, предусмотренные для передачи по системе тиражирования.
Проектирование основных процедур базы данных
В этом разделе разрабатываются процедуры обслуживания базы данных - описывается и обосновывается их набор, по каждой процедуре следует указать ее назначение, наметить пути реализации, указать примерную трудоемкость и стоимость разработки.