Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Модуль 4. Системы управления базами данных



Тема 4.1. Элементы теории баз данных (БД)

Понятие базы данных (БД). Классификация БД. Системы управления базами данных (СУБД). Принципы проектирования реляционных БД. Основные функции и архитектура СУБД Access. Проектирование таблиц и способы их создания. Типы данных и свойства полей.

Лабораторная работа № 1 «Проектирование базы данных в Access» (форма обучения – очная, заочная) – интерактивная форма «Мозговой штурм».

Создать базу данных (имя «Туры Греции»), создать таблицу «Предлагаемые туры».

1. Установить первичный ключ – Код тура.

2. Подобрать типы данных, свойства полей.

Таблица «Предлагаемые туры»:

Код тура Отель Кате–гория Тип номера Пансион Стоимость Коли–чество человек Коли–чество ночей Ре–бенок НДС Эк–скурсии Стра–ховка
Corfu Imperial Main Bldg SV FB да да
Marbella Standart GV FB да да
Dafnila Bay Main Bldg GV FB нет нет
Adonis Main Bldg GV HB да нет
Margarita Standart BB нет нет

Задания для самостоятельной работы

Дополнить базу данных «Туры Греции» таблицей «Клиенты».

1. Установить первичный ключ – Номер договора.

2. Подобрать типы данных, свойства полей.

3. Создать связь между таблицами.

Таблица «Клиенты»

Код тура Номер договора Обращение Имя, отчество Фамилия Почтовый адрес Почтовый индекс Населенный пункт Телефон Дата заказа Скид–ка
Господину Николай Петрович Чумаков Братская 17 Москва 01.06
Господину Андрей Васильевич Литвинов Широкая 8 Москва 08.06
Господину Александр Макарович Чичиков Луговая 1 Москва 14.06 0, 1
Господину Михаил Васильевич Ломон–осов Лесная 5 Киев 18.06 0, 05
Госпоже Татьяна Васильевна Кивенко Космонавтов 104 Москва 24.06
Господину Петр Иванович Северов Губернская 14 Москва 16.06
Господину Павел Петрович Миролю–бов Галилея 6 Киев 18.06 0, 1

Рекомендации по выполнению заданий для самостоятельной
работы и подготовке к лабораторной работе

При выполнении самостоятельной работы необходимо использовать материалы лекции по теме 4.1. Сосредоточить усилия на изучении реляционных баз данных и технологиях работы в СУБД. Ознакомиться с интерфейсом Access. Изучить функциональные возможности Access. Ознакомиться с приёмами работы Access.

Контрольные вопросы для самопроверки

1. Что такое СУБД?

2. Какие вы знаете модели данных для баз данных?

3. Какие функции с данными можно выполнять в СУБД MSAccess?

4. Какие основные этапы разработки баз данных?

5. Из каких компонентов состоит база данных?

6. Что такое запись?

7. Что такое поле?

8. Что такое первичный ключ?

9. Зачем нужно структурировать данные?

10. Что такое тип данных? Зачем необходимо указывать типы полей?

11. Что такое связи между таблицами. Типы связей.

Рекомендуемая основная и дополнительная учебная литература
и иные источники:

1. Раздел 8.1. – 1.

2. Раздел 8.2. – 1, 2.

 

Тема 4.2. Реляционная СУБД MS Access

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

Связанные таблицы. Ключи и индексы. Многотабличные формы, запросы и отчеты. Обеспечение целостности данных.

Построение таблиц и форм в режиме мастера и в режиме конструктора. Занесение и редактирование данных при помощи форм. Вставка элементов управления в формы. Построение и использование сложных форм. Подчиненные и многотабличные формы.

Анализ данных с помощью запросов. Использование условий и сортировок в запросах. Построение многотабличных запросов. Вычисляемые поля и группировка данных в запросах для получения итогов. Модифицирующие запросы.

Конструирование отчетов. Вычисляемые поля и группировка данных в отчетах.

Макрокоманды. Модули.

Лабораторная работа № 1 «Работа с формами в Access» (форма обучения – очная, заочная) – интерактивная форма «Творческое задание».

Создать форму по таблице «Предлагаемые туры» БД «Туры Греции», (оформление по образцу).

Задания для самостоятельной работы

Создать форму по таблице «Клиенты» (БД «Туры Греции») с полями: «Код тура», «Фамилия», «Населенный пункт», «Дата заказа», вставить графический объект, вставить кнопку с гиперссылкой на таблицу «Клиенты».

Рекомендации по выполнению заданий для самостоятельной
работы и подготовке к лабораторной работе

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

Контрольные вопросы для самопроверки

1. Опишите процесс создания форм в различных режимах.

2. Опишите порядок и добавления в форму текстового поля.

3. Как добавляется в форму графический объект?

4. Опишите порядок добавления в форму гиперссылок на различные объекты.

5. Опишите порядок добавления в форму элементов управления.

Рекомендуемая основная и дополнительная учебная литература
и иные источники:

Раздел 8.1. – 1.

Раздел 8.2. – 1, 2.

Лабораторная работа № 2 «Создание запросов и отчетов в Access» (форма обучения – очная, заочная) – интерактивная форма «Творческое задание».

База данных – файл «Сластена Лили» (получить у преподавателя).

1. Выполнить подстановку: в таблице «Заказы» – страна получатель – Canada, USA.

2. Выполнить фильтрацию:

– в таблице «Заказчики» – только USA;

– в таблице «Заказы» – страна USA, кредитная карта 3.

3. Создать запрос:

– таблица «Заказчики» – фамилия; адрес; страна: USA.

4. Создать отчет:

– таблица «Заказчики» – фамилия, имя, телефон, город, страна.

Задания для самостоятельной работы

База данных – файл «Сластена Лили» (получить у преподавателя).

1. Выполнить подстановку: в таблице «Заказы» – кредитная карта – 1, 2, 3.

2. Выполнить фильтрацию:

– в таблице «Сотрудники» – отдел «Экспедиция»; дата рождения
> 01.01.62.

3. Создать запрос:

– таблица «Доставка» – код доставки + таблица «Заказы» – вид заказа; имя получателя; страна получатель: USA; дата заказа > 03.11.

4. Создать отчет:

– таблица «Заказы» – город, страна, номер счета, дата оплаты.

Рекомендации по выполнению заданий для самостоятельной
работы и подготовке к лабораторной работе

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

Контрольные вопросы для самопроверки

1. В чем особенности фильтрации данных в Access?

2. Опишите порядок создания подстановок.

3. В каких режимах можно создавать запросы?

4. Как формируется запрос на выборку с условием?

5. Опишите порядок создания отчета.

6. Как форматировать и редактировать отчет?

Рекомендуемая основная и дополнительная учебная литература
и иные источники:

Раздел 8.1. – 1.

Раздел 8.2. – 1, 2.

Лабораторная работа № 3 «Проектирование сложных объектов в Access» (форма обучения – очная) – интерактивная форма «Мозговой штурм».

По таблице «Предлагаемые туры» БД «Туры Греции»:

– создать подстановки для полей «Ребенок» – Да, нет; «Пансион» (список значений); «Экскурсии» – Да, Нет;

– фильтрация таблицы по категории 5;

– составить запрос с полями: «Код тура», «Отель», «Пансион»;

– создать форму с полями: «Код тура», «Отель», «Пансион», «Категория», – вычисляемое поле «Стоимость с НДС», вставить гиперссылку на таблицу «Предлагаемые туры»;

– создать отчет с полями: «Тип номера», «Стоимость», «Количество человек».

Задания для самостоятельной работы

По таблице «Клиенты» БД «Туры Греции»:

– создать подстановки для полей «Код тура», «Обращение» (списки значений);

– фильтрация таблицы по коду тура 4, населенному пункту «Киев»;

– составить запрос с полями: «Код тура», «Фамилия», «Имя, отчество», «Телефон»;

– создать форму с полями: «Код тура», «Фамилия», «Населенный пункт», «Дата заказа», вставить графический объект, вставить кнопку с гиперссылкой на таблицу «Клиенты»;

– создать отчет с полями: «Код тура», «Фамилия», «Почтовый адрес», «Почтовый индекс», «Телефон».

Рекомендации по выполнению заданий для самостоятельной
работы и подготовке к лабораторной работе

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

Контрольные вопросы для самопроверки

1. Как создать подчиненную форму?

7. Как вставить в отчет вычисляемое поле?

2. Как вставить в форму вычисляемое поле?

3. Опишите порядок создания составного отчета.

4. Опишите порядок вставки подобъекта в форму.

5. На какие объекты могут быть созданы гиперссылки?

Рекомендуемая основная и дополнительная учебная литература
и иные источники:

Раздел 8.1. – 1.

Раздел 8.2. – 1, 2.

Лабораторная работа № 4 «Проектирование сложных запросов в Access» (форма обучения – очная) – интерактивная форма «Мозговой штурм».

1. Импортировать в ACCESS таблицу EXCEL «Книги» (выдается преподавателем).

2. С помощью запроса на обновление увеличить «Сумму» на 20 %.

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

4. С помощью запроса на удаление удалить записи о книгах за июль.

5. Создать итоговые запросы:

– сумма по городам;

– количество покупателей по месяцам;

– количество проданных книг в июле в Москве.

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

7. В таблице «Книги» добавить вычисляемое поле: разница между покупателями и проданными книгами в Москве.

Задания для самостоятельной работы

1. Импортировать в ACCESS таблицу EXCEL «Книги» (выдается преподавателем)

2. С помощью запроса на обновление увеличить «Сумму» на 15 %.

3. Создать запрос на выборку, содержащий суммы, не превышающие среднего значения.

4. С помощью запроса на удаление удалить записи о книгах за август.

5. Создать итоговые запросы:

– сумма по месяцам;

– количество покупателей по городам;

– количество проданных книг в июле в Киеве.

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

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

8. Создать 2 макроса для открытия и закрытия любого объекта базы данных.

Рекомендации по выполнению заданий для самостоятельной
работы и подготовке к лабораторной работе

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

Контрольные вопросы для самопроверки

1. В чем особенность модифицирующих запросов в Access?

2. Опишите порядок создания запроса на удаление данных.

3. Опишите порядок создания запроса на добавление данных.

4. Опишите порядок создания итогового запроса.

5. Опишите порядок создания перекрестного запроса.

Рекомендуемая основная и дополнительная учебная литература
и иные источники:

Раздел 8.1. – 1.

Раздел 8.2. – 1, 2.

Лабораторная работа № 5 «Создание сводной базы данных в Access» (форма обучения – очная) – интерактивная форма «Мозговой штурм».

В программе MS Access создать базу данных База_Группа_Фамилия.mdb в своей папке на основе следующей схемы базы данных:

 

и следующих данных:

Дата Пол Оценка Фамилия Возраст Страна Знает язык
03.01.15 мужской Иванов Италия английский
15.01.15 женский Петрова Франция французский
02.02.15 женский Сидорова Италия немецкий
02.03.15 мужской Иванов Германия английский
14.02.15 женский Сидорова Венгрия немецкий
04.04.15 женский Петрова Италия французский

– для заполнения подчиненных таблиц создайте автоформы;

– заполните таблицы данными;

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

– создайте автоформу для таблицы «Поездки менеджеров» с возможностью выбора значений в полях подстановки из выпадающих списков меню;

– создайте следующие запросы:

1. в какие страны ездила Сидорова;

2. возраст женщин;

3. пол и возраст менеджера посетившего Германию;

4. список менеджеров, совершивших поездки в мае 2015 года;

– создайте отчет по поездкам менеджеров.

Задания для самостоятельной работы

Создать базу данных «Сделки фирмы–посредника».

1. Подобрать типы данных, свойства полей.

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

Создать:

3. подстановки: Город Продавца и Номер продавца.

4. Запросы:

– Таблица 1: Имя Продавца, Процент;

– Таблицы 2 + 3: Номер Продавца, Рейтинг Заказчика; Имя Заказчика;

– Таблицы 1 + 3: Номер Продавца, Имя Продавца, Сумма.

5. Формы:

5.1. по Таблице 2 (все поля):

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

– гиперссылка с кнопкой (подпись) на таблицу 1, на таблицу 3.

5.2. по Таблице 3 (все поля) + подчиненная форма по Таблице 1 (все поля):

– вставить графический объект;

– добавить вычисляемое поле «Общая сумма»: =[Сумма]*0, 25.

– отформатировать элементы форм.

6. Отчет по Таблице 3: номер заказчика, сумма, дата,

– отформатировать отчет,

– встроить подотчет по Таблице 2: номер заказчика, имя заказчика, город,

– в примечании отчета вставить вычисляемое поле: итого сумма,

– нумерация страниц: 1, 2, 3.

Таблица 1. Продавцы

Номер Продавца Имя Продавца Город Продавца Процент
Пушкин Москва 0, 12
Лермонтов Питер 0, 13
Волошин Ялта 0, 11
Есенин Питер 0, 15
Маяковский Москва 0, 10

Таблица 2. Заказчики

Номер Заказчика Имя Заказчика Город Заказчика Рейтинг Заказчика Номер Продавца
Карамзин Тверь
Костомаров Москва
Соловьев Питер
Мережковский Нижний
Пыляев Москва
Гиляровский Москва

Таблица 3. Покупки

Номер Сделки Сумма НДС Дата Номер Заказчика Номер Продавца
19, 43 да 10/03/2007
720, 3 да 24/03/2007
2000, 2 нет 03/06/2007
107, 3 нет 24/06/2007
10, 33 нет 24/10/2007
10, 56 да 04/11/2007
2012, 45 нет 04/11/2007
120, 34 нет 05/11/2007
654, 83 нет 09/11/2007
456, 67 нет 10/12/2007
34, 5 да 10/12/2007

 

Рекомендации по выполнению заданий для самостоятельной
работы и подготовке к лабораторной работе

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

Контрольные вопросы для самопроверки

1. Запрос. Типы запросов. Конструирование запроса.

2. Сортировка и отбор записей в запросе. Построитель выражений.

3. Вычисления в запросе. Вычисляемые поля в запросе. Построитель выражений.

4. Сортировка и группировка записей в запросе.

5. Форма. Назначение. Структура формы. Способы создания. Работа с формой.

6. Элементы управления, используемые в форме. Построитель выражений.

7. Отчет. Структура отчета. Способы создания и форматирования.

8. Нумерация записей в отчете.

9. Группировка и сортировка записей в отчете.

10. Элементы управления, используемые в отчете. Построитель выражений.

11. Управляющая форма. Назначение. Свойство Источник записей формы.

12. Элементы управления, используемые в управляющей форме. Построитель выражений.

Рекомендуемая основная и дополнительная учебная литература
и иные источники:

Раздел 8.1. – 1.

Раздел 8.2. – 1, 2.

 


Поделиться:



Популярное:

  1. A. между органами государственного управления и коммерческими организациями
  2. A.- СРЕДСТВА УПРАВЛЕНИЯ ВРЕМЕНЕМ
  3. D.3. Системы эконометрических уравнений
  4. I.Расчет подающих трубопроводов системы горячего водоснабжения при отсутствии циркуляции.
  5. II Модуль. Криминологическая характеристика отдельных видов преступности
  6. III. Системы теплоснабжения и отопления
  7. III. Цель, задачи развития территориального общественного самоуправления «Жуковский Актив»
  8. IV. Движение поездов при неисправности электрожезловой системы и порядок регулировки количества жезлов в жезловых аппаратах
  9. MS Excel. Графическое представление данных.
  10. Printf( “Enter size and delta: “ ); //Блок ввода данных
  11. S 47. ТЕХНОЛОГИЧЕСКИЕ ОСНОВЫ ОПЕРАТИВНОГО УПРАВЛЕНИЯ МАТЕРИАЛЬНЫМИ ПОТОКАМИ
  12. V. ТИПОВАЯ ФРАЗЕОЛОГИЯ РАДИООБМЕНА ДИСПЕТЧЕРОВ ОРГАНОВ ОБСЛУЖИВАНИЯ ВОЗДУШНОГО ДВИЖЕНИЯ (УПРАВЛЕНИЯ ПОЛЕТАМИ) С ЭКИПАЖАМИ ВОЗДУШНЫХ СУДОВ


Последнее изменение этой страницы: 2016-04-09; Просмотров: 919; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.074 с.)
Главная | Случайная страница | Обратная связь