Информационное обеспечение СУ

Автор: Пользователь скрыл имя, 27 Апреля 2012 в 16:36, курсовая работа

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

Цель данной работы - изучение этапов построения базы данных.

Работа содержит 1 файл

Курсовая работа ИОСУ.doc

— 3.81 Мб (Скачать)

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ  

Государственное образовательное учреждение

высшего профессионального образования

Московский  государственный индустриальный университет

(ГОУ  МГИУ) 
 

Кафедра автоматики, информатики и систем управления 
 
 
 
 
 
 

Курсовая  работа

 по  курсу «Информационное обеспечение  СУ» 

Разработка  БД по телевизорам 
 
 
 
 
 

                       

                                    

                                 Группа 8332

                         Студент: Ахметжанов М.У.

                                 Оценка ______

                                 Дата _______

                                 Преподаватель: Узинцев О.Е. 
               
               
               
               
               
               
               
               

Москва 2011

Содержание

 
 
 
 
 

      Введение 

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

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

      Цель данной работы - изучение этапов построения базы данных.  
 
 
 
 
 

 
 
 
 
 
 
 
 

    Техническое задание 

    Разработать программный продукт, предназначенный для автоматизации деятельности фирм по продаже принтеров: 

Основные требования к БД по функциональному набору:

  • Пополнение базы данных новыми записями.
  • Удаление из базы данных записей.
  • Учет количества принтеров на складе.
  • Возможность отбора моделей принтеров по необходимым параметрам
 
 

   Описание  программного продукта 

   Microsoft Access – это система управления базами данных (СУБД). СУБД является универсальным программным инструментом создания и обслуживания БД, позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность автоматизировать часто выполняемые операции, разрабатывать удобные формы для ввода, корректировки и просмотра данных, составлять сложные отчеты. В Microsoft Access база данных включает в себя все объекты, связанные с данными, в том числе и те, которые предназначены для автоматизации работы с ними, такие, как таблицы, формы, запросы, отчеты, программный код.

   СУБД  Access включает в себя разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя.

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

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

    В СУБД поддерживаются различные модели данных.

   Модель  данных – это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели. В СУБД для ПЭВМ поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами.

   Основной  логической структурной единицей манипулирования  данными является строка таблицы  – запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области. Типовыми функциями СУБД, по манипулированию данными являются: выборка, добавление, удаление, изменение данных.

  Microsoft Access называет объектами все, что  может иметь имя, такими объектами  являются таблицы, запросы, формы,  макросы и модули. Рассмотрим список объектов Microsoft Access.

  Таблица – объект, который используется для хранения информации. Таблица содержит поля (поле – столбец таблицы). Поле содержит определенное свойство объекта; каждое поля имеет имя; внутри имени поля нельзя использовать пробелы; для связки между словами можно ставить знак подчеркивания; тип поля определяет множество значений, которые может принимать данное поле в различных записях; в реляционных базах данных используется четыре основных типа полей: числовой, символьный, дата, логический; логический тип соответствует полю, которое может принимать всего два значения: "да" – "нет" или "истина" – "ложь". В них хранятся различного рода данные, например, фамилия и адрес, и записи (запись – строка таблицы; одна запись содержит информацию об отдельном объекте, описываемом в БД).

  Запрос – объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать QBE (запрос по образцу) или инструкции SQL. Можно создавать запросы на выборку, удаление или добавление данных, можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.

  Форма – объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.

  Отчет – объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.

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

Модуль – объект, содержащий программы на Microsoft Access Basic, которые позволяют разбить процесс на более мелкие действия и обнаружить ошибки, которые невозможно обнаружить с помощью макросов. Модули могут быть независимыми объектами, содержащими функции, которые вызываются из любого места приложения, также модули могут быть «привязаны» к отдельным формам или отчетам для реакции на происходящие в них изменения. 
 
 
 

Описание  предметной области

Разработка  таблиц БД

      Создание  таблицы в MS Access осуществляется в окне базы данных. Рассмотрим последовательность действий при создании таблицы в новой базе данных:

    1. Открыть окно созданной Вами базы данных и перейти на вкладку “Таблицы”.
    2. Нажать кнопку  Создать в окне базы данных.
    3. Откроется окно диалога “Новая таблица”, в правой части которого находится список вариантов дальнейшей работы:
    • Режим таблицы — позволяет создать новую таблицу в режиме таблицы;
    • Конструктор — позволяет создать новую таблицу в конструкторе таблиц;
    • Мастер таблиц — позволяет создать новую таблицу с помощью мастера;
    • Импорт таблиц — позволяет осуществить импорт таблиц из внешнего файла в текущую базу данных;
    • Связь с таблицами — позволяет осуществить создание таблиц, связанных с таблицами из внешних файлов.
    1. Выбрать из этой таблицы подходящий вариант создания таблицы и нажать кнопку ОК.
    1. Создать структуру таблицы с помощью выбранного Вами средства.
    2. Для того чтобы связать таблицу с содержащейся в ней информацией, каждой таблице присваивается имя. Задать имя таблицы в окне диалога “Сохранение” и нажать кнопку ОК.

    Главной таблицей базы данных является таблица «Наличие принтеров у фирм». Остальные являются вспомогательными. Вспомогательные таблицы служат для сокращения времени при заполнении таблиц и форм, тем самым, упрощая работу.

    Создание  таблицы «»:

    • Щелкнем по кнопке Создать.
    • В окне Новая таблица выберем режим Конструктор и щелкнем по кнопке ОК. Появится окно Конструктора.
    • Введем название и тип данных.

Рис. 1. Разработанная таблица «Принтеры»

    Аналогично  создаем остальные таблицы:

    • Сделаем поле Код ключевым, поместив курсор на имя этого поля и щелкнув по кнопке   Ключевое поле.
    • Сохраним таблицу
    • В появившимся окне нужно набрать имя таблицы и щелкнуть по кнопке ОК.
    • Закрыть таблицу.
 
 

 

Рис. 2 Таблица  «Тип принтера»

Рис. 3 Таблица «Цветная печать»

Рис. 3 Таблица «Цена»

Рис. 3 Таблица «Печать на конвертах»

Рис. 4 Таблица «Вес» 
 

Рис. 5 Таблица «Цвет» 

Рис. 6 Таблица «Количество» 
 
 

 

Разработка  структуры   БД

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

 

Рис. 7 Схема  данных БД 

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

Разработка  запросов БД

 

   Запросы являются одним из основных инструментов выборки записей, обновления таблиц и обработки данных в таблицах БД. Результат выполнения запроса – это новая, чаще всего временная таблица, которая существует до закрытия запроса. Структура этой таблицы определяется выбранными полями. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц. Простейшие запросы могут быть созданы с помощью мастера. Любой запрос можно создать в режиме конструктора. В Access может быть создано несколько видов запроса:

Информация о работе Информационное обеспечение СУ