- •Часть 1. Практические задания 2
- •Часть 2. Основы теории 37
- •Часть 1. Практические задания Общие указания по выполнению практикума
- •1. Базы данных ms Excel
- •I. Подготовительные действия
- •II. Простейшие запросы на выборку данных из списка (автофильтр)
- •III. Контрольное задание
- •V. Контрольное задание
- •2. Создание базы данных ms Access
- •I. Создание файла базы данных
- •I. Создание таблицы в режиме конструктора
- •II. Создание таблицы путем ввода данных
- •III. Создание таблицы бд путем импорта данных из таблицы ms Excel
- •I. Контрольное задание
- •3. Ввод, изменение, удаление и отображение данных
- •I. Использование режима таблица
- •II. Контрольное задание
- •4. Просмотр и выбор информации из таблиц
- •I. Использование режима «Таблица»
- •I. Контрольное задание
- •II. Использование мастера запросов для создания простых запросов на выборку
- •IV. Создание запросов на выборку в режиме конструктора
- •IV. Контрольное задание
- •5. Вычисления в ms access
- •Использование в запросах вычисляемых полей
- •Быстрый подсчет
- •Контрольное задание
- •Вычисления с группировкой значений
- •Использование мастера запросов для создания простых запросов с группированием данных
- •Вычисления с группировкой значений (Создание запросов с использованием конструктора)
- •VI. Контрольное задание
- •6. Подготовка отчетов
- •I. Формирование автоотчетов
- •II. Использование мастера отчетов
- •III. Использование конструктора отчетов
- •IV. Контрольное задание
- •7. Связывание таблиц
- •7.I. Связь 1:1
- •7.II. Связь 1:m
- •7.III. Связь m:n
- •Часть 2. Основы теории Некоторые термины и определения, используемые при работе с базами данных
- •Введение
- •Классификация бд
- •Классификация субд
- •Модели представления данных
- •Иерархическая модель
- •Сетевая модель
- •Реляционная модель Определение
- •Груз (Номер, Тип, Вес, Трюм, Код)
- •Операция связывания
- •Связь вида 1:1
- •Связь вида 1:м
- •Связь вида m:n
- •Ссылочная целостность реляционной базы данных
- •Основные стратегии поддержания ссылочной целостности
- •Постреляционные модели данных
I. Подготовительные действия
При помощи MS Excel создайте новую рабочую книгу <ФАМИЛИЯ>.XLS в Вашей рабочей папке. Переименуйте первый лист рабочей книги, дав ему название «Список контейнеров»
В ячейку С1 введите текст СПИСОК КОНТЕЙНЕРОВ
В ячейки A3:K3 введите последовательно названия полей списка (в таблице выделены коричневым цветом). Измените ширину колонок А:К так, чтобы внесенные названия не выходили за пределы соответствующих ячеек, например, так как это сделано в таблице:
Таблица 1
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
3 |
№ |
Номер контейнера |
Тип |
Вес |
Трюм |
Ряд |
Номер в ряду |
Ярус |
Погружен |
К разгрузке |
Код |
4 |
1 |
ANCO24342341 |
20" |
8,9 |
1 |
2 |
1 |
1 |
HEL |
HAMB |
0 |
5 |
2 |
ASDF23487001 |
R20" |
11,5 |
1 |
1 |
1 |
3 |
SPB |
ROT |
0 |
6 |
3 |
ASDF23487055 |
R20" |
11,5 |
1 |
1 |
2 |
3 |
SPB |
ROT |
0 |
7 |
4 |
FDSJ348903248 |
20" |
16 |
1 |
2 |
2 |
1 |
HEL |
HAMB |
6,1 |
8 |
5 |
MMMU1234567 |
20" |
12 |
1 |
1 |
1 |
1 |
SPB |
HAMB |
0 |
9 |
6 |
MMMU8387267 |
20" |
12 |
1 |
1 |
2 |
1 |
SPB |
HAMB |
0 |
10 |
7 |
MMSD121233-3 |
20" |
14,3 |
1 |
1 |
1 |
2 |
HEL |
HAMB |
1 |
11 |
8 |
SVDN03408989 |
40" |
22 |
1 |
1 |
3 |
1 |
SPB |
ROT |
1,2 |
12 |
9 |
VVU12345678-0 |
20" |
28 |
2 |
1 |
2 |
1 |
HEL |
ROT |
0 |
13 |
10 |
VVU12345678-01 |
40" |
26 |
2 |
1 |
1 |
1 |
HEL |
ROT |
8 |
14 |
11 |
VVU12345678-3 |
40" |
28 |
2 |
1 |
3 |
1 |
HEL |
ROT |
8 |
15 |
12 |
VVU12345678-5 |
40" |
26 |
2 |
1 |
4 |
1 |
HEL |
ROT |
0 |
16 |
13 |
VVU12345678-9 |
40" |
28 |
2 |
1 |
5 |
1 |
HEL |
ROT |
0 |
17 |
14 |
FDSF13123111 |
40" |
28 |
3 |
1 |
2 |
1 |
SPB |
ROT |
1 |
18 |
15 |
FDSF13123123 |
40" |
25 |
3 |
1 |
1 |
1 |
SPB |
ROT |
1 |
19 |
16 |
FDSF13123222 |
40" |
28 |
3 |
1 |
3 |
1 |
SPB |
ROT |
1 |
20 |
17 |
FDSF13123333 |
40" |
28 |
3 |
1 |
4 |
1 |
SPB |
ROT |
1 |
21 |
18 |
FDSF13123444 |
40" |
28 |
3 |
1 |
5 |
1 |
SPB |
ROT |
1 |
22 |
19 |
QWER0934680 |
40" |
24 |
2 |
1 |
1 |
2 |
HEL |
ROT |
8 |
23 |
20 |
QWER0934682 |
40" |
24 |
2 |
1 |
2 |
2 |
HEL |
ROT |
8 |
24 |
21 |
QWER0934683 |
40" |
24 |
2 |
1 |
3 |
2 |
HEL |
ROT |
8 |
25 |
22 |
QWER0934684 |
40" |
24 |
2 |
1 |
4 |
2 |
HEL |
ROT |
8 |
26 |
23 |
QWER0934685 |
40" |
24 |
2 |
1 |
5 |
2 |
HEL |
ROT |
0 |
27 |
24 |
ZXZX473298700 |
20" |
12 |
2 |
1 |
3 |
3 |
SPB |
HAMB |
0 |
28 |
25 |
ZXZX473298701 |
20" |
12,6 |
2 |
2 |
3 |
3 |
SPB |
HAMB |
0 |
29 |
26 |
FDSF13123111 |
40" |
28,1 |
3 |
1 |
2 |
1 |
SPB |
BRE |
1 |
30 |
27 |
FDSF13123112 |
40" |
28 |
3 |
1 |
3 |
1 |
SPB |
BRE |
1 |
31 |
28 |
FDSF13123113 |
40" |
28 |
3 |
1 |
4 |
1 |
SPB |
BRE |
1 |
32 |
29 |
FDSF13123114 |
40" |
25 |
4 |
1 |
1 |
1 |
SPB |
BRE |
1 |
33 |
30 |
FDSF13123115 |
40" |
28 |
4 |
1 |
2 |
1 |
SPB |
BRE |
1 |
34 |
31 |
FDSF13123116 |
40" |
28 |
4 |
1 |
3 |
1 |
SPB |
BRE |
1 |
35 |
32 |
SZD12367089-1 |
20" |
12 |
4 |
1 |
4 |
1 |
HEL |
ROT |
0 |
36 |
32 |
SZD12367077-1 |
40" |
26 |
4 |
1 |
5 |
1 |
HEL |
ROT |
0 |
37 |
33 |
MMSD121233-4 |
R20" |
12,3 |
4 |
1 |
1 |
3 |
SPB |
BRE |
1,3 |
38 |
34 |
MMSD121233-5 |
R20" |
13,1 |
4 |
1 |
2 |
3 |
SPB |
BRE |
1,3 |
39 |
35 |
MMSD121233-6 |
R20" |
17,2 |
4 |
1 |
3 |
3 |
SPB |
BRE |
1,3 |
40 |
36 |
MMSD121233-7 |
R20" |
14,8 |
4 |
1 |
4 |
3 |
SPB |
BRE |
1,3 |
41 |
37 |
MMSD121233-8 |
R20" |
16,2 |
4 |
1 |
5 |
3 |
SPB |
BRE |
1,3 |
42 |
38 |
MMSD121233-9 |
R20" |
23,5 |
4 |
1 |
1 |
3 |
SPB |
BRE |
1,3 |
43 |
39 |
MMSD121234-1 |
R20" |
26,1 |
4 |
2 |
2 |
3 |
SPB |
BRE |
1,3 |
44 |
40 |
FDSF1312312-2 |
20" |
9,7 |
4 |
2 |
3 |
3 |
HEL |
BRE |
1,2 |
45 |
41 |
FDSF1312312-3 |
20" |
11,2 |
4 |
2 |
4 |
3 |
HEL |
BRE |
1,2 |
46 |
42 |
FDSF1312312-4 |
20" |
16,3 |
4 |
2 |
5 |
3 |
HEL |
BRE |
1,2 |
47 |
43 |
MMMU123453-1 |
20" |
15,9 |
4 |
1 |
1 |
2 |
SPB |
HAMB |
0 |
48 |
44 |
MMMU123453-2 |
20" |
15,9 |
4 |
1 |
2 |
2 |
SPB |
HAMB |
0 |
49 |
45 |
MMMU123452-3 |
20" |
15,9 |
4 |
1 |
3 |
2 |
SPB |
HAMB |
0 |
50 |
46 |
MMMU123452-4 |
20" |
16,1 |
4 |
1 |
4 |
2 |
SPB |
HAMB |
1 |
51 |
47 |
MMMU123452-5 |
20" |
17,2 |
4 |
1 |
5 |
2 |
SPB |
HAMB |
1 |
52 |
48 |
MMMU123452-6 |
20" |
9,9 |
4 |
2 |
1 |
2 |
SPB |
HAMB |
1 |
53 |
49 |
MMMU123452-7 |
20" |
9,9 |
4 |
2 |
2 |
2 |
SPB |
HAMB |
1 |
54 |
50 |
MMMU123452-8 |
20" |
9,9 |
4 |
2 |
3 |
2 |
SPB |
HAMB |
1 |
Сведения о погруженных на судно грузах (в таблице 1 задания выделены фоном желтого цвета) скопируйте в ячейки A4:K54
Защитите ячейки A4:K54 от ввода некорректных значений данных. Для этого выберите инструмент "Проверка данных" на панели "Работа с данными" ленты "Данные". Из выпадающего списка выберите команду "Проверка данных" и определив ограничения на значения, которые вносятся в ячейки, укажите тексты сообщений, для ввода и при обнаружении ошибки ввода (тексты сообщений сформулируйте самостоятельно).
Для ячеек Е4:Е54 (номер трюма) и ячеек H4:H54 (ярус контейнера) должен быть разрешен ввод только целых чисел от 1 до 4,
для ячеек D4:D54 (вес контейнера) должен быть разрешен ввод действительных чисел от 0 до 50,
для I4:J54 (порты погрузки и выгрузки) - только значений из списка HAMB, BRE, ROT, SPB и HEL
для IС:С54 (вид груза) – только значения из списка 20”, 40”, R20”
ограничения для значений ячеек F4:F54 и G4:G54 - определите самостоятельно.
Внимание! Определив ограничения на значения в ячейках A4:K54 мы тем самым выполнили одно из действий по защите БД от ввода некорректной информации
Внимание! В ячейках A3:K54 мы сформировали область данных базы данных (списка Excel). В теле списка не должно быть пустых строк или столбцов.
Выделите ячейки, содержащие заголовок списка (A3:K3), и при помощи команды КОНТЕКСТНОЕ МЕНЮ|Формат ячейки|Граница выделите верхнюю и нижнюю границы области при помощи самой толстой из предлагаемых линий.
Для удобства дальнейшей работы выделите строку 4 таблицы и выполните команду «Закрепить верхнюю строку» из выпадающего списка инструмента "Закрепить области" на панели "Окно" ленты "Вид". После выполнения этой команды строки с 1-й по 3-ю всегда будут находиться на экране ПК.
