
- •Информационные таможенные технологии
- •Обработка массивов данных
- •Указания к выполнению лабораторной работы
- •1.1.1. Сортировка списков
- •1.1.2. Фильтрация данных
- •1.2. Задание к работе
- •1.3. Содержание отчета
- •1.4. Контрольные вопросы
- •Создание баз данных
- •Указания к выполнению лабораторной работы
- •2.2. Задание к работе
- •2.3. Содержание отчета
- •2.4. Контрольные вопросы
- •Связывание таблИц
- •Указания к выполнению лабораторной работы
- •Задание к работе
- •Содержание отчета
- •Контрольные вопросы
- •Арм декларанта личного автотранспорта (Авто-лайт)
- •Указания к выполнению лабораторной работы
- •Задание к работе
- •Контрольные вопросы
- •Содержание отчета
- •Арм диспетчера свх
- •Указания к выполнению лабораторной работы
- •Задание к работе
- •Контрольные вопросы
- •Содержание отчета
- •Оформление разрешения на переработку
- •Указания к выполнению лабораторной работы
- •Задание к работе
- •Контрольные вопросы
- •Содержание отчета
- •Арм «магистраль»
- •Указания к выполнению лабораторной работы
- •Задание к работе
- •Контрольные вопросы
- •Содержание отчета
- •Магистр - декларант
- •Указания к выполнению лабораторной работы
- •Задание к работе
- •8.9. Окно выбора ставки тарифного регулирования
- •8.3. Контрольные вопросы
- •8.4.Содержание отчёта
2.2. Задание к работе
Создать новую базу данных MS Access и сохранить её на диск. В качестве имени укажите группу и фамилию.
Создать таблицу «ОбъёмГрузоперевозок», имеющую структуру такую же, как у табл. 1.1, с использованием конструктора. Поля «Месяц», «Ввозимый товар», «Декларант», «Таможенный пост» имеют тип «Текстовый». Остальные поля – «Числовой». Сохраните таблицу.
Добавить к созданной таблице ещё одно поле «ПервичныйКлюч» с типом «Счётчик». Установить этому полю признак «Ключевое поле». Если такое поле было создано автоматически (например, с именем «Код») переименовать его.
Заполнить таблицу базы данных данными из табл. 1.1.
Отсортировать данные в таблице по возрастанию по полю «Декларант».
Отсортировать по убыванию по полю «Объём».
Выбрать из таблицы по товару Молоко, ввезённому через Северный пост.
Познакомиться с поиском по полю.
Добавить итоговую строку к полю «Стоимость».
2.3. Содержание отчета
Титульный лист.
Цель работы.
Задание по лабораторной работе.
Решение заданий с кратким описанием процесса их выполнения.
Выводы по проделанной работе.
Отчет сохранить на жестком магнитном диске ПЭВМ в папке Мои документы – Отчеты в виде файла типа doc. Имя файла должно содержать Вашу фамилию, номер группы и номер лабораторной работы (например, Иванов_58п_1). Каждый пункт выполненного задания должен быть отображен в вашем файле.
2.4. Контрольные вопросы
Что такое СУБД?
Назовите основные объекты MS Access. Кратко укажите их основное назначение.
Что такое первичный ключ?
Лабораторная работа 3
Связывание таблИц
Цель работы: познакомиться с видами отношений в реляционных базах данных. Создание базы данных из нескольких таблиц в MS Access, разработка пользовательского интерфейса.
Указания к выполнению лабораторной работы
Реляционная база данных – БД, основанная на реляционной модели данных. Реляционная модель данных (РМД) – логическая модель данных, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в реляционных базах данных.
Структурный аспект (составляющая) – данные в базе данных представляют собой набор отношений.
Аспект (составляющая) целостности – отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.
Аспект (составляющая) обработки (манипулирования) – РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).
Термин «реляционный» означает, что теория основана на математическом понятии отношение (relation). В качестве неформального синонима термину «отношение» часто встречается слово таблица.
Создание реляционных баз данных неразрывно связано с теорией нормализации.
Целью нормализации является устранение недостатков структуры базы данных, приводящих к вредной избыточности в данных, которая в свою очередь потенциально приводит к различным аномалиям и нарушениям целостности данных. Например, для того чтобы исключить ошибки ввода данных, упростить формирование отчётов, уменьшить время ввода данных, целесообразно по данным в колонке «Таможенный пост» в табл. 1.1 «Объём грузоперевозок» создать отдельную таблицу «Таможенные посты», в которую включить только различные значения. Каждой строке этой таблицы присвоить свой собственный уникальный код (первичный ключ). После этого в колонке «Таможенный пост» будет указано не название поста, а ссылка на элемент (строку) из таблицы «Таможенные посты».
В результате можно говорить о «связывании» таблиц. В данном случае одной записи в таблице «Таможенные посты» будет соответствовать несколько записей в таблице «Объём грузоперевозок» (рис. 1).
Таблица «Объём грузоперевозок» |
|||||
Месяц |
Ввозимый товар |
Декларант |
Таможенный пост |
Объем, шт. |
Стоимость, руб. |
январь |
Напитки |
Марченко |
1 |
11111 |
2577752 |
январь |
Напитки |
Марченко |
2 |
3214 |
745648 |
январь |
Напитки |
Марченко |
3 |
3200 |
742400 |
февраль |
Напитки |
Марченко |
1 |
567 |
131544 |
март |
Напитки |
Марченко |
1 |
567 |
131544 |
февраль |
Напитки |
Николаев |
4 |
45677 |
10597064 |
январь |
Напитки |
Николаев |
4 |
45670 |
10595440 |
-
Таблица «Таможенные посты»
Первичный ключ
Наименование
1
Северный
2
Восточный
3
Южный
4
Западный
Рис. 1 – Связь с отношение «один-ко-многим»
Существует три вида связей таблиц: «один-ко-многим», «один-ко-одному», «многим-ко-многим».