Скачать 168.29 Kb.
|
Правительство Российской Федерации Государственное образовательное бюджетное учреждение высшего профессионального образования «Государственный университет - Высшая школа экономики» Факультет экономики Программа дисциплиныУправление базами данных для направления 080100.62 «Экономика» подготовки бакалавра Автор: профессор, д.т.н. О.В. Кретинин
Н. Новгород, 2010 Пояснительная записка АннотацияЦель курса состоит в ознакомлении с основными принципами построения и функционирования баз данных и получения устойчивых навыков по разработке интерфейса пользователя. Основными видами занятий служат лекции, лабораторные занятия с использованием Access 2003, посещение которых является обязательным. В самостоятельную работу студента входит освоение теоретического материала, подготовка к лабораторным занятиям, подготовка к зачету. Цель курса состоит в ознакомлении с основными принципами функционирования баз данных и получения устойчивых навыков по построению баз данных и интерфейса пользователя на примере баз типа Access. Учебная задача курса: Для достижения поставленной цели предусматривается ознакомление студентов с основными принципами функционирования системы Access 2003 с элементами ее интегрирования в среде Visual Studio 2005. В результате изучения дисциплины студент должен научиться проектировать базы данных средней сложности на основе Access 2003, а также уметь разрабатывать интерфейс пользователя для эффективного количественного анализа экономической информации в режиме изолированной машины Основные дидактические единицы Способы упорядочения большого количества информации. Основные принципы построения реляционных баз данных. Преимущества хранения информации в связанных таблицах. Знакомство с наиболее популярными базами данных. Отличительные характеристики баз данных. Тенденции в развитии современных систем хранения информации. Требования к аппаратным средствам. Базы Access как представитель реляционных баз данных. Таблицы как основная единица базы данных. Общие приемы работы с таблицами. Открытие, копирование, удаление таблиц. Работа с буфером обмена Работа с макетом таблицы Формат таблицы. Использование текстового поля. Режимы создания таблицы. Типы полей. Общий обзор типов полей. Типы Счетчик и Код репликации. Числовые типы. Точность чисел. Критерий выбора нужного типа. Текстовый тип и тип MEMO. Тип дата/время и логический тип. Форматы изображения. Индексирование таблиц. Установка ограничений для полей. Маски ввода. Подстановка в поля. Импорт, присоединение и экспорт таблиц Access Основы реляционных СУБД. Смысл многотабличных БД. Создание многотабличных БД. Мастер нормализации Access. Исправление опечаток. Использование мастера нормализации Access в ручном режиме. Виды отношений между таблицами. Связывание таблиц в Схеме данных. Подтаблицы. Условия для создания различных отношений между таблицами. Проблемы целостности данных. Реализация целостности в Access. Запросы. Общее представление о запросах. Конструктор запросов. Заполнение условий отбора. Создание вычисляемых полей. Построитель выражений. типичные виды запросов: Запрос на выборку, Запрос на создание таблицы, Запрос на обновление, Запрос на добавление, Запрос на удаление. Формы. Автоформы. Основные элементы Конструктора форм. Действия в Конструкторе форм. Изменение размера и выравнивание объектов формы. Изменение интервала объектов формы. Области формы. Ввод меток Области формы. Форматирование полей и меток. Ввод свободных, вычисляемых полей и рамок объектов. Ссылки на элементы формы. Режимы формы. Свойства формы. Связанные формы. Главная и подчиненная ленточные формы. Создание главной и подчиненной ленточной формы. Способы связывания форм. Элементы управления и макросы. Ссылки на элементы управления в формах из других объектов Access. Форматирование поля со списком. Ссылки на нужную колонку списка. Общие сведения о макросах. Порядок выполнения и именования. Вызов макроса элементом управления "поле со списком". Вызов макроса кнопкой. Условия в макросах. Вывод сообщений. Переключатели и группы переключателей. Флажки и выключатели. Сохраненные фильтры. Фильтры. Вызов их макросами. Фильтр как параметр макроса. Использование гиперссылок на формах. Отчеты. Печать таблиц и форм. Сохранение формы как отчета. Конструктор отчетов. Зоны отчета. Отчет табличного вида. Смена источника записей. Нумерация записей и итоговые функции. Сортировка и группировка отчета. Нумерация страниц. Развернутые надписи. Параметры печати отчетов. Экспорт отчетов в различные форматы. Страницы доступа к данным. Автостраница. Особенности конструктора страниц. Параметры группировки. Многоуровневая группировка данных. Перегруппировка данных. Итоговые поля групп. Добавление связанных полей. Создание сводной таблицы. Панель инструментов сводной таблицы. Области и промежуточные итоги. Имена полей сводной таблицы. Диаграммы и сводные таблицы. Основы программирования на VBA. Виды модулей. Преобразование макроса в модуль. Окно редактора VBA. Подокна. Ввод текста. Комментарии. Процедура. Имена процедур обработки событий. Условие If. Блок If... then... Else. Инструкция Option Explicit. Блок Select Case. Написание функций. Префиксы Public и Private. Использование функций в запросах и формах. Использование функций в других приложениях. Функция MsgBox. Функция MsgBox. Точки останова. Окно Immediate. Аргументы. Значения функции MsgBox. Значения функции MsgBox. Функция InputBox. Циклы Do While и Do Until. Метки и переходы на метку. Обработка ошибок. Средства Access VBA. Обычные переменные. Типы и способы объявления. Пользовательские типы и массивы. Команда Debug.Print. Динамические массивы. Создание массива функцией Array. Основные объектные типы. Просмотрщик объектов. Объявление объекта DAO .Recordset. Просмотр полей. Редактирование записей в DAO Recordset. Редактирование записей в DAO Recordset. Специальные средства Access VBA. Объект ADODB Recordset. Блок With. End With. Редактирование записей в ADODB Recordset. Recordset как источник данных для формы. Идентификатор Me. Обработка события Current. Проходы по набору записей собственными элементами управления. Создание собственных счетчиков записей. Добавление и удаление записей. Работа с закладками. Обработка ошибок при работе с записями. Процедуры класса DoCmd для работы с записями. Текстовые функции Asc и Chr. Текстовые функции Mid, Len, UCase, LCase. Текстовые функции Str, Val. Текстовая функция String. Применение функции Format к числам и датам. Форматирование значений времени. Функции даты и времени. Функции преобразования типов. Требования к студентам: Предполагается, что при изучении данного курса студенты имеют знания, полученные в курсах прикладного программирования и математического анализа. Тематический план учебной дисциплины Управление базами данных
Формы рубежного контроля и структура итоговой оценки Итоговая оценка по учебной дисциплине складывается из следующих элементов: 1. Работа на лабораторном практикуме (обсуждения задач, микроконтрольные работы). 2. Защита итоговой работы по курсу (1 домашняя контрольная работа). 3. Зачет Структура итоговой оценки по учебной дисциплине:
Базовые учебники (основная литература)
Дополнительная литература
Содержание программы Тема 1 Способы упорядочения большого количества информации. Основные принципы построения реляционных баз данных. Преимущества хранения информации в связанных таблицах. Знакомство с наиболее популярными базами данных. Отличительные характеристики баз данных. Тенденции в развитии современных систем хранения информации. Требования к аппаратным средствам. Базы Access как представитель реляционных баз данных. Основная литература
Дополнительная литература
Тема 2 Таблицы как основная единица базы данных. Общие приемы работы с таблицами. Открытие, копирование, удаление таблиц. Работа с буфером обмена Работа с макетом таблицы Формат таблицы. Использование текстового поля. Режимы создания таблицы. Типы полей. Общий обзор типов полей. Типы Счетчик и Код репликации. Числовые типы. Точность чисел. Критерий выбора нужного типа. Текстовый тип и тип MEMO. Тип дата/время и логический тип. Форматы изображения. Индексирование таблиц. Установка ограничений для полей. Маски ввода. Подстановка в поля. Импорт, присоединение и экспорт таблиц Access Основная литература
Дополнительная литература
Тема 3 Основы реляционных СУБД. Смысл многотабличных БД. Создание многотабличных БД. Мастер нормализации Access. Исправление опечаток. Использование мастера нормализации Access в ручном режиме. Виды отношений между таблицами. Связывание таблиц в Схеме данных. Подтаблицы. Условия для создания различных отношений между таблицами. Проблемы целостности данных. Реализация целостности в Access. Основная литература
Дополнительная литература
Тема 4 Запросы. Общее представление о запросах. Конструктор запросов. Заполнение условий отбора. Создание вычисляемых полей. Построитель выражений. Типичные виды запросов: Запрос на выборку, Запрос на создание таблицы, Запрос на обновление, Запрос на добавление, Запрос на удаление. Основная литература
Дополнительная литература
Тема 5 Формы. Автоформы. Основные элементы Конструктора форм. Действия в Конструкторе форм. Изменение размера и выравнивание объектов формы. Изменение интервала объектов формы. Области формы. Ввод меток Области формы. Форматирование полей и меток. Ввод свободных, вычисляемых полей и рамок объектов. Ссылки на элементы формы. Режимы формы. Свойства формы. Связанные формы. Главная и подчиненная ленточные формы. Создание главной и подчиненной ленточной формы. Способы связывания форм. Основная литература
Дополнительная литература
Тема 6 Элементы управления и макросы. Ссылки на элементы управления в формах из других объектов Access. Форматирование поля со списком. Ссылки на нужную колонку списка. Общие сведения о макросах. Порядок выполнения и именования. Вызов макроса элементом управления "поле со списком". Вызов макроса кнопкой. Условия в макросах. Вывод сообщений. Переключатели и группы переключателей. Флажки и выключатели. Сохраненные фильтры. Фильтры. Вызов их макросами. Фильтр как параметр макроса. Использование гиперссылок на формах. Основная литература
Дополнительная литература
Тема 7 Отчеты. Печать таблиц и форм. Сохранение формы как отчета. Конструктор отчетов. Зоны отчета. Отчет табличного вида. Смена источника записей. Нумерация записей и итоговые функции. Сортировка и группировка отчета. Нумерация страниц. Развернутые надписи. Параметры печати отчетов. Экспорт отчетов в различные форматы. Основная литература
Дополнительная литература
Тема 8 Страницы доступа к данным. Автостраница. Особенности конструктора страниц. Параметры группировки. Многоуровневая группировка данных. Перегруппировка данных. Итоговые поля групп. Добавление связанных полей. Создание сводной таблицы. Панель инструментов сводной таблицы. Области и промежуточные итоги. Имена полей сводной таблицы. Диаграммы и сводные таблицы. Основная литература
Дополнительная литература
Тема 9 Основы программирования на VBA. Виды модулей. Преобразование макроса в модуль. Окно редактора VBA. Подокна. Ввод текста. Комментарии. Процедура. Имена процедур обработки событий. Условие If. Блок If... then... Else. Инструкция Option Explicit. Блок Select Case. Написание функций. Префиксы Public и Private. Использование функций в запросах и формах. Использование функций в других приложениях. Функция MsgBox. Функция MsgBox. Точки останова. Окно Immediate. Аргументы. Значения функции MsgBox. Значения функции MsgBox. Функция InputBox. Циклы Do While и Do Until. Метки и переходы на метку. Обработка ошибок. Основная литература
Дополнительная литература
Тема 10 Средства Access VBA. Обычные переменные. Типы и способы объявления. Пользовательские типы и массивы. Команда Debug.Print. Динамические массивы. Создание массива функцией Array. Основные объектные типы. Просмотрщик объектов. Объявление объекта DAO .Recordset. Просмотр полей. Редактирование записей в DAO Recordset. Редактирование записей в DAO Recordset. Основная литература
Дополнительная литература
Тема 11 Специальные средства Access VBA. Объект ADODB Recordset. Блок With. End With. Редактирование записей в ADODB Recordset. Recordset как источник данных для формы. Идентификатор Me. Обработка события Current. Проходы по набору записей собственными элементами управления. Создание собственных счетчиков записей. Добавление и удаление записей. Работа с закладками. Обработка ошибок при работе с записями. Процедуры класса DoCmd для работы с записями. Текстовые функции Asc и Chr. Текстовые функции Mid, Len, UCase, LCase. Текстовые функции Str, Val. Текстовая функция String. Применение функции Format к числам и датам. Форматирование значений времени. Функции даты и времени. Функции преобразования типов. Основная литература
Дополнительная литература
Тематика заданий по формам контроля Тема №1 Принципы построения реляционных баз данных. Тема №2 Общие приемы работы с таблицами. Тема №3 Виды отношений между таблицами. Тема №4 Типичные виды запросов Тема №5 Способы связывания форм. Тема №6 Вызов макроса элементом управления. Тема №7 Сохранение формы как отчета Тема №8 Многоуровневая группировка данных. Тема №9 Преобразование макроса в модуль. Тема №10 Пользовательские типы и массивы. Тема №11 Recordset как источник данных для формы. Вопросы для оценки качества освоения дисциплины «управление базами данных»
Автор программы О.В. Кретинин |
Правительство Российской Федерации Государственное образовательное... Государственное образовательное бюджетное учреждение высшего профессионального образования |
Правительство Российской Федерации Государственное образовательное... Государственное образовательное бюджетное учреждение высшего профессионального образования |
||
Правительство Российской Федерации Государственное образовательное... Государственное образовательное бюджетное учреждение высшего профессионального образования |
Правительство Российской Федерации Государственное образовательное... Государственное образовательное бюджетное учреждение высшего профессионального образования |
||
Правительство Российской Федерации Государственное образовательное... Сущность понятия международной маркетинговой стратегии и ее виды |
Правительство Российской Федерации Государственное образовательное... Послание Президента РФ дмитрия Медведева Федеральному Собранию Российской Федерации // Российская газета. 2010. N5350. 1 декабря.... |
||
Правительство Российской Федерации Государственное образовательное... ... |
Правительство Российской Федерации Государственное образовательное... Особенности криминологической характеристики женской преступности в структуре преступности несовершеннолетних |
||
Правительство Российской Федерации Государственное образовательное... Итоговая государственная аттестация осуществляется государственными аттестационными комиссиями, организуемыми в гу-вшэ по каждой... |
Российской Федерации Государственное бюджетное образовательное учреждение... Государственное бюджетное образовательное учреждение высшего профессионального образования |
||
Федеральное государственное бюджетное образовательное учреждение... Министерство образования и науки российской федерации федеральное государственное бюджетное образовательное учреждение высшего профессионального... |
Правительство Российской Федерации Государственное образовательное... Целью работы является изучение состояния нефтегазовой отрасли России, мира, а также определение специфики и места малого и среднего... |
||
Правительство Российской Федерации Государственное образовательное... «Роль логистической координации в повышении уровня качества обслуживания клиентов в цепи поставок автомобилей (на примере ООО «Ягуар... |
Российской Федерации Федеральное государственное бюджетное образовательное... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования |
||
Российской Федерации Федеральное государственное бюджетное образовательное... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования |
Российской Федерации Федеральное государственное бюджетное образовательное... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования |
Поиск |