Понятие базы данных (БД)

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.01.2015
Размер файла 867,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Постановка задачи
  • 2. Проектирование базы данных
  • 3. Создание базы данных в СУБД MS Access
  • 3.1 Создание таблиц базы данных и схемы данных
  • 3.2 Создание запросов
  • 3.3 Создание форм
  • 3.4 Создание отчетов
  • Заключение
    • Список использованных источников
  • Приложения
  • Введение

Понятие базы данных (БД) можно применить к любой информации, в которой имеются связанные по определенному признаку элементы, хранимой и организованной особым образом - как правило, в виде таблиц. По сути, БД - это некоторое подобие электронной картотеки, электронного хранилища данных, которое хранится в компьютере в виде одного или нескольких файлов. При этом возникает необходимость в выполнении ряда операций с БД, в частности: компьютеризированный информационный база

- добавление новой информации в существующие файлы БД;

- добавление новых пустых файлов в БД;

- изменение (модификация) информации в существующих файлах БД;

- поиск информации в БД;

- удаление информации из существующих файлов БД;

- удаление файлов из БД.

Компьютеризированная информационная система представляет собой программный комплекс, задачи которого состоят в поддержке надежного хранения БД в компьютере, выполнении преобразований информации и соответствующих вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Традиционно объемы информации, с которыми приходится иметь дело таким системам, довольно велики, а сами БД имеют достаточно сложную структуру. Примерами информационных систем являются системы заказа железнодорожных или авиационных билетов, банковские системы и многие другие.

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

Мастер, выполнивший ремонт, получает 15% от стоимости выполненных работ.

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

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

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:

· Таблицы - содержат данные.

· Запросы - позволяют задавать условия для отбора данных и вносить изменения в данные.

· Формы - позволяют просматривать и редактировать информацию.

· Страницы - файлы в формате HTML (Hypertext Markup Language, Язык разметки гипертекста), позволяющие просматривать данные Access с помощью броузера Internet Explorer.

· Отчеты - позволяют обобщать и распечатывать информацию.

· Макросы - выполняют одну или несколько операций автоматически.

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

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

Нам необходимо спроектировать базу данных «Автомастерская», которая, содержит информацию, хранящуюся в связанных таблицах. В качестве полей будем использовать: ФИО мастера, Адрес, Дата рождения, Номер автомобиля, Марка, Поломка, Стоимость ремонта и т.д.

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

Для анализа информации, хранящейся в БД, организуем следующие типы запросов к БД:

выборки;

с параметром;

с вычисляемым полем;

запрос действия - на обновление;

перекрестный запрос;

с группировкой.

Создадим экранные формы: с помощью мастера - обычную, с подчиненной и связанной формами.

Оформим отчеты, используя мастер отчетов. Используем операцию группировки и создание вычисляемого поля. Создадим автоотчет.

Создадим кнопочную форму, через которую и будем производить работу с базой данных.

2. Проектирование базы данных

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

База данных «СТО» в общем виде должна отражать следующую информацию:

1. Сведения о мастерах;

2. Данные об автомашинах;

3. Сведения о заказах на ремонт.

Входная информация будет представлена в следующем виде. Для работы понадобятся две таблицы со справочной информацией. Это таблица о мастерах и таблица о автомашинах. Так же нам понадобится таблица о заказах.

На основании проектируемых объектов можно представить функциональную зависимость объектов в виде ER-диаграммы (рис.2.1)

Размещено на http://www.allbest.ru/

Рис.2.1. ER-диаграмма

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

Таким образом, спроектируем следующие таблицы:

Информационный объект (таблица)

Название реквизита

Обозначение

Признак ключа

Тип данных

Мастера

Табельный номер

Табельный номер мастера

Уникальный ключ

Счетчик

ФИО

Фамилия, имя, отчество

Текстовый

Стаж

Стаж работы

Числовой

Адрес

Домашний адрес

Текстовый

Дата рождения

Дата рождения

Дата/Время

Специальность

Специальность мастера

Текстовый

Тарифная ставка

Тарифная ставка

Числовой

Автомашины

Гос_номер машины

Гос_номер машины

Уникальный ключ

Счетчик

Марка

Марка машины

Текстовый

Год выпуска

Год выпуска

Числовой

Цвет

Цвет

Текстовый

Поломка

Поломка

Текстовый

Заказы

№ заказа

Номер заказа на ремонт

Уникальный ключ

Счетчик

Дата заказа

Дата заказа

Дата/Время

Табельный номер

Табельный номер мастера

Поле со связью

Числовой

Гос_номер машины

Гос_номер машины

Поле со связью

Числовой

Вид ремонта

Вид ремонта

Текстовый

Стоимость

Стоимость

Денежный

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

Размещено на http://www.allbest.ru/

Рис. 2.2. Информационно-логическая модель

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

3. Создание базы данных в СУБД MS Access

3.1 Создание таблиц базы данных и схемы данных

Для создания базы данных выполним следующие действия.

1. После запуска СУБД Microsoft Access в появившемся окне установили переключатель в положение Новая база данных и нажали кнопку [ОК].

2. В окне файл новой базы данных указали имя файла (Автомастерская), и нажали кнопку Создать.

Создадим структуру таблицы Мастера. Для этого выполним следующую последовательность действий:

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

Выберем пункт Конструктор и нажмем кнопку ОК, после чего попадем в режим конструктора таблицы.

Создаем поле Табельный номер. Для этого введем в первую строку колонки Имя поля наименование поля Табельный номер и нажмем клавишу Enter; курсор автоматически переместится во вторую колонку Тип данных. Выберем тип данных Счетчик;

Аналогично добавим в таблицу остальные поля ФИО, Стаж, Адрес, Дата рождения, Специальность, Тарифная ставка. Тип полей ФИО, Адрес и Специальность определим как Текстовый, задав при этом различную длину полей, полей Стаж и Тарифная ставка- Числовой, поля Дата рождения - Дата/Время.

Поле Табельный номер необходимо сделать ключевым: для этого щелкнем ли выберем Правка-Ключевое поле (рис. 3.1).

Рис. 3.1. Таблица Мастера в режиме Конструктора

Сохраним таблицу под именем Мастера. Для этого закроем окно конструктора и укажем имя таблицы Мастера.

Остальные таблицы: Автомашины, Заказы создаются аналогично.

При создании таблицы Заказы для поля Табельный номер в качестве типа данных выберем Подстановка, где в качестве элементов подстановки выберем данные поля Табельный номер таблицы Мастера. Также выполним подстановку для поля Гос_номер машины (в таблице Заказы) из таблицы Автомашины и для поля Марка (в таблице Автомашины).

На рис. 3.2-3.3 представлены созданные таблицы в режиме конструктора.

Рис.3.2. Таблица Автомашины в режиме Конструктора

Рис. 3.3. Таблица Заказы в режиме Конструктора

Для создания связей в схеме данных выполним команду Сервис - Схема данных. В появившемся окне добавим все таблицы в окно схемы данных (рис.3.4)

Рис.3.4. Добавление таблицы в окно схемы данных

Непосредственно для создания связей «возьмем» мышью поле Табельный номер в таблице Мастера и перетащим его на поле Табельный номер в таблице Заказы. Появится диалоговое окно (рис.3.5), где установим флажки Обеспечение целостности данных, каскадное обновление связанных полей, Каскадное удаление связанных записей и нажмем кнопку Создать.

Рис.3.5. Создание связей

Также создадим остальные связи.

Вносим данные в таблицы, при этом убеждаемся, что данные в таблицах непротиворечивы, а также, что система целостности БД функционирует.

Первыми заполняем таблицы Мастера и Автомашины, так как связь идет от данных таблиц.

Заполненные таблицы и схема данных представлены в Приложении 1.

3.2 Создание запросов

Запросы предназначены для отбора данных, удовлетворяющих заданным критериям (например, данные о клиентах, проживающих в определенном регионе, данных о торговых операциях за последний квартал). Результатом выполнения запроса является набор записей, собранных в таблице, который называется Recordset (динамический, временный набор данных). В объекте Recordset допускается добавление, изменение и удаление записей. В нем отображаются также записи, добавляемые, удаляемые или изменяемые в исходных таблицах.

В данной работе мною были созданы следующие запросы:

Запрос с параметром - Справка по марке машины

Для создания запроса выберем команду Создание запроса в режиме Конструктора, появится окно Добавление таблицы. Добавим таблицу Автомашины. Затем добавим в бланк запроса все поля из таблицы (двойным щелчком мыши).

В поле Марка в строке Условия отбора введем [Введите марку автомашины], то есть выберем конкретную марку. Запрос в режиме конструктора представлен на рис. 3.6.

Рис. 3.6. Запрос Справка по марке машины в режиме конструктора

После запуска запроса появится диалоговое окно, в котором нужно ввести марку машины (Рис. 3.7)

Рис.3.7. Ввод параметра

Запрос с параметром - Справка по табельному номеру мастера и его ремонтах

Создается так же, как и предыдущий запрос, только на основе двух таблиц (рис. 3.8)

Рис. 3.8. Запрос Справка по табельному номеру мастера и его ремонтах в режиме конструктора

Запрос с параметром - Справка по номеру машины о ремонтах

Создается так же, как и предыдущий запрос, только уже на основе всех таблиц базы данных (рис. 3.9)

Рис. 3.9. Запрос Справка по номеру машины о ремонтах в режиме конструктора

Запрос с группировкой и вычисляемым полем - Информация о выплатах мастерам

Для создания запроса с групповыми операциями, который позволяет выводить на экран сумму выплат каждому мастеру за каждых день, необходимо сначала перетащить в бланк запроса необходимые поля, затем выполнить команду Вид/Групповые операции.

Создадим вычисляемое поле: в новом поле введем формулу для расчета выплат мастерам из расчета того, что они получают по 15% от ремонта:

Сумма выплат мастеру: Sum([Стоимость]*0,15)

В строке Группировка для данного поля выберем Выражение (рис.3.10).

Рис.3.10. Запрос Информация о выплатах мастерам в режиме конструктора

Запрос на выборку - Мастера, достигшие пенсионного возраста

Для создания запроса на выборку в поле Дата рождения в строке Условия отбора введем <#01.01.1949# (рис.3.11).

Рис.3.11. Запрос Мастера, достигшие пенсионного возраста в режиме конструктора

Запрос на выборку - Информация о поломках авто, выпущенных в 90-е годы

Для создания запроса на выборку в поле Год выпуска в строке Условия отбора введем Like “199*” (рис.3.12).

Рис.3.12. Запрос Информация о поломках авто, выпущенных в 90-е годы

Запрос на обновление - Увеличение тарифной ставки

Для создания запроса на обновление выполним команду Запрос - Обновление. Далее, в поле Стаж в строке Условия отбора введем >10, то есть обновим тарифную ставку только для тех мастеров, стаж которых более 10 лет и в строке Обновление в поле Тарифная ставка введем формулу увеличения тарифной ставки на 10%: [Тарифная ставка]+[Тарифная ставка]*0,1 (рис.3.13).

Рис.3.13. Запрос Увеличение тарифной ставки

Перекрестный запрос - Сумма ремонта на каждого матера по маркам авто

Для создания перекрестного запроса выполним команду Запрос - Перекрестный. В бланке запроса появятся новые строки Групповая операция и Перекрестная таблица.

Далее, в поле Марка в строке Перекрестная таблица выберем Заголовки столбцов, то есть значения данного поля в новой таблице будут заголовками столбцов. Для поля ФИО в строке Перекрестная таблица выберем Заголовки строк, то есть значения данного поля в новой таблице будут строками. Для поля Стоимость в строке Группировка выберем Sum (рис.3.14).

Рис.3.14. Запрос Сумма ремонта на каждого матера по маркам авто

Результаты выполнения запросов представлены в Приложении 2.

3.3 Создание форм

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

1. Создание формы с помощью мастера

Процесс создания формы с помощью мастера состоит из нескольких шагов.

Создадим форму Оформление личных дел сотрудников.

На первом шаге предлагается выбрать таблицу или запрос для создания формы, а также поля для формы (в данном случае таблицу Мастера).

На втором шаге выбираем внешний вид формы, на третьем - Стиль формы. Далее открываем форму в режиме конструктора, чтобы внести заголовок, а также с помощью панели инструментов увеличиваем шрифт, расставляем поля. Также добавляем элементы управления «кнопки» и заголовок WordArt (рис.3.15).

Рис.3.15. Форма в режиме конструктора

В результате получим следующую форму:

Рис.3.16. Форма Оформление личных дел сотрудников

2. Создание подчиненной формы - Оформление заказов

Для создания подчиненной формы также воспользуемся мастером форм. В окне добавления таблиц и полей в форму добавим необходимые поля из всех таблиц. На следующем шаге выберем вид представления данных (рис.3.17).

Рис.3.17. Вид представления данных

После добавления названия и оформления в режиме конструктора получится форма следующего вида (рис.3.18).

Рис. 3.18. Подчиненная форма Оформление заказов

4. Создание связанной формы - Авто и их ремонты

Данная форма создается так же, как и связанная, только выберем вид представления данных - связанные формы. В результате, после добавления названия и оформления в режиме конструктора получится форма следующего вида (рис.3.19).

Рис. 3.19. Связанная форма Авто и их ремонты

5. Создание кнопочной формы

Для создания кнопочной формы выполним команду Сервис/Служебные программы/Диспетчер кнопочных форм. В появившемся окне выбираем команду Изменить. В окне редактирования кнопочной формы последовательно выбираем команду Создать и в окне создания команды выбираем тип команды - Открытие формы для добавления и изменения, указываем открываемую форму и задаем название команды. Также добавим кнопки для открытия макроса и отчета, затем для выхода из приложения.

Кроме этого создадим несколько страниц кнопочной формы.

По окончанию создания формы, откроем созданную форму в режиме конструктора. С помощью элементов управления добавляем объект «Рисунок». Затем с помощью элементов управления добавляем два элемента типа поля и для них строим следующие выражения:

=DateSerial(2009;9;1)-Date() - для подсчета количества дней до 1 сентября 2009 года.

=WeekdayName(Weekday(DateSerial(2009;9;1));1;1) - для вывода дня недели 1 сентября 2009 года (Рис.3.20).

Рис.3.20. Кнопочная форма

3.4 Создание отчетов

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

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

Остальные отчеты создаются аналогично.

Отчеты представлены в Приложении 3.

Заключение

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

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

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

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

· автовладельце, только что занесенному в базу данных, достанется номер, который уже «числится» за другим ранее зарегистрированным автовладельцем;

· и многое, многое другое...

Теперь же всю эту, честно говоря, нудную и трудоемкую работу будет делать за наша база данных. Поскольку она проста в обращении, то ею могут использовать даже самые простые пользователи, даже те, кто впервые в своей жизни видит компьютер. Наша база данных способна обрабатывать достаточно большое количество информации в короткий срок. Она также наделена всеми необходимыми функциями, которые так необходимы при работе с информацией по ремонту автомобилей как обычному мастеру (для внесения информации о выполненной работе), так и самому администратору автомастерской.

Список использованных источников

1. Симонович С., Евсеев Г., Алексеев А. Специальная информатика. - М., 1999.

2. Гончаров А. Access 7.0 в примерах. - СПб.:Питер, 1997.

3. Каратыгин С.А., Тихонов А.Ф. и др. Электронный офис в 2-х томах. - М., Восточная книжная компания,1997.

4. Праг Керри Н., Ирвин Майк.л Р. Ассеss 2000. Библия пользователя: Пер. с англ.: Уч. пос. -- М.: Издат. дом «Вильямс» 2000.

5. Виктор Пасько. Ассеss 20003. -- К.: Издательская группа ВНУ, 2004.

6. Конноли Т., Бегг К., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика: Учеб. пособие: Пер, с англ. / Под ред. А.В. Слепцова. М.: Вильяме, 2000.

7. Оскерко В.С. Технология организации, хранения и обработки данных: Учебно-практическое пособие / В.С. Оскерко. - Мн.: БГЭУ, 2002.

8. Оскерко B.C., Пупчик З.В. Освоение работы в СУБД Access: В 3 ч. Мн.: БГЭУ, 1999. Ч. 1: Создание базы данных. Работа с таблицами. Формирование запросов.

9. 10. Оскерко В. С, Малевич Я. А., Холодова Е.П. Освоение работы в СУБД Access: В 3 ч. Мн.: БГЭУ, 1999. Ч. 2: Проектирование форм и отчетов.

Приложение 1

Таблица Мастера

Мастера

Табельный номер

ФИО

Стаж

Адрес

Дата рождения

Специальность

Тарифная ставка

1

Никонова Ю.О.

3

г. Минск, Калинина, 30-9

08.01.1985

Слесарь

250000

2

Дук А.А.

5

г. Минск, Некрасова, 25-2

15.12.1980

Слесарь

320000

3

Морочко С.П.

7

г. Минск, Макаенка, 21-10

01.01.1977

Слесарь

350000

4

Ермоленко В.Н.

22

г. Минск, Гая, 10

25.05.1965

Слесарь

300000

5

Иванов А.И.

13

г. Минск, Скорины, 23-100

30.03.1966

Слесарь

280000

6

Галкин М.Р.

15

г. Минск, Котовского, 25-9

15.02.1969

Слесарь

420000

7

Бендер О.И.

11

г. Минск, Коласа, 65-99

14.12.1979

Слесарь

390000

8

Семенов Ю.Ю.

29

г. Минск, Немига, 2-19

15.10.1945

Слесарь

225000

9

Петухов К.В.

9

г. Минск, Филимонова, 65-6

10.10.1975

Электрик

195000

Таблица Автомашины

Автомашины

Гос_номер машины

Марка

Год выпуска

Цвет

Поломка

15-54 НЕ-7

Мерседес

2002

Синий металлик

Подготовка к зимнему сезону

20-14 ЕЕ-6

Фольксваген

1995

Белый

Ремонт двигателя

41-87 ВЕ-5

Мерседес

2000

Зеленый металлик

Замена колодок

45-78 ТР-7

Мерседес

1999

Серый металлик

Ремонт кузова

65-36-ОТ-5

Рено

1989

Серебристый

Установка противотуманных фар

66-86 РА-7

Ниссан

1998

Черный

Ремонт кондиционера

80-88 ВТ-7

Ниссан

1997

Бордовый

Замена амортизаторов

Таблица Заказы

Заказы

№ заказа

Дата заказа

Табельный номер

Гос_номер машины

Вид ремонта

Стоимость

1

13.11.2008

1

20-14 ЕЕ-6

Регулировка топливной аппаратуры

125 000,00р.

2

13.11.2008

2

15-54 НЕ-7

Замена шин на зимние

65 000,00р.

3

13.11.2008

3

41-87 ВЕ-5

Снятие колодок

52 000,00р.

4

13.11.2008

4

20-14 ЕЕ-6

Замены выхлопной трубы

325 000,00р.

5

13.11.2008

2

45-78 ТР-7

Зачистка кузова от ржавчины

146 000,00р.

6

13.11.2008

7

65-36-ОТ-5

Установка противотуманных фар

198 000,00р.

7

14.11.2008

7

66-86 РА-7

Снятие кондиционера

35 000,00р.

8

14.11.2008

3

20-14 ЕЕ-6

Замена деталей электрооборудования

265 000,00р.

9

14.11.2008

5

45-78 ТР-7

Сварочные работы кузова

562 000,00р.

10

14.11.2008

8

80-88 ВТ-7

Снятие старых амортизаторов

54 000,00р.

11

15.11.2008

4

15-54 НЕ-7

Замена воздушного фильтра

48 000,00р.

12

15.11.2008

6

45-78 ТР-7

Шпаклевка, грунтовка кузова

325 000,00р.

13

15.11.2008

7

80-88 ВТ-7

Установка новых амортизаторов

236 000,00р.

14

15.11.2008

1

66-86 РА-7

Ремонт электрооборудования кондиционера

145 000,00р.

15

15.11.2008

6

45-78 ТР-7

Покраска кузова

459 000,00р.

16

15.11.2008

5

41-87 ВЕ-5

Установка колодок

269 000,00р.

Схема данных

Приложение 2

Запрос Справка по марке машины

Справка по марке машины

Марка

Гос_номер машины

Год выпуска

Цвет

Поломка

Мерседес

15-54 НЕ-7

2002

Синий металлик

Подготовка к зимнему сезону

Мерседес

45-78 ТР-7

1999

Серый металлик

Ремонт кузова

Мерседес

41-87 ВЕ-5

2000

Зеленый металлик

Замена колодок

Запрос Справка по номеру машины о ремонтах

Справка по номеру машины о ремонтах

Гос_номер машины

ФИО

Вид ремонта

Стоимость

80-88 ВТ-7

Семенов Ю.Ю.

Снятие старых амортизаторов

54 000,00р.

80-88 ВТ-7

Бендер О.И.

Установка новых амортизаторов

236 000,00р.

Запрос Справка по табельному номеру мастера и его ремонтах

Справка по табельному номеру мастера и его ремонтах

Табельный номер

ФИО

Стаж

Адрес

Дата рождения

Гос_номер машины

Вид ремонта

Стоимость

7

Бендер О.И.

11

г. Минск, Коласа, 65-99

14.12.1979

65-36-ОТ-5

Установка противотуманных фар

198 000,00р.

7

Бендер О.И.

11

г. Минск, Коласа, 65-99

14.12.1979

66-86 РА-7

Снятие кондиционера

35 000,00р.

7

Бендер О.И.

11

г. Минск, Коласа, 65-99

14.12.1979

80-88 ВТ-7

Установка новых амортизаторов

236 000,00р.

Запрос Информация о выплатах мастерам

Информация о выплатах мастерам

ФИО

Дата заказа

Сумма выплат мастеру

Бендер О.И.

13.11.2008

29700

Бендер О.И.

14.11.2008

5250

Бендер О.И.

15.11.2008

35400

Галкин М.Р.

15.11.2008

117600

Дук А.А.

13.11.2008

31650

Ермоленко В.Н.

13.11.2008

48750

Ермоленко В.Н.

15.11.2008

7200

Иванов А.И.

14.11.2008

84300

Иванов А.И.

15.11.2008

40350

Морочко С.П.

13.11.2008

7800

Морочко С.П.

14.11.2008

39750

Никонова Ю.О.

13.11.2008

18750

Никонова Ю.О.

15.11.2008

21750

Семенов Ю.Ю.

14.11.2008

8100

Запрос Мастера, достигшие пенсионного возраста

Мастера, достигшие пенсионного возраста

Табельный номер

ФИО

Дата рождения

8

Семенов Ю.Ю.

15.10.1945

Запрос Информация о поломках авто, выпущенных в 90-е годы

Поломки авто, выпущенной в 90-е годы

Дата заказа

Марка

Год выпуска

Цвет

Поломка

14.11.2008

Ниссан

1997

Бордовый

Замена амортизаторов

15.11.2008

Ниссан

1997

Бордовый

Замена амортизаторов

13.11.2008

Фольксваген

1995

Белый

Ремонт двигателя

13.11.2008

Фольксваген

1995

Белый

Ремонт двигателя

14.11.2008

Фольксваген

1995

Белый

Ремонт двигателя

14.11.2008

Ниссан

1998

Черный

Ремонт кондиционера

15.11.2008

Ниссан

1998

Черный

Ремонт кондиционера

13.11.2008

Мерседес

1999

Серый металлик

Ремонт кузова

14.11.2008

Мерседес

1999

Серый металлик

Ремонт кузова

15.11.2008

Мерседес

1999

Серый металлик

Ремонт кузова

15.11.2008

Мерседес

1999

Серый металлик

Ремонт кузова

Запрос Сумма ремонта на каждого мастера по маркам авто

Сумма ремонта на каждого мастера по маркам

ФИО

Мерседес

Ниссан

Рено

Фольксваген

Бендер О.И.

271 000,00р.

198 000,00р.

Галкин М.Р.

784 000,00р.

Дук А.А.

211 000,00р.

Ермоленко В.Н.

48 000,00р.

325 000,00р.

Иванов А.И.

831 000,00р.

Морочко С.П.

52 000,00р.

265 000,00р.

Никонова Ю.О.

145 000,00р.

125 000,00р.

Семенов Ю.Ю.

54 000,00р.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [758,6 K], добавлен 30.06.2015

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.

    курсовая работа [1,6 M], добавлен 30.01.2009

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.

    дипломная работа [2,0 M], добавлен 25.03.2014

  • Особенности систем управления базами данных (СУБД): основные понятия, реляционные базы, основные этапы их проектирования. Концептуальная (логическая) модель БД "Экспресс поставки", её физическая модель, создание в Access и SQL запроса к БД при её работе.

    курсовая работа [1,2 M], добавлен 19.11.2012

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

    курсовая работа [3,3 M], добавлен 20.09.2013

  • Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.

    курсовая работа [3,7 M], добавлен 05.04.2012

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

    контрольная работа [827,5 K], добавлен 01.06.2010

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

  • Система управления базами данных (СУБД). Программные средства, предназначенные для создания, наполнения, обновления и удаления базы данных. Структура, модели и классификация баз данных. Создание каталогов, псевдонимов, таблиц, шаблонов и форм СУБД.

    презентация [1,1 M], добавлен 09.01.2014

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

    реферат [1,9 M], добавлен 27.12.2013

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Понятие базы данных, их цели и задачи, требования к БД; система управления базами данных. Файловые системы: именование и структуры файлов, программное обеспечение. Уровни абстракции в СУБД, функции абстрактных данных. Экспертные системы и базы знаний.

    презентация [301,6 K], добавлен 17.04.2013

  • Виды связей между объектами в системе управления базами данных MS Access. Ввод и редактирование данных в таблицах, обработка информации базы данных. Архитектура БД по принципу файл-сервер. Создания формы в окне базы данных, использование отчетов.

    презентация [511,9 K], добавлен 20.01.2014

  • История возникновения систем управления базами данных (СУБД). Непосредственный и программный режимы работы СУБД Visual FoxPro. Активное использование форм, запросов и отчетов. Разработка информационной базы данных "Оптовая база". Создание файла базы.

    курсовая работа [2,5 M], добавлен 05.01.2015

  • Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.

    курсовая работа [246,1 K], добавлен 19.10.2013

  • Основные этапы проектирования базы данных. Access как система управления базами данных (СУБД), ее предназначение, отличительные возможности. Работа с таблицами, их создание и редактирование. Порядок создания запросов. Способы защиты баз данных.

    лабораторная работа [3,1 M], добавлен 18.08.2009

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

    курсовая работа [1,1 M], добавлен 30.12.2014

  • Информатизация различных областей и применение систем, использующих базу данных. Системы управления базами данных. Программирование в Access и создание структуры базы данных. Хранение и редактирование информации о заказах, поиске нужной информации.

    курсовая работа [1,0 M], добавлен 01.10.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.