– документа, продуцируемого в некоторой АИС;
– системы ограничений целостности, в которых фигурирует набор сущностей и связей предметной области;
– система запросов, в которых фигурирует набор сущностей и связей предметной области.
Возможно выполнение курсовых работ двух типов:
– проектирование инфологической и даталогических моделей базы данных для некоторой предметной области;
– разработка приложения для локальной базы данных.
Первый тип работ основан на выборе и реализации схем данных разных классов и детально знакомит будущих инженеров программистов с практическими приемами:
– анализа предметной области;
– конструирования инфологической модели базы данных;
– конструирования реляционной модели данных;
– конструирования сетевой или иерархической модели данных;
– описания модели данных с использования языка описания данных для некоторой СУБД;
– оценкой объема базы данных.
Второй тип работ предусматривает выполнение следующих этапов:
– конструирование в соответствии с вариантом задания реляционной модели базы данных;
– описание в терминах реляционной СУБД структуры БД и создание системы экранных форм для ее ведения;
– программная реализация функции по формированию экранной формы, являющейся электронным аналогом исходного документа или формы отражающей результаты обработки таблиц ЛБД в соответствии с некоторым запросом;
– использование генератора отчетов для формирования аналога исходного документа или документа, отражающего результаты обработки таблиц ЛБД в соответствии с некоторым запросом;
– формирование единого приложения, включающего как ведение локальной базы данных так и получение результативных форм.
В качестве программного обеспечения курсового проектирования используется СУБД PARADOX 3.5 [4] или среда скоростной разработки приложений DELPHI [2] ориентированная на компьютеры Intel Pentium.
Выполнению этапов курсовой работы предшествуют практические и лабораторные занятия, в процессе которых студенты знакомятся на простом примере с функциональными возможностями СУБД и процессом проектирования и анализа моделей баз данных.
Проектирование модели данных начинается с изучения соответствующей предметной области (ПО) и построения инфологической модели, описывающей предметную область в терминах системы схем «Объект-свойство-отношение» и схемы «Сущность-связь» для информационных объектов ПО [1].
Затем модель предметной области описывается с использованием системы реляционных таблиц, обладающих в совокупности информационной полнотой для описания объектов предметной области, их свойств и связей.
По результатам этого этапа работы должны быть представлены:
· макеты таблиц, относящихся к условно-постоянной информации;
· макеты таблиц, относящихся к переменной информации.
Макеты для каждой таблицы должны содержать:
· наименование каждого поля, входящего в запись;
· форму представления каждого поля, для описания которой используется одно из следующих обозначений:
Аm - символьная строка, максимальный размер которой m cимволов;
9(m)- целочисленное поле, не превышающее 10 в степени m;
9(m).9(n)- вещественное поле, значение которого не превышает 10 в степени m, a дробная часть содержит не более n цифр.
D - поле типа "дата";
· указание на ключевые поля записи;
· не менее двух строк информации, для контрольного примера, используемого при проверке соответствующей программы.
Пример: Данные о пропусках занятий
Cимволом "*" отмечены ключевые поля записей списка. Рис. 3.1 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.