Автор работы: Пользователь скрыл имя, 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. Концептуальная модель базы данных «Компьютерный магазин»……....4
1.1 Описание предметной области…………………………………………....4
1.2 Задачи и запросы
базы данных…………………………………………....4
1.3 Описание атрибутов…………..………………………………………
1.4 Структура и создание таблиц………..…………………………………….5
2 Реляционная
модель базы данных………………………………
2.1 Выбор логической модели…………………………………………………9
2.2 Основные
понятия…………………………………………………………
3. Реализация……………………………………………………
Заключение……………………………………………………
Список литературы…………………………………
Введение
Стабильность работы предприятия связана, в частности, с общей его финансовой структурой, степенью его зависимости от кредиторов и инвесторов, а также организацией учета готовой продукции, товаров их реализации.
В
целях получения информации, необходимой
для управления производственной и
хозяйственной деятельностью
Целью
данной работы является создание базы
данных для компьютерного магазина. База
данных должна быть создана в соответствии
с требованиями данной организации, должна
облегчать ее работу.
В данном курсовом проекте в качестве предметной области рассматривается компьютерный магазин. Наша база данных решает следующие задачи: учёт товара, выдача данных о поставщиках и поставляемых ими товарах (фирма-поставщик, его реквизиты, наименование товаров, характеристики, цены), вычисляет суммы оплаты.
Исходные данные о магазине: магазин располагается в нескольких помещениях (склад, торговый зал). У фирмы есть поставщики, осуществляющие поставку компьютеров и комплектующих на склад магазина.
Так же в магазине есть свой штат сотрудников: менеджеры и консультанты, осуществляющие продажу товара, бухгалтер, кладовщики, грузчики-водители.
Клиент, приходя в магазин, взаимодействует с менеджером, который, в свою очередь, осуществляет продажу компьютеров или комплектующих. Операции с денежными средствами и отбивку чека осуществляет так же менеджер. При покупке товара, клиент получает чек с указанием товара и его стоимости, на основании которого со склада ему отгружают необходимый товар.
При
отсутствии товара на складе работник
магазина выбирает отсутствующие товары
и на основании этих данных составляет
заявку на имя фирмы-поставщика.
Укажем список задач и запросов для создаваемой базы данных:
Для организации быстрого доступа к информации необходимо создать запросы:
Наименование сущности | Первичный ключ | Кол - во экземпляров | Динамика роста | Частота коррекции | Доступ |
Товар | Код товара | 158 | 20% | Раз в месяц | Свободный |
Заказы | Код заказа | 3 | 20% | Раз в 2 недели | Свободный |
Поставщик | Код поставщика | 3 | 25% | Раз в 2 недели | Свободный |
Поставка | Код поставки | 5 | 30% | Раз в 2 недели | Свободный |
Клиенты | Код клиента | 5 | 15% | Раз в 2 недели | Свободный |
Сотрудники | Код сотрудника | 5 | 30% | Раз в месяц | Свободный |
В проектируемой базе данных представлены 6 таблиц. Н основании данных таблиц выделим необходимые атрибуты:
Сотрудники:
Товары
Клиенты
Поставка
Заказы
Поставщики
- Выбор логической модели
Хранимые в базе данные имеют определённую логическую структуру, то есть модель. Различают следующие основные модели представления данных в базе данных:
В иерархической модели данные представляются в виде древовидной иерархической структуры. Достоинством данной модели является возможность реализовать очень быстрый поиск, когда условия запроса соответствуют иерархии в схеме БД, однако при работе с данными со сложными логическими связями иерархическая модель оказывается слишком громоздкой.
В сетевой модели данные организуются в виде произвольного графа. Достоинством этой модели является высокая скорость поиска и возможность адекватно представлять данные для решения множества задач в самых различных предметных областях. Высокая скорость поиска основывается на классическом способе реализации сетевой модели - на основе списков. Недостатком сетевой модели является жесткость структуры и высокая сложность ее организации. Кроме того, существенным недостатком иерархической и сетевой моделей является то, что структура данных задается на этапе проектирования БД и не может быть изменена при организации доступа к данным.
Реляционная модель получила свое название от английского термина relation (отношение) и была предложена в 1970-х годах сотрудником фирмы IBM Эдгаром Коддом. Реляционная БД представляет собой совокупность таблиц, связанных отношениями. Разница между таблицей в привычном смысле и понятием отношения заключается в том, что в отношении нет порядка - это неупорядоченное множество записей. Порядок определяется не отношением, а конкретной выборкой из отношения. Связь между таблицами существует на логическом уровне и определяется предметной областью. Практически связь между таблицами устанавливается путем использования логически связанных данных в разных таблицах.
Для работы с реляционными СУБД используется стандартизированный язык структурированных запросов SQL.
Достоинствами реляционной модели данных являются простота, гибкость структуры, удобство реализации на компьютере, высокая стандартизованность и использование математического аппарата реляционной алгебры и реляционного исчисления.
Информация о работе База данных в access на примере компьютерного магазина