Программа дисциплины «Управление данными»




Сторінка2/4
Дата конвертації18.04.2016
Розмір0.61 Mb.
1   2   3   4

5. Содержание лабораторных занятий (если лабораторные занятия предусмотрены учебным планом).

раздела

Наименование

раздела

лабораторной работы

Наименование лабораторной работы

Количество часов

2

Основы теории проектирования БД


1

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

2

2

Основы теории проектирования БД

.

2

Система управления базами данных Access. Разработка структуры таблиц базы данных с использованием конструктора. Ввод данных в таблицы. Наложение ограничений на ввод данных. Маска ввода. Вывод сообщений.

2

4

Использование СУБД Access для создания БД

3

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

2

4

Использование СУБД Access для создания БД

4

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

2


2

Основы теории проектирования баз данных

5

Нормализация базы данных. Приведение отношений к 1НФ,2НФ, 3НФ

2

2

Основы теории проектирования БД


6

Нормализация базы данных. Приведение отношений к 4НФ,5НФ, 6НФ

2

4

Использование СУБД Access для создания БД

7

Создание форм в режиме мастера и конструктора. Создание подчиненных и связанных форм. Редактирование форм.

2

4

Использование СУБД Access для создания БД

8

Промежуточный тест, семинар 1

2

4

Использование СУБД Access для создания БД

9

Создание сводных таблиц и сводных диаграмм

2

4

Использование СУБД Access для создания БД

10

Создание и редактирование отчета

2

2

Основы теории проектирования баз данных

11

Создание SQL запросов: Предложение SELECT. Выборка с использованием фразы WHERE и ORDER BY.

2

2

Основы теории проектирования БД


12

Создание SQL запросов: Агрегирование данных. Средства объединения таблиц. Агрегатные функции. Фразы GROUP BY и HAVING.

2

2

Основы теории проектирования БД

13

Запросы на объединение таблиц. Вложенные запросы.

2

2

Основы теории проектирования БД


14

Создание SQL запросов: Запросы на объединение таблиц. Вложенные запросы. Предложение DELETE. Предложение INSERT. Предложение UPDATE. Обновление с вложенным подзапросом.

2

5

СУБД


15

Создание макросов. Разработка главного меню проекта.

2

5

СУБД


16

Защита БД. Разграничение прав доступа. Репликация СУБД.

2

5

СУБД


17

Создание кнопочной формы с помощью диспетчера кнопочных форм

2

1-6

Все

18

Итоговый тест, семинар 2

2










Итого

36



6. Содержание практических (семинарских) занятий. Не предусмотрены учебным планом.
7. Содержание самостоятельной работы.

раздела

Перечень вопросов и (или) заданий для самостоятельного изучения

Сроки выполнения (неделя, месяц и т.п.)

Количество часов

Раздел 1.

Информационные системы. Банки информации.

Изучение литературы по разделу 1 по лекции 1.

Информационные системы. Основные функции банков данных. Информационное обеспечение управления качеством. Банки информации. Классификация банков информации. Банки документов. Задачи, решаемые с помощью баз данных. Общие понятия: предметная область, база данных, банк данных, система управления базой данных, администратор базы данных. Классификация БД в зависимости от способа хранения данных и вида хранимой информации. История развития СУБД.

1-2 недели (≈ 1 час к каждому часу занятий)

2

Раздел 2.

Основы теории проектирования баз данных.

Лабораторные работы с 1по15; 18.


Подготовка к лабораторным работам. (Доработка заданий, не законченных на лабораторных работах, повторение ранее пройденного материала при подготовке к следующей лабораторной работе).

Организация баз данных. Уровни представления данных: внешний, концептуальный, внутренний (физический), Модели данных концептуального уровня представления. Принципы её построения. Уровни моделирования баз данных.

Объекты и атрибуты; схемы и подсхемы; языки БД. Организация связей между данными. Объекты и связи. Типы взаимосвязей в модели. Обеспечение непротиворечивости и целостности базы данных в базе. Три типа логических моделей БД: иерархическая, сетевая, реляционная.


1, 2, 9; 16-19; недели ( 3 часа к каждому часу практических занятий)


42

Раздел 3.

Средства ускоренного доступа к данным.


Изучение литературы по разделу 3 по лекции 5

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

11-13 недели

(≈ 1 час к каждому часу занятий)

1

Раздел 4.

Использование СУБД Access для создания БД

Нормализация БД. Типы функциональных зависимостей: полная, частичная, транзитивная зависимость, многозначная зависимость. Нормальные формы. Основные свойства нормальных форм. Первая нормальная форма, вторая нормальная форма, третья нормальная форма, нормальная форма Бойса-Кодда, четвертая нормальная форма, пятая нормальная форма, шестая нормальная форма.

4-15 недели

(1 час к каждому часу теоретических занятий)

36

Раздел 5. Система управления базами данных.

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

Использование вычисляемых полей в запросах, формах и отчётах. Разработка простых и сложных форм. Создание сводных таблиц и диаграмм. Подготовка отчетов. Автоматизация разработки информационных систем. Редактирование форм и отчетов.

12-15 недели

( 3 часа к каждому часу практических занятий и 1 час к каждому часу теоретических занятий)

6

Раздел 6. Обзор современных промышленных СУБД.

Перспективы развития банков данных распределенные БД. Современная многоуровневая клиент серверная система SQL Server - 7. Общие понятия. Транзакция. Блокировка. Вид. Простейшие варианты использования системы.

15-17 недели

(1 час к каждому часу теоретических занятий)

3

Итого







90


8.Тематика рефератов и (или) курсовых работ (проектов) Не предусмотрены учебным планом.
9. Фонд оценочных средств для проведения промежуточной аттестации.

9.1 Формы текущего контроля успеваемости.



раздела

лекции / семинарского занятия / …. и т.п.)

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

и т. п.)

Сроки проведения

1-4

1-7

Промежуточный тест 1

8 неделя

1-4

1-7

Семинар 1

8 неделя

5,6,7,2

8-15

Итоговый тест 2

17 неделя

5,6,7,2

8-15

Семинар 2

17 неделя

9.2. Вопросы к экзамену.



  1. Создайте запрос на добавление новой информации в таблицу Клиенты

  2. Описать процесс проектирования базы данных на основе модели типа объект—отношение.

  3. Создайте запрос на обновление.

  4. Каким требованиям должны отвечать отношения, находящиеся в первой, второй и третьей нормальных формах?

  5. Определите, сколько заплатили за самый дешевый импортный товар.

  6. Уровни моделирования, при помощи которых происходит переход от предметной области к конкретной реализации базы данных средствами конкретной СУБД

  7. Создайте запрос на выборку, используя оператор Between, введите ограничение на количество приобретенного товара

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

  9. Импортируйте таблицу из файла «*.xls» в свой проект.

  10. Предметная область как уровень моделирования

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

  12. Объединить два заданных отношения А и В

  13. Создайте перекрестный запрос, состоящий из четырех полей.

  14. Найти пересечение отношений А и В.

  15. Создайте параметрический запрос.

  16. Найти разность отношений А и В

  17. Установите между двумя таблицами БД отношение как 1: .

  18. Системная архитектура клиент-сервер.

  19. Трехуровневое представление данных в концепции ANSI/SPARC

  20. Каковы основные этапы проектирования баз данных?

  21. Дайте определение основных понятий: база данных, база знаний, СУБД, целостность БД,

Администратор базы данных.

  1. Что понимается под доменом и кортежем в реляционном подходе к построению баз данных.

  2. В чем заключается принцип нормализации отношений? Когда информационный объект находится в первой, второй, третьей нормальной форме?

  3. Постройте сводную таблицу распределения выпуска товаров по календарным месяцам.

  4. Создайте запрос с использованием функции iif.

  5. Определить понятие ключа. Какие типы ключей вы знаете?

  6. Установите между двумя таблицами БД отношение как один ко многим.

  7. Базы данных. Система управления базами данных (СУБД).

  8. Типы данных в Ms Access.

  9. Пояснить назначение ключевых полей в реляционной базе данных.

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

  11. Что называется информационно-логической моделью базы данных?

  12. Найти произведение двух отношений А и В

  13. Каковы технологии репликации баз данных.

  14. Создайте реплику основной БД, введите в неё изменения и синхронизируйте её с основной БД.

  15. Три способа защиты БД. Два способа показать практически.

  16. Опишите архитектуру файлового сервера.

  17. Опишите архитектуру распределенных баз данных.

  18. Интеграция базы данных с глобальной сетью Интернет.

  19. Перечислите и кратко поясните основные тенденции развития современных СУБД.

  20. Базы данных. Система управления базами данных (СУБД).

  21. Создайте макросы для открытия каждой таблицы БД.

  22. Создайте макрос для выбора информации по товарам производства России с помощью фильтрации. Перед фильтрацией выдайте любое текстовое сообщение.

  23. Создайте макрос реализующий главное меню вашей работы. В меню должны быть предусмотрены следующие команды:

Файл Обработка Выход

Продажи Фильтрация Закрыть _Продажи

Цены Word Закрыть _Цаены

Посредники



  1. Создайте свое меню и продемонстрируйте его работу.

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

  3. Создайте запрос на языке SQL, возвращающий поля заказано и продано товаров по каждой сделке;

  4. Создайте запрос на языке SQL, возвращающий наименование и цены товаров, продающиеся по цене более 300;

  5. Создайте запрос на языке SQL, возвращающий наименования товаров, проданных в количестве от 10 до 30, причем наименования товаров находится в таблице «Товары», а количество проданных товаров в таблице «заказы и продажи» и эти таблицы связаны между собой по полю «Код товара».

  6. Создайте запрос на языке SQL, возвращающий фамилии клиентов, не проживающих в Москве, Самаре и Лондоне;

  7. Создайте запрос на языке SQL, возвращающий фамилии клиентов, которые закачиваются на букву в или б;

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

  9. Создайте запрос на языке SQL, возвращающий фамилии клиентов, которые не имеют фото;

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

  11. Чем отличается база данных от банка данных?

  12. Что такое сущность?

  13. Каковы полномочия администратора банка данных ?

  14. Что такое информационная система?

  15. Что такое множество и отношение в теории реляционной алгебры?

  16. Создайте сводную таблицу, включающую данные из 4 полей.

  17. Создайте запрос на поиск записей, не имеющих подчиненных.

  18. Создайте запрос на поиск повторяющихся записей.

  19. Создайте сводную диаграмму.

  20. Создайте запрос с использованием функции iif.

  21. Что такое предметная область?

  22. Создайте реплику для БД. Внесите изменения в реплику и в основную БД. Устраните конфликт между основной БД и репликой.

  23. Распределенные системы БД.

  24. Интеграция БД с глобальной сетью Интернет.

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

Вопросы промежуточного теста 1 вариант 1:





Вопрос

Ответы

1


1. Какая информационная модель представлена на рисунке?

А. сетевая

Б. концептуальная

В. сетевая

Г. иерархическая



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

А. сетевая

Б. концептуальная

В. сетевая

Г. иерархическая



3. Что означает понятие кортеж в реляционной базе данных?


А. столбец

Б. поле


В. строка

Г. узел


4. Что характерно для нормализованной реляционной базы данных?



А. Не повторяются имена полей в разных таблицах

Б. В каждом отношении есть уникальная запись

В. Нет повторяющихся значений в записи

Г. В каждом отношении имеется атрибут однозначно идентифицирующий связь



5. Что должна обеспечивать СУБД для эффективной работы с БД


А. Своевременность

Б. Целостность

В. Полноту

Г. Архивацию



6. Что нужно сделать, чтобы изменить структуру отношения реляционной базы данных?

А. Удалить строку

Б. Добавить строку

В. Добавить столбец

Г. Удалить все записи



7. Что понимается под сущностью?

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

Б. предмет реального мира, обладающий свойствами

В. некоторый воображаемый объект, информация о котором подлежит хранению

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





8. Определение атрибута

А. это любая характеристика сущности, значимая для рассматриваемой предметной области

Б, это свойство объекта, информация о котором хранится в записи БД

В. это свойство объекта, информация о котором хранится в поле БД и не подлежит изменению

Г. это свойство объекта, информация о котором хранится в поле СУБД



9. Какие(ая) из указанных связей между таблицами в реляционной СУБД будет работать

А. в одной таблице тип данных числовой в другой таблице тестовый

Б. в одной таблице тип данных – числовой, в другой таблице - счетчик

В. таблицы связаны по полям с типом данных поле МЕМО

Г. таблицы связаны по полям с типом данных поля числовой с различным размером поля.




10. Какие условия должны быть выполнены c таблицей в MS Excel перед её импортом в СУБД Access?

А. в имени таблицы не должно быть пробелов

Б. ячейки таблица не должны иметь значение Null

В. за пределами таблицы на листе не должно быть ячеек с данными

Г. таблица не должна иметь ячейки со ссылками


Вопросы промежуточного теста 1 вариант 2.




































Вопросы промежуточного теста 1 вариант 3:





Вопрос

Ответы




1

К какой категории относится фуyкция IIF СУБД?


А. Математические

Б. Статические

В. Управление

Г. Вычисляющие



В

2

К какой категории относится оператор between?

А. математические

Б. управление

В.сравнения

Г.финансовые




В




































Вопросы промежуточного теста 1 вариант 3.

1. Если экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем, то связь является:


  1. полной;

  2. стабильной;

  3. идентифицирующей;

  4. транзитивной.

2. Какой тип данных предназначен для хранения целых скалярных величин?

  1. Char;

  2. Int;

  3. Binary;

  4. bit.

3. Для чего используются ключевое слово Like?

  1. указываются строки, значения которых совпадают с одним из значений в заданном списке

  2. позволяет в качестве условия поиска сравнить часть указанной строки с имеющимися в таблице строками;

  3. сортируются строки в наборе, возвращаемом запросом;

  4. можно отобрать строки, в которых значение какого-либо столбца находятся в заданном диапазоне.

4. Какой из представленных уровней моделирования, при помощи которых происходит переход от предметной области к конкретной реализации базы данных средствами конкретной СУБД описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью?

a. Сама предметная область


b. Модель предметной области
c. Логическая модель данных
d. Физическая модель данных
e. Собственно база данных и приложения

5.

6. В форму Access может быть включен управляющий элемент:


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



  1. банки информации пакетного типов;

  2. банки информации смешанного типов;

  3. банки информации диалогового типов;

  4. распределенные банки информации.

8. К какой группе информационно-поисковых языков относят языки фасетной структуры?

  1. классификационные языки;

  2. дескрипторные языки;

  3. иерархические языки;

  4. эмпирические языки.

9. Какими из важнейших требований, должны удовлетворять


современные базы данных:

  1. динамичность;

  2. мобильность;

  3. гибкость;

  4. комфортность в использовании.

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

  1. пользователя;

  2. администратора;

  3. системных программистов;

  4. прикладных программистов;

11. На что ориентирован процесс проектирования баз данных в настоящее время?

  1. на требования пользователей;

  2. на информацию о предметной области;

  3. на одновременном учете ПО- и ПП-информаций;

  4. на требования прикладных программистов.

12.

13. В какой модели начинать поиск нужных данных каждый раз надо с корня?


  1. Сетевой;

  2. Реляционной;

  3. Объектно-ориентированной;

  4. Иерархической.

14. В результате каких действий над отношениями создается новое отношение, содержащее строки, общие для сравниваемых операндов? При этом операнды должны иметь одинаковые атрибуты.


  1. Произведение отношений;

  2. Пересечение отношений;

  3. Деление отношений;

  4. Соединение отношений.

15. Даны две таблицы базы данных. Поле «Код сотрудника» …






16. В какой нормальной форме находится информационный объект (сущность), когда все его атрибуты имеют единственное значение?



  1. в первой нормальной форме;

  2. во второй нормальной форме;

  3. в третьей нормальной форме;

  4. в четвертой нормальной форме.

17. В теории реляционной алгебры отношения рассматриваются как …




  1. строки;

  2. столбцы;

  3. множества;

  4. таблицы.

18. Что понимается под нормализацией БД?

  1. аппарат ограничения данных вносимых в таблицу;

  2. аппарат ограничения связей между таблицами;

  3. аппарат ограничения множеств, используемых в СУБД;

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

19. Выполнение для взаимосвязанных таблиц каких условий корректировки базы данных обеспечивает целостность данных?



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

  2. в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице;

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

Вопросы итогового теста вариант 1



Вопрос 1

Что обозначает прямоугольник в IDEFlX-диаграмме?



Дочернюю сущность.



Идентификацию посредством другой сущности.



Полную идентификацию.



Родительскую сущность.

Вопрос 2

Сколько символов можно ввести в поле МЕМО?



32767



65535



16383

Вопрос 3

Дайте определение Метаданные



Это совокупность структур данных и операций их обработки.



Данные которые могут хранить данные о звуке , изображении, числах, символах



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

Вопрос 4

Дайте определение понятия Сущность (Entity).

1

Объект, параметры которого выносятся в таблицу БД

2

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

3

Это таблица, в которой нет одинаковых картежей и атрибутов

Вопрос 5

Столбец (или совокупность столбцов), значение которого однозначно идентифицирует каждую ее строку называется…

1

Главным ключом

2

Внешним ключом

3

Первичным ключом

Вопрос 6

Какую дату и время можно вносить в поле с форматом дата/время?

1

Дату и время, относящиеся к годам с 0 по100000

2

Дату и время, относящиеся к годам с 1 по 10000

3

Дату и время, относящиеся к годам с 100 по 9999

Вопрос 7

Какие типы данных можно использовать применяя формат "поле объекта OLE"?

1

Объект связанный с таблицей Access.

2

Объект связанный или внедрённый в таблицу Access.

3

Объект внедрённый в таблицу Access

Вопрос 8

Какие данные можно использовать в формате "Гиперссылка"?



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



В виде чисел



В виде текста




Вопрос 9

Какой мастер используется в Mc Access из перечисленных ниже?



Мастера по созданию форм и отчетов



Мастер по анализу таблиц



Мастер защиты



Все перечисленные




Вопрос 10

Сколько существует способов создания таблиц в Mc Access?



4 с учетом импорта таблиц



3 с учетом импорта таблиц



5 с учетом импорта таблиц

Вопрос 11

Что такое СУБД?



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



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



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

Вопрос 12

Какого размера рисунок, звукозапись или другие данные в двоичном формате можно вставить в таблицу в поле с форматом OLE?



До 256 Мб



До 512 Мб



До 1 Гб (ограничивается объемом диска)

Вопрос 13

В каком режиме редактируются формы?



В режиме ввода данных



В режиме конструктора



В режиме мастера

Вопрос 14

Что такое атрибут?



Строка в реляционной таблице



Название столбца в реляционной таблице



Поле в таблице содержащее одну характеристику объекта

Вопрос 15

Какие виды запросов из перечисленных ниже используются в Mc Access?

1-Параметрические, 2-на выборку, 3-скрещивающие, 4-повторяющиеся записи, 5-простые, 6-на обновление (модифицирующие), 7-Записи без подчиненных





1,2,4,5,6,7



1,2,3,4,5,6



1,2,3,5,6,7

Вопрос 16

Какой формат не используются в Mc Access?



Процентный



Гиперссылка



Мастер подстановок

Вопрос 17

Какой из перечисленных элементов не относится к элементу управления Mc Access?



Разрыв страниц



Линии



Овалы




Вопрос 18

Числовые данные, используемые для проведения расчетов в числовом формате могут иметь размер: а) 1байт; б) 2 байта; в) 4 байта г) 8 байт



только а)



а) и б)



только в)



а) б) в) г)

1   2   3   4


База даних захищена авторським правом ©mediku.com.ua 2016
звернутися до адміністрації

    Головна сторінка