Автор работы: Пользователь скрыл имя, 13 Декабря 2017 в 21:50, курсовая работа
Цель работы- спроектировать базу данных «Ремонт сотовых».
Задачи:
-изучить литературу по теме проектирования баз данных;
-изучение литературы по MS Access;
-построить ER-модель.
ВВЕДЕНИЕ
3
1 ОБЩАЯ ЧАСТЬ
4
1.1 Изучение программных средств для проектирования баз данных
4
1.2 Изучение литературы по MS Access
5
1.3 Построение ER-модели
6
2 СПЕЦИАЛЬНАЯ ЧАСТЬ
8
2.1 Описание разработки базы данных
7
2.2 Инструкция пользователя
11
3 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
14
3.1 Техника безопасности по работе с электрическими устройствами
14
3.2 Противопожарная безопасность
14
3.3 Охрана окружающей среды
ЗАКЛЮЧЕНИЕ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ |
3 |
|
1 ОБЩАЯ ЧАСТЬ |
4 | |
1.1 Изучение программных средств для проектирования баз данных |
4 | |
1.2 Изучение литературы по MS Access |
5 | |
1.3 Построение ER-модели |
6 | |
2 СПЕЦИАЛЬНАЯ ЧАСТЬ |
8 | |
2.1 Описание разработки базы |
7 | |
2.2 Инструкция пользователя |
11 | |
3 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ |
14 | |
3.1 Техника безопасности по работе с электрическими устройствами |
14 | |
3.2 Противопожарная безопасность |
14 | |
3.3 Охрана окружающей среды ЗАКЛЮЧЕНИЕ |
14 17 | |
ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ ПРИЛОЖЕНИЕ |
18 19
|
Задачи:
-изучить литературу по теме проектирования баз данных;
-изучение литературы по MS Access;
-построить ER-модель.
1 ОБЩАЯ ЧАСТЬ
1.1.Изучение программных средств для проектирования баз данных.
Краткое описание Oracle.Надежность, безопасность, высокая производительность, удобство в работе. Это главное, что характеризует продукты Oracle на протяжении уже многих лет. Наиболее важным - это является для СУБД, ставшей на сегодняшний день практически обязательной частью любой серьезной информационной системы. Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа. [2]
Краткое описание Microsoft Office AccessMicrosoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки.
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек. [1], [3]
Краткое описание MySQL MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
Рассмотрев представленные выше среды разработки баз данных, выбор пал на Microsoft Access потому, что он удобнее в использовании, в создание схем, таблиц, связей, в заполнении, в создание отчетов. И я думаю, что плюсов у него больше чем у остальных СУБД.
Преимущества Access:
-расположения всех объектов, которыми
оперирует Access в одном файле. Это
позволяет без труда переносить программу
на другие ПК;
-возможность создания в таблицах таких
полей как Счетчик и OLE;
-возможность организации ссылочной целостности
через удобный интерфейс
-Наличие мастеров для создания тех или
иных операций с программой;
-Удобный визуальный редактор запросов
(редактор запросов по образцу).
«Базы данных Access 2007» автор: Вячеслав Кошелев.
Программа баз данных Microsoft Office Access 2007 рассматривается на примере разработки и создания проекта электронной библиотеки. Книга содержит большое количество иллюстраций и подробные описания процедур выполнения конкретных заданий. Основное внимание уделено таким вопросам, как планирование баз данных, разработка таблиц, запросов, форм, отчетов и макросов. Отдельно рассматриваются новый интерфейс программ Microsoft Office 2007, а также вопросы анализа, совместного использования и защиты данных, экспорта таблиц в списки SharePoint и базы данных Microsoft SQL Server (проекты Access). [1]
Геннадий Гурвиц «Microsoft Access 2010. Разработка приложений на реальном примере»Рассматриваются этапы создания приложений баз данных в файл-серверной и клиент-серверной архитектурах. Описывается работа с Microsoft Access 2010 (клиент) и Microsoft SQL Server 2008 (сервер). На примере небольшой, но реальной базы данных показан процесс создания простого Access-приложения и выполнена его модификация, придавшая приложению основные черты профессиональной разработки. Применен предложенный ранее автором метод оформления интерфейса приложения – метод пересекающихся каскадов. Даны практические приемы перевода созданного программного комплекса в архитектуру «клиент-сервер».[2]
«Access 2007 без воды. Все, что нужно для уверенной работы» авторы: А. Голышева, И. Клеандрова, Р. Прокди.
Эта книга позволяет освоить все навыки и приемы, необходимые для уверенной работы в Access 2007. Описание дано "без воды", оно не перегружено лишней информацией, но в нем и не упущены никакие нужные моменты. Приведенных сведений будет вполне достаточно, чтобы уверенно чувствовать себя при работе с базами данных в Access 2007. Вы узнаете, как создать новую базу данных и работать с уже существующей, как вводить данные в базу данных и связывать их друг с другом, как создавать и использовать формы для удобного ввода данных в базу данных, как оформлять базу данных, как "задавать вопросы" базе данных и получать на них ответы (в виде выборки искомых данных), как выводить на печать, как научить Access создавать автоматические отчеты согласно тем или иным критериям, а также многое другое. [5]
1.3 Построение ER-модели
ER-Model
ER-модели представляет собой таблицу базы данных. Каждый атрибут становится полем соответствующей таблицы. В некоторых таблицах необходимо вставить новые атрибуты которых не было в концептуальной модели - это ключевые атрибуты родительских таблиц. Перемещение в дочерние таблицы для того чтобы обеспечить связь между таблицами посредством внешних ключей.
ER-модель - модель данных позволяющая
описывать концептуальные
Рисунок 1.- ЕR – Модель базы данных «ремонт сотовых»
Первая связь - Город (Клиенты) связана с Городом(Работники) ,со связью «один ко многим».Вторая связь - Город(Работники) связана с Город(отделы),со связью «многие к одному».Третья связь - Код Сотрудника(отделы)связана с код(Работники),со связью «многие к одному».
2 СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1Описание Разработки базы данных
Схема данных, на которой изображены таблицы, имеющие свои типы связей, в соответствии с рисунком 2.
Рисунок 2- «Схема данных»
В соответствии с рисунком 3, представлены таблицы для базы данных «Ремонт сотовых».
Рисунок 3- «таблицы»
Создаем структуру таблицы «клиенты»,с полями: Город, Фамилия, Имя, отчество, Неисправность, Заключение сц. , в соответствии с Рисунок 4.
Рисунок 4- таблица “клиенты”.
На рисунке 5 изображена таблица «Прайс», с полями : код, услуга, стоимость, сроки.
Рисунок 5 - таблица «Прайс»
Создаем структуру таблицы «отделы» с полями: код сотрудника ,Город, адрес ,телефон, в соответствии с Рисунок 6.
Рисунок 6- таблица «отделы»
На рисунке 7 изображена таблица «Поставщики», с полями : код, вид запасной части, сайт поставщика.
Рисунок 7- таблица «Поставщики»
Создаем структуру таблицы «Работники» с полями: код , Фамилия, Имя, адрес электронной почты, должность, рабочий телефон, домашний телефон, мобильный телефон, город, в соответствии с Рисунок 8.
Рисунок 8- таблица «Работники»
В соответствии с рисунком 9, представлена главная форма, на которой расположены кнопки: Работники, Прайс, Клиенты, Отчет «Клиенты» и запрос «клиенты».
Рисунок 9-Главная форма
2.2 Инструкция пользователя
Для того что бы начать работу с базой данный «ремонт сотовых», нужно вставить в дисковод cd-диск и запустить базу. После того, как запустится база данных «ремонт сотовых» откроется главная кнопочная форма. На ней есть кнопки для перехода на другие формы. В соответствии с рисунком 10.
Рисунок 10-Главная кнопочная форма
При нажатии на кнопку «Клиенты»,открывается таблица «Клиенты», в соответствии с рисунком 11.
Рисунок 11- таблица « Клиенты»
При нажатии на кнопку «Работники»,открывается таблица «Работники», в соответствии с рисунком 12.
Рисунок 12- таблица « Работники»
При нажатии на кнопку «Прайс», открывается отчет «Прайс», в соответствии с рисунком 13.
Рисунок 13- отчет «Прайс»
При нажатии на кнопку Отчет «Клиенты», открывается отчет «Клиенты», в соответствии с рисунком 14.
Рисунок 14- отчет «Клиенты»
При нажатии на кнопку Запрос «Клиенты», открывается запрос «Клиенты», в соответствии с рисунком 15.
Рисунок 15- Запрос «Клиенты».
Информация о работе Проектирование Базы данных «Ремонт сотовых»