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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,4 Мб
  • Опубликовано:
    2012-04-09
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

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

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

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

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

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

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

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

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

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

1.      «Komputer»


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

. «Pokypatel»


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

. «Chek»


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

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


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

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


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)

 


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

 

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

 

 

Вывод

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

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!