35

22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных
Page 2: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных
Page 3: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

ВВЕДЕНИЕ

Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

образовательных организациях состоит в формировании у студентов общих и профессиональных

компетенций: выбирать способы решения задач профессиональной деятельности, применительно

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

реализовывать собственное профессиональное и личностное развитие; работать в коллективе и

команде, эффективно взаимодействовать с коллегами, руководством, клиентами; осуществлять

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

социального и культурного контекста; проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей; содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в

чрезвычайных ситуациях; использовать средства физической культуры для сохранения и

укрепления здоровья в процессе профессиональной деятельности и поддержание необходимого

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

профессиональной деятельности; пользоваться профессиональной документацией на

государственном и иностранном языках; производить установку и настройку компонентов

автоматизированных (информационных) систем в защищенном исполнении в соответствии с

требованиями эксплуатационной документации; администрировать программные и программно-аппаратные компоненты автоматизированной (информационной) системы в защищенном

исполнении; обеспечивать бесперебойную работу автоматизированных (информационных) систем

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

Содержание дисциплины предусматривает повторение и систематизацию знаний, полученных

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

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

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

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

данных, использованием языка запросов для программного извлечения сведений из баз данных, управлением базами данных.

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

указания по выполнению заданий и упражнений, указана учебная и справочная литература. Структура рекомендаций соответствует структуре курса «Базы данных».

3

Page 4: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

ПРАКТИЧЕСКАЯ РАБОТА № 16. ОПЕРАЦИИ НАД ОТНОШЕНИЯМИ.

Цели: изучение основ реляционной алгебры.Теоретические вопросы1. Реляционная модель данных. Понятие отношения.2. Стандартные операции реляционной алгебры: Объединение, Пересечение, Разность,

Декартово произведение.3. Свойства стандартных операций реляционной алгебры.4. Специальные реляционные операции: Проекция, Соединение, Деление, Выборка.Задание 1. Дана БД предприятия, состоящая из трех таблиц.

а) приведите примеры операций Объединение, Пересечение, Разность, Декартово

произведение;б) приведите примеры операций Проекция, Соединение, Деление, Выборка;в) построить выражения реляционной алгебры, которые позволят получить ответ на вопросы:– получить имена поставщиков, которые поставляют деталь Д2;– получить имена поставщиков, которые поставляют по крайней мере одну красную деталь;– получить имена поставщиков, которые поставляют все детали;– получить номера поставщиков, поставляющих по крайней мере все те детали, которые

поставляет поставщик П2;– получить имена поставщиков, которые не поставляют деталь Д2.Задание 2. Дана БД агентства недвижимости, состоящая из четырех таблиц.

Отношение ВладелецНомерВлад ФИО Улица Дом, Кв Тел

11 Николаев И.П. ул.Комсомольская д.165, кв 56 42-26-58

12 Антонов А.П. ул.Ленина д.1а 25-78-96

21 ООО "Весна" пр.Победы д.80, кв.1 73-24-15

22 ЗАО "Персей" Ул.Горького д.25б 55-66-59

4

Page 5: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Отношение ОбъектНомерОб Тип Улица Дом, Кв КолКом РазмерПлаты НомерВлад105 дом ул.

Железнодорожнаяд. 76 3 200 11

107 дом ул. Комсомольская д. 2 3 185 12

108 дом ул. Кирпичная д. 15 2 150 21

15 кв-ра

ул. Комсомольская д. 157,

кв. 12

2 450 22

14 кв-ра

пр. Мира д. 17, кв. 22

1 120 11

16 кв-ра

Пр. Мира д. 122,

кв. 11

1 200 22

17 кв-ра

ул. Ленина д. 456,кв. 5

1 200 12

18 кв-ра

ул. А. Буюклы д. 25, кв. 13

3 600 12

19 кв-ра

ул. Чехова д. 68, кв. 23

2 400 11

20 кв-ра

ул. Горького д. 17, кв. 135

1 250 21

110 дом ул. Колхозная д. 12 2 150 21

111 дом ул. Колхозная д. 22 2 180 11

112 дом ул. Лермонтова д. 16 3 300 12

Отношение КлиентНомКлиента Имя Улица Дом, Кв Тел ПредпочтТип МаксПлата13-03 Петров В.И ул.

Украинскаяд.67, кв.69 73-

15-69

1-к 120

17-02 Васильев

Н.Аул.Бумажная д.25 55-

68-96

2-к 250

01-02 Ветров Г.Б. пр.Мира д.19, кв.13 71-

11-87

дом 150

22-03 Долгова

Н.Н.пр.Мира д.193,

кв.5842-

63-78

1-к 100

27-02 Перова Е.И ул.Ленина д.125, кв.69

73-

56-42

2-к 200

17-03 Антонова

Н.Аул.Бумажная д.52 42-

12-45

2-к 250

18-02 Степанов

Г.Б.пр.Мира д.369,кв.95 25-

32-12

2-к 200

НомДог ДатаПодпис СрокДейств НомерОб НомКлиента КомиссионныеД-01-2004-1

17.01.2004 25.04.2004 14 13-03 36,00

Д-01-2004-2

18.01.2004 18.07.2004 108 17-03 90,00

Д-01-2004-3

25.01.2004 25.04.2004 107 27-02 57,00

Д-04-2004-15

26.04.2004 26.07.2004 14 22-03 36,00

Д-02-2004-4

02.02.2004 02.02.2005 110 18-02 180,00

Д-02-2004-5

05.02.2004 05.09.2004 111 18-02 126,00

Д-04- 25.04.2004 25.10.2004 107 27-02 114,00

5

Page 6: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

НомДог ДатаПодпис СрокДейств НомерОб НомКлиента Комиссионные2004-16

Д-02-2004-6

16.02.2004 16.09.2004 20 17-03 175,00

Д-02-2004-7

21.02.2004 21.05.2004 16 17-02 60,00

Д-02-2004-8

29.02.2004 29.08.2004 17 17-03 120,00

Д-03-2004-9

01.03.2004 01.09.2004 105 27-02 120,00

Д-03-2004-10

03.03.2004 03.06.2004 112 17-02 90,00

Вариант 1

1. Составить список всех домов.2. Получить список клиентов, арендующих объект с номером 14.

3. Определить тех клиентов, которые арендуют такие же по типу объекты недвижимости, что

и клиент Долгова Н.Н.4. Определить адреса квартир, при заключении договоров по которым комиссионные

составили больше 100 у.е.5. Получить номера объектов, арендная плата по которым составляет не более 150 у.е. или

которые расположены на той же улице, где живет Ветров Г.Б.Вариант 2

1. Перечислить все 1-комнатные квартиры, арендная плата по которым меньше 200 у.е.2. Выбрать адреса домов, которые бы устроили клиента Ветрова Г.Б.3. Составить список номеров объектов, по которым не было заключено ни одной сделки.4. Выбрать информацию по договорам, заключенным с клиентом Антоновой Н.А.5. Вывести всю информацию по договорам, включая имя клиента, адрес, тип жилья.Вариант 3

1. Перечислить имена и адреса клиентов.2. Составить список владельцев, заключивших договоры в марте 2004года.3. Определить владельцев, которые предлагают для аренды такие же объекты, как и владелец

с номером 11.

4. Выбрать объекты, расположенные на той же улице, где живут их владельцы.5. Вывести список типов жилья с указанием их стоимости.Вариант 4

1. Перечислить номера объектов, арендованных до 01.01.2005.

2. Составить список владельцев, которые являются собственниками домов.3. Вывести список владельцев, являющихся собственниками и дома и квартиры.4. Вывести список клиентов и объектов, находящихся на одной улице.5. Определить владельца объекта, для которого заключен договор с размером комиссионных

180 у.е.Вариант 5

1. Составить список адресов объектов недвижимости, находящихся в собственности

владельца с номером 21.

2. Выбрать фамилии людей, которым подойдет жилье по адресу пр. Мира, 17–22.

6

Page 7: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

3. Получить номера объектов недвижимости, размер арендной платы которых равен

максимально возможной плате клиента с номером 18-02.

4. Определить имена владельцев, заключивших хотя бы одну сделку.5. Вывести номера объектов, принадлежащих владельцу Николаеву И.П., размер платы по

которым не меньше 200 у.е.Задание 3. Дана БД производственного предприятия, состоящая из четырех таблиц:

ПРЕДПРИЯТИЕПред# Название Рейтинг Город

180 Электроника 230 Воронеж

230 Гормолзавод 300 Москва150 Сельмаш 140 Воронеж190 Хлебозавод 300 Курск270 Рудгормаш 240 Москва

где Пред# – номер предприятия, номер общий по некоторым группам городов; Название –

название предприятия; Рейтинг – рейтинг предприятия по некоторым показателям; Город – город, в котором находится предприятие.

ПРОДУКЦИЯПрод# Наименование Количество ГородВыпуска

10 Магнитофоны 12000 Воронеж

20 Кровати 15000 Москва30 Тракторы 20000 Воронеж40 Кухни 30000 Орел50 Продукты 10000 Воронеж

где Прод# – номер продукции; Наименование – наименование продукции; Количество –

стоимость продукции, выпускаемой в год в данном городе; ГородВыпуска – город, в котором

указанная продукция выпускается.

РаботникТН Фамилия ГородПрожив День_рожд Пред#

55 Иванов Воронеж 15.03.02 180

10 Петров Москва 17.02.95 230

100 Сидоров Воронеж 03.12.93 150

190 Иванов Курск 18.04.91 190

где ТН – номер личности; Фамилия – фамилия человека; ГородПрожив – город проживания; День_рожд – дата рождения данного человека; Пред# – номер предприятия, где работает данная

личность.

7

Page 8: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

ПРЕД_ПРОДПред# Прод# Год Выработка

150 30 2000 150

180 10 2000 100

190 50 2001 50

230 50 2001 120

270 20 2002 50

где Пред# – номер предприятия; Прод# – номер продукции; Год – год выпуска продукции; Выработка (тыс.руб) – количество продукции данного предприятия.

Вариант 1

1. Получить названия предприятий, производящих продукцию с номером 30.

2. Выбрать информацию обо всех предприятиях, в т.ч. о работниках и продукции.3. Выбрать фамилии людей, которые работают на хлебозаводе.4. Определить номера предприятий из Воронежа с рейтингом выше 200.

5. Выбрать имена предприятий, производящих все виды продукции.Вариант 2

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

диапазоне от 12000 до 15000.

3. Выбрать фамилии людей, у которых город проживания совпадает с городом нахождения

предприятия.4. Найти номера работников, работающих на одном предприятии.5. Определить название предприятий, которые не производят продукцию с номером 50.

Вариант 3

1. Получить номера предприятий, производящих по крайней мере ту продукцию, которую

выпускает предприятие с номером 190.

2. Выбрать название предприятий, у которых выработка продукции в 2001 г. на единицу

работающего составила более 100 тыс. руб.3. Определить фамилии людей, работающих на предприятиях в г. Воронеже.4. Определить имена предприятий, производящих продукцию с номером «10».

5. Определить номера предприятий, производящих по крайней мере все виды продукции, производимые предприятием с номером 270.

Вариант 4

1. Выбрать все пары названий городов, для которых предприятие и работники находятся в

одном городе.2. Выбрать название предприятий, которые производят продукты.3. Определить название предприятий, производящих продукцию с номером 50 в 2001 году.4. Определить номера предприятий, имеющих в списке работающих по крайней мере одного

«Иванова».5. Получить номера продукции, которая имеет количество более 15000 или производится

предприятием с номером 270.

8

Page 9: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Вариант 5

1. Получить имена предприятий, не производящих продукцию с номером 50.

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

продукция во втором городе.3. Определить название продукции с номером 30, имеющей выработку на единицу

работающего > 100 тыс. руб.4. Найти названия предприятий, производящих по крайней мере одну продукцию с номером

50.

5. Найти названия предприятий, выпускающих одинаковую продукцию.

ПРАКТИЧЕСКАЯ РАБОТА № 17. ПРОЕКТИРОВАНИЕ ИНФОЛОГИЧЕСКОЙ

МОДЕЛИ ДАННЫХ

Цели: изучение принципов разработки и формализации инфологической модели предметной

области с целью построения БД.Теоретические вопросыЭтапы проектирования базы данных.Функциональная модель предметной области.Инфологическая модель базы данных.Модель сущность-связь.Основные понятия модели «Сущность-связь».Типы связей между сущностями.Задание 1. Создать функциональную модель предметной области БД по варианту

индивидуального задания.Вариант 1. Деятельность пункта обмена валюты. В пункте обмена валют создана локальная

информационная система, автоматизирующая процесс учета сделок купли-продажи валюты. Информационная система обеспечивает ввод, хранение и поиск информации о сделках, совершенных в данном пункте обмена. Каждой сделке присваивается уникальный цифровой код. Информация о сделке содержит сведения о дате и времени сделки, суммах покупаемой и

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

денежный оборот за один или несколько дней, а также осуществлять поиск информации о сделках

по номеру паспорта клиента.Вариант 2. Работа информационной системы коммерческого банка. Информационная система

обеспечивает следующие виды работ: формирование уникального идентификационного номера

клиента, счета клиента и кассира банка; формирование уникального номера ссуды клиенту в

любом отделении банка (номер ссуды отличается от номера счета); формирование входных

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

какие дни неде6ли сумма выданных денег превышает сумму принятых денег от клиентов).Вариант 3. Работа информационной подсистемы деканата факультета университета.

Информационная система обеспечивает формирование: 9

Page 10: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

− входных документов (списки студентов по учебным группам и курсам, списки студентов, находящихся в академическом отпуске, списки студентов обучающихся по индивидуальным

планам, списки студентов участвующих в выполнении НИР);− выходных документов (расписание занятий студентов по учебным группам на семестр,

список студентов, слушающих заданный учебный курс, список учебных курсов, список студентов, не прошедших текущую аттестацию, списки отлично успевающих студентов, сведенья о

трудоустройстве выпускников, сведенья о студентах, проживающих в общежитии университета и

сведенья о студентах, нуждающихся в общежитии).Вариант 4. Деятельность переговорного пункта. Информационная система пункта

обеспечивает:− ввод данных об авансовом взносе клиента при предоставлении ему междугородних и

международных переговоров;− ввод данных о тарифах за услуги связи, с учетом особенностей заказа клиента (льготное

время, международный звонок, IP-телефония, факс и пр.).− формирование отчетов о продолжительности разговора клиента, о полной стоимости

услуги, предоставленной клиенту, о количестве услуг, предоставленных всем клиентам за

указанный период времени (день, неделю, месяц) с разбивкой по видам услуг (междугородние

переговоры, международные переговоры, факс, доступ в Интернет и др.).Вариант 5. Деятельность производственно-технического отдела фирмы. В производственно-

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

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

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

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

офисной техники фирмы за указанный период времени (месяц, квартал, полугодие и год).Задание 2. Создать инфологическую модель БД по варианту индивидуального задания.

ПРАКТИЧЕСКАЯ РАБОТА № 18. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ БАЗЫ

ДАННЫХ

Цели: получение навыков проектирования структуры базы данных.

Теоретические вопросы1. Этапы проектирования базы данных.2. Функциональная модель предметной области.3. Инфологическая модель базы данных.4. Модель сущность-связь.5. Основные понятия модели «Сущность-связь».6. Типы связей между сущностями.7. Логическая модель базы данных.

10

Page 11: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

8. Формы нормализации базы данных.Задание 1. Выполнить преобразование инфологической модели базы данных: всех сущностей

и их атрибутов в реляционных таблицы и поля с необходимыми типами данных по варианту

индивидуального задания практической работы № 13.

Задание 2. Определить первичные ключи реляционных таблиц. Задать внешние ключи для

организации связей с соответствующими сущностями.Задание 3. Провести нормализацию базы данных до третьей нормальной формы для варианта

индивидуального задания практической работы № 13.

Задание 4. Построить физическую модель базы данных в заданной СУБД.

ПРАКТИЧЕСКАЯ РАБОТА № 19. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ С

ИСПОЛЬЗОВАНИЕМ CASE-СРЕДСТВ

Цель: изучение возможностей case-средств для проектирования БД в выбранной предметной

области.

Теоретические вопросы1. Основные элементы и понятия ER-модели.2. Этапы разработки ER-диаграммы.3. Методы нормализации диаграмм.Задание 1. Изучить основные понятия ER-модели («сущность-связь») данных.

Задание 2. Изучить этапы построения модели на основе ER-диаграммы.

Задание 3. Изучить концепции и возможности выбранного средства проектирования.

Задание 4. Разработать диаграммы по базе данных в соответствии с вариантом с помощью

заданного программного средства.Вариант 1. Создать БД, содержащую информацию о студентах вуза: Ф.И.О. студента, год

рождения, факультет, кафедра, группа, номер зачетки, число специальностей на факультете, год

основания факультета, число студентов на факультете, декан факультета, название специальности, код специальности, год основания специальности, число групп данной специальности, заведующий кафедрой.

Вариант 2. Создать БД, содержащую информацию о книгах в библиотеке: название, автор, издательство, год издания, жанр, количество страниц, год и место рождения автора, язык, на

котором пишет автор, число произведений, созданных автором, тираж книги, адрес и дата

основания издательства, рейтинг издательства (100-балльный).Вариант 3. Создать БД, содержащую информацию о фильмах в фильмотеке: название

фильма, жанр, кинокомпания, режиссер, длительность, год основания кинокомпании, страна и

численность работающих, рейтинг фильм (10-балльный), год, место рождения и место жительства

режиссера, число фильмов режиссера.Вариант 4. Создать БД, содержащую информацию о записях в фонотеке: композиция,

исполнитель, альбом, автор текста, продолжительность, страна исполнителя, жанр, количество

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

в альбоме.Вариант 5. Создать БД, содержащую информацию о компьютерах: наименование, фирма,

страна, оборот фирмы, служба поддержки и рейтинг фирмы, стоимость компьютера, модель

11

Page 12: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

процессора, объем ОЗУ, тип НЖМД, покупатель компьютера, место жительства и телефон

покупателя.Вариант 6. Создать БД, содержащую информацию о напитках в супермаркете: название, тип,

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

Вариант 7. Создать БД, содержащую информацию о продуктах в магазинах: наименование, цена за 1 кг, дата изготовления, производитель, магазин, адрес, телефон и директор магазина, поставщик, адрес и телефон поставщика, количество обслуживаемых магазинов, репутация.

Вариант 8. Создать БД, содержащую информацию о косметических изделиях: наименование, цена, качество, магазин, фирма, адрес и телефон магазина, номер лицензии, рейтинг, страна и

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

цвет, цена, фирма-изготовитель, год выпуска, двигатель, кузов, марка бензина, максимальная

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

препарата, группа, форма выпуска, состав, способ введения, заболевание, дозировка, длительность

приема, средняя длительность течения заболевания, Ф.И.О. больного, возраст, вес, рост, дата

заболевания, сопутствующие заболевания.

ПРАКТИЧЕСКАЯ РАБОТА № 20. СОЗДАНИЕ БАЗЫ ДАННЫХ СРЕДСТВАМИ СУБД. РАБОТА С ТАБЛИЦАМИ: ДОБАВЛЕНИЕ, РЕДАКТИРОВАНИЕ, УДАЛЕНИЕ, НАВИГАЦИЯ ПО ЗАПИСЯМ.

Цель: изучение основ создания баз данных в OpenOffice.org Base и работы с ними.

Теоретические вопросы1. Основные понятия и определения баз данных.2. Состав СУБД.3. Структура простейшей базы данных.4. Работа с базами данных в OpenOffice.Org Base.

5. Работа с таблицами.Задание 1. Запустите OpenOffice.org Base. Изучите интерфейс приложения.Задание 2. Вызовите справку OpenOffice.org Base и посмотрите информацию о

функциональных возможностях базы данных.Задание 3. Познакомьтесь с интерфейсом OpenOffice.org 3.2 Base . При изучении интерфейса

Base удобно воспользоваться средством подсказки «Что это такое?» в меню Справка.Задание 4. Создайте базу данных Адреса, пользуясь мастером баз данных.Задание 5. Создайте таблицу Адреса, содержащую поля: КодАдреса, Фамилия, Имя, Телефон,

Страна. Выберите тип и формат данных. Определите ключевое поле.Задание 6. Добавьте в таблицу поле Год рождения.

12

Page 13: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 7. Заполните поля Фамилия, Имя, Год рождения.

Задание 8. Задайте маску ввода для поля Телефон: (0-00-00). Заполните поле Телефон.

Задание 9. Переименуйте поле таблицы Страна на Адрес.

Задание 10. С помощью Мастера форм создайте форму для работы с таблицей Адреса:

Задание 11. Добавьте в таблицу адреса три записи с помощью формы:

13

Page 14: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 12. Проверьте записи в исходной таблице.

Задание 13. Отсортируйте фамилии по алфавиту.

14

Page 15: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

ПРАКТИЧЕСКАЯ РАБОТА № 21. СОРТИРОВКА, ПОИСК И ФИЛЬТРАЦИЯ

ДАННЫХ

Цель: получение навыков сортировки, поиска и фильтрации данных.Теоретические вопросы1. Основные понятия и определения баз данных.2. Состав СУБД.3. Структура простейшей базы данных.4. Работа с базами данных в OpenOffice.Org Base.

5. Организация поиска в базе данных.Задание 1. Создайте новую базу данных с таблицей Учебная. Заполните таблицу:

Задание 2. С помощью механизмов поиска найдите записи, для которых ученик из 9 класса:

15

Page 16: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 3. Найдите всех учеников, фамилии которых начинаются на "И".

Задание 4. Найдите всех учеников, в фамилии которых вторая буква "в".

16

Page 17: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 5. Найдите всех учеников, в фамилии которых встречается сочетание "ре".

Задание 6. Найдите все записи, содержащие в поле Класс название 10 класс.

Задание 7. Найдите всех учеников:– у которых рост больше или равен 175 см;– у которых рост больше 170, но меньше 175 см;– у которых класс 10, а рост меньше 175 см.

ПРАКТИЧЕСКАЯ РАБОТА № 22. СПОСОБЫ ОБЪЕДИНЕНИЯ ТАБЛИЦ

Цель: получение навыков работы с базами данных.

Теоретические вопросы1. Основные понятия и определения баз данных.2. Состав СУБД.3. Структура простейшей базы данных.

17

Page 18: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

4. Работа с базами данных в OpenOffice.Org Base.

5. Установка связей между таблицами.Задание 1. Создайте новую базу данных.Задание 2. Создайте таблицу Анкета:

Задание 3. Создайте таблицу Информатика-зачеты:

Задание 4. Установите связи между таблицами:

18

Page 19: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 5. Заполните таблицу Анкета:

Задание 6. Создайте форму для таблицы Анкета. Сохраните форму под именем Зачетная

ведомость.

Задание 7. С помощью мастера форм создайте подчиненную форму для таблицы

Информатика-зачеты в форме Зачетная ведомость:

Задание 8. Проставьте оценки за зачеты некоторым учащимся (не всем) в форме Зачетная

ведомость:

19

Page 20: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

ПРАКТИЧЕСКАЯ РАБОТА № 23. СОЗДАНИЕ БАЗЫ ДАННЫХ С ПОМОЩЬЮ

КОМАНД SQL. РЕДАКТИРОВАНИЕ, ВСТАВКА И УДАЛЕНИЕ ДАННЫХ СРЕДСТВАМИ

ЯЗЫКА SQL

Цель: знакомство с языком SQL.

Теоретические вопросы1. Основные понятия.2. Назначение языка SQL.

3. Типы команд SQL.

Задание 1. Создайте новую базу данных со следующими таблицами:ЛАБОРАТОРИИКод лаборатории: Текстовый.Наименование лаборатории: Текстовый.Код руководителя: Текстовый.Дата организации лаборатории: Дата.Дата закрытия лаборатории: Дата.СПЕЦИАЛЬНОСТИКод специальности: Текстовый.Наименование специальности: Текстовый.Дата открытия специальности: Дата.Дата закрытия специальности: Дата.СПИСОК СЛУЖАЩИХТабельный номер: Текстовый.Фамилия: Текстовый.Имя: Текстовый.Отчество: Текстовый.Пол: Текстовый (возможные значения М, Ж).Семейное положение: (возможные значения Ж, Х, Р, З). Код лаборатории: Текстовый.Телефон: Текстовый.Код специальности: Текстовый.Оклад: Числовой.День рождения: Дата.Адрес: Текстовый.Характеристика: Текстовый.ПРЕМИИТабельный номер: Текстовый.Размер премии: Числовой.Номер приказа: Текстовый.Дата приказа: Дата.ДЕТИ СОТРУДНИКОВТабельный номер: Текстовый.Фамилия ребенка: Текстовый.

20

Page 21: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Имя ребенка: Текстовый.Дата рождения: Дата.Задайте ключевые поля. Постройте схему данных. Заполните таблицы.Задание 2. Сформируйте и проверьте SQL-запросы:1. Список сотрудников, работающих в действующей лаборатории с минимальным размером

фонда заработной платы по лаборатории.2. Список всех служащих с максимального для сотрудника размера премии; если служащий не

получал премий, то значение NULL.

3. Список руководителей действующих лабораторий с указанием числа служащих в

лабораториях4. Список сотрудников, работающих в действующих лабораториях, где число служащих

превышает 10 человек.5. Список сотрудников, работающих по специальностям, по которым число служащих не

превышает 5 человек.6. Список сотрудников, имеющих максимальный общий объем премий.7. Создать запрос, позволяющий получить следующую информацию о сотруднике: Ф.И.О.,

Дата рождения, Оклад, Надбавка (для родившихся до 1950 г. – 2 0% от оклада, после – 15 %

оклада). Данные упорядочить по полю Фамилия.8. Список всех служащих с указанием количества детей, если служащий не имеет детей, то

количество детей NULL.

9. Список сотрудников, работающих в действующей лаборатории, в которой наибольший

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

нет, то выводить NULL.

11. Список всех служащих с указанием размеров премий, получаемых ими, если служащий не

получал премию ни разу, то размер его премии указать как NULL.

12. Список сотрудников, получающих оклад больше среднего по организации в целом.13. Список лаборатории с указанием количества служащих в каждой.14. Список действующих лабораторий с указанием объема премии, полученной каждой

лабораторией.15. Список руководителей лабораторий с указанием лаборатории.16. Список лабораторий с указанием средней, максимальной и минимальной заработной

платы по каждой лаборатории.17. Найти самого молодого руководителя действующей лаборатории.18. Найти самого молодого сотрудника, имеющего детей.19. Найти сотрудника с максимальным объемом премии.20. Список детей, у которых родители получают заработную плату ниже среднего по

организации в целом.21. Список сотрудников ни разу не получавших премии.22. Список сотрудников имеющих более 3 детей и получающих заработную плату ниже

среднего по организации в целом.23. Создать запрос, позволяющий получить следующую информацию по детям: ФИО ребенка,

Дата рождения, ФИО одного из родителей. Информацию выводить по детям, родившимся с 1990

по 2006 года. Данные упорядочить по полю Фамилии родителя.21

Page 22: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

24. Список разведенных служащих с указанием количества детей.25. Список служащих с указанием суммарного размера премии сотрудника, полученного им

за весь период работы, и отклонения суммарного размера премии сотрудника от максимального

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

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

Задание 4. Сформируйте SQL-запросы для добавления записей в таблицы созданной базы

данных.Задание 5. Сформируйте SQL-запросы для изменения записей в таблицах созданной базы

данных.Задание 6. Сформируйте SQL-запросы для удаления записей из таблиц созданной базы

данных.

ПРАКТИЧЕСКАЯ РАБОТА № 24. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ЗАПРОСОВ. ГРУППИРОВКА И АГРЕГИРОВАНИЕ ДАННЫХ

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

агрегирования данных.

Теоретические вопросы1. Основные понятия и определения баз данных.2. Состав СУБД.3. Структура простейшей базы данных.4. Работа с базами данных в OpenOffice.Org Base.

5. Построение запросов. 6. Группировка и агрегирование данных.

Задание № 1. Создайте запрос, содержащий следующую информацию: ФИО, Группа и

Оценки за зачеты.

22

Page 23: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание № 2. Отсортируйте полученный список по классам.

23

Page 24: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание № 3. Подготовьте список отличников, т.е. учащихся, сдавших все зачеты на отлично.

Задание № 4. Подготовьте список двоечников.

24

Page 25: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание № 5. Подсчитайте сумму баллов за зачеты.

ПРАКТИЧЕСКАЯ РАБОТА №25. КОРРЕЛИРОВАННЫЕ ВЛОЖЕННЫЕ ЗАПРОСЫ

Цель: получение навыков создания коррелированных вложенных запросов. Теоретические вопросы

1. Что такое коррелированный вложенный запрос?2. Как проводится обработка коррелированного вложенного запроса?3. Какой синтаксис имеет коррелированный вложенный запрос?

Задание № 1. Создайте базу данных, которая должна содержать информацию об авиаполетах. В базе должна храниться информация о ФИО пассажиров, паспортные данные, дата рождения, информация о полете (дата полета, город вылета, город прилета, номер рейса, аэропорт вылета, аэропорт прилета). При создании таблиц базы данных необходимо учесть, что один пассажир

может совершить несколько полетов. Задание № 2. Постройте коррелированный вложенный запрос, который определит дату и

рейсы каждого пассажира, совершенные им в свой последний полетный день.Задание № 3. Постройте коррелированный вложенный запрос, который определит город

вылета и рейсы каждого пассажира, совершенные пассажиром в свой день рождения.

ПРАКТИЧЕСКАЯ РАБОТА №26. СОЗДАНИЕ В ЗАПРОСАХ ВЫЧИСЛЯЕМЫХ

ПОЛЕЙ. ИСПОЛЬЗОВАНИЕ УСЛОВИЙЦель: получение навыков создания в запросах вычисляемых полей и использование условий

в таких полях.Теоретические вопросы

25

Page 26: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

1. Что такое вычисляемое поле?2. Какие элементы выражений можно использовать в вычисляемом поле?3. Какие функции можно использовать в вычисляемом поле?4. Как присвоить имя вычисляемому полю?

Задание № 1. Создайте базу данных, которая должна содержать информацию о студентах: ФИО студента, его пол, направление его обучения, код группы, код факультета, семестр обучения, Кроме того, в базе данных должны быть созданы справочники факультетов, направлений. Справочник направлений должен содержать название направления и стоимость обучения в

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

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

весь срок обучения студента, за вычетом НДС (20%) только для студентов, которые сейчас

обучаются на первом курсе (первый курс - это первый и второй семестр обучения).

ПРАКТИЧЕСКАЯ РАБОТА № 27. УПРАВЛЕНИЕ ДОСТУПОМ К ОБЪЕКТАМ БАЗЫ

ДАННЫХ

Цель: получение навыков по проектированию и реализации разграничения прав доступа к

базе данных.Теоретические вопросы1. Методы защиты базы данных.2. Методы управления доступом к объектам базы данных.Задание 1. Спроектировать инфологическую модель базы данных в соответствии с описание

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

просмотр всей информации; – заказчик – только просмотр данных. Перечень вводимой информации: – имя;

26

Page 27: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

– место проживания; – номер телефона. База данных должна поддерживать накопление и хранение информации об основных

компонентах бизнеса и автоматизированное выполнение бизнес-процессов. Бизнес-правила: – вносить изменения может только Администратор по заполнению информации. – иные зарегистрированные пользователи базы данных могут просматривать данные о заказах.

Задание 2. Спроектировать разграничение доступа к базе данных в виде ролевой или

дискреционной моделей.

ПРАКТИЧЕСКАЯ РАБОТА №28. СОЗДАНИЕ ФОРМ И ОТЧЕТОВЦель: получение навыков создания форм и построения отчетов.

Теоретические вопросы1. Основные понятия и определения баз данных.2. Состав СУБД.3. Структура простейшей базы данных.4. Работа с базами данных в OpenOffice.Org Base.

5. Работа с формами.6. Работа с отчетами.

Задание № 1. Создайте новую базу данных с таблицей "Экзамен", содержащий поля: дисциплина; группа; фамилия; результат контроля.Задание № 2. С помощью конструктора форм создайте форму для ввода данных в таблицу

"Экзамен". Заполните таблицу с помощью формы. Задание № 3. С помощью мастера отчетов создайте отчет по результатам сдачи экзаменов,

используя таблицу "Экзамен".

27

Page 28: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание № 4. Измените формат отображения отчета:

ПРАКТИЧЕСКАЯ РАБОТА № 29. СОЗДАНИЕ МЕНЮ. ГЕНЕРАЦИЯ, ЗАПУСК.Цель: ознакомиться с этапами создания меню базы данных, генерация и параметрами запуска

баз данных.Теоретические вопросы1. Понятие меню в базе данных. 2. Как сгенерировать базу данных?

3. Какие параметры запуска базы данных можно настроить?4. Язык хранимых процедур и триггеров.Задание 1. Для базы данных из практической работы 28 создайте меню, в которое добавьте

пункты открытия формы просмотра и ведения таблицы данных и открытия отчета. Задание 2. Сгенерируйте данные для базы.Задание 3. Определите следующие параметры запуска базы данных:

- при запуске базы данных должна открываться форма просмотра и ведения таблицы

данных, - из панелей инструментов должно отображаться только созданное вами меню.

ПРАКТИЧЕСКАЯ РАБОТА №30. ПРОФИЛИРОВАНИЕ ЗАПРОСОВ КЛИЕНТСКИХ

ПРИЛОЖЕНИЙ.Цель: ознакомиться с возможностями профилирования запросов клиентских приложений.Теоретические вопросы1. Раскройте понятия термина "профилирование запроса". 2. Для чего применяется профилирование запросов?

3. Как сгенерировать данные для профилирования запроса?28

Page 29: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

4. Анализ данных профилирования запросов.

Задание 1. В среде SQL Server Data Tools откройте страницу «Запросы профиля» редактора

задачи «Профилирование данных». Задание 2. Опишите порядок получения текста запроса клиентского приложения при помощи

SQL Profiler .

Задание 3. Изучите процесс получения данных о получение различной информации о запросе

(длительность запуска, нагрузка на систему и т.д)

ПРАКТИЧЕСКАЯ РАБОТА № 31. РАЗРАБОТКА ХРАНИМЫХ ПРОЦЕДУР И

ТРИГГЕРОВ

Цель: ознакомиться с хранимыми процедурами триггерами.Теоретические вопросы5. Понятие хранимой процедуры. 6. Достоинства и недостатки использования хранимых процедур. 7. Понятие триггера. 8. Язык хранимых процедур и триггеров.Задание 1. Изучить структуру хранимой процедуры, созданной в Microsoft SQL Server:

1. Область настройки параметров синтаксиса процедуры. Позволяет настраивать некоторые

синтаксические правила, используемые при наборе кода процедуры. В нашем случае это:• SET ANSI_NULLS ON – включает использование значений NULL (Пусто) в кодировке

ANSI;

29

Page 30: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

• SET QUOTED_IDENTIFIER ON – включает возможность использования двойных кавычек

для определения идентификаторов.2. Область определения имени процедуры (Procedure_Name) и параметров передаваемых в

процедуру (@Param1, @Param2). Определение параметров имеет следующий синтаксис:@<Имя параметра> <Тип данных> = <Значение по умолчанию>

Параметры разделяются между собой запятыми.3. Начало тела процедуры, обозначается служебным словом «BEGIN».

4. Тело процедуры, содержит команды языка программирования запросов TSQL.

5. Конец тела процедуры, обозначается служебным словом «END».

Задание 2. Изучите код процедуры, вычисляющей среднее трёх чисел:

1. CREATE PROCRDURE [Среднее трёх величин] определяет имя создаваемой процедуры как

«Среднее трёх величин».2. @Value1 Real = 0, @Value2 Real = 0, @Value3 Real = 0 определяют три параметра

процедуры Value1, Value2 и Value3. Данным параметрам можно присвоить дробные числа (Тип

данных Real), значения по умолчанию равны 0.

3. SELECT ‘Среднее значение’=(@Value1+@Value2+@Value3)/3 вычисляет среднее и

выводит результат с подписью «Среднее значение».Задание 3. Изучите код процедуры, выбирающей студентов из таблицы студенты по их

«ФИО».

30

Page 31: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

1. CREATE PROCRDURE [Отображение студентов по ФИО] определяет имя создаваемой

процедуры как «Отображение студентов по ФИО».2. @FIO Varchar(50)=’’определяют единственный параметр процедуры FIO. Параметру можно

присвоить текстовые сроки переменной длины, длинной до 50 символов (Тип данных Varchar(50)),

значения по умолчанию равны пустой строке.3. SELECT * FROM dbo.Студенты WHERE ФИО=@FIO отобразить все поля (*) из таблицы

студенты (dbo.Студенты), где значение поля ФИО равно значению параметра FIO (ФИО=@FIO).Задание 4. Изучите код процедуры, отображающей студентов, у которых средний балл выше

заданного.

1. CREATE PROCRDURE [Отображение студентов по среднему баллу] определяет имя

создаваемой процедуры как «Отображение студентов по среднему баллу».2. @Grade Real=0 - определяют параметр процедуры Grade. Параметру можно присвоить

дробные числа (Тип данных Real), значения по умолчанию равны 0

3. SELECT * FROM [Запрос Студенты+Оценки] WHERE ([Оценка первого экзамена]+[Оценка

второго экзамена]+[Оценка третьего экзамена])/3>@Grade– отобразить все поля (*) из запроса

«Запрос Студенты+Оценки» (Запрос Студенты+Оценки), где средний балл больше чем значение

параметра Grade (([Оценка первого экзамена]+[Оценка второго экзамена]+[Оценка третьего

экзамена])/3>@Grade).

31

Page 32: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 5. Разработать хранимую процедуру, определяющую сумму пяти чисел.Задание 6. Разработать хранимую процедуру, определяющую произведение пяти чисел.Задание 7. Изучить структуру триггера, созданного в Microsoft SQL Server.

1. Область определения имени функции (Trigger_Name).

2. Область, показывающая, для какой таблицы создаётся триггер (Table_Name).

3. Область, показывающая, когда выполнять триггер (INSERT – при создании записи в

таблице, DELETE – при удалении и UPDATE – при изменении) и как его выполнять (ALTER –

после выполнения операции, INSTEAD OF – вместо выполнения операции).4. Тело триггера, содержит команды языка программирования запросов TSQL.

ПРАКТИЧЕСКАЯ РАБОТА №32. УПРАВЛЕНИЕ ПРАВАМИ ДОСТУПА К БАЗАМ

ДАННЫХЦель: ознакомиться с возможностями управления правами доступа к базам данных.Теоретические вопросы1. Что определяют права доступа к базам данных?2. Каковы минимальные права доступа, необходимые для создания объектов в базе данных?3. Каковы минимальные права доступа, необходимые для обращения к объектам в базе

данных?4. Что такое «роль» в рамках базы данных?5. Какие предопределенные роли базы данных вы можете назвать. Какие права определены

для этих ролей?Задание 1. Добавить пользователя учебной базы данных можно при помощи инструкции

CREATE USER.

Задание 2. Напишите команду, которая позволит проверить, имеет ли текущее имя входа

доступ к базе данных.

32

Page 33: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 3. Напишите команду, которая создаст новую роль. У данной роли должны быть

права на чтение ко всем таблицам базы данных. Добавьте в эту роль пользователя из задания 1.

ПРАКТИЧЕСКАЯ РАБОТА № 33. АУДИТ ДАННЫХ С ПОМОЩЬЮ СРЕДСТВ СУБД

И ТРИГГЕРОВ

Цель: ознакомиться с технологией аудита данных с помощью СУБД и триггеров.Теоретические вопросы1. Аудит данных.2. Понятие триггера. 3. Язык триггеров.Задание 1. Изучить триггер «Индикатор добавления».

Задание 2. Изучить триггер «Индикатор изменения».

Задание 3. Изучить триггер «Индикатор удаления».

33

Page 34: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

Задание 4. Изучить триггер «Удаление студента».

ПРАКТИЧЕСКАЯ РАБОТА № 34. РЕЗЕРВНОЕ КОПИРОВАНИЕ И

ВОССТАНОВЛЕНИЕ БАЗ ДАННЫХ

Цели: ознакомиться с технологиями резервного копирования и восстановления баз данных.Теоретические вопросы1. Типы резервного копирования. 2. Управление резервными копиями. 3. Автоматизация процессов копирования. 4. Восстановление данных.Задание 1. Изучите технологии резервного копирования баз данных.Задание 2. Перечислите виды архивирования и восстановления информации.Задание 3. Опишите принципы работы мастера резервного копирования СУБД Microsoft SQL

Server.

Задание 4. Опишите технологии хранения резервных копий баз данных.

34

Page 35: 22 MR MDK BD€¦ · ВВЕДЕНИЕ Основное назначение дисциплины «МДК.01.02 Базы данных» в средних профессиональных

ЛИТЕРАТУРА

Основные источники:1. Е.К. Баранова, А.В. Бабаш Информационная безопасность и защита информации: учеб.

пособие. - 4-е изд., перераб. и доп. - МИ.: ИнфраМ, 2019. - 336 с. ISBN 978-5-369-01761-6 (РИОР)2. Нестеров С.А. Информационная безопасность .Учебник и практикум для СПО. ISBN 978-5-

534-07979-1 Юрайт 2019 321 с.3. Батаев А.В., Н.Ю. Налютин, С.В. Синицин. Операционные системы и среды: учебник для

студ. Учреждений сред.проф.образования - 2-е изд. - М.: Академия, 2018. - 272 с. ISBN 978-5-4468-

6801-8

4. Внуков А.А. Основы информационной безопасности: защита информации: учеб.пособие

для СПО SBN 978-5-534-10711-1 Юрайт 2019. -240с.5. Технические средства и методы защиты информации. Учебник для вузов. А.П. Зайцев, А.А.

Шелупанов, Р.В. Мещеряков / Под ред.А.П. Зайцева, А.А. Шелупанова. - 7-е изд., испр. ISBN 978-

5-9912-0233-6. - Телеком 2018, -442 с.

Дополнительные источники

1. Советов, Б. Я. Базы данных : учебник для среднего профессионального образования / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — Москва :

Издательство Юрайт, 2019. — 420 с. — (Профессиональное образование). — ISBN 978-5-534-

09324-7. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/438438.

Гостев, И. М. Операционные системы : учебник и практикум для среднего

профессионального образования / И. М. Гостев. — 2-е изд., испр. и доп. — Москва :

Издательство Юрайт, 2019. — 164 с. — (Профессиональное образование). — ISBN 978-5-534-

04951-0. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-

online.ru/bcode/438283

35