
- •Общие указания по изучению дисциплины
- •План изучения дисциплины
- •II. Методические указания по выполнению контрольной работы
- •2.1. Общие требования к выполнению контрольной работы
- •2.2. Задание на контрольную работу
- •Разработать главную кнопочную форму
- •Оформить работу
- •2.3. Пример выполнения задания контрольной работы.
- •2. Создание таблиц в режиме Конструктора.
- •2.1. Описание атрибутов, составляющих структуру каждого объекта:
- •2.2. Связывание таблиц.
- •2.3. Заполнение таблиц.
- •3. Создание запросов.
- •3.1. Запрос на выборку
- •3.2. Параметрический запрос
- •3.3. Запрос с вычисляемыми полями
- •3.4. Запрос с использованием логических операторов between, Like, In
- •4.Создание форм.
- •Создание формы с помощью мастера на основе разработанного запроса
- •Создание формы с подчиненной таблицей (подформой)
- •5.Создание отчетов.
- •Разработка отчета с помощью Мастера с использованием итоговых функций.
- •Разработка с помощью Конструктора многотабличного отчета.
- •Макросы для открытия таблиц
- •Для открытия форм
- •Для печатания отчета
- •Для вывода сообщения
- •Для выхода из Access
- •Разработка главной кнопочной формы.
- •III. Вопросы для самостоятельного изучения
- •IV. Рекомендованная литература основная
- •Дополнительная
БОУ ОО СПО «Сибирский профессиональный колледж»
Контрольные задания и методические рекомендации
для студентов специальности 050501 «Профессиональное обучение» (по отраслям) отраслевая специализация «Программное обеспечение ВТ и АС» и 230105 «Программное обеспечение ВТ и АС»
Омск-2012
Содержание
|
стр. |
I. Общие указания по изучению дисциплины |
3 |
II. Методические указания по выполнению контрольной работы |
5 |
2.1 Общие требования к выполнению контрольной работы |
5 |
2.2 Задание на контрольную работу |
6 |
2.3 Пример выполнения задачи контрольной работы |
11 |
III. Вопросы для самостоятельного изучения |
28 |
IV. Рекомендованная литература |
29 |
|
|
|
|
Общие указания по изучению дисциплины
Целью обучения по дисциплине «Базы данных» является изучение теоретических основ и получение основных базовых знаний, получение навыков в области теоретического построения баз данных, обеспечения непротиворечивости и целостности данных, основных операций реляционной алгебры и её применение к построению и работе в системах данных, с практическими навыками по использованию СУБД ACCESS и языка SQL в работе.
В результате освоения дисциплины студенты должны:
иметь представление:
- о роли и месте знаний по дисциплине «Базы данных» при освоении смежных предметов по специальности в сфере общепрофессиональной деятельности;
знать:
- состав моделей данных;
- основные концепции проектирования и построения базы данных;
- языки манипулирования данными;
- архитектуры современных СУБД.
Уметь:
- строить информационную модель для конкретной задачи;
- подбирать наилучшую систему управления базами данных;
- проектировать прикладную программу.
Основными воспитательными целями являются:
- формирование у студентов трудолюбия и упорства в достижении цели;
- развитие способностей обоснованно защищать свою точку зрения, стремления к самостоятельному и творческому труду.
Программа предмета рассчитана на 78 часов аудиторного обучения. Из них 30 часов отводится на практическую часть изучения дисциплины. Для усиления контроля знаний студентов предусмотрена одна обязательная домашняя контрольная работа.
На первом занятии в лаборатории учащиеся должны быть ознакомлены с правилами проведения практических работ, и получить подробный инструктаж по технике безопасности.
После изучения дисциплины проводится итоговый экзамен.
План изучения дисциплины
№ темы |
Наименование темы по программы |
Краткое содержание занятия |
|
Введение |
Роль и место дисциплины в сфере профессиональной деятельности |
Раздел 1. Теория проектирования баз данных |
||
1.1
|
Основные понятия и типы моделей данных |
СУБД и ее место в системе программного обеспечения ЭВМ. Информационная модель данных, ее состав. Типы логических моделей |
1.2 |
Этапы проектирования баз данных. Системы управления базами данных. |
Требования, предъявляемые к БД. Определение сущностей и взаимосвязей. Первичный, альтернативный и внешний ключи. Характеристики различных СУБД |
1.3 |
Взаимосвязи в моделях и реляционный поход к построению модели |
Типы взаимосвязей в модели: «один к одному», «один ко многим», «многие ко многим». Реляционный подход к построению модели данных. Основные операции реляционной алгебры. |
1.4 |
Нормализация баз данных |
Понятие нормализации. Виды нормальных форм. Последовательность нормализации и ее значение. |
|
Практическая работа №1 по темам 1.1-1.4 |
Проектирование структуры базы данных. Нормализация таблиц |
Раздел 2. Организация баз данных в MS Access |
||
2.1
|
Проектирование базы данных и создание таблиц |
Назначение и структура файлов базы данных. Создание таблицы. Открытие, редактирование и модификация таблицы |
2.2 |
Типы данных в Access |
Текстовые, числовые, денежные поля. Поле MEMO. Поля логического типа. Использование масок вода и проверка значений. Поле OLE. |
|
Практическая работа №2 по теме 2.1-2.2 |
Создание таблиц и ввод исходных данных |
2.3 |
Взаимосвязи между таблицами: установка и удаление. Типы ключей. Способы объединения таблиц |
Понятие общего поля и его характеристики. Предварительные условия для установления взаимосвязи. Команды для установки и разрыва взаимосвязи. Объединение таблиц. |
|
Практическая работа №3 по теме 2.3 |
Установление взаимосвязей между таблицами. |
2.4 |
Сортировка, поиск и фильтрация данных. Индексирование. |
Понятие сортировки. Построение отсортированной таблицы. Методы поиска по любому полю и по полю индекса. Фильтрация. Понятие и виды индексных файлов. Понятие тега и индекса. Активация индекса. Переиндексирование: назначение и команда. |
|
Практическое занятие №4 по теме 2.4 |
Поиск и фильтрация данных. Индексирование и сортировка таблиц |
2.5 |
Создание и использование форм. Модификация формы. |
Мастер и конструктор форм. Модифицирование формы. Разделы формы. Многототабличные формы |
2.6 |
Специальные элементы управления на форме. Размещение диаграмм |
Специальные элементы управления. Создание списков и кнопок на форме. Переключатели. Порядок обхода полей. Автоформат. |
|
Практическое занятие №5 |
Создание однотабличной формы |
|
Практическая работа №6 |
Создание многотабличной формы (с подчинением). Построение диаграмм |
2.7 |
Запрос. Классификация запросов |
Классификация запросов. Мастер и конструктор запросов. |
2.8 |
Многотабличные запросы |
Многотабличные запросы. Использование мастера и конструктора для построения многотабличного запроса |
|
Практическая работа №7 |
Создание простых и многотабличных запросов |
2.9 |
Сложные запросы на выборку |
Использование выражений, Комбинирование условий с помощью логических операторов. Групповые операции и вычисления. Вычисляемые поля. Перекрестные запросы. |
|
Практическая работа №8 |
Создание сложных запросов |
2.10 |
Автоматизация редактирования и управления данными |
Общая информация о запросах на изменение. Запрос на создание таблицы, на изменение записей, на удаление, на обновление данных. |
2.11 |
Отчеты, настройка и форматирование отчета |
Виды отчетов. Способы формирования отчетов. Редактирование отчета. Отчеты с группировкой и сортировкой. Вывод отчетов на экран и печать. |
|
Практическая работа №9 |
Создание отчета |
2.12 |
Макросы |
Макросы: общие сведения. Создание макроса. Операции с макросами. Запуск макроса. Управление выполнением макроса. Отладка макросов. Макрос AutoExec. |
|
Практическая работа №10 |
Создание и использование макросов |
2.13 |
Работа с внешними данными |
Обмен данными с другими приложениями. Импорт и связывание данных и объектов БД. Экспорт данных и объектов БД Access. |
|
Практическая работа №11 |
Создание главной кнопочной формы |
Раздел 3. Организация запросов SQL |
||
3.1 |
Основы SQL. Типы данных в SQL |
Введение в SQL. Назначение и основные возможности. Типы данных в SQL. |
3.2 |
Команды языка SQL |
Команды на создание, изменение, удаление таблиц. Команды создания запроса |
3.3 |
Операторы создания запроса |
Операторы Where, Group by, Having, Order by |
|
Практическая работа №12 |
Создание и управление базой данных с помощью SQL операторов |
|
Практическая работа№ 13 |
Создание простых запросов, добавление данных в таблицу. |
|
Практическая работа №14 |
Создание связей между таблицами |
|
Практическая работа №15 |
Создание сложных запросов |
|
Итоговое занятие |
Итоговый контроль знаний по разделам 1-4 |