Создание базы данных для учета работы компьютерной фирмы
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
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 данный запрос выглядит следующим образом