Базы данных
Предварительный просмотр:
Рассмотрено и одобрено цикловой (предметной) комиссией ОПД и ПМ специальностей информатики и вычислительной техники Протокол № ___ от «___» _____20__ Председатель ЦПК _____________(Е.М.Гладкова) | Утверждаю Начальник отдела УВР к. «А» Гуськова Л. Е. «___»___________ 20__ г. |
Список вопросов к экзамену по междисциплинарному курсу
«Технология разработки и защиты баз данных»
Профессионального модуля
«Разработка и администрирование баз данных»
для специальности 09.02.03 Программирование в компьютерных системах
Понятие СУБД. Информационная модель данных, ее состав. Принципы построения концептуальной, логической и физической модели данных. | |
Диалектический переход от одной модели данных к другой. | |
Три типа логических моделей: иерархическая, сетевая, реляционная. Понятие логической и физической независимости данных. | |
Хранилища данных. Понятие базы знаний. | |
Типы взаимосвязей в моделях. Реляционный подход к построению модели данных. | |
Основные операции реляционной алгебры. | |
Требования к базе данных. Определение сущностей и взаимосвязей. Задание первичного, альтернативного и внешнего ключей. | |
Приведение таблицы к требуемому уровню нормальности. | |
Современные инструментальные средства разработки схемы базы данных: сравнительная характеристика различных СУБД, структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров. | |
Понятие локальной сети, сервера, рабочей станции. | |
Отличия и преимущества удаленных баз данных от локальных баз данных. | |
Базовые архитектуры распределенной обработки. Архитектура сервера баз данных. Преимущества, недостатки и место применения двухзвенной и трехзвенной архитектуры. | |
Концептуальные модели и схемы данных. | |
Этапы разработки удаленных баз данных: планирование, проектирование и администрирование удаленных баз данных. | |
Методология семейства IDEF. | |
Базовая технология COM: понятие и создание объекта, интерфейсы объекта. | |
Основные понятия и место применения технологий ADO, ODBC, RDA, OLE DB, ADO NET. | |
Обзор инструментальных средств: Erwin, S-Designor, Vantage Team Builder, Silverrun, PRO-IV. Основные понятия, принципы работы, сравнительная характеристика. | |
Назначение и структура файлов баз данных. Создание и перемещение файла баз данных. Создание новой таблицы. Открытие, редактирование и модификация таблицы. | |
Команды по перемещению курсора. Команды добавления, редактирования и удаления записи. Наложение ограничений на значения полей при добавлении и редактировании записей. | |
Понятие сортировки. Сортировка текущей таблицы и построение отсортированной таблицы. | |
Методы поиска по любому полю и по полю индекса, по одному и нескольким полям. Установка фильтра и отмена фильтра. | |
Понятие общего поля и его характеристики, предварительные условия для установления взаимосвязей, создание первичного ключа, порядок создания взаимосвязи, объединение таблиц. | |
Типы индексов. Особенности построения сложных индексов. Добавление, удаление индекса. Порядок использования индексов. | |
Основные типы запросов. Создание запроса с помощью мастера, в режиме конструктора. | |
Формирование, редактирование и выполнение запросов на выборку данных. Простые и сложные запросы на выборку (сортировка, группировка, вычисляемые поля, составные операторы выборки, внешние и внутренние соединения). | |
Запросы на изменение, обновление, добавление, создание таблицы, удаление данных. Выполнение запросов на изменение. Ошибки при выполнении запросов | |
Полный и сокращенный форматы оператора добавления данных. Форматы операторов на добавление и удаление данных. Методы выполнения операторов управления данными. | |
Внутреннее и внешнее объединение таблиц. Назначение вложенных запросов. Порядок создания запроса с подзапросом. Порядок создания вычисляемых столбцов | |
Применение форм. Создание форм с помощью мастера, в режиме конструктора. Панель элементов Конструктора форм. Подчиненные формы. | |
Виды элементов в форме. Порядок создания новых элементов управления. Свойства элементов управления | |
Назначение и виды отчетов. Структура отчета. | |
Отчеты с группировкой и сортировкой. Использование вычисляемых значений. Вывод отчетов на экран и печать. | |
Общие сведения о макросах | |
Типы макрокоманд | |
Автоматизация приложения с помощью макросов. Порядок создания макроса. Окно макроса. | |
Проверка работы макроса. | |
Группы макросов. | |
Условия выполнения макрокоманд. | |
Понятие и назначение хранимой процедуры, триггера. | |
Команды по созданию, редактированию и удалению хранимой процедуры. | |
Методы организации целостности, достоверности и непротиворечивости данных. | |
Понятие и назначение транзакции. | |
Старт, фиксация, откат и отмена транзакции | |
Компоненты для работы с транзакциями | |
Работа с транзакциями | |
Понятие исключительной ситуации. | |
Мягкий и жесткий выход из исключительной ситуации | |
Место возникновения исключительной ситуации. Определение характера ошибки. | |
Перехват исключительной ситуации. | |
Защита базы данных. Архитектура защиты Access. | |
Пользователи, группы и разрешения. | |
Использование мастера защиты. | |
Настройка защищаемой базы данных. | |
Администрирование базы данных, основные понятия | |
Привилегии. Назначение привилегий. | |
Отмена привилегий | |
Резервное копирование базы данных. Восстановление данных. | |
Основные понятия и структура информационных систем. Подсистемы АИС. | |
Состав и структура информационного обеспечения АИС. | |
Структуры баз данных | |
Модели жизненного цикла автоматизированных информационных систем | |
Стадии проектирования АИС. Способы построения АИС. | |
Классификация информационных систем по различным признакам |
Предварительный просмотр:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ВОЛГОГРАДСКОЙ ОБЛАСТИ
государственное бюджетное образовательное учреждение
среднего профессионального образования
«Волгоградский колледж управления и новых технологий»
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
ПО ПЛАНИРОВАНИЮ И ОРГАНИЗАЦИИ
САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
по МДК 02.02
«Технология разработки и защиты баз данных»
для специальности: 09.02.03 (230115) Программирование в компьютерных системах
Волгоград
2015
Одобрено цикловой (предметной) комиссией ОПД и ПМ специальностей информатики и вычислительной техники Протокол № ___ от «___» _____20__ Председатель ЦПК _____________(Е.М.Гладкова) | Составлено в соответствии с ФГОС СПО по специальности 09.02.03 (230115) Программирование в компьютерных системах, МДК 02.02. Технология разработки и защиты баз данных Утверждаю Зам. директора по НМР _____________ И.А.Лысенко «___»___________ 20__ г. |
Разработчик: _________В. А. Алексеева - преподаватель ГБОУ СПО ВКУ и НТ
Рецензент: _________Е.М. Гладкова - преподаватель ГБОУ СПО ВКУ и НТ
Пояснительная записка
МДК 02.02 «Технология разработки и защиты баз данных» является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности 09.02.03 (230115) Программирование в компьютерных системах, входящей в укрупненную группу специальностей 09.00.00 Информатика и вычислительная техника
Самостоятельная работа студентов основывается на знаниях, умениях, приобретенных студентами в процессе изучения МДК.
Согласно рабочей программе МДК 02.02 «Технология разработки и защиты баз данных»
на самостоятельную работу студентов выделяется 20 часов, которые используются для разработки опорных конспектов, подготовки докладов и проведения сравнительного анализа.
Самостоятельная работа обучающегося (всего) | 20 |
в том числе: | |
самостоятельная работа над курсовой работой (проектом) | не предусмотрено |
Разработка опорного конспекта по темам: - Виды сложных запросов; - Визуальные и не визуальные элементы управления; - Назначение и виды отчетов и форм; - Классификация команд SQL; Подготовка доклада по темам: - Реляционные базы данных - Язык запросов SQL. История его развития; - Язык SQL в разработке информационных систем, организованных на основе технологии клиент – сервер; - Администрирование баз данных; Провести сравнительный анализ: - различных видов БД - различных видов проектирования базы данных для сбора и размещения данных - различных способов защиты информации в базах данных | 4 8 8 |
Данные методические указания предназначены для выполнения внеаудиторных самостоятельных работ по темам в соответствии с рабочей программой дисциплины. Причём преподаватель может осуществлять выбор из предложенных заданий к каждой теме в зависимости от целей и задач для конкретной целевой аудитории: уровня подготовленности учебной группы, индивидуальных интересов и познавательных потребностей студентов, осуществлять дифференцированный и индивидуальный подход.
Методические указания направлены на изучение основ автоматизированных информационных систем, формирование прочных представлений, умений и навыков, необходимых будущим специалистам в данной области.
Для выполнения каждой работы требуется как применение знаний, полученных в ходе аудиторных занятий и навыков и умений, освоенных при выполнении лабораторных работ, так и умение работать с дополнительной литературой, с Интернет-ресурсами.
К каждой работе даются краткие рекомендации по ее выполнению и приводится список дополнительной учебной литературы.
Проверка заданий осуществляется преподавателем на следующем занятии в пределах времени, отведенного на обязательные учебные занятия по дисциплине, и может проходить в письменной или устной форме.
В качестве форм и методов контроля внеаудиторной самостоятельной работы студентов могут быть использованы практические занятия, зачеты, самоотчеты, контрольные работы, проверка тетрадей.
Критериями оценки результатов внеаудиторной самостоятельной работы студента являются:
- уровень освоения студентом учебного материала;
-умения студента использовать полученные знания при самостоятельном выполнении поставленных задач;
- обоснованность и четкость изложения ответа.
СОДЕРЖАНИЕ
САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ (СРС)
Тематический план по выполнению СРС
№п/п | Наименование основных разделов и тем | Основные виды СРС | СРС |
Раздел 2 | Раздел 2. Проектирование баз данных | ||
Тема 2.1. | Основные положения теории баз данных, хранилищ данных, баз знаний. | Доклад по теме: «Реляционные базы данных». Провести сравнительный анализ различных видов БД | 2 |
Тема 2.2. | Организация баз данных с использованием СУБД Microsoft Access | Провести сравнительный анализ различных видов проектирования базы данных для сбора и размещения данных | 4 |
Тема 2.3. | Использование SQL для разработки запросов | Подготовить доклад по теме: «Язык запросов SQL. История его развития». Разработать опорный конспект по теме: «Виды сложных запросов» | 4 |
Тема 2.4 | Организация интерфейса с пользователем | Разработать опорный конспект: «Визуальные и не визуальные элементы управления» Разработать опорный конспект по теме: «Назначение и виды отчетов и форм» | 2 |
Тема 2.5. | Основы разработки приложений баз данных | Подготовить доклад по теме: «Язык SQL в разработке информационных систем, организованных на основе технологии клиент – сервер» Разработать опорный конспект: «Классификация команд SQL» (привести примеры использования команд) | 4 |
Тема 2.6. | Администрирование и защита баз данных | Подготовить доклад по теме: «Администрирование баз данных» Провести сравнительный анализ: «Защита информации в базах данных» | 4 |
ИТОГО | 20 |
Характеристика заданий и описание порядка работы в ходе СРС
Задание для СРС к теме 2.1
Основные положения теории баз данных, хранилищ данных, баз знаний
В данной теме студентам в качестве СРС предлагается выполнить задание следующего содержания:
- Разработать опорный конспект по теме «Сравнительный анализ различных видов БД»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Сделать выводы о наиболее оптимальном применении БД
- Подготовить доклад по теме «Реляционные базы данных»
- Изучить способы создания реляционных БД
- Рассмотреть особенности построения реляционных БД
- Провести сравнительный анализ различных БД
Задание для СРС к теме 2.2
Организация баз данных с использованием СУБД Microsoft Access
В данной теме студентам в качестве СРС предлагается выполнить задание следующего содержания:
- Провести сравнительный анализ различных видов проектирования базы данных для сбора и размещения данных
- Изучить литературу и Интернет-ресурсы по данной теме
- Рассмотреть виды проектирования баз данных
- Рассмотреть особенности сбора и размещения данных в БД
- Проанализировать различные виды проектирования БД
Задание для СРС к теме 2.3
Использование SQL для разработки запросов
В данной теме студентам в качестве СРС предлагается выполнить задание следующего содержания:
- Подготовить доклад по теме «История развития языка структурированных запросов SQL. Основные операторы»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Рассмотреть разные виды запросов в БД
- Разработать опорный конспект по теме «Виды сложных запросов»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Сделать выводы о применении различных запросов.
Задание для СРС к теме 2.4
Организация интерфейса с пользователем
В данной теме студентам в качестве СРС предлагается выполнить задание следующего содержания:
- Подготовить опорный конспект по теме «Визуальные и не визуальные элементы управления»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Рассмотреть различные элементы управления
- Разработать опорный конспект по теме «Назначение и виды отчетов и форм»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Сделать выводы о наиболее оптимальном применении БД
Задание для СРС к теме 2.5
Основы разработки приложений баз данных
В данной теме студентам в качестве СРС предлагается выполнить задание следующего содержания:
- Подготовить доклад по теме «Язык SQL в разработке информационных систем, организованных на основе технологии клиент – сервер»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Рассмотреть особенности использования языка SQL в разработке информационных систем.
2. Разработать опорный конспект по теме Классификация команд SQL» (привести примеры использования команд)
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Сделать выводы о критериях классификации команд SQL
Задание для СРС к теме 2.6
Администрирование и защита баз данных
В данной теме студентам в качестве СРС предлагается выполнить задание следующего содержания:
- Подготовить доклад по теме «Администрирование баз данных»
- Изучить дополнительную литературу и Интернет-ресурсы по данной теме
- Провести анализ подобранной литературы
- Рассмотреть особенности администрирования баз данных
- Провести сравнительный анализ «Защита информации в базах данных»
- Изучить литературу и Интернет-ресурсы по данной теме
- Рассмотреть виды защиты баз данных
- Проанализировать различные виды защиты баз данных
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ РЕЗУЛЬТАТОВ СРС
Доклады выполняются на формате А4 в соответствии с требованиями, предъявляемыми к подобным работам. При защите доклада должна быть использована презентация по теме.
Опорные конспекты выполняются в рабочей тетради.
ОЦЕНКА ВЫПОЛНЕНИЯ СРС
Выполнение самостоятельной работы студента оценивается в соответствии с принятой в ГБОУ СПО ВКУ и НТ рейтинговой системой оценки знаний и умений студента. Однако, при выставлении оценки, преподаватель вправе сочетать проверку СРС со знанием теоретического материала темы или выполнением практического задания, предусмотренного учебным планом.
Перечень информационного обеспечения: основной и дополнительной литературы, учебно-методических пособий, электронных ресурсов
- Трегубова Е. С. «Методические рекомендации по выполнению самостоятельной работы студентов», Издательство: Красногорского государственного колледжа, Красногорск, 2011 г.
- В. Гвоздева «Информатика, автоматизированные информационные технологии и системы», Издательство: Форум, 2014 г.
- К. Мезенцев «Автоматизированные информационные системы», Издательство: Академия, 2012 г.
- Под ред. Г.А.Титаренко «Информационные системы и технологии управления», Издательство: Юнити-Дана, 2012 г