Информатика(Автоматизация офисной деятельности)

advertisement
Правительство Российской Федерации
Государственный университет –
Высшая школа экономики
Факультет менеджмента
Программа дисциплины
Информатика (Автоматизация офисной деятельности)
для направления 080506.65 «Менеджмент»
подготовки бакалавра
Автор программы
к.т.н., доцент Бессонова И.А. ibes@hse.ru
Рекомендована секцией УМС
по бизнес-информатике
Председатель____________________________
__
«_____» _________________ 20.. г.
Утверждена Ученым Советом
факультета Бизнес-информатики
Одобрена на заседании кафедры
архитектуры программных систем
Зав. кафедрой Назаров С.В.
_________________________________
«____»_____________________ 20.. г.
_____________________________
«_____» _____________________20.. г.
Москва 2010
Тематический расчет часов.
Аудиторные часы
Формы
текущего
контроля
Самостоя
-тельная
работа
Всего
часов
Курс,
семестр,
модуль
Лекции
Сем. и практ.
занятия
Всего
8
6
14
работа на
занятии,
домашне
е задание
39
53
2,1,1
8
8
16
работа на
занятии
39
55
2,1,2
2
Наименование
№
темы
1
2
3
5
Лекции
(час.)
Семинары
(час.)
Всего
учебных
часов
Самостоятельная
работа
Всего
часов
Автоматизация офисной деятельности. Системы управления базами данных(СУБД)
1 модуль
Разработка логической
3
2
5
12
17
структуры базы
данных (БД).
Создание базы
3
2
5
14
19
данных.
Использование форм
для ввода
информации.
Фильтры и
2
2
4
13
17
простейшие запросы к
БД.
Итого 1 модуль
4
Аудиторные занятия
8
6
14
Автоматизация офисной деятельности (СУБД)
2 модуль
Сложные запросы с
3
3
6
вычислениями и на
изменение БД..
Разработка форм.
Отчеты в СУБД.
6
Итого2 модуль
Итого
39
53
15
21
3
3
6
12
18
2
2
4
12
16
8
8
16
39
55
16
14
30
78
108
Формы контроля
Текущий контроль
-
Работа на практических
компьютере)
занятиях
(выполнение
заданий
на
-
Домашнее задание выдается на 2-м занятии 1-го модуля и
защищается на 7 (последнем) занятии данного модуля(45 мин.) (12
часов самостоятельных занятий)
Промежуточный контроль
Промежуточное тестирование по завершении первой части -25 мин.
3
Итоговый контроль
Зачет. Ответ на зачете состои из 3-х вопросов по изученной тематике (30 мин.)
Структура итоговой оценки по учебной дисциплине в 1-м модуле:
Формы работы
Вклад в оценку за 1 модуль(%)
Работа на практических занятиях
50
Промежуточный тест
50
Структура итоговой оценки по учебной дисциплине:
Формы работы
Вклад в итоговую оценку в %
Работа на практических занятиях
20
Домашняя работа
20
Итоговый тест
20
Оценка за 1-ый модуль
40
4
Базовые учебники
1. Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП
ЭКОМ», 2004.
2. И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г. (200 экз.)
3. Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. –
Ч.I / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.:
Финансы и статистика; Перспектива, 2002 г. (400 экз.)
4. В.А.Айнутдинов, С.Н.Белоусова. Система управления базами данных
ACCES. ГУ ВШЭ, 1998г.(300экз)
Содержание программы
Автоматизация офисной деятельности (Системы
управления базами данных).
Тема 1 Разработка логической структуры базы данных
(БД).
Банки и базы данных. Основные понятия и определения. Системы
управления базами данных (СУБД). Типы баз данных, их достоинства и
недостатки. Требования, предъявляемые к базам данных. Понятие моделей БД.
Этапы разработки структур баз данных. Анализ предметной области
создаваемой БД. Проектирование таблиц и определение связей между
таблицами. Проектирование отчетов, запросов и форм.
Основная литература
Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП ЭКОМ»,
2004. с.53 -86.
И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г. с.34-40
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под
ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и
статистика; Перспектива, 2002 г. с.241-245
Тема 2 Создание базы данных. Использование форм для
ввода информации.
Возможности Access. Объекты Access. Создание таблиц: путем ввода
данных, с помощью Мастера, с помощью Конструктора. Данные и их типы.
Типы полей. Числовые поля. Длинные текстовые поля и МЕМО - поля. Область
ввода. Поле гиперссылки. Порядок полей. Поле счетчика. Подписи полей.
Маски ввода и условие на значение. Ключевые поля. Индексированные поля.
Редактирование полей. Ввод данных в таблицу. Связывание таблиц. Свойства
5
связанных таблиц. Сортировка данных в таблице. Импорт, экспорт и
присоединение таблиц.
Основная литература
Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП ЭКОМ»,
2004. с.89-118.
И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г. с.40-135
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под
ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и
статистика; Перспектива, 2002 г. с.245-252, с.268-269.
Тема 3. Фильтры и запросы к базам данных.
Поиск данных в таблице. Использование фильтров для отбора данных.
Типы фильтров. Запросы в БД. Виды запросов. Формирование запросов с
помощью конструктора и мастеров. Использование условий отбора и
выражений для получения данных. Многотабличные запросы. Групповые
операции. Параметрические запросы. Создание таблиц с помощью запросов.
Основная литература
Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП ЭКОМ»,
2004. с.195-226.
И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г. с.199-232, с.360.
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под
ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и
статистика; Перспектива, 2002 г. с.253-255, с.258-262
Тема 4. Сложные запросы с вычислениями и на изменение
БД
Вычисляемые поля в запросов. Построитель выражений. Внутренне и
внешнее соединение. Рекурсивное соединение. Запросы на изменение БД.
Перекрестный запрос.
Основная литература
Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП ЭКОМ»,
2004. с.195-226.
И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г. с.342-384.
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под
ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и
статистика; Перспектива, 2002 г. с.262-266.
Тема 5 Разработка форм.
Формы, их назначение и использование. Создание формы с помощью
мастера и конструктора. Разработка элементов формы: флажки и
6
переключатели, списки и поля со списками, рисунки и т.п. Вычисляемые
элементы. Создание многотабличных форм.
Основная литература
Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП ЭКОМ»,
2004. с.153-191.
И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г.с. 235-281, с.409-432.
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под
ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и
статистика; Перспектива, 2002 г. с.268-270.
Тема 6 Подготовка отчетов.
Типы отчетов. Использование мастера и конструктора отчетов для их
создания. Вычисляемые значения в отчетах и их построение. Сортировка и
группировка данных. Отчеты для связанных таблиц. Главные и подчиненные
отчеты.
Основная литература
Microsoft Access 2003.Шаг за шаго/Практ.пособ./ Пер.с англ.-М. «СП ЭКОМ»,
2004. с.267-297.
И. Харитонова, В. Михеева. Microsoft Access 2000 в подлиннике. BHVСанктПетербург, 1999 г.с.283-321, с.483-491.
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под
ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и
статистика; Перспектива, 2002 г. с.275-276.
Тематика заданий по различным формам текущего
контроля:
Пример практического задания по теме 2.
1. Создать новую таблицу в режиме Конструктора. Имя таблицы
соответствует номеру варианта.
2. Таблица должна содержать одно поле в соответствии с вариантом.
Определить тип поля таблицы.
3. Выявить, какие символы в определенной позиции значений поля
постоянны.
4. Записать маску.
5. Для проверки ввести очередное значение поля.
Указание
Знак \ указывает, что следующий символ маски следует воспринимать, как
постоянный, а не как специальный символ. Для задания постоянных символов
можно использовать одинарные кавычки.
7
Пример практического задания по теме 3.
Фильтрация
Внимание. При выполнении некоторых упражнений не будет отобрано ни одной
записи, т.к. ваша база заполнялась данными произвольно и они могут не
соответствовать данным примеров. Следует дополнить базу записями с тем,
чтобы в результате поиска отбирались хотя бы две записи.
Фильтр по выделенному
Какие оценки имеет 1-ый ученик?
Показать оценки, полученные первого числа любого месяца.
По каким предметам учащиеся имеют отличные оценки?
Просмотреть сведения об учениках, которые
а) родились в Москве,
б) родились в марте,
в) фамилия которых заканчивается на «ев».
Для каждого устанавливаемого фильтра просмотреть условие отбора,
созданное системой, через фильтр-форму (обычный фильтр).
1.
2.
3.
4.
5. Показать все оценки по музыке.
6. У каких учеников по музыке оценка 5?
7. Найти родителей, почтовый индекс места жительства которых начинается с
цифры 2.
8. Для каждого из условий с 1 по 6 просмотрите все записи, для которых
условие не выполняется. Как изменилось условие отбора?
Фильтр-форма (Обычный фильтр)
1. Какие ученики имеют 5 по истории?
2. Какие оценки по физике и химии имеет 1-ый ученик?
3. Какие оценки по алгебре имеют братья Ивановы?
4. Найдите всех учеников, для которых не задано место рождения.
Используйте условие отбора Is Null. Для поиска записей, в которых
установлено значение поля, используйте условие отбора Is Not Null.
5. Найдите всех родителей, для которых не задан домашний адрес.
Расширенный фильтр
1. При помощи расширенного фильтра выполните задания, перечисленные
выше.
2. Выберите учеников, родившихся в Москве, и отсортируйте их по датам
рождения. Какие свойства установлены для таблицы «Сведения об
учениках»?
3. Выполните фильтрацию и сравните результаты:
А) учащиеся, рост которых больше 170 , а вес не превосходит 60 кг.
Б) ) учащиеся, рост которых больше 170 или вес не превосходит 60 кг.
4. Выполните задания 1-3 на стр. 8-9 методического пособия.
5. Найдите родителей, фамилии которых одинаковы. Например, можно
использовать функцию Left().
8
Пример практического задания для промежуточного
тестирования по модулю 1.
1. Создайте базу данных под Вашей фамилией.
2. Создайте в соответствии с предложенной информацией необходимые
таблицы в Вашей базе данных.
3. Определите типы данных для полей созданных таблиц и установите
имеющие смысл свойства полей: маску, обязательное значение,
ограничения на значения и т.п.
4. Импортируйте необходимые таблицы из базы данных преподавателя, в
свою базу и установите между ними необходимые связи для создания
предложенного преподавателем запроса.
Примерный перечень вопросов к зачету по всему курсу.
1. Понятие баз и банков данных.
2. Объекты системы управления базы данных.
3. Реляционные, иерархические и сетевые СУБД. Их различия.
4. Основные этапы разработки логической структуры БД.
5. Нормальные формы.
6. Какте объекты Access
7. Создание таблиц с помощью Мастера.
8. Создание таблиц с помощью Конструктора.
9. Связывание таблиц в схеме данных
10. Ввод данных.
11. Специфика ключевых полей.
12. Какие существуют ограничения на типы полей при связывании таблиц?
13. Контроль за ручным вводом данных.
14. Импорт данных в таблицы из электронной таблицы
15. Что такое каскадное удаление?
16. В каких случаях при изменении типа данных произойдет потеря
информации?
17. В чем разница между маской ввода и форматом поля?
18. Как задать значение поля по умолчанию?
19. Как задать число десятичных знаков для числового поля?
20. Есть ли возможность контроля, чтобы при вводе заполнялись все поля
таблицы?
21. Как найти данные, не соответствующие заданному значению?
22. Повлияет ли изменение порядка столбцов в просматриваемой таблице
на структуру таблицы?
23. Типы фильтров
24. Создание запроса с помощью конструктора
25. Типы запросов и их специфика
26. Что такое симметричное объединение?
27. Что такое левое и правое внешнее объединение?
28. Каковы возможности группировки в перекрестном запросе?
29. Построитель выражений.
30. Автоматическое создание формы на основе запроса или таблицы.
31. Работа с формой в режиме конструктора.
32. Перемещение и изменение размера элемента управления.
9
33. Оформление формы и ее элементов
34. Автоматическое создание отчета.
35. Создание отчета с помощью Мастера.
36. Режимы работы с отчетом.
37. Изменение отчета в режиме Конструктора.
38. Оформление страниц отчета.
39. Можно ли в форме запретить изменения значений в каком-либо поле?
40. .Вы хотите, чтобы при открытии базы данных на экране автоматически
отображалась заданная форма. Можно ли это сделать и как, если
можно?
41. .Между двумя таблицами в базе данных установлена связь один-комногим, при этом включен режим "Обеспечение целостности данных",
но выключен режим "Каскадное удаление". Что случиться, если Вы
удаляете из главной таблицы запись, которая имеет связанные записи в
подчиненной таблице?
42. .Могут ли дублироваться значения в ключевом поле (primary key)
таблицы?
43. .Вы поместили в форму командную кнопку для запуска макроса. Как
нужно модифицировать свойства кнопки, чтобы она запускала макрос?
44. .Может ли пользователь изменять данные в поле таблицы, которое
имеет тип Счетчик (AutoNumber)?
45. .В отчете, содержащем данные о сотрудниках, записи сгруппированы
по полю "КодОтдела". Что нужно сделать, чтобы в отчете после
каждой группы указывалось количество сотрудников данного отдела?
46. .В базе данных имеется таблица Отделы и таблица Сотрудники. При
условии, что в каждый отдел включено несколько сотрудников, но
каждый сотрудник может быть включен только в один отдел, какой тип
связи между таблицами нужно установить?
47. .Можно ли создать запрос, который при выполнении отображает
диалоговое окно для ввода параметров условия отбора?
48. .Можно ли изменить шрифт по умолчанию, который используется для
отображения всех таблиц в
49. .Как можно ускорить ввод в таблицу одинаковых данных?
50. .Вы удалили в таблице запись. Можно ли восстановить удаленную
запись в таблице и как?
51. .Можно ли изменить шрифт по умолчанию, который используется для
отображения всех таблиц в базе данных, и если можно то, как это
сделать?
52. .Какую команду нужно выбрать, чтобы просмотреть связи между
таблицами базы данных?
53. .Вы открыли таблицу и решили изменить шрифт в одном из столбцов
таблицы. Для этого Вы выделили нужный столбец, дали команду
Формат/Шрифт и выбрали другой шрифт. Что Вы увидите на экране?
54. .Вы хотите с помощью операции поиска найти в таблице текстовые
строки, которые начинаются на букву "А". Какой образец поиска Вы
должны задать?
55. .Вы открыли таблицу с информацией о сотрудниках, в которой есть
поле "Дата рождения". Вам нужно найти запись в таблице,
относящуюся к самому молодому сотруднику. Какой из способов
является самым быстрым?
10
56. .Что можно использовать в качестве источника данных для формы?
57. .Какое свойство поля таблицы должно использоваться, чтобы при
добавлении новой записи в таблицу в ячейке автоматически
устанавливалось заданное значение?
58. .Что можно использовать в качестве источника данных для отчета?
Методические рекомендации (материалы)
преподавателю:
Методические материалы оформлены в виде приложения к программе.
Методические указания студентам:
Методические указания студентам приводятся в вариантах домашнего
задания.
Автор программы: _____________________________/Бессонова И.А./
11
Download