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

Контрольная работа - Компьютеры, программирование

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

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 данный запрос выглядит следующим образом