Физическое проектирование приложения системы баз данных



8. Обоснование выбора системы управления базами данных (СУБД) или средства разработки и используемой платформы СУБД (формата хранения данных) для реализации проектируемой СБД.

9. Создание схем отношений в виде файлов (для FoxPro - в виде .dbf-файлов, для Visual Studio и платформы Paradox - в виде .db-файлов). При этом необходимо описать данные, хранящиеся в каждой базе данных, установив соответствие между названием (содержанием) данных и его кодированным значением, которое используется в качестве имени поля базы данных.

10. Определение атрибутов (полей .dbf-файлов или .db-файлов), по которым будет осуществляться индексация (создание индексных файлов) или связь между отношениями для реализации запросов к СБД и/или предъявление информации пользователю; создание индексных файлов. Схему связи файлов базы данных описать и представить рисунком.

11. Введение в СБД записей. Количество записей в основной СБД должно обеспечить возможность выполнения операций сортировки данных и группирования выходной информации в отчетах.

12. Разработка прикладной программы на выбранном языке манипулирования данными, для организации процедур ввода и вывода информации и обслуживания СБД, которая должна обеспечить:

- открытие файлов баз данных и индексных файлов;

- двухуровневое пользовательское меню из горизонтально расположенных пунктов (BAR-меню для FoxPro) и всплывающих подменю (POPUP-меню); при этом обязательно наличие POPUP-меню (подменю меню приложения), которое содержит стандартные системные функции прикладных систем - удаление всех записей в базах данных, переиндексацию СБД, упаковку СБД, страховое копирование и т.д.

- диалоговые окна (в качестве которых могут выступать экранные формы либо стандартные средства СУБД) для осуществления неподготовленным пользователем ввода, модификации и удаления данных;

- диалоговые окна для задания критериев и диапазонов поиска и отбора в СБД при реализации запросов пользователя, которые перечислены в задании на курсовое проектирование;

- выдачу отчетов по итогам деятельности учреждений, организаций, подразделений, отдельных пользователей, для которых разрабатывается СБД, с использованием разработанных форм отчетов;

- контекстно-зависимую помощь как с применением сообщений в статусной строке, так и с возможностью вызова экранов помощи с большой текстовой информацией;

- выполнения требований по надежности СБД и сохранению целостности данных.

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

13. Отладка программы, ее документирование - путем ввода соответствующих комментариев для процедур, функций и переменных Вашей программы. Разработка и реализация контекстно-зависимой помощи.

 

Документирование СБД

14. Разработка руководства пользователя вашей СБД, с учетом возможного уровня подготовки такого пользователя, включающего:

- инструкцию по формированию базы данных, содержащую правила подготовки и ввода информации в базу данных;

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

15. Распечатка структуры файлов баз данных, отчетов, результатов выполнения запросов.

16. Оформление пояснительной записки к курсовой работе.

 

Список рекомендованной литературы

1 Четвериков В.Н., Ревунков Г.И., Самохвалов Э.Н. Базы и банки данных: Учеб. для ВУЗов. - М.: Высш. шк., 1987. - 248 с.

2 Наумов А.Н. и др. Системы управления базами данных и знаний. - М.: Финансы и статистика, 1991. - 315 с.

3 Ульман Дж. Основы систем баз данных. - М.: Финансы и статистика, 1983. - 334 с.

4 Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. - М.: Мир, 1991. - 276 с.

5 Базы данных. Интеллектуальная обработка информации / В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. – М.: Нолидж, 2000. – 351 с.

6 Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998. – 176 с.

7 Конноли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение. Теория и практика. – 2-е изд. – М.: Изд. дом Вильямс, 2000. – 1120 с.

8 Базы данных: Учебник для вузов / Под ред. А.Д. Хомоненко. – СПб.: Корона принт, 2000. – 416 с.

9 Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем: учебное пособие. – СПб.: Питер, 2000. – 384 с.

10 Хансен Г., Хансен Дж. Базы данных: разработка и управление. – М.: Бином, 1999. – 560 с.

11 Александровский А. Delphi 5.0. Разработка корпоративных приложений. – М.: ДМК, 2000. – 512 с.

12 Реализация баз данных Microsoft SQL Server 7.0. Учебный курс: официальное пособие для самостоятельной подготовки. – М.: Русская редакция, 2000. – 528 с.

13 Канту Марко и др. Delphi. Руководство разработчика. – К.: Век; М.: ЭНТРОП; М.: ДЕСС, 1999. – 752 с.

 

 

Приложение 1

Министерство образования Украины

Донбасская Государственная Машиностроительная Академия

Кафедра КИТ

 


Дата добавления: 2018-02-28; просмотров: 232; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!