Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
871
Добавлен:
06.02.2015
Размер:
2.91 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ ГАГАРИНА Ю.А.

Физико-технический факультет

ПРАКТИЧЕСКАЯ РАБОТА

по дисциплине «Базы данных»

на тему:

Разработка фрагмента базы данных

«Автосалон»

Выполнили:

студенты гр. ПМИН-31

Коробкин Владислав Павлович Еленич Роман Владиславович

Проверил:

Костюк В.П.

Саратов 2013

ВВЕДЕНИЕ

Целью нашей практической работы является построение базы данных, и изучение основных элементов языка SQL, а также получение практических навыков в создании простой базы данных.

В общем смысле термин база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.

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

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

Применение «Автосалон» возможно работы автосалона.

Задачи практической работы:

  • реализовать базу данных;

  • реализовать пользовательский интерфейс

  1. ПОСТАНОВКА ЗАДАЧИ

В данной практической работе в качестве предметной области выступают автомобили и клиенты.

База данных решает следующие задачи:

  1. хранение данных об клиентской базе, сотрудниках и автомобилей;

  2. добавление новых клиентов, сотрудников в базу автосалона, редактирование сведений о них, а также удаление из базы;

  3. поиск по различным критериям

В качестве средств разработки были использованы:

  • Microsoft Access

  • Конструктор Microsoft Office Access 2003

  1. РАЗРАБОТКА БАЗЫ ДАННЫХ

Создание таблиц.

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

  1. Автомобили – № Автомобиля, Марка, Модель, Год выпуска, Цвет, Цена.

  2. Клиенты – № Клиента, ФИО.

  3. Сотрудники – № Сотрудника, ФИО.

  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. Универсальность этой программы позволяет ей пользоваться без обладания специальными знаниями.

Соседние файлы в папке Автосалон (Коробкин, Еленич)