4.1 Лабораторный практикум: тематика практических заданий
№ п/п | № раздела дисциплины | Наименование лабораторных работ и практических занятий |
1 | 1 | Анализ выбранной предметной области и информации, подлежащей хранению и обработке в базе данных |
2 | 1,2 | Структурирование данных. Построение схемы данных. |
3 | 2,3 | Изучение инструментария для реализации создания базы данных. Создание таблиц в конкретной СУБД |
4 | 3 | Организация поиска данных в СУБД. Конструирование запросов к базе данных. |
5 | 4 | Написание программы в TRANZACT-SQL |
6 | 5 | Знакомство с SQL Server Management Studio. |
7 | 5 | ADO.NET 2.0 , типизированные объекты DATASet и технология связывания с данными в.NET |
8 | 6 | Собственный веб-сервесы XML в SQL. |
9 | 6 | Разработка настольных приложений с помощью Express Edition. |
10 | 7 | Основы OLAP. Углубленное изучение OLAP. |
11 | 7 | Расширение системы баз данных с помощью интеллектуального анализа данных. |
4.2 ПЕРЕЧЕНЬ ПРАКТИЧЕСКИХ РАБОТ ПО КУРСУ:
« управление данными» ДЛЯ СТУДЕНТОВ ЗАОЧНОЙ И ОЧНОЙ ФОРМ ОБУЧЕНИЯ
ПО СПЕЦИАЛЬНОСТИ 230201 – ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ.
На практических занятиях необходимо освоить следующие разделы и приобрести практические навыки в работе:
РАЗДЕЛ I. Начало работы в Microsoft Access;
Основные вопросы для рассмотрения:
- Запуск и работа в окне ACCESS.
Запуск. Окно ACCESS: строка заголовка окна, строка меню, панели инструментов, строка состояния, диалоговые окна.
- Открытие базы данных: Окно базы данных.
РАЗДЕЛ II. Создание новой базы данных;
Создание файла базы данных ACCESS;
Создание таблицы базы данных.
Определение структуры новой таблицы в режиме конструктора: Определение полей таблицы, общие свойства поля, типы элементов управления, определение первичного ключа, сохранение таблицы.
Создание новой структуры базы данных
Обработка данных
Схема данных в Access: Взаимосвязи таблиц, обеспечение целостности данных, каскадное обновление и удаление связанных записей, первоначальное создание схемы данных.
Модификация структуры базы данных: изменение структуры таблиц, изменение схемы данных.
РАЗДЕЛ III. Разработка форм для загрузки, просмотра и корректировки данных;
Технология загрузки базы данных с использованием форм:
Требования к последовательности загрузки таблиц базы данных.
Этапы загрузки базы данных и требования к формам.
Разработка однотабличных форм.
Основы конструирования формы:
- области и элементы формы в режиме конструктора.
- панели конструктора форм и форматирование: назначение кнопок панелей, настройка панели конструктора форм.
- панель элементов.
Основы создания формы.
Технология разработки однотабличной формы:
Подготовка к созданию однотабличной формы.
Создание однотабличной формы: создание в режиме автоформы, редактирование формы, переход в режим формы и загрузка таблицы.
Разработка многотабличной формы.
Основы создания многотабличной формы:
- Создание многотабличной формы с помощью мастера.
Способы построения многотабличной формы.
Выбор таблиц и полей для формы.
Выбор варианта создания многотабличной формы.
Завершение создания формы мастером.
Доработка формы в режиме конструктора.
- Создание и редактирование формы в режиме конструктора.
Добавление полей
Защита данных поля от изменений
Установка ограничений на корректировку записей через форму
Добавление подчиненной формы
Защита данных подчиненной формы от изменений
Технология разработки формы для загрузки двух связанных таблиц.
- Подготовка к созданию составной формы.
Определение подсхемы данных для составной формы.
Определение общей структуры составной формы.
Размещение реквизитов основной и подчиненной формы.
- Создание формы для двух таблиц с помощью мастера
Определение таблиц и полей для основной и включаемой частей формы.
Выбор типа формы
Назначение имени формы и ее открытие
- Редактирование формы в режиме конструктора.
- Изменение надписей и размещения полей
- Создание кнопок для перехода к другой записи
- Редактирование подчиненной формы
- Переход в режим формы и загрузка таблиц.
- Технология разработки многотабличной формы для загрузки подчиненной таблицы.
- Разработка формы с включением подчиненной формы.
- Подготовка к созданию формы: определение подсхемы данных, определение общей структуры формы, размещение реквизитов формы.
- Создание многотабличной формы с подчиненной формой с помощью мастера
- Разработка многотабличной формы без подчиненных форм
- Разработка формы в режиме конструктора
- Создание полей со списком
- Создание поля со списком с помощью мастера
- Создание поля со списком без использования мастера.
- Переход в режим формы и загрузка данных в подчиненную таблицу.
РАЗДЕЛ IV. ОБРАБОТКА ДАННЫХ.
Обработка данных в режиме таблицы и формы.
Поиск данных, сортировка записей, отбор записей с помощью фильтра, корректировка данных таблицы.
Основы разработки запросов.
- Назначение и виды запросов.
- Основы конструирования запроса: Панель инструментов конструктора запросов, окно запроса, модификация запроса, условия отбора запроса, вычисляемые поля. Параметры запроса.
- Корректировка данных средствами запросов: запрос на обновление, запрос на добавление, запрос на удаление.
- Мастера создания запросов: мастер запросов на выборку, мастер перекрестных запросов.
Технология конструирования запросов.
- Конструирование однотабличного запроса на выбрку: использование логических операций в условии отбора, использование в условии отбора выражений с именами полей.
- Конструирование многотабличного запроса на выбоку.
Запрос на основе нескольких взаимосвязанных таблиц:
Формирование схемы данных запроса.
Подготовка бланка запроса.
Ввод значений в усовия отбора записей,
Формирование записей результата при выполнении запроса.
- Ввод параметров запроса.
- Использование вычисляемых полей в запросах.
Использование групповых операций в запросах:
- Назначение групповых операций.
- Порядок создания запроса с использованием групповых операций,
- Конструирование однотабличного запроса с групповой операцией.
- Конструирование запроса на создание таблицы.
- Конструирование запроса на обновление.
- Конструирование перекрестного запроса.
- Решение задач на основе другого запроса:
- Построение запроса на основе другого запроса.
- Решение задачи, требующей выполнения нескольких запросов и сохранения промежуточных результатов.
4.3 Дополнительные разделы для изучения по желанию студента:
- Проектирование базы данных.
- Разработка отчетов.
- Разработка приложения пользователя.
5. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ
Методические рекомендации по организации изучения дисциплины:
В основу изучения дисциплины «Управление данными» предполагается положить личностно-ориентированное обучение. Проявление и всестороннее развитие индивидуальных способностей ярче всего должно быть продемонстрировано студентами при выполнении лабораторных работ, контрольных заданий и научно-исследовательских. При выполнении научно-исследовательских работ в области информационных технологий (темы работ предлагаются преподавателем) предполагается применять исследовательский метод обучения, основная идея которого заключается в использовании научного подхода к решению задачи. Результаты научно-исследовательских работ студенты представляют на ежегодных студенческих научно-технических конференциях.
6. ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ, ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ПО ИТОГАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ И УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
Примерный перечень оценочных средств для текущего контроля успеваемости и промежуточной аттестации:
1. Контрольные работы по разделам дисциплины.
2. В процессе индивидуальной работы со студентом осуществляется проверка правильности решений, обсуждение способов и приемов решений.
3. Тестовые задания.
4. Проверяются результаты выполнения лабораторной работы.
5. Отчеты по результатам лабораторных работ.
6. Защита лабораторных работ.
7. Контрольные задания для самостоятельной работы.
8. Проверяются результаты научно-исследовательской работы студентов.
Перечень вопросов для подготовки к экзамену:
7. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
7.1 Вопросы по SQL запросам
1. Назначение языка SQL.
2. Как может быть использована первая команда SQL SELECT?
3. Перечислите команды SQL запроса.
4. Как исключить дубликаты?
5. Для чего необходимо NULL – значение?
6. Какие операторы сравнения существуют в фразе WHERE?
7. Для чего существуют операторы сравнения?
8. Для чего используется BETWEEN?
9. Чем является форма IN?
10. Для чего используется форма LIKE?
11. Какие выборки с упорядочением можно осуществлять?
12. Какие SQL функции существуют?
13. Какую роль играет фраза HAWING?
7.2 НАЗНАЧЕНИЕ И ВИДЫ ЗАПРОСОВ
Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результаты в виде таблицы. Чепез запрос можно производить обновление данных в таблицах, добавление и удаление записей.
С помощью запроса можно выполнить следующие виды обработки данных:
§ Выбрать записи, удовлетворяющие условиям отбора;
§ Включить в результирующую таблицу запроса заданные пользователем поля;
§ Произвести вычисления в каждой из полученных записей;
§ Сгруппировать записи с одинаковыми значениями в одном или нескольких полях для выполнения над ними групповых функций;
§ Произвести одновление полей в выбранном подмножестве записей;
§ Создать новую таблицу базы данных, используя данные из существующих таблиц;
§ Удалить выбранное подмножество записей из таблиц базы данных;
§ Добавить выбранное подмножество записей в другую таблицу.
Многотабличный запрос позволяет сформировать записи путем объединения взаимосвязанных записей из таблиц базы данных и включения нужных полей из нескольких таблиц.
Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию.
В АССЕSS может быть создано несколько видов запросов:
1. ЗАПРОС НА ВЫБОРКУ – выбирает данные из взаимосвязанных таблиц и других запрсов. Результатом его является, таблица которая существует до закрытия запроса.
Замечание. Таблицу с результатами запроса можно использовать для работы с данными в таблицах, на которых построен запрос. Например, можно корректировать данные в исходных таблицах базы данных через таблицу с результатами запроса.
2. ЗАПРОС НА СОЗДАНИЕ ТАБЛИЦЫ – основан на запросе выборки, но в отличие от него результат запроса сохраняется в новой таблице.
3. ЗАПРОС НА ОБНОВЛЕНИЕ, ДОБАВЛЕНИЕ, УДАЛЕНИЕ – является запросами действия, выполнения которых изменяются данные в таблицах.
Запрос на выборку играет особую роль, т. к. на его основе строятся запросы другого вида.
ОСНОВЫ КОНСТРУИРОВАНИЯ ЗАПРОСОВ
Основные принципы конструирования запроса заложены в технике конструирования ЗАПРОСА НА ВЫБОРКУ, являющегося основой всех видов запроса.
Запрос на выборку позволяет достаточно просто выбрать данные из одной или нескольких взаимосвязанных таблиц. Результаты выполнения запроса отображаются в виде таблицы, существующей до ее закрытия. Записи этой таблицы формируются на основе задаваемых запросом условий отбора записей в исходных таблицах и связей между этими таблицами, имеющихся в схеме данных запросов. Поля, составляющие записи результата, указываются пользователем в бланке запроса.
Таблица с результатами запроса может применяться при дальнейшей обработке данных. В запросе на выборку могут использваться не только таблицы базы данных, но иранее созданные запросы, а вернее таблицы, являющиеся результатом их выполнения. При этом нет необходимости сохранять таблицы, полученные в результате выполнения ранее созданных запросов.
Однако в ряде случаев непосредственное использование в запросе другого запроса невозможно. В этом случае включаемый запрос надо преобразовать в запрос на создание таблицы. Этот запрос надо преобразовать в запрос на создание таблицы. Этот запрос отличается от запроса на выборку только сохранением результата запроса как таблицы базы данных. После чего эта таблица может включаться в состав таблиц, на которых строится запрос.
Результаты выполнения запроса выводятся в режиме таблицы. Окно запроса в режиме таблицы анвлогично окну просмотра таблицы базы данных. Несмотря на то, что поля результирующей таблицы принадлежат, как правило, нескольким таблицам базы данных, с ними можно работатьтак, как если бы они принажлежале одной таблице. Можно менять данные в таблице результатов запроса на выборку и сделанные изменения будут внесены в базовые таблицы.
ПАНЕЛЬ ИНСТРУМЕНТОВ КОНСТРУКТОРА ЗАПРОСОВ
КОРРЕКТИРОВКА ДАННЫХ СРЕДСТВАМИ ЗАПРОСА
МАСТЕРА СОЗДАНИЯ ЗАПРОСОВ
ТЕХНОЛОГИЯ КОНСТРУИРОВАНИЯ ЗАПРСОВ
КОНСТРУИРОВАНИЕ ОДНОТАБЛИЧНОГО ЗАПРОСА НА ВЫБОРКУ
КОНСТРУИРОВАНИЕ МНОГОТАБЛИЧНОГО ЗАПРОСА НА
7.3 РАЗДЕЛ: ER – МОДЕЛИ И CASE – ПАКЕТ ERWin.
КОНТРОЛЬННЫЕ ВОПРОСЫ ПО CASE-СРЕДСТВУ Erwin.
1. Что называется предметной областью?
2. Что называется предметной областью? Ддля каких целей она служит/
3. Перечислите основные компоненты концептуальной модели.
4. Какие требования предъявляются к концептуальной модели?
5. Какие преимущества дает использование ER-моделирования при создании БД?
6. Что называется классом объекта?
7. Какие разновидности объектов выделяются в базовой ER-модели? Какие графические обозначения используются для изображения каждого вида объектов?
8. Приведите примеры из любых предметных областей для каждой разновидности объектов.
9. Какие разновидности свойств объектов выделяются в базовой ER-модели? Какие графические обозначения используются для изображения каждого вида вида свойств?
10. Приведите примеры из любых предметных областей для каждой разновидности свойств.
11. Что называется зависимыми от идентификации сущностями?
12. Что следует выделять в качестве самостоятельного объекта в ER-модели?
13. Какие интегральные характеристики класса объектов обычно фиксируются при описании предметной области? Как они используются при проектировании БД?
14. В каких случаях в концептуальной модели следует в явном виде отображать класс объектов?
15. Какие разновидности связи между объектами выделяются в базовой ER-модели? Какие графические обозначения используются для изображения каждого вида связи?
16. Приведите примеры из любых предметных областей для каждой разновидности связей.
17. В каком случае следует вводить в модель обобщенный объект?
18. Какую информацию о предметной области дает граф пересечений?
19. Какие CASE-средства вы знаете?
20. Чем отличаются известные вам методологии ER-моделирования друг от друга?
21. Какие разновидности объектов выделяются в ER-модели, построенной в нотации IDEF1X?
22. В чем общность и различие процесса ER-моделирования в CASE- системах Design/IDEF и ERWin?
23. Что называется дискриминатором? Для каких целей он служит?
24. Что называется инверсным входом (Inversion Entry)? В каких случаях при описании атрибута следует использовать этот признак?
25. В каких случаях в ERWin следует использовать при описании атрибута признак Logical Only (только логический)?
26. В чем отличие полных категорий (Complete sub-category) от неполных (Incomplete sub-category)?
Контрольные вопросы взяты из главы из пункта 2.6.3.» Особенности методологии моделирования « стр.194 С. М. ДИГО «БАЗЫ ДАННЫХ»Москва «Финансы и статистика « 2005 г.
1. Кузовкин данными [Текст] : учебник для вузов, допущено УМО / , , 20, [2] с.
2. Правовая защита информации [Электронный ресурс] : учеб. пособие / ; СГГА. - Новосибирск : СГГА, 20с. – Режим доступа: http://lib.ssga.ru/. – загл. с экрана.
3. Теоретические основы защиты информации от утечки по акустическим каналам [Электронный ресурс] : учеб. пособие / , , и др. ; СГГА. - Новосибирск : СГГА, 20с. – Режим доступа: http://lib.ssga.ru/. – загл. с экрана.
7.6 ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА.
1. Информатика. Учебник. Под ред. Профессора
М. «Финансы и статистика «, 1997 г.
2. СУБД ACCESS для WINDOWS 95.,
BHV-Санкт – Петербург, 1997 г.
3. Microsoft Access 97: НАГЛЯДНО и КОНКРЕТНО. Пер. с англ. М.: Идательский отдел «Русская Редакция».
4. Access 97. Книга ответов. ( более 400 вопросов и ответов). Эдвард Джонс, Джарел Джонс. Санкт-Петербург, 1998 г. Практическое руководство по SQL .
5. Боуман, Эмерсон. Киев-Москва, 1997 г. SQL Server 2000. Эффективная работа.
6. Майкл Оутей, Поль Конте. ПИТЕР. 2002 г.
7. Разработка приложений на основе Microsoft Server 2005.
8. Материально-техническое обеспечение
дисциплины.
ЭЕКТРОННЫЙ КУРС В СЕТИ ИГиМ: 6 СЕМЕСТР, ДИСЦИПЛИНА «УПРАВЛЕНИЕ ДАННЫМИ», УЧЕБНЫЙ КУРС – 250 Мбайт.
Компьютерные классы.
Программное обеспечение.
СУБД ACCESS-2007, СУБД SQL SERVER 2005.
Лекционные аудитории с наличием мультимедийного проектора и ноутбука (или компьютера). Учебные лаборатории, доступ к сети Интернет (во время самостоятельной подготовки).
Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрООП ВПО по направлению и профилю подготовки
Автор: ЖЕЖКО Л. В, – ДОЦЕНТ кафедры Инженерной геодезии и информационных систем ФГБОУ ВПО «СГГА».
Рабочая программа обсуждена на заседании кафедры ИГиИС
Протокол №
(обсуждается и пересматривается ежегодно не позднее 1 июля)
« » 2012 г.
Зав. кафедрой
(Ф. И.О., подпись)
Одобрено научно-методическим советом института ________________________________________________________________________________________________________________________________________
« » 2012 г.
Председатель
(Ф. И.О., подпись)
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 |


