ПРАКТИЧЕСКАЯ
РАБОТА № 8
ТЕМА: MS Access: база данных предприятия строительной отрасли
ЦЕЛЬ. Изучение создания базы данных в системе управления базами данных (СУБД) MS Access.
Задание: Провести анализ потребительских способностей постоянных поставщиков.
1. Записать в отчет ход выполнения работы.
2. Оформить таблицей итоги для построения диаграммы.
3. Зарисовать круговую диаграмму.
4. Зарисовать круговую диаграмму с вторичной гистограммой.
5. Записать показатели выполненной ручной настройки.
6. Записать формулы для вычисления значений.
ЗАДАНИЕ 1. С помощью «Конструктора» создать базу данных предприятия
В базе данных создать таблицы: поставки кирпичей, работников предприятия, строящихся объектов.
Порядок работы.
1. Запустите программу СУБД Microsoft Access и создайте новую базу данных (БД). Для этого при стандартной установке MS Office выполните: Пуск/Программы/MicrosoftAccess/Создание базы данных — Новая база данных/ОК. Для сохранения БД укажите путь к вашей папке и имя базы данных.
2. Изучите интерфейс программы, подводя мышь к различным
элементам экрана
3. В окне базы данных вам предлагается ввести столбцы в Режиме Таблицы, путем переименования «Добавить поле» двойным щелчком по словосочетанию.
4. Щелкните по Таблице1 правой кнопкой мыши и откройте ее в режиме Конструктора для форматирования данных.
5. Вам откроется окно Сохранить таблицу – присвойте ей имя – Поставка кирпичей.
6. Перед вами появится Макет описания таблицы в режиме Конструктора, где вы вносите информацию о ваших данных.
Теперь можно заполнить описание данных о поставленных запчастях как в практической работе №3, но теперь есть возможность описать данные более детально, т.к. возможности у СУБД при работе с данными больше.
Вы сразу видите, что вам предлагается организовать счетчик записей. Это тоже, что и нумерация строк в таблице. Это поле будет определять наши записи в таблице, т.е. это будет ключевое поле. Нам это поле понадобиться именно в том виде, в котором предлагает система –оставляем без изменений. Далее введите описание данных о поставленных запчастях по образцу:
Имя поля
|
Тип данных
|
Размер поля
|
Обязательное поле
|
Пустые строки
|
Поставщик
|
Текстовый
|
25
|
да
|
нет
|
Дата
|
Дата/Время
|
кр.формат
|
да
|
нет
|
Марка
|
Текстовый
|
10
|
да
|
нет
|
Цена за шт
|
Денежный
|
да
|
нет
| |
Количество
|
Числовой
|
Длинное целое
|
да
|
нет
|
Затраты
|
Денежный
|
50
|
да
|
нет
|
Можно для каждого поля указать выравнивание данных.
7. Нажмите на кнопку закрытия окна (крестик). При закрытии таблицы, она автоматически сохраняется.
8. Войдите в таблицу Поставка кирпичей и введите данные как в практической работе №3. Посмотрите результат
9. Закройте таблицу Поставка кирпичей.
Аналогично создайте таблицы в режиме Конструктора:
Объекты строительства
Имя поля
|
Тип данных
|
Размер поля
|
Примечание
|
Номер объекта
|
Текстовый
|
6
|
Ключевое поле
|
Название
|
Текстовый
|
20
| |
Адрес
|
Текстовый
|
4
| |
Дата начала строительства
|
Текстовый
|
10
| |
Рук.строительства
|
Числовой
|
3
|
Данные для таблицы:
Гос.номер
|
Марка
|
Объем двигателя
|
Номер кузова
|
Таб№сотрудника
|
А302ОН
|
Тойота
|
1998, куб.см.
|
ST190-3410389
|
210
|
K589BB
|
Тойота
|
1496, куб.см.
|
AT190-4653001
|
212
|
X612KA
|
Ниссан
|
1520, куб.см.
|
Y50-2890361
|
211
|
Сотрудники предприятия
Имя поля
|
Тип данных
|
Размер поля
|
Примечание
|
Таб№ сотрудника
|
Числовой
|
Целое
|
Ключевое поле
|
ФИО сотрудника
|
Текстовый
|
25
| |
Должность
|
Текстовый
|
20
| |
Дата приема
|
Дата/Время
|
кр.формат
| |
Зарплата
|
Денежный
| ||
Телефон
|
Текстовый
|
11
|
Данные для таблицы:
Таб № сотрудника
|
ФИО сотрудника
|
Должность
|
Дата приема
|
Зар-плата
|
Телефон
|
100
|
Петров В.В.
|
Директор
|
25.11.2005
|
50000
|
8-909-115-67-34
|
101
|
Иванов А.И.
|
Зав.гар
|
18.01.2007
|
35000
|
8-909-226-07-32
|
102
|
Котова И.А.
|
Бухгалтер
|
06.02.2010
|
28000
|
8-914-165-66-30
|
201
|
Платов А.А.
|
Механик
|
28.08.2012
|
25000
|
8-924-110-07-34
|
210
|
Кравцов В.И.
|
Водитель
|
16.09.2001
|
28000
|
8-914-101-44-55
|
211
|
Сидоров А.А.
|
Водитель
|
18.08.2014
|
20000
|
8-914-160-97-30
|
212
|
Монин В.В.
|
Водитель
|
22.10.2013
|
22000
|
8-909-195-18-22
|
10.Теперь все созданные таблицы мы можем увидеть в списке таблиц нашей БД.
Чтобы обеспечить целостность данных нам необходимо связать таблицы. Мы видим, что в таблице Сотрудники предприятия и таблице Автомобили есть поле с названием Таб№сотрудника. В этом поле содержится общая для этих таблиц информация и она должна быть не противоречивой.
Для связывания таблиц переходим вменю Работа с базами данных. Кликаем на кнопку Схема данных. Перед нами появляется диалоговое окно запроса на добавление таблиц в схему данных. Выбираем таблицы Автомобили и Сотрудники предприятия (кнопка Добавить). После этого закрываем диалоговое окно и видим нашу схему данных.
Теперь выбранные таблицы свяжем по полю Таб№сотрудника. Для этого нажимаем на кнопкуИзменить связи или выполняем двойной клик на нужном поле. Появляется окно Изменение связей.
Мы видим, что в нем данные о таблицах отсутствуют. Нажмем на кнопку Новое. Появляется окно указания таблиц для связывания.
Выбираем левая таблица - Автомобили, столбец - Таб№сотрудника; правая таблица – Сотрудники предприятия, столбец - Таб№сотрудника. Теперь в окне изменения связей мы видим наши поля. Устанавливаем флажок Обеспечение целостности данных. Видим, что тип отношения один ко многим. Нажимаем ОК и видим нашу линию связи на схеме.
Теперь можно закрыть окно работы со схемой данных.
База данных готова для работы.
Вопросы для контроля знаний:
- Дать определение базы данных.
- Дать определение СУБД.
- Объяснить назначение поля в БД.
- Объяснить понятие типа данных в БД.
- Объяснить понятие таблица в БД.
- Объяснить понятие связи между таблицами.
- Объяснить для чего необходимо обеспечение целостности данных.
- Объяснить назначение схемы данных.
- Объяснить назначение режима Конструктора.
- Каким образом можно создать таблицу?








Комментариев нет:
Отправить комментарий