Продажа программных продуктов

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

·акрытие соответствующего файла .MDB.

 

1.1 Разработка структуры базы данных

 

Таблица является базовым объектом MS Access. Данные следует сохранять в таблицах, причем каждая таблица должна содержать информацию одного типа. Все остальные объекты базы данных являются производными и создаются только на базе ранее подготовленных таблиц.

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

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

 

Рисунок 1.1 - Определение параметров поля таблицы в режиме Конструктор

 

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

В столбце Имя поля вводится произвольное имя поля, а в следующем столбце указывается тип данных для этого поля. Тип данных можно выбрать из раскрывающегося списка. Как только курсор оказывается в столбце Тип данных, в нижней части окна возникает бланк Свойства поля (характеристики данного поля). Он представляет собой перечень свойств (слева - название свойства, справа - значение этого свойства) с окном подсказки по каждому свойству. Перечень свойств меняется в зависимости от типа данных, который в текущий момент отображается в столбце Тип данных. Щелкнув мышью на поле значения в бланке свойств, можно изменить это значение (в рамках допустимого для этого типа данных). Большинство значений принимается системой по умолчанию, многие свойства можно изменить самостоятельно. Некоторые значения можно выбрать из раскрывающегося списка.

При выборе значения свойства принципиально важно следовать следующим рекомендациям:

-для текстового и числового поля надо указать размер поля, причем для текста это допустимая длина значения (например, 20 или 40 символов), а для числа - формат представления в компьютере (байт, целое (два байта), длинное целое и т.д.);

-для поля Дата/время обязательно надо указать формат, чтобы система знала, как обрабатывать вводимые данные. Например, если выбрать Краткий формат даты, система будет ожидать от вас ввода именно даты (в русской версии - ДД.ММ.ГГГГ), а если выбрать Краткий формат времени, в этом поле придется набирать ЧЧ:ММ (часы и минуты);

-в качестве значения свойства Условие на значение вы можете указать логическое выражение, которое должно принимать значение True (Истина) при вводе данных в это поле. В следующем свойстве можно записать произвольное сообщение об ошибке, которое будет выдано системой, например: Это значение поля недопустимо. В свойстве Обязательное поле можно указать Да (пустые значения не допускаются) или Нет (пустые значения допускаются);

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

Итак, следуя вышеприведенным рекомендациям, определены поля таблицы ПО. Действуя аналогично, вводятся следующие данные о других полях таблицы (табл. 1.1).

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

 

Таблица 1.1. Данные о полях таблицы ПО

Имя поляТип данныхСвойства (формат поля)КодСчетчикДлинное целоеНаименованиеТекстовый70 символовВерсияТекстовый50 символовДата выпускаТекстовый20 символовВид ПОЧисловойДлинное целоеОписаниеТекстовый150 символа

Таким образом, создаются и остальные таблицы, структура которых указана в таблице 1.2:

 

Таблица 1.2. Данные о таблица базы данных

Имя поляТип данныхСвойства (формат поля)Таблица Виды ПОКодСчетчикДлинное целоеНаименованиеТекстовый50 символовТаблица ПоставщикиКодСчетчикДлинное целоеНаименованиеТекстовый70 символовТаблица ПродавцыКодСчетчикДлинное целоеНаименованиеТекстовый70 символов

Основными таблицами в разрабатываемой базе данных буду являться:

-Магазин - необходима для хранения остатков товара,

-Журнал поставок - необходима для регистрации поступления товара,

-Журнал поставок - необходима, для регистрации поступления товара.

 

Рисунок 1.2 - Структура таблицы Журнал продаж

 

Рисунок 1.3 - Структура таблицы Журнал поставок

 

Рисунок 1.4 - Структура таблицы Магазин

 

После создания таблиц необходимо задать связи между ними, для этого можно использовать схему данных. Схема базы данных используе