Автор работы: Пользователь скрыл имя, 11 Октября 2010 в 16:01, Не определен
Базы данных как одно из направлений теории информации представляют собой методы и средства разработки компьютерных информационных систем, основу которых составляют особым образом структурированные файлы, предоставляющие пользователю эффективные методы получения и анализа данных, необходимых для принятия оптимального решения
Отчет — это объект Microsoft Access, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов.
Рисунок
4 –
Отчеты ИС «продажи видео и аудиопродукции»
Страницы - по своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов.
Макрос — одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.
Макрокоманда — основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами для автоматизации выполнения задачи.
Модуль — набор описаний, инструкций и процедур, сохраненных под одним именем. В Microsoft Access имеется три типа модулей: формы, отчета и общий. Модули форм и отчетов содержат локальную программу для форм или отчетов. Если процедуры общего модуля явным образом не объявлены личными для модуля, в котором они появляются, значит, они распознаются и могут вызываться процедурами из других модулей этой базы данных.
База
данных может содержать несколько
модулей, в том числе общие
модули, модули форм и модули отчетов.
2.5 Реляционная модель
Реляционная модель данных предложена сотрудником фирмы IBM Эдгаром Коддом и основывается на понятии отношение (relation).
Отношение представляет собой множество элементов, называемых кортежами. Подробно теоретическая основа реляционной модели данных рассматривается в следующем разделе. Наглядной формой представления отношения является привычная для человеческого восприятия двумерная таблица.
После проектирования таблиц необходимо определить и обозначить связи между ключевыми атрибутами объектов.
Рисунок
5-Схема данных ИС «продажи видео и аудиопродукции
«в программе MS Access
Рисунок 6-Схема данных ИС «Продажа видео и аудиопродукции «в программе Computer Associates Erwin
2.6
Словарь данных
Словарь данных (СД), иначе называемый системным каталогом, как следует из определения, является хранилищем служебной информации о данных в базе («данных о данных», или метаданных).
Функционально СД присутствует во всех банках данных, но не всегда выполняющий эти функции компонент имеет именно такое название. Чаще всего функции СД выполняются СУБД и вызываются из основного меню системы или реализуются с помощью ее утилит.
Размер поля - определяется только для текстовых и Memo-полей; указывает максимальное количество символов в данном поле. По умолчанию длина текстового поля составляет 50 символов
Формат поля – определяется для полей числового, денежного типа, полей типа Счетчик и Дата \ Время. Выбирается один из форматов представления данных.
Число десятичных знаков - определяет количество разрядов в дробной части числа.
Маска ввода - определяет шаблон для ввода данных. Например, можно установить разделители при вводе телефонного номера
Подпись поля - содержит надпись, которая может быть выведена рядом с полем в форме или отчете (данная надпись может и не совпадать с именем поля, а также может содержать поясняющие сведения).
Значение по умолчанию - содержит значение, устанавливаемое по умолчанию в данном поле таблицы. Например, если в поле Город ввести значение по умолчанию Уфа, то при вводе записей о проживающих в Уфе, это поле можно пропускать, а соответствующее значение (Уфа) будет введено автоматически. Это облегчает ввод значений, повторяющихся чаще других.
Условие на значение - определяет множество значений, которые пользователь может вводить в это поле при заполнении таблицы. Это свойство позволяет избежать ввода недопустимых в данном поле значений. Например, если стипендия студента не может превышать 250 р., то для этого поля можно задать условие на значение: <=250.
Сообщение об ошибке - определяет сообщение, которое появляется на экране в случае ввода недопустимого значения.
Обязательное поле - установка, указывающая на то, что данное поле требует обязательного заполнения для каждой записи. Например, поле Домашний телефон может быть пустым для некоторых записей ( значение Нет в данном свойстве). А поле Фамилия не может быть пустым ни для одной записи (значение Да).
Пустые строки - установка, которая определяет, допускается ли ввод в данное поле пустых строк (“ “).
Индексированное поле - определяет простые индексы для ускорения поиска записей.
Для
сохранения структуры таблицы нужно
ввести команду Файл \ Сохранить и в окне
Сохранение ввести имя таблицы.
Таблица 1 - «Предприниматель»
Имя поля | Подпись | Тип | Число символов | Условие |
Код предприниматель | Код предприниматель | Числовой | Длинное целое | Первичный ключ |
Фамилия | Фамилия | Текстовый | 50 | |
Имя | Имя | Текстовый | 50 | |
Отчество | Отчество | Текстовый | 50 | |
Адрес | Адрес | Текстовый | 50 |
Таблица 2- «Предприятие»
Имя поля | Подпись | Тип | Число символов | Условие |
Код предпринимателя | Код предпринимателя | Числовой | Длинное целое | Первичный ключ |
Предприятия | Предприятия | Текстовый | 50 | |
Адрес предприятия | Адрес предприятия | Текстовый | 50 | |
Изготовитель | Изготовитель | Текстовый | 50 | |
Телефон | Телефон | Числовой | Длинное целое |
Таблица 3 - «Продукция»
Имя поля | Подпись | Тип | Число символов | Условие |
Код продукции | Код продукции | Числовой | Длинное целое | Первичный ключ |
Название продукции | Название продукции | Текстовый | 50 | |
Тип продукции | Тип продукции | Текстовый | 50 | |
Стоимость | Стоимость | Денежное | ||
Лицензия | Лицензия | Логический |
Таблица 4- «Тираж»
Имя поля | Подпись | Тип | Число символов | Условие |
Код продукции | Код продукции | Числовой | Длинное целое | Первичный ключ |
Код предпринимателя | Код предпринимателя | Числовой | Длинное целое | |
Январь | Январь | Числовой | Длинное целое | |
Февраль | Февраль | Числовой | Длинное целое | |
Март | Март | Числовой | Длинное целое | |
Апрель | Апрель | Числовой | Длинное целое | |
Май | Май | Числовой | Длинное целое | |
Июнь | Июнь | Числовой | Длинное целое | |
Июль | Июль | Числовой | Длинное целое | |
Август | Август | Числовой | Длинное целое | |
Сентябрь | Сентябрь | Числовой | Длинное целое | |
Октябрь | Октябрь | Числовой | Длинное целое | |
Ноябрь | Ноябрь | Числовой | Длинное целое | |
Декабрь | Декабрь | Числовой | Длинное целое |
2.7 Разработка базы данных
Разработка
БД началась с составления в MS
Access при помощи конструктора четырех таблиц
Рисунок 7-Составление
таблиц ИС «Продажа видео и аудиопродукции»
в MS Access при помощи конструктора
После составления таблиц были установлены связи между таблицами при помощи схемы данных
Рисунок 8-Составление связей между таблицами ИС «Продажа видео и аудиопродукции»
Далее созданные таблицы были заполнены данными (вводимые данные не соответствуют истине)
Для создания запросов использовался «Мастер построения запросов».
Рисунок 9-Создание
запросов при помощи мастера
После создания нужных нам запросов используем конструктор форм для создания главной формы.
Рисунок 10
- Создание главной формы с помощью конструктора
Для создания итогового отчета требовалось создать специальный запрос тираж за год при помощи конструктора запросов.
Рисунок
11-Создание запроса «Тираж за год» при
помощи конструктора
После создания отчета используем мастер построения отчетов
Рисунок 12
- Создание отчета «Предприниматель» при
помощи мастера
Рисунок 13-Итоговый отчет «Предприниматель»
3 Тестирование ИС
Существует два типа тестирования:
Информация о работе Понятие, разработка и проектирование баз данных