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