База данных в 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 Кб (Скачать файл)

Содержание 

Введение………………………………………………………………………..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. Концептуальная  модель базы данных «Книжный магазин»
    1. Описание предметной области
 

      В данном курсовом проекте в качестве предметной области рассматривается  компьютерный магазин. Наша база данных решает следующие задачи: учёт товара, выдача данных о поставщиках и  поставляемых ими товарах (фирма-поставщик, его реквизиты, наименование товаров, характеристики, цены), вычисляет суммы  оплаты.

       Исходные  данные о магазине: магазин располагается  в нескольких помещениях (склад, торговый зал). У фирмы есть поставщики, осуществляющие поставку компьютеров и комплектующих  на склад магазина.

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

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

       При отсутствии товара на складе работник магазина выбирает отсутствующие товары и на основании этих данных составляет заявку на имя фирмы-поставщика.  
 

    1. Задачи  и запросы базы данных

Укажем список задач и запросов для создаваемой  базы данных:

  • Хранение сведений о клиентах
  • Хранение данных о поставщиках
  • Хранение сведений о заказах
  • Хранение сведений о сотрудниках
  • Хранение сведений о товаре
  • Возможность быстро и удобно пополнять любую информацию
  • Возможность корректировать данные

Для организации  быстрого доступа к информации необходимо создать запросы:

    • Поиск товара
    • Поиск информации о поставщике
 
 
    1. Описание  атрибутов
Наименование  сущности Первичный ключ Кол - во экземпляров Динамика роста Частота коррекции Доступ
Товар Код товара 158 20% Раз в месяц Свободный
Заказы  Код заказа 3 20% Раз в 2 недели Свободный
Поставщик Код поставщика 3 25% Раз в 2 недели Свободный
Поставка Код поставки 5 30% Раз в 2 недели Свободный
Клиенты Код клиента 5 15% Раз в 2 недели Свободный
Сотрудники Код сотрудника 5 30% Раз в месяц Свободный
 
 
    1. Структура и создание таблиц

    В проектируемой базе данных представлены  6 таблиц. Н основании данных таблиц выделим необходимые атрибуты:

    Сотрудники:

  • Код сотрудника – в этой ячейке содержится уникальный код сотрудника; тип данных – числовой; размер поля – целое.
  • Фамилия – в данной  ячейке записана фамилия сотрудника; тип данных – текстовый; размер поля – 50.
  • Имя – в данной ячейке записано имя сотрудника; тип данных – текстовый; размер поля – 50.
  • Должность – в данной ячейке записана должность занимаемая сотрудником; тип данных – текстовый; размер поля – 50.
  • Адрес – в данной ячейке указан адрес, по которому проживает данный сотрудник; тип данных – текстовый; размер поля – 255.
  • Телефон – в данной ячейке указан телефон данного сотрудника; тип данных – текстовый; размер поля – 50.
  • Дата рождения – в этой ячейке указана дата рождения данного сотрудника; тип данных – Дата/время; формат поля – краткий формат даты.

    Товары

  • Код товара – в данной  ячейке содержится уникальный код товара, присвоенный фирмой – поставщиком; тип данных – текстовый; размер поля – 50.
  • Код поставки – в данной ячейке содержится порядковый номер поставки; тип данных – числовой; размер поля – 50.
  • Наименование товара – в данной ячейке содержится название товара; тип данных – текстовый; размер поля – 50.
  • Технические характеристики – в данном поле содержится рабочая характеристика товара; тип  данных – текстовый; размер поля – 255.
  • Описание – в данной ячейке представлено описание товара; тип данных– поле МЕМО.
  • Изображение – в данной ячейке представлен вид товара; тип данных – поле объекта; обязательного поля нет.
  • Стоимость закупки – в данной ячейке представлена цена товара у поставщиков; тип данных – денежный; формат поля – денежный.
  • Наличие – в данной ячейке представлены данные о товаре на складе; тип данных – логический; формат поля – да/нет.
  • Количество – в данной ячейке указано количество  единиц данного товара на складе; тип данных -  числовой; размер поля – целое.
  • Стоимость продажи – в данной ячейке представлена стоимость единицы данного товара в магазине; тип данных – денежный; формат поля – денежный.

    Клиенты

  • Код клиента – в данной ячейке указан номер,присваемый автоматически выписанному счёту; тип данных – числовой; размер поля – целое.
  • ФИО – в данной ячейке указаны фамилия, имя, отчество клиента; тип данных – текстовый; размер поля – 50.
  • Адрес – в данной ячейке указан адрес клиента; тип данных – текстовый; размер поля – 50.
  • Телефон – в данной ячейке указан телефон клиента; тип данных – текстовый; размер поля – 15.

    Поставка

  • Код поставки – в данной ячейке содержится порядковый номер поставки; тип данных – числовой; размер поля – целое.
  • Код поставщика – в данной ячейке содержится порядковый номер поставщика; тип данных – числовой; размер поля – целое.
  • Дата поставки – в данной ячейке указана дата поставки; тип данных – дата/время; формат поля – краткий формат даты.

    Заказы

  • Код заказа – в данной ячейке содержится номер заказа п/п; тип данных – числовой; размер поля – целое.
  • Код сотрудника – в данной ячейке указан код сотрудника оформившего заказ; тип данных – числовой; размер поля – целое.
  • Код товара – в данной  ячейке содержится уникальный код товара, присвоенный  фирмой – поставщиком; тип данных – текстовый; размер поля – 50.
  • Дата Размещения – в данной ячейке указана дата подачи заявки; тип данных – дата/время; формат поля – краткий формат даты.
  • Дата исполнения – в данной ячейке указана дата получения товара; тип данных – дата/время; формат поля – краткий формат даты.
  • Код клиента– в данной ячейке указан номер, присваиваемый автоматически выписанному счёту; тип данных – числовой; размер поля – целое.

     Поставщики

  • Код поставщика – в данной ячейке содержится порядковый номер поставщика; тип данных – числовой; размер поля – целое.
  • Фирма – поставщикв данной ячейке  содержится название фирмы поставщика; тип данных – текстовый; размер поля – 50.
  • Представитель поставщика – в данной ячейке указана  должность представителя фирмы поставщика; тип данных – текстовый; размер поля – 50.
  • ФИО -  в данной ячейке указаны фамилия, имя, отчество представителя фирмы поставщика; тип данных – текстовый; размер поля – 50.
  • Контактный телефон - в данной ячейке указан  номер телефона представителя фирмы поставщика; тип данных – текстовый; размер поля – 50.
  • Адрес - в данной ячейке указан  адрес  фирмы поставщика; тип данных – текстовый; размер поля – 50.
 
 
 
        1. Реляционная схема базы данных
      1. Выбор логической модели

     Хранимые  в базе данные имеют определённую логическую структуру, то есть модель. Различают следующие основные модели представления данных в базе данных:  

    1. иерархическую
    2. сетевую
    3. реляционную
    4. объектно-ориентированную

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

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

     Реляционная модель получила свое название от английского термина relation (отношение) и была предложена в 1970-х годах сотрудником фирмы IBM Эдгаром Коддом. Реляционная БД представляет собой совокупность таблиц, связанных отношениями. Разница между таблицей в привычном смысле и понятием отношения заключается в том, что в отношении нет порядка - это неупорядоченное множество записей. Порядок определяется не отношением, а конкретной выборкой из отношения. Связь между таблицами существует на логическом уровне и определяется предметной областью. Практически связь между таблицами устанавливается путем использования логически связанных данных в разных таблицах.

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

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

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