
Материалы для лабораторных Базы данных / курсовик
.docКурсовая работа по дисциплинам :
СУБД, Информационные технологии в экономике, Теория реляционных баз данных
Название пояснительной записки:
Реляционная БД «Наименование предметной области» в среде “Указать, в какой среде”
Содержание пояснительной записки
Введение: актуальность темы, постановка задачи проектирования, требования к БД.
-
Проектирование СУБД - независимого концептуального представления данных
-
Описание предметной области (объекты, атрибуты, связи )
-
Пользовательские представления ( 2 или 3)
-
Интеграция пользовательских представлений в концептуальное представление (в виде диаграммы)
-
Проектирование СУБД - ориентированного реляционного концептуального представления данных
-
Множество атрибутов, множество функциональных зависимостей, построение схемы отношений
-
Критика схемы отношения (потенциальная избыточность, ...)
-
Нормализация схемы отношения (выполнить двумя методами: синтезом и методом ER-диаграмм)
-
Реализация БД (выбрать 5 - 7 декомпозиционных подсхем)
-
Структура таблиц
-
Схема данных и обеспечение целостности данных
-
Разработка приложений:
-
Проектирование пользовательского интерфейса (набор взаимосвязанных форм, структура меню, отчеты,...)
-
Запросы, макросы, модули на VBA ( запросы описать на языке SQL)
-
Настройка интерфейса через свойства объектов БД и их элементов управления
-
-
Алгоритмы работы пользователя с базой через интерфейс
-
Защита данных средствами СУБД
Заключение ( что сделано, что оригинального, перспективы развития, как реализованы основные требования к БД:
-
минимальная избыточность
-
целостность (восстановление правильных данных после сбоев и разрушений, устранение противоречивости, поддержание актуальности )
-
безопасность и секретность
-
независимость данных ( от прикладных программ, прикладных программ от способов размещения данных и методов доступа )
-
производительность (время ответа на запросы)
-
гибкость и способность к расширению
-
переносимость
Библиографический список (список литературы)
Приложение : комплект документации ( по ЕСПД )
-
описание приложения (текст программы)
-
описание применения
-
руководство пользователя
Описание приложения
-
Запросы (сформулировать словами и описать на языке SQL)
-
Структура и содержимое макросов
-
Тексты программ на VBA
-
Контрольный пример
-
Литература
Описание применения
-
Общие положения ( в какой среде реализована и для чего предназначена БД, какая аппаратура необходима для реализации )
-
Назначение приложения
-
Условия применения приложения
-
Описание задачи
-
Описание логической структуры БД и приложения
-
Литература
Руководство пользователя
-
Назначение приложения
-
Условия выполнения приложения
-
Сообщения, выдаваемые приложением
-
Примеры форм, отчетов
-
Литература
Требования к приложению
-
Иерархическое меню ( кнопочное и/или по типу системного ) с запрещением выбора отдельных позиций при определенных условиях, например доступ по паролю
-
Реализация следующих функций:
-
просмотр данных и memo-полей
-
редактирование данных и memo-полей ( не все поля разрешить редактировать, контроль данных при редактирование, использовать маски ввода и форматы)
-
запросы (по-возможности использовать все виды запросов, использование фильтров, поиск индексированных и неиндексированных данных, запросы в одну и несколько таблиц, задание условий запроса в диалоге и из списка, формулировка запросов на русском языке и на языке SQL)
-
Использование форм и форм с подчиненными формами
-
Использование отчетов (1 или 2) для вывода данных и результатов запросов
-
Реализация отношения 1: М или М : М между таблицами
-
Обеспечение целостности данных с установкой каскадного обновления и каскадного удаления данных
-
Использование пароля для защиты от несанкционированного доступа к данным
-
При необходимости использовать словари и справочники
-
Выдавать на экран при необходимости не системные, а собственные сообщения
-
Обеспечить защиту данных от ошибочных действий пользователя (возможность случайного уничтожения или модификации данных должна быть небольшой)
-
Все меню, посказки и сообщения должны быть ориентированы на специалиста в предметной области, а не на программиста
-
для выполнения перечисленных требований не использовать средств, прямо не предоставляемых средой (вставки на Си и Ассемблере, перехват прерываний, резиденты в DOS, DLL, в Windows и т.д.).