Основные функции системы управления базами данных - описание структуры базы данных, обработка данных и управление данными. Компьютерный магазин как предметная область, ее технико-экономические характеристики. Построение логической и физической моделей.
Аннотация к работе
В настоящее время среди разработчиков базы данных (БД) большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office 2003. База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой ее части. Каждая строка таблицы содержит данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются записями, все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата).Наша база данных решает следующие задачи: учет товара, выдача данных о поставщиках и поставляемых ими товарах (фирма-поставщик, его реквизиты, наименование товаров, характеристики, цены), вычисляет суммы оплаты. Реализует запросы упорядочения по полям: товары, поставщики, цена. Осуществляет поиск сведений о фирме-поставщике какого-то товара. Производит подсчет стоимости и количества оставшегося в магазине товара, а также выдает отчет об отсутствующих товарах.Входные данные для БД являются: · Информация о товарах в магазине - предоставляется клиентами, персоналу, либо по средствам интернета;Разработанная в данном курсовом проекте база данных для решения задач документооборота в компьютерном магазине, позволяет автоматизировать весь документооборот, что позволяет разгрузить отчетный документооборот, и сократить ошибки в документации. При появлении новых производственных задач разработчик может в кратчайшие сроки реализовать их в базе данных, путем добавления строк, столбцов и целых таблиц.Взаимодействие пользователя-специалиста с базой данных должно осуществляться путем выбора нужного раздела на главной форме, а так же если потребуется изменение ее каталога.База данных (БД) должна нормально функционировать у пользователей, использующих пакет прикладных программ Microsoft Office, с включенной в его состав программой управления реляционными базами данных (СУРБД) - Access.База данных должна сохранять работоспособность при возникновении следующих внештатных ситуаций: · при ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС;В документации по внедрению базы данных должен быть изложен порядок ввода БД с установленным программным обеспечением, включая: · порядок настройки СУБД;Данные следует сохранять в таблицах, причем каждая таблица должна содержать информацию одного типа, например, сведения о поставщиках. Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы. Например, в одной таблице должны содержаться адреса и фамилии клиентов. Каждая таблица должна содержать информацию только на одну тему. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы.В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Определим какие типы данных будут присутствовать в наших таблицах: Таблица Сотрудники Таблица ТоварыВ этом окне выбирается элемент управления Таблицы, после чего на правой панели окна будет представлен список таблиц, уже входящих в состав БД. Если в базе нет таблиц, то на правую панель окна выводится только три элемента управления для создания новой таблицы: Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера и Создание таблицы путем ввода данных. На рисунке 4 можно увидеть таблицы для БД компьютерного магазина в режиме конструктора. Для этого курсором мыши перетаскиваем > в таблице Товары на поле > в таблицу Заказы. После этого в появившемся окне следует выбрать способ создания формы "Мастер форм" и выбрать таблицу, по которой необходимо сделать форму, в нашем случае таблица "Товары".Отчеты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д. Отчеты, так же как и формы, можно создавать с помощью конструктора или мастера отчетов. Например, при задании уровня группировки по полю Должность записи будут сгруппированы по конкретному значению этого поля. Для получения итоговых значений по числовым полям н
План
Содержание
Введение
Глава 1. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.2 Входные и выходные данные
1.3 Назначение и цели создания базы данных
1.4 Требования к базе данных
1.5 Требования к программным средствам
1.6 Специальные требования
1.7 Требования к программной документации
Глава 2. Проектная часть
2.1 Создание концептуальной модели
2.2 Построение логической модели
2.3 Построение физической модели
2.4 Выходные данные
2.4.1 Отчет о поставщиках и поставляемых ими товарах
2.4.2 Выписка о наличии товара в магазине
Глава 3. Обоснование экономической эффективности проекта
3.1 Понятие экономической эффективности
3.2 Оценка затрат при реализации проекта
Заключение
Библиографический список
Введение
В настоящее время среди разработчиков базы данных (БД) большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office 2003. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации - вот далеко не полный перечень достоинств этого приложения.
Основные функции СУБД - это описание структуры базы данных, обработка данных и управление данными.
База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы содержит данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются записями, все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Любая СУБД позволяет выполнять четыре простейшие операции с данными: добавить в таблицу одну или несколько записей;
удалить из таблицы одну или несколько записей;
обновить значения некоторых полей в одной или нескольких записях;
найти одну или несколько записей, удовлетворяющих заданному условию.
Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменение в таблицах.