Автор: Пользователь скрыл имя, 03 Марта 2013 в 12:26, контрольная работа
Проектирование базы данных (БД) – одна из наиболее сложных и ответственных задач, связанных с созданием информационной системы (ИС). В результате её решения должны быть определены содержание БД, эффективный для всех её будущих пользователей способ организации данных и инструментальные средства управления данными.
Этапы проектирования базы данных 3
Инфологическое проектирование 4
Определение требований к операционной обстановке 6
Выбор СУБД и других программных средств 6
Логическое проектирование БД 7
Физическое проектирование БД 7
Нормализация отношений 8
Автоматизированные технологии проектирования баз данных 9
Вариант 13. Формирование реестра заказов 11
Список литературы 19
Термин CASE (Computer Aided Software Engineering) дословно переводится как разработка программного обеспечения с помощью компьютера. В настоящее время этот термин получил более широкий смысл, означающий автоматизацию разработки информационных систем. CASE-средства обеспечивают наглядное описание информационных процессов и инфологической модели предметной области, генерацию и анализ вариантов логических и физических моделей базы данных, создание приложений и т.п.
Современная CASE-индустрия объединяет сотни известных фирм и компаний. В настоящее время практически все серьезные проекты осуществляются с использованием CASE-средств. Общее число распространяемых на рынке программных продуктов CASE-средств составляет порядка 500 наименований. По ориентации на этапы проектирования выделяют следующие типы CASE-средств: инструменты анализа и моделирования предметной области; средства проектирования баз данных; средства разработки приложений. По степени независимости от СУБД различают независимые и встроенные CASE-средства.
После построения проекта БД начинается процесс реализации этого проекта, т. е. создание БД. Создание БД и дальнейшая ее эксплуатация традиционно осуществляется с помощью специальных программного обеспечения которое называют по-разному: диспетчер базы данных (database manager), сервер базы данных (database server) или, что более привычно, система управления базами данных, СУБД (DataBase Management System — DBMS).
1. Создать таблицы:
Таблица 1. Справочник услуг
Структура таблицы: Код, Наименование, Цена
Таблица 2. Клиенты
Структура таблицы: Код клиента, Фамилия клиента, Адрес клиента, Телефон
Таблица 3. Заказы
Структура таблицы: Номер заказа, Дата заказа, Код услуги, Стоимость услуги, Форма оплаты (для поля форма оплаты выбрать элемент управления флажок). Форма оплаты может быть наличными или по безналичному расчету
Код услуги выбираем из таблицы Справочник услуг:
Код клиента из Справочника клиентов:
Таблица 4. Реестр заказов
Структура таблицы: Дата заказа, Номер заказа, Код клиента, Стоимость заказа
2. Ввести в таблицу 1 сведения о шести видах услуг, в таблицу 2 – данные о трех клиентах
3. Создать форму «Оформление заказа» для ввода данных в таблицу 3. Использовать поля со списком для ввода кодов услуг и клиентов. Ввести данные о заказах, которые сделали три клиента в разные дни, причем один заказ должен включать несколько услуг
4.Создать форму «Заказ» (типа главная/подчиненная) для просмотра данных по заказу. Главная форма должна содержать поля: Дата заказа, Номер заказа, Код клиента, Стоимость заказа. Подчиненная форма должна иметь табличный вид с графами: Код услуги, Стоимость услуги, Форма оплаты
Для создания формы Заказ сформируем запросы:
Создаём перекрёстный запрос