• Название:

    бред

  • Размер: 0.04 Мб
  • Формат: DOCX

Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
«Уральский федеральный университет
имени первого Президента России Б.Н.Ельцина»
Филиал УрФУ в г.Среднеуральске

Специальность:230103 «Автоматизированные

cистемы управления и обработки

финформации»

Группа:АСУ-411

ОТЧЕТ

ПО КВАЛИФИКАЦИОННОЙ ПРАКТИКЕ

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

Студент:___________Краснов В. О.
Дата:«____»_______________2011г.

Преподаватель:____________Щелкунова Н.В.
Оценка:___________________________
Дата:«____»_______________2011г.

г. Среднеуральск
2011г.

Содержание

TOC \o "1-3" \h \z \u 1 этап PAGEREF _Toc295346748 \h 3

Системный анализ и словесное описание PAGEREF _Toc295346749 \h 3

2 этап PAGEREF _Toc295346750 \h 4

Логическая схема объектов и определение связей между ними. PAGEREF _Toc295346751 \h 4

Нормализация отношений PAGEREF _Toc295346752 \h 5

Инфологическая модель PAGEREF _Toc295346753 \h 7

3.Выбор СУБД PAGEREF _Toc295346754 \h 8

5.Создание БД в СУБД PAGEREF _Toc295346755 \h 9

Заключение PAGEREF _Toc295346756 \h 11


1 этап

Системный анализ и словесное описание

Грузо перевозочная компания занимается перевозкой грузов как на дальние так и на короткие расстояния. Фирма работает как с частными лицами так и с юридическими лицами.

Заказчик обращается к диспетчеру для оформления заказа на перевозку грузов.

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

Цель:

Хранение большого количества информации.

Автоматизация обработки и выборки данных из БД

Выходные документы:

Экранные составные формы

Отчеты

Подбор объектов

-Заказчик = [№_паспорта*; ФИО; Телефон; Юр.Адрес];

-Диспетчер =[ таб_№*; ФИО; Телефон; Адресс];

-Машины = [гос_номер_А/М*; Марка; Тип; Тонаж; Объем];

-Грузы = [ID_ груза*; Тип; Масса; Объем; Адресс_загрузки; Адресс Погрузки];

-Водители = [№_ПТС*; ФИО; телефон]


2 этап

Логическая схема объектов и определение связей между ними.

1

М

М

М

М

1

1

1

1

М

Заказ

Заказчик

Диспечер

Грузы

Машины

Водители

1:М

Диспечер

1:М

Заказ

Заказчик

Заказчик1Заказ1Диспечер1

Заказ2

Заказ3Диспечер2

Заказчик2Заказ4

1:М

Грузы

Заказ

Заказ1Груз1

Заказ2Груз2

Заказ3Груз3

Груз4

1:М

Водители

Машины

1:М

Заказ

Заказ1Машины1Водитель1

Заказ2Машины2Водитель2

Машины3Водитель3


Нормализация отношений

Объект ГРУЗЫ:

1NF – все поля простые и неделимые.

2NF – находится в 1NF. Поле Название дисциплины функционально зависит от ключевого поля Код дисциплины.

3NF – находится в 1NF, 2NF. Не содержит транзитивных зависимостей между описательными полями.

Объект ГРУЗЫ нормализован.

Объект ЗАКАЗЧИК:

1NF – все поля простые и неделимые.

2NF – находится в 1NF. Поле Название дисциплины функционально зависит от ключевого поля Код дисциплины.

3NF – находится в 1NF, 2NF. Не содержит транзитивных зависимостей между описательными полями.

Объект ЗАКАЗЧИК нормализован.

Объект ДИСПЕЧЕРА:

1NF – все поля простые и неделимые.

2NF – находится в 1NF. Поле Название дисциплины функционально зависит от ключевого поля Код дисциплины.

3NF – находится в 1NF, 2NF. Не содержит транзитивных зависимостей между описательными полями.

Объект ДИСПЕЧЕРА нормализован.

Объект МАШИНЫ:

1NF – все поля простые и неделимые.

2NF – находится в 1NF. Поле Название дисциплины функционально зависит от ключевого поля Код дисциплины.

3NF – находится в 1NF, 2NF. Не содержит транзитивных зависимостей между описательными полями.

Объект МАШИНЫ нормализован.

Объект ВОДИТЕЛИ:

1NF – все поля простые и неделимые.

2NF – находится в 1NF. Поле Название дисциплины функционально зависит от ключевого поля Код дисциплины.

3NF – находится в 1NF, 2NF. Не содержит транзитивных зависимостей между описательными полями.

Объект ВОДИТЕЛИ нормализован.

Объект ЗАКАЗЫ:

1NF – все поля простые и неделимые.

2NF – находится в 1NF. Поле Название дисциплины функционально зависит от ключевого поля Код дисциплины.

3NF – находится в 1NF, 2NF. Не содержит транзитивных зависимостей между описательными полями.

Объект ЗАКАЗЫ нормализован.


Инфологическая модель

Заказчик

Делает

Заказ

Оформляет

Диспетчер

перевезти

Груз

доставит

Машина

Управляет

Водители

№_паспорта*

ФИО

Телефон

Адрес

Id заказа*

№_паспорта

Таб_№

Гос_№_А/М

Id груза*

Тип

Тонаж

Объем

Адрес загрузки

Адрес разгрузки

Расстояние

Id_ заказа

Таб_№*

ФИО

Телефон

Адресс

ГОС_№ А/М*

Марка

Тип

Макс_масса

Объем

№_ПТС

№_ПТС*

ФИО

Телефон

Адресс

1

М

М

М

1

1

М

М

1


3.Выбор СУБД

Для создания моей Базы Данных я использовал СУБД Microsoft Access. Потому что:

MS Access обеспечивает целостность данных.

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

Категорийная целостность обеспечивается свойствами первичного ключа.

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

Семантическая целостность – ограничение на ввод данных в таблицу.

Языковая целостность – обеспечивает язык описания и манипулирования данными.

Структурная целостность – работа только с однородными структурами данных; наличие первичного ключа.

надежность и безопасность - имеют систему паролей

Имеются средства создания графического интерфейса пользователя (макросы).

Имеется набор мастеров по разработке объектов в базе данных (форм, запросов, отчетов).

Система имеет полностью русифицированную версию.

Технология VisiWig позволяет видеть результаты выполняемых действий - визуально-объектное ориентирование.

Технология Windows позволяет представлять информацию в системе наглядно и красочно.

Обеспечивает доступ к данным средствами sql.


5.Создание БД в СУБД

1.Создаю структуру каждой таблицы в режиме конструктор, где описываем: название поля, размер, формат.

2.Создаю схему связей между таблицами в режиме Схема данных. Связываем таблицы первичными и вторичными ключами.

3.Создаю для каждой таблицы простую форму в режиме мастера форм. Через созданные формы вводим данные в таблицы.

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

5.Для создания простых запросов на выборку данных с помощью Мастера необходимо: выбрать Мастер запросов, далее в окне выбрать Простой запрос, в поле Таблицы и запросы выбираю необходимую таблицу или запрос, а также доступные поля. Нажимаю Готово.

Для создания запросов с «параметром» необходимо: создать простой запрос, далее открыть его в режиме Конструктора. В поле Условие отбора ввести значение, по которому будет выводиться запрос.

6.Создаю простой отчет через Мастер отчетов. В открывшемся окне выбираю необходимый запрос и переносим нужные поля.


.6.Создание интерфейса пользователя

В качестве интерфейса пользователя создал кнопочную форму. Для создания кнопочной формы использовал «Диспетчер кнопочных форм». Чтобы создать необходимые кнопки использовал: создать, далее изменить, также мы можем удалить запись.


Заключение

Во время прохождения квалификационной практики по дисциплине «Базы данных» я разрабатывал базу данных для грузо перевозочной компании

При разработке никаких проблем не возникло.

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

Для ввода информации в Базу Данных я разработал простые формы. Для вывода данных на печать были сделаны отчёты.

В дальнейшем хотелось бы сделать более красочный интерфейс и внести больше информации.