Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД Контрольная методичка.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
948.74 Кб
Скачать

БОУ ОО СПО «Сибирский профессиональный колледж»

Контрольные задания и методические рекомендации

для студентов специальности 050501 «Профессиональное обучение» (по отраслям) отраслевая специализация «Программное обеспечение ВТ и АС» и 230105 «Программное обеспечение ВТ и АС»

Омск-2012

Содержание

стр.

I. Общие указания по изучению дисциплины

3

II. Методические указания по выполнению контрольной работы

5

2.1 Общие требования к выполнению контрольной работы

5

2.2 Задание на контрольную работу

6

2.3 Пример выполнения задачи контрольной работы

11

III. Вопросы для самостоятельного изучения

28

IV. Рекомендованная литература

29

  1. Общие указания по изучению дисциплины

Целью обучения по дисциплине «Базы данных» является изучение теоретических основ и получение основных базовых знаний, получение навыков в области теоретиче­ского построения баз данных, обеспечения непротиворечивости и целостности данных, основных операций реляционной алгебры и её применение к построению и работе в системах данных, с практическими навыками по использованию СУБД AC­CESS и языка 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