Понятие, разработка и проектирование баз данных

Автор работы: Пользователь скрыл имя, 11 Октября 2010 в 16:01, Не определен

Описание работы

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

Файлы: 1 файл

Продажа видео и аудио продукции.doc

— 4.88 Мб (Скачать файл)

       Отчет это объект 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 Тестирование ИС 

       Существует  два типа тестирования:

  1. «Стеклянным ящиком» («Белым ящиком») тестировщик заранее составляет тест, зная исходный код к которому он имеет полный доступ
  2. «Черным ящиком» программа рассматривается как объект, внутренняя система которого неизвестна. Тестировщик вводит данные и анализирует результат, но он не знает, как именно работает программа.

Информация о работе Понятие, разработка и проектирование баз данных