Автосалон (Коробкин, Еленич) / otchet
.rtf
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ ГАГАРИНА Ю.А.
Физико-технический факультет
ПРАКТИЧЕСКАЯ РАБОТА
по дисциплине «Базы данных»
на тему:
Разработка фрагмента базы данных
«Автосалон»
Выполнили:
студенты гр. ПМИН-31
Коробкин Владислав Павлович Еленич Роман Владиславович
Проверил:
Костюк В.П.
Саратов 2013
ВВЕДЕНИЕ
Целью нашей практической работы является построение базы данных, и изучение основных элементов языка SQL, а также получение практических навыков в создании простой базы данных.
В общем смысле термин база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем выдвинуло требование создания удобных средств интеграции хранимых данных и управления ими.
Современный мир не может обойтись без структурированной и отсортированной информации, базы данных позволяют реализовать это. Базы данных необходимы для многих областей деятельности человека, будь то банковское дело, продовольственный магазин или же учет домашних расходов.
Применение «Автосалон» возможно работы автосалона.
Задачи практической работы:
-
реализовать базу данных;
-
реализовать пользовательский интерфейс
-
ПОСТАНОВКА ЗАДАЧИ
В данной практической работе в качестве предметной области выступают автомобили и клиенты.
База данных решает следующие задачи:
-
хранение данных об клиентской базе, сотрудниках и автомобилей;
-
добавление новых клиентов, сотрудников в базу автосалона, редактирование сведений о них, а также удаление из базы;
-
поиск по различным критериям
В качестве средств разработки были использованы:
-
Microsoft Access
-
Конструктор Microsoft Office Access 2003
-
РАЗРАБОТКА БАЗЫ ДАННЫХ
Создание таблиц.
Исходя из условий задания приходим к выводу, что необходимо создать 4 таблицы со следующими полями:
-
Автомобили – № Автомобиля, Марка, Модель, Год выпуска, Цвет, Цена.
-
Клиенты – № Клиента, ФИО.
-
Сотрудники – № Сотрудника, ФИО.
-
Продажи – № Продажи, № Автомобиля, № Клиента, № Сотрудника, Дата.
Для создания таблицы Автомобили выполняем следующие действия:
-
В окне созданной базы, находясь в пункте меню «Таблицы», нажимаем пункт «Создание таблицы в режиме конструктора».
-
В появившемся окне в первой строке графы «имя поля», набираем имя «Марка», тип данных выбираем текстовый, в свойствах поля размер поля оставляем как предлагается по умолчанию 50.
-
Вводим интересующие нас данные.
-
Закрываем конструктор, выбираем сохранить изменения и в появившемся окне вводим имя таблицы «Автомобили» и нажимаем «ОК».
Автомобили |
|||||
Key Автомобиля |
Марка |
Модель |
Год выпуска |
Цвет |
Цена |
-1410884741 |
лада |
2113 |
05.05.2012 |
черный |
275 000,00р. |
-1401742288 |
Форд |
фокус |
01.01.2012 |
синий |
425 000,00р. |
-678488975 |
Део |
Матиз |
01.11.2012 |
красный |
290 000,00р. |
-513761374 |
лада |
2114 |
01.01.2013 |
белый |
270 000,00р. |
86431392 |
лада |
приора |
01.01.2013 |
серый |
350 000,00р. |
717488405 |
лада |
2114 |
01.01.2013 |
бежевый |
270 000,00р. |
822924879 |
лада |
2114 |
01.01.2013 |
черный |
270 000,00р. |
858514878 |
лада |
2113 |
09.05.2013 |
синий |
350 600,00р. |
967642802 |
Хендай |
Солярис |
01.01.2013 |
белый |
550 000,00р. |
1361019211 |
Хендай |
Солярис |
01.01.2013 |
черный |
550 000,00р. |
1420261921 |
лада |
2110 |
20.08.2011 |
красный |
200 000,00р. |
1888265700 |
лада |
2114 |
01.01.2013 |
синий |
270 000,00р. |
Для создания таблицы «Клиент» выполняем те же действия, но создаем следующие поля со свойствами:
-
№ покупателя – Числовой;
-
ФИО – Текстовый;
-
Закрываем конструктор, выбираем сохранить изменения и в появившемся окне вводим имя таблицы «Клиент» и нажимаем «ОК».
Клиенты |
|
Key Клиента |
ФИО |
2 |
Коробкин Владислав Павлович |
3 |
Гурьянов Сергей Александрович |
4 |
Мурашов Алексей Васильевич |
5 |
Еленич Роман Владиславович |
6 |
Коробкин Павел Николаевич |
7 |
Демидов Андрей |
8 |
Пастухов Александр |
9 |
Семенова Мария |
10 |
Осянин Илья |
11 |
Коробкина Ольга Борисовна |
12 |
Буниятов Денис |
14 |
я |
2. Построение информационной схемы базы
Создаем связи между таблицами, для этого на панели инструментов нажать кнопку - схема данных. В появившемся окне «Добавление таблицы» выбрать таблицу «Продажи» и двойным щелчком левой кнопки мыши или кнопкой «Добавить» добавить таблицу в окно «Схема данных» находящегося пока за окном «Добавление таблицы». Также добавить и другие таблицы «Автомобили», «Сотрудники» и «Клиенты». Нажать кнопку «Закрыть».
В окне «схема данных» будут находится все четыре таблицы с полями, ключевые поля будут выделены жирным шрифтом. Левой копкой мыши захватить поле «key Автомобиля» из таблицы «Автомобили» перетащить его на поле «key Автомобиля» таблицы «Продажи» и отпустить копку мыши.
В появившемся окне поставить галочку в поле флажка «Обеспечение целостности данных» и поставить галочки в полях флажков «каскадное обновление связанных полей» и «каскадное удаление вязанных полей». Данные действия будут теперь выполнятся автоматически и это будет обеспечивать целостность и правильность данных в БД. Нажать кнопку «Создать».база
Также поступаем с остальными данными.
Закрываем окно «Схема данных», на вопрос о сохранении отвечаем да.
3. Создание форм для занесения данных в таблицы
Данные можно вводить и используя таблицы, открыв их двойным щелчком левой кнопки мыши, но для удобства ввода данных в таблицы создаем следующие формы «Продажи», «Клиенты», «Сотрудники» и «Автомобили». Для этого переходим в меню «Формы» моей базы данных и нажав два раза левую кнопку мыши запускаем «Создание формы с помощью мастера». Выбираем таблицу «Автомобили» из полей данной таблицы выбираем все поля, для этого жмем по кнопке « >> », нажимаем «Далее >», выбираем из списка нужное, «Далее >», из списка выбираем что нас интересует, в поле вводим наименование формы «Автомобили» и нажимаем кнопку «Готово».
Также создаем форму «Клиенты», «Продажи» и «Сотрудник».
Также создаем общую форму:
ЗАКЛЮЧЕНИЕ
В процессе выполнения лабораторных работ была создана база данных «Автосалон». Рассмотрены основные понятия баз данных: сущности, отношения, атрибуты, модели сущностей. Рассмотрены специальные приемы проектирования такие как использование неопределенных значении, ключей, индексов.
Данная база данных была выполнена в Microsoft Access. Microsoft Access является одной из самых распространенных СУБД для создания и работы с небольшими базами данных и поставляется в стандартном наборе Microsoft Office. Эта программа дает возможность быстрого создания таблиц, форм, запросов с помощью мастера в режиме вопросов/ответов, что существенно ускоряет процесс создания базы данных. Также имеется широкий набор инструментов и возможность составления подпрограмм на Visual Basic. Универсальность этой программы позволяет ей пользоваться без обладания специальными знаниями.