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

Автор работы: Пользователь скрыл имя, 21 Октября 2011 в 20:18, курсовая работа

Краткое описание

Предприятие ООО «Петербургские сладости» выпускает изделия широкого потребления: конфеты «Россия», пирожное «Буше», сливочная трубочка, шоколадный эклер, пирожное «Картошка», шоколадный батончик, торт вафельный.

Содержание работы

Содержание:
1. Анализ предметной области. 3
1.1. Описание предметной области и функции решаемых задач. 3
1.3 Ограничения предметной области. 4
2. Постановка задач. 4
2.1. Организационно-экономическая сущность решаемых задач. 4
2.2. Описание входной информации. 5
2.3. Описание выходной информации. 7
3. Разработка Информационного обеспечения. 7
4. Создание базы данных 8
4.1. Структура таблицы 8
4.2. Схема данных. 9
4.3 Пользовательские формы. 10
4.4. Ввод данных 12
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ. 12
5.1. Разработка запросов 12
6. СОЗДАНИЕ ОТЧЕТОВ. 16

Содержимое работы - 1 файл

оценка долга.doc

— 898.50 Кб (Скачать файл)

      ЦН(номер цеха, номер цеховой накладной, дата сдачи);

      СЦН(номер цеха, код изделия, номер цеховой накладной, количество).  

      3.2. Определение связей  информационных объектов  в построение информационно-логической  модели (ИЛМ) 

      В результате анализа получили пять ИО или сущностей. Вот парный анализ связей между ними:

       ЕДИНИЦА ИЗМЕРЕНИЯ              ИЗДЕЛИЯ (ЕДИНИЦА ИЗМЕРЕНИЯ –  главный ИО, ИЗДЕЛИЯ – подчиненный  ИО). ТИП связи 1:М. Связь между  этими объектами обеспечивается с помощью реквизита Код изделия.

       ИЗДЕЛИЕ              ПЛАН ВЫПУСКА (ИЗДЕЛИЕ – главный ИО, ПЛАН ВЫПУСКА – подчиненный ИО). Тип связи 1:М. Связь обеспечивается с помощью реквизита Код изделия

     ИЗДЕЛИЕ                         СЦН (ИЗДЕЛИЕ– главный ИО, СЦН  – подчиненный ИО). Тип связи  1:М. Связь между объектами обеспечивается реквизитом Код изделия.  

       ЦЕХ                         ПЛАН ВЫПУСКА  (ЦЕХ – главный  ИО, ПЛАН ВЫПУСКА – подчиненный  ИО). Тип связи 1:М. Связь обеспечивается между этими объектами с помощью  реквизита Номер цеха.

          ЦЕХ                         ЦН (ЦЕХ – главный ИО, ЦН – подчиненный ИО). Тип связи 1:М. Связь обеспечивается между этими объектами с помощью реквизита Номер цеха

          ЦН                            СЦН (ЦН – главный ИО, СЦН – подчиненный ИО) Тип связи 1:М. Связь обеспечивается между этими объектами с помощью реквизита Номер цеха 
 

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

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

4. Создание базы  данных

4.1. Структура таблицы

 
Имя 

таблицы

Имя

поля

Ключ Тип данных Размер,

Формат  поля

Изделие КОД_ИЗД Да Текстовый 3
НАИМ_ИЗД - Текстовый 20
КОД_ЕД.ИЗМ - Текстовый 2
ЦЕНА - Числовой 3
НОРМ_ЗАПАС  - Текстовый 5
НОМЕР_ СКЛАДА - Текстовый
Ед. измерения КОД_ЕД.ИЗМ. Да Текстовый 2
НАИМ_ЕД.ИЗМ. - Текстовый 17
Цех НОМЕР_ ЦЕХА Да Текстовый 1
НАИМ_ЦЕХА - Текстовый 5
План 

выпуска

НОМЕР_ЦЕХА Да Текстовый 1
МЕС_ВЫПУСКА Да Числовое Целое
КОД_ИЗД. Да Текстовый 3
КОЛИЧЕСТВО - Числовой Дл. Целое
ЦН НОМЕР_ЦЕХА Да Текстовый 1
НОМЕР_ЦН Да Текстовый 4
ДАТА_СДАЧИ - Дата/время Краткий форм.
СЦН НОМЕР_ЦЕХА Да Текстовый 1
НОМЕР_ЦН Да Текстовый 4
КОД_ИЗД. Да Текстовый 3
КОЛИЧЕСТВО - Числовой Дл. Цел.

    

4.2. Схема данных.

 

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

   

4.3 Пользовательские  формы. 

 Пользовательская  форма позволяет отображать данные на экране в виде входного (первичного) документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того, как разработаны таблицы и схема данных.

 Форма Цеховая накладная  создана с помощью мастера форм, а затем отредактирована с помощью конструктора.  

 Отредактированная составная форма Цеховая накладная приняла вид: 

 

4.4. Ввод данных

 

      Данные  можно вводить двумя способами:

        Ввод данных через  таблицы. Например, заполняем таблицу Изделие. Для этого необходимо просто открыть таблицу и поочередно вводить данные (нельзя оставлять пустые ячейки):

         

 Ввод  данных через формы.  

 

5. СОЗДАНИЕ АЛГОРИТМА  И ЗАПРОСОВ.

 

      Перед решением задачи необходимо составить  подробное описание последовательности действий (алгоритм) над исходными или уже полученными на предыдущем шаге данными для получения результатов.

5.1. Разработка запросов

 

      Для обработки данных в СУБД используются запросы. Запрос можно построить  на основе одной или нескольких таблиц и запросов.

      Первый  запрос называется Задача 1 и он составлен на основе двух таблиц: план выпуска и изделие. Для этого запроса надо применить групповую операцию. С помощью групповых операций записи собираются в группы с одинаковыми значениями указанных полей.

 Для ЗАДАЧИ 1 бланк запроса выглядит следующим образом:

   

Таким образом  получим результат:   

    
 
 
 
 

      Второй  запрос будет называться Задача 2, он состоит из трех таблиц: Изделие, ЦН, СЦН и Цех. Для задачи 2 также необходимо будет применить групповые операции. Бланк запроса выглядит следующим образом:  

 

      После выполнения запроса получится следующий  результат:

 
Запрос третий называется
задача 3, он состоит из таблиц Задача 2 и План выпуска. Для запроса ЗАДАЧИ 3 надо использовать функцию Nz. Для получения отклонения в пустом столбце создать выражение:

 Отклонение: Выражение1: [[План выпуска]!КОЛИЧЕСТВО – Nz ([Задача 2]![Sum-КОЛИЧЕСТВО])

 

   
 
 
 
 
 
 
 
 

В результате выполнения запроса получим:

   

      Последний четвертый запрос – задача 4 – ДОЛГ. Он состоит из запроса задача 3.В этом запросе (задача 4 - ДОЛГ) следует ввести условие отбора, а именно выбрать недостачу (<0).

      Бланк запроса примет вид:

   
 
 

  

 Результатом решения поставленной задачи будет  следующая таблица:

 

6. СОЗДАНИЕ ОТЧЕТОВ.

 

 Access позволяет создать макет отчета определенной структуры. В отчете могут быть включены данные одной таблицы, одного запроса или нескольких таблиц и запросов.

    Отчет может  быть создан с помощью Мастера отчетов или в режиме Конструктора отчетов. Проще создать отчет с помощью Мастера отчетов, а затем доработать его в режиме Конструктора отчетов.

       
     
     

 В результате редактирования отчет примет вид:

   
 
 

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