База данных в access на примере компьютерного магазина

Автор работы: Пользователь скрыл имя, 17 Декабря 2011 в 13:22, курсовая работа

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

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

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

Введение………………………………………………………………………..3
1. Концептуальная модель базы данных «Компьютерный магазин»……....4
1.1 Описание предметной области…………………………………………....4
1.2 Задачи и запросы базы данных…………………………………………....4
1.3 Описание атрибутов…………..…………………………………………....5
1.4 Структура и создание таблиц………..…………………………………….5
2 Реляционная модель базы данных…………………………………………..9
2.1 Выбор логической модели…………………………………………………9
2.2 Основные понятия…………………………………………………………11
3. Реализация……………………………………………………………………12
Заключение……………………………………………………………………...18
Список литературы…………………………………………………………......19

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

база данных компьютерный магазин.docx

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

     К недостаткам можно отнести атомарность, ограниченность и предопределенность набора возможных типов данных. Это  затрудняет использование реляционных  моделей для некоторых современных  приложений. Названная проблема решается расширением реляционных моделей  в объектно-реляционные.

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

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

Выбор объектно-реляционной модели решил  бы проблемы с реализацией связей, однако возникли бы неоправданные проблемы с созданием математического  представления и выбором СУБД /4/. Принимая во внимание всё вышесказанное, делаем выбор – используем реляционную  модель данных. 

        1. Основные  понятия

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

      1. Каждая таблица состоит из  однотипных строк и имеет уникальное  имя.

      2. Строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или ничего.

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

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

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

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

        1. Реализация

В результате работу получились следующие таблицы (рис. 1):

Рис. 1. Таблицы базы данных

Свяжем таблицы  в  схему данных. (Рис. 2)

Рис. 2 Схема  данных

Для более  продуктивной работы были созданы запросы  (рис. 3):

Рис. 3. Запросы

Запросы в режиме конструктора:

Рис. 3.1. Запрос «На  отсутствующие товары». Создан для получения информации о товаре. 

Рис. 3.2. Запрос «Данные  о поставщиках». Создан для получения информации о поставщиках.  
 

Рис. 3.3. Запрос «Поставщики  по товару». Создан для получения информации о поставках и поставщиках.

Для более приятной работы были созданы формы:

Рис. 4. Формы

Рис. 4.1. Форма  «Заказы»

Рис. 4.2. Форма  «Запрос на отсутствующие товары»

Рис. 4.3. Форма  «Поставщики» 

Рис. 4.4. Форма  «Сотрудники» 

Рис. 4.5. Форма  «Товары»

Рис. 4.6. Форма  «Данные о поставщиках» 

Рис. 4.7. Форма  «Наличие товара» 
 
 
 
 
 
 
 
 
 
 
 
 

      ЗАКЛЮЧЕНИЕ

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

  • таблицы для сохранения данных;
  • запросы для поиска и извлечения только требуемых данных;
  • формы для просмотра, добавления и изменения данных в таблицах;

     Удачная разработка базы данных обеспечивает простоту ее поддержания.

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

     Описанная в этом курсовом проекте база данных должна быть полезна при работе в  данной области.

     В ходе проделанной работы, нами были созданы:

  • 6 таблиц
  • 4 запроса
  • 7 форм

Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные  возможности. Access  - это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений. С помощью  Access   можно создать приложение, работающее в среде  Windows  и полностью соответствующее потребностям по управлению   данными. Используя запросы, есть возможность выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать  Access  для создания как простых, так и сложных отчетов. Формы «наследуют» свойства  базовой таблицы или запроса, так что в большинстве случаев необходимо указать форматы, условия на значения и некоторые другие характеристики данных только один раз. К числу   наиболее мощных средств Access   относятся средства разработки объектов  -  Мастера,  которые можно использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав с помощью мыши нужные опции.

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

     Microsoft Access имеет множество областей применения:  на малом предприятии;   корпорации и даже в сфере домашнего применения. 
 
 
 
 
 
 
 
 
 
 
 
 
 

     Список  литературы:

  1. Дж. Кауфельд «Access 2000 для Windows для "чайников"».
  1. С. И. Золотова  «Практикум по Access».
  1. В. Степанов  «Microsoft Access 2003 для начинающих».
  1. Интернет  – ресурс

          http://office.microsoft.com/ru-ru/access-help/HA001213954.aspx

     5.Интернет – ресурс

          http://www.taurion.ru/access

 

Информация о работе База данных в access на примере компьютерного магазина