МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«МИНСКИЙ ГОСУДАРСТВЕННЫЙ ВЫСШИЙ
РАДИОТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
ПОДЛЕЖИТ ВОЗВРАТУ УТВЕРЖДАЮ
Проректор по учебной работе С. Н. Анкуда «27» сентября 2010 г.
СИСТЕМЫ УПРАВЛЕНИЯ СИСТЕМЫ УПРАВЛЕНИЯ
БАЗАМИ ДАННЫХ БАЗАМИ ДАННЫХ
Учебная программа, методические указанияУЧЕБНАЯ ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ
И КОНТРОЛЬНЫЕ ЗАДАНИЯ и контрольные задания для учащихся заочного отделения специальности 2-25 01 10 «Коммерческая деятельность»МИНСК МГВРК МИНСК 2010 УДК 681.3(075) ББК 32.973.26–018.2я С Предисловие Рекомендовано к изданию кафедрой информатики (протокол Автоматизация документооборота, в частности бухгалтерот 27.01.2010 г.) и Научно-методическим советом учрежде- ского и делопроизводства, является одним из наиболее вострения образования «Минский государственный высший радиотехбованных направлений работы в офисе. Система проектированический колледж» (протокол № 6 от 24.03.2010 г.) ния баз данных Access – мощный инструмент автоматизации деятельности бухгалтера и экономиста. Кроме того, это сложный Составитель программный продукт, для эффективного использования котоС. А. Шумилина, ассистент кафедры информатики МГВРК рого часто необходимы знания не только в области экономики, но и в области программирования.
Цель предмета «Системы управления базами данных» состоРецензент ит в изучении основных понятий баз данных (БД), систем управЕ. А. Лазицкас, старший преподаватель ления базами данных (СУБД), моделей данных, основных опрекафедры информатики МГВРК делений реляционной модели данных, средств манипулирования реляционными данными, основ структурированного языка запросов, основ проектирования и сопровождения реляционных БД, а Системы управления базами данных : учеб. программа, также способов создания и ведения систем автоматизированной С40 метод. указания и контрол. задания для учащихся заочного обработки информации на основе использования конкретных отделения специальности 2-25 01 10 «Коммерческая деятель- СУБД реляционного типа.
ность» / сост. С. А. Шумилина. – Минск : МГВРК, 2010. – 24 с. В результате изучения предмета учащиеся должны:
ISBN 978-985-526-082-1 знать:
- современные СУБД реляционного типа;
Приведены учебная программа, тематический план, требо- - этапы проектирования информационных систем, основанвания по выполнению контрольной работы, вопросы для само- ных на реляционной модели данных;
контроля, варианты контрольной работы и список рекомендуеметоды и средства конкретной СУБД, предназначенные для мой литературы.
реализации разработанных проектов информационных систем;
Предназначено для учащихся и преподавателей колледжа.
- основные конструкции структурированного языка запросов;
- механизмы и технологии организации доступа к данным УДК 681.3(075) при программировании БД в Microsoft Access;
ББК 32.973.26–018.2я уметь:
- разрабатывать профессиональные проекты БД реляционного типа;
- профессионально реализовывать разработанные проекты © Шумилина С. А., составление, БД реляционного типа с использование современных СУБД;
© Учреждение образования «МинISBN 978-985-526-082- - использовать основные конструкции структурированного ский государственный высший раязыка запросов при реализации БД.
диотехнический колледж», 2 Окончание табл. 1. Учебная программа Количество часов Дневное Заочное 1.1. Тематический план Наименование раздела и темы отделение отделение тео- прак- тео- пракТаблица 1 рия тика рия тика Количество часов Тема 3.3. Операторы определения и манипуДневное Заочное лирования схемой БД 2 – – – Наименование раздела и темы отделение отделение Тема 3.4. Синтаксис оператора SELECT. Натео- прак- тео- прак- значение и использование основных блоков рия тика рия тика операции SELECT 6 4 – – Раздел 1. Основные концепции организаТема 3.5. Возможности Microsoft Access по ции данных и реляционная моадминистрированию и защите данных в БД 4 2 2 дель данных 13 – 4 – Обязательная контрольная работа 1 – – – Тема 1.1. Типовая организация современной Итого 60 40 12 СУБД 4 – – – Тема 1.2. Ранние подходы к организации 1.2. Содержание предмета СУБД 2 – – – Тема 1.3. Общие понятия реляционного подВведение в курс «Системы управления базами данных». Цехода к организации БД. Основные концепли и задачи курса, его характеристика. Краткая характеристика ции и термины Тема 1.4. Базисные средства манипулирова- развития методов и средств обработки информации, информания реляционными данными ционные технологии, применяемые в области СУБД.
3 – – – Тема 1.5. Проектирование реляционных БД с Раздел 2. Программирование БД в Microи реляционная модель данных Тема 2.4. Визуальные возможности Microsoft Тема 2.6. Работа с макросами в Microsoft Раздел 3. Структурированный язык заСистемы, основанные на инвертированных списках, иерарпросов SQL 16 6 2 Тема 3.1. Общая структура языка SQL и его хические и сетевые СУБД. Сравнительный анализ. Достоинства.
Тема 1.3. Общие понятия реляционного подхода Ключевое поле и его определение. Понятие индекса и его Общая характеристика. Базовые понятия реляционных БД. Литература [4, 7] Домен. Схема отношения, схема БД. Кортеж, отношение. Пер- Навигация по таблице. Печать таблицы. Сортировка, поиск Реляционная алгебра. Основные операции реляционной ал- Использование запросов и фильтров. Мастер и конструктор гебры: объединение, пересечение, разность, произведение, вы- запросов. Вычисляемые поля в запросах. Запросы с параметрабор, создание проекций, соединение, присвоение, деление. Реля- ми. Запросы из фильтра. Печать результатов запроса.
Литература [7] Тема 1.5. Проектирование реляционных БД Общие свойства отношений в реляционной БД. Нормальные формы. Каскадное удаление. Целостность БД.
Литература [5, 7] Раздел 2. Программирование БД в Microsoft Access Тема 2.1. Основные сведения о Microsoft Access Работа с формами: создание форм для ввода данных, автоОсновные сведения о Microsoft Access. Возможности и об- матическое создание формы на основе таблицы или запроса, созласти применения. Различия между СУБД Access и электронны- дание формы с помощью мастера. Режимы работы с формами.
Литература [3] Работа с формами в режиме конструктора (окно приложеРабочая среда Microsoft Access. Меню и панели инструментов. ния: инструменты формы, параметры работы, элементы управЛитература [3, 9] Тема 2.2. Структура и принципы организации и работы Таблицы и режимы работы с ними (режим конструктора и таблицы). Создание таблиц путем ввода данных, с помощью Литература [2, 9] Определение полей в таблице. Типы данных. Свойства поСтруктура отчета, создание и редактирование отчетов, элелей таблицы.
Литература [2, 9] Использование мастера подстановок и маски ввода. Вставка, удаление и переименование полей таблицы.
Литература [2, 3] Принципы создания и работы со сводными таблицами и Управление правами доступа к БД и учетными записями.
Тема 2.6. Работа с макросами в Microsoft Access Работа с макросами. Создание, выполнение, отладка и приПеречень лабораторных и практических занятий менение макросов.
Литература [2] Раздел 3. Структурированный язык запросов SQL Тема 3.1. Общая структура языка SQL Функции и основные возможности языка SQL. Отличие SQL от процедурных языков программирования. Интерактивный и встроенный SQL.
Тема 3.2. Типы данных в SQL Литература [1] Тема 3.3. Операторы определения и манипулирования Команды работы с таблицами. Команды манипулирования Формирование запросов действий: добавледанными. Использование подзапросов с insert, delete, update. ние, удаление, редактирование 2 Литература [1] Тема 3.4. Синтаксис оператора SELECT. Назначение Работа с формами: создание форм для ввода пользование основных блоков операции SELECT. Примеры ис- Работа с формами в режиме конструктора по администрированию и защите данных в БД Создание и оформление сводной таблицы и Администрирование БД, архивирование, сжаExcel.
тие и восстановление БД, защита информации 2 – 2. Вопросы для самоконтроля 20. Определение полей в таблице. Типы данных. Свойства полей таблицы. Вставка, удаление и переименование полей 1. Понятия «информационная система», «база данных», «сисСвязи между таблицами. Модификация структуры таблиц, темы управления базами данных». Общие функции всех циональные БД, серверы БД, клиенты БД, средства разраРабота с таблицами: импорт, экспорт, использование внешботки программ работы с БД.
3. Модели представления данных: системы, основанные на инНазначение и виды запросов. Общие правила решения задач вертированных списках, иерархические и сетевые СУБД.
4. Банк данных и его компоненты (БД, СУБД, словарь данных, вычислительная система, обслуживающий персонал, админизапросов.
стратор БД, приложения).
5. Сетевая модель данных. Достоинства и недостатки.
6. Иерархическая модель данных. Достоинства и недостатки.
7. Реляционная модель данных. Основные концепции и термиВыражения в Access: логические операции, операция конканы (домен, схема отношений, схема БД, кортеж, отношение, 9. Реляционная алгебра. Базовые операции реляционной алгебПостроитель выражений в Access. Встроенные функции СУБД ры (объединение, пересечение, разность, произведение).
10. Реляционная алгебра. Операции реляционной алгебры (вы- Access.
бор, проекция, соединение, присвоение, деление).
11. Реляционное исчисление. Основные понятия: целевой спиИспользование групповых операций в запросах.
сок, квантор существования, квантор всеобщности.
34. Запросы на изменение: запрос на создание новой таблицы, 58. Администрирование БД в Access. Архивирование, сжатие и запрос на добавление новых записей в таблицу, запрос на восстановление БД.
обновление записей таблицы, запрос на удаление записей из 59 Защита информации шифрованием и паролем в Microsoft 36. Назначение и типы форм. Работа с формами. Режимы работы с формами.
37. Работа с формами в режиме конструктора. Использование мастера форм.
38. Сортировка и фильтрация данных в форме.
39. Многотабличные формы.
41. Назначение отчетов. Многотабличные отчеты.
42. Создание и печать отчетов. Работа с отчетами в различных режимах (мастер отчетов, режим конструктора, режим предТеоретическая часть содержит вопросы по курсу СУБД.
варительного просмотра, режим просмотра образца).
43. Структура отчета, создание и редактирование отчетов, элепервого задания общее для всех вариантов: необходимо создать менты управления, визуальное оформление отчетов.
базу данных Магазин. Последующие три задания индивидуальПрименение шаблонов, просмотр и печать отчетов. Группины для каждого учащегося и заключаются в составлении конровка и сортировка отчетов.
45. Принципы создания и работы со сводными таблицами и диаВсе задания практической части должны быть выполнены в граммами.
46. Работа с макросами. Создание, выполнение, отладка и при- - постановку задачи;
47. Функции и основные возможности языка SQL. и на листах формата А4 (приводится копия экрана с результатом 48. Отличие SQL от процедурных языков программирования. выполнения задания);
50. Типы данных SQL.
51. Использование разделителей и символов SQL.
52. Команды работы с таблицами (создание, удаление и модификация таблиц).
54. Использование подзапросов операторами insert, delete, update.
55. Общий вид оператора выборки SELECT. Назначение и ис- второй лист – оглавление, ответ на каждый вопрос оформляется пользование основных блоков операции SELECT. Примеры с новой страницы.
56. Операторы in, between, like, is null. не нумеруется), в верхнем колонтитуле – номер группы, номер 57. Агрегирование и групповые функции. варианта, фамилия, имя и отчество учащегося.
Размеры полей: левое – не менее 30 мм, правое – не ме- Вариант нее 10 мм, верхнее – не менее 15 мм, нижнее – не менее 20 мм. 1. Реляционное исчисление. Понятия «определяющее выражеРазмер шрифта – 12–14 пт, междустрочный интервал – одинар- ние», «квант существования», «квант всеобщности».
ный, выравнивание – по ширине. 2. Технология создания отчетов в Access. Конструктор отчетов.
Общий объем контрольной работы – 10–15 страниц печатного текста, включая рисунки, таблицы, графики и схемы. Вариант К работе обязательно должен прилагаться электронный ва- 1. Связи между таблицами. Схема данных. Связи-объединения.
риант на любом носителе информации. 2. Использование вычисляемых полей в запросах в Access.
Вариант 1. Понятие «ключ» в реляционной модели данных. Виды ключей и их назначение.
2. Построитель выражений. Встроенные функции СУБД Access.
Вариант 1. Понятие «база данных». Классификация БД.
2. Функциональное назначение объектов Access: таблиц, форм, отчетов, запросов.
Вариант 1. Системы управления базами данных.
2. Технология создания таблиц в Access. Конструктор таблиц.
Вариант 1. Модели данных: иерархическая, сетевая и реляционная.
2. Назначение отчетов в Access. Многотабличные отчеты.
1. Реляционные БД. Основные понятия: домен, атрибут, отношение, кортеж.
2. Запросы с параметрами в Access.
1. Реляционная алгебра. Основные операции реляционной алгебры.
Задание 2. С помощью Мастера форм на основе таблицы Задание 4. На базе таблицы Работник построить запрос для Клиенты создать ленточную форму. В форму включить четыре поля: Название, Должность, Страна, Город. Сохранить форму с именем Вариант0_1.
Задание 3. На базе таблицы Заказы (поля КодЗаказа, КодКлиента, СтранаПолучателя, ДатаИсполнения) построИз БД Борей в свою БД Магазин импортировать все табить запрос для отбора заказов, исполненных в марте 1997 года.
Сохранить запрос с именем Вариант0_2.
Задание 4. На базе таблиц Поставщики (поля Название, Типы и Товары создать составную подчиненную форму. В форСтрана), Товары (поле Марка) и Типы (поле Категория) пому включить все поля таблиц. Сохранить форму с именем Варистроить запрос для отбора поставщиков товаров из категории Приправы. Сохранить запрос с именем Вариант0_3.
Вариант Из БД Борей в свою БД Магазин импортировать таблицы Сотрудники и Заказано.
Задание 2. С помощью Мастера форм на основе таблицы Сотрудники создать форму в столбец. В форме включить три отбора работников с должностью Старший продавец. Сохраполя таблицы: Фамилия, Должность и Фотография. Сохра- нить запрос с именем Вариант3_3.
нить форму с именем Вариант1_1.
Из БД Борей в свою БД Магазин импортировать все таблизаказов, у которых скидка равна нулю. Сохранить запрос с имецы.
Задание 2. С помощью Мастера форм на основе таблиц Типы и Товары создать составную связанную форму. В форму ант4_1.
Задание 3. На базе таблицы Заказано (поля КодЗаказа, КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых количество заказанных товаров больше 5, но Задание 4. На базе таблицы Работник построить запрос для Из БД Борей в свою БД Магазин импортировать все таб- НаСкладе) построить запрос для отбора товаров, которые есть Задание 2. С помощью Мастера форм на основе таблиц За- Вариант7_2.
казано и Товары создать составную связанную форму. В форму Задание 4. На базе таблицы Заказы (поля КодЗаказа, включить все поля таблиц. Сохранить форму с именем Вари- КодКлиента, СтранаПолучателя, ДатаИсполнения) построант5_1. ить запрос для отбора заказов, исполненных в январе 1998 года.
Задание 3. На базе таблицы Заказано (поля КодЗаказа, Сохранить запрос с именем Вариант7_3.
КодТовара, Цена, Количество) построить запрос для отбора заказов, у которых скидка больше 5 %, но меньше 10 %. СохраИз БД Борей в свою БД Магазин импортировать все табнить запрос с именем Вариант5_2.
Задание 4. На базе таблицы Клиенты построить запрос для отбора клиентов из Франции и Германии. В запрос включить три именем Вариант5_3.
Вариант Из БД Борей в свою БД Магазин импортировать все табна складе и цена меньше 500 руб. Сохранить запрос с именем лицы.
Задание 2. С помощью Мастера форм на основе таблицы Поставщики создать форму в столбец. В форму включить чеКодКлиента, СтранаПолучателя, ДатаИсполнения) постротыре поля: Название, Должность, Страна, Город. Сохранить Вариант Задание 2. С помощью Мастера форм на основе таблицы Клиенты создать форму в столбец. В форму включить четыре Основная поля: Название, Должность, Страна, Город. Сохранить форму 1. Астахова, И. Ф. SQL в примерах и задачах : учеб. пособие / Задание 3. На базе таблицы Товары (поля Марка, Цена, НаСкладе) построить запрос для отбора товаров, которых нет на складе. Сохранить запрос с именем Вариант9_2.
Задание 4. На базе таблиц Поставщики (поля Название, Страна), Товары (поле Марка) и Типы (поле Категория) поучебник / Г. Карпова. – СПб. : Питер, 2002.
строить запрос для отбора поставщиков товаров из категории Напитки. Сохранить запрос с именем Вариант9_3.
15. Роланд, Ф. Д. Основные концепции баз данных / Ф. Д. Роланд. – М. : Вильямс, 2002.
16. Ульман, Дж. Введение в системы баз данных / Дж. Ульман, Дж. Видом. – М. : Лори, 2000.
СИСТЕМЫ УПРАВЛЕНИЯ
БАЗАМИ ДАННЫХ
Учебная программа, методические указания для учащихся заочного отделения специальности 2-25 01 10 «Коммерческая деятельность»Ответственный за выпуск О. П. Козельская Подписано в печать 27.09.2010. Формат 60841/16. Бумага писчая.
Ризография. Усл. печ. л. 1,40. Уч.-изд. л. 0,73. Тираж 80 экз. Заказ 182.
Издатель и полиграфическое исполнение:
учреждение образования «Минский государственный высший Пр. Независимости, 62, 220005, Минск.