Создание базы данных для учета работы компьютерной фирмы

 

1. Постановка задачи


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


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


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

). Список покупателей, купивших продукцию и их личную информацию, а именно паспорт, адрес, контактный телефон.

). Данные о поставщике продаваемой продукции. Когда была продана та или иная продукция, её наименование, количество, цена.

). Характеристики продукции, по которым можно определить её качество, в данном случае марка компьютера, тип процессора, тактовая частота, размер оперативной памяти и жесткого диска.

Данные представляют собой набор фактов. Они превращаются в полезную информацию лишь после того, как будут упорядочены каким-то разумным способом, например, с помощью Microsoft Access. Поэтому упорядочим имеющуюся информацию в виде трёх таблиц: «Komputer» (в данной таблице представлены характеристики компьютера), «Pokypatel» (в данной таблице представлены данные о покупателе: паспорт, фамилия, телефон, адрес) и «Chek» (в данной таблице представлена информация о том какой покупатель совершил покупку, когда, в каком количестве и по какой цене). Таблицы делятся на строки и столбцы. Столбец таблицы - это поле, строка - запись. Для каждого поля можно задать различные типы данных (числовой, текстовый, дата, время и т.д.).

Рассмотрим подробнее каждую из составленных таблиц:

1.«Komputer»



В данной таблице ввели в поля характеристики компьютера: марка компьютера, тип процессора, тактовая частота, размер оперативной памяти и жесткого диска, начальное количество, количество проданных, адрес поставщика, цена. Каждому полю соответственно заданы типы данных: текстовой, или числовой, денежный. За ключевое поле принято «Номер компьютера».

. «Pokypatel»



В данной таблице ввели в поля данные о покупателе: паспорт, фамилию, адрес, телефон. Каждому полю соответственно задан тип текстовый, а полю «паспорт покупателя» счетчик. За ключевое поле принято «паспорт покупателя».

. «Chek»



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

Установим связи межу таблицами. Связываем ключевое поле таблицы «Komputer» с полем «NomerKomputera» таблицы «Chek» и ключевое поле таблицы «Pokypatel». Тип связи «один ко многим» (1-¥) подразумевает, что в одной таблице запись уникальна (1), а в связанной с ней таблице идентификатор может встречаться много раз (¥). В остальных полях таблиц (они имеют тип данных текстовый или числовой) содержится информация о каждом из производителей.


3. Разработка форм просмотра и редактирования данных


Формы используются для заполнения таблиц, преставления информации в удобном виде, выполнения расчетов, вызова отчетов и т.п. Форму можно создать в режиме конструктора и мастера.

В данной работе сделаем формы в режиме мастера. Для этого следует перейти во вкладку «Формы»;



1)выбрать пункт «Создание формы в режиме мастера»;

2)источником формы могут служить таблицы и запросы;

)добавить в форму поля таблицы, нажмем «Далее»;

)

)выбрать вид и стиль формы

)ввести имя формы (через подчеркивание), нажать «Готово»;

)форма откроется для просмотра;

)откорректировать форму можно в режиме конструктора - изменить размер, шрифт полей и т.п.

Для удобства введения данных следует сделать три формы:

Компьютер (для введения данных о компьютере)

Чек (для введения данных о покупке)

Информация о покупателе (для введения данных о покупателе)





4. Запросы на выборку и обработку данных

база данные компьютерный таблица

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



1)перейти во вкладку «Запросы»;

2)выбрать пункт «Создание запроса в режиме конструктора»;

)в появившемся окне «Добавление таблицы» выделить имена всех имеющихся таблиц (совместным нажатием клавиш Shift и ¯) и нажать «Добавить», а затем «Закрыть»;

)появится окно конструктора запросов

)двойным нажатием левой клавиши мыши на названиях полей таблиц добавить их в нижнюю часть окна в желаемой последовательности;

Создадим первый запрос, который выводит список и сортирует данные по дате и количеству проданных компьютеров определенной марки (в данной случае после 10 сентября 2009 фирмы «Shic»)



На языке SQL данный запрос выглядит следующим образом:


SELECT Chek.Data, Komputer.MarkaKomputera

FROM Pokypatel INNER JOIN (Komputer INNER JOIN Chek ON Komputer.NomerKomputera = Chek.NomerKomputera) ON Pokypatel.PasportPokypatelya = Chek.PaspotPokypatelya

WHERE (((Chek.Data)>#9/10/2009#) AND ((Komputer.MarkaKomputera) ='Shic'))

ORDER BY Chek.Data;


Результат запроса:



Создадим второй запрос, который рассчитывает общую стоимость покупки отдельным клиентом (в данном случае 6)



На языке SQL данный запрос выглядит следующим образом:


SELECT Sum(Chek.Stoimost) AS Выражение1Pokypatel INNER JOIN Chek ON Pokypatel.PasportPokypatelya = Chek.PaspotPokypatelya(((Pokypatel.PasportPokypatelya)=6));


Результат запроса:



Вывод


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


1. Постановка задачи Учёт работы компьютерной фирмы. Составить базу данных учета работы компьютерной фирмы, содержащую следующую информацию: марка компью

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ