ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Ордена Трудового Красного Знамени федеральное государственное
бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Методические указания
и контрольные задания курсовой работы
по дисциплине
ИНФОРМАТИКА
для студентов 1 курса
(направление «Информационные системы и технологии»)
Москва 2015
ОГЛАВЛЕНИЕ
1. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИЗУЧЕНИЮ КУРСА.. 3
1.1. ОБЩИЕ ПОЛОЖЕНИЯ.. 3
1.2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО РАЗДЕЛАМ КУРСА.. 3
ВОПРОСЫ ДДЯ САМОПРОВЕРКИ.. 6
1.3. СОДЕРЖАНИЕ ЛЕКЦИЙ.. 7
1.4. СОДЕРЖАНИЕ ПРАКТИЧЕСКИХ ЗАНЯТИЙ.. 7
2. ЗАДАНИЯ ПО КУРСОВОЙ РАБОТЕ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ЕЕ ВЫПОЛНЕНИЮ…. 8
2.1. НАЗНАЧЕНИЕ КУРСОВОЙ РАБОТЫ… 8
2.2. ВЫБОР ВАРИАНТА КУРСОВОЙ РАБОТЫ… 8
2.3. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ КУРСОВОЙ РАБОТЫ… 8
2.4. ОПИСАНИЕ ЗАДАНИЙ КУРСОВОЙ РАБОТЫ… 9
2.5. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ…
I. Работа в Access. 10
Задание 1. Создание базы данных. 10
Задание 2. Создание таблиц базы данных в режиме конструктора. 11
Задание 3. Создание схемы данных. 13
Задание 4. Ввод данных в таблицы.. 14
Задание 5. Создание и выполнение запросов. 15
Задание 6. Создание форм для ввода и редактирования данных. 17
Задание 7. Добавление в форму полей со списком.. 19
Задание 8. Создание в форме группы переключателей. 21
Задание 9. Создание форм для наглядного отображения результатов выполнения запросов. 22
Задание 10. Придание формам профессионального вида. 23
Задание 11. Создание отчета для анализа данных. 25
Задание 12. Разработка интерфейса приложения базы данных. 30
II. Оформление курсовой работы в Word. 33
Копирование в документ Word результатов выполнения заданий. 33
Вставка оглавления средствами Word. 33
ПРИЛОЖЕНИЕ.. 35
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИЗУЧЕНИЮ КУРСА
ОБЩИЕ ПОЛОЖЕНИЯ
Целью изучения дисциплины Информатика является изучение теоретических основ информатики и приобретение навыков разработки прикладных систем обработки данных с использованием программы Access 2010 комплекта офисных приложений Microsoft Office. Полученные знания студенты смогут применять при выполнении курсовых работ и курсовых проектов по другим дисциплинам, а также при работе над дипломным проектом.
Аудиторные занятия студентов включают:
- лекции — 4 часа;
- практические занятия — 4 часа.
В рамках самостоятельной работы над изучением курса студенты должны выполнить курсовую работу. В конце семестра предусмотрен зачет.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО РАЗДЕЛАМ КУРСА
При изучении курса Информатика студенты, прежде всего, должны уяснить основные понятия технологии обработки данных в информационных системах (ИС).
База данных – это поименованная совокупность взаимосвязанных данных, находящихся под управлением системы управления базами данных (СУБД). СУБД – это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации. Модель данных – это совокупность структур данных и операций по их обработке. Разработано множество различных моделей данных, но на практике используют три основных. Выделяют иерархическую, сетевую и реляционную модели данных.
Основная идея реляционной модели данных заключается в том, чтобы представить любой набор данных в виде двумерной таблицы. В простейшем случае реляционная модель описывает единственную двумерную таблицу, но чаще всего эта модель описывает структуру и взаимоотношения между несколькими различными таблицами.
Основоположником теории реляционных баз данных считается сотрудник фирмы IBM доктор Э.Кодд, опубликовавший в 1970 г. статью A Ralational Model of Data for Large Shared Data Banks (Реляционная модель данных для больших коллективных банков данных). В этой статье впервые был использован термин «реляционная модель данных», что и положило начало реляционным базам данных. Теория реляционных баз данных, разработанная доктором Э.Коддом, имеет под собой мощную математическую основу, описывающую правила эффективной организации данных.
Реляционной считается такая база данных, в которой все данные представлены для пользователя в виде прямоугольных таблиц значений данных, и все операции над базой сводятся к манипуляции с таблицами. Таблица состоит из столбцов (колонок, полей) и строк (записей). Таблица отражает тип объекта реального мира (сущность), а каждая ее строка – конкретный объект.
Основной недостаток однотабличной базы данных состоит в том, что в ней содержится значительное количество повторяющейся информации. Такая избыточность данных ведет к возникновению следующих проблем:
1. Потребуется значительное время на ввод повторяющихся данных.
2. Наличие повторяющейся информации приведет к неоправданному увеличению базы данных. В результате снизится скорость выполнения запросов.
3. При многократном вводе повторяющихся данных возрастает вероятность ошибки. При больших размерах таблиц поиск ошибок будет занимать значительное время.
Процесс уменьшения избыточности информации в БД называется нормализацией. В теории нормализации разработаны достаточно формализованные подходы к разбиению данных на несколько таблиц и организации между ними взаимосвязей. Теория нормализации оперирует с пятью нормальными формами отношений (от 1НФ до 5НФ включительно). Эти формы предназначены для уменьшения избыточной информации, при этом каждая последующая нормальная форма должна удовлетворять требованиям предыдущей формы и некоторым дополнительным условиям.
Результатом нормализации является получение базы данных в виде набора отдельных таблиц. В схеме данных особенно важно определить, как будут взаимодействовать различные таблицы. В реляционной базе данных связь между таблицами устанавливается с помощью связующих полей – ключей.
Первичный ключ – это поле в таблице, однозначно характеризующее каждую ее строку. Внешний ключ — это поле в таблице, которое соответствует первичному ключу в другой таблице. Использование внешних ключей обеспечивает эффективность работы приложений.
1. Поддержка соответствующих значений первичного и внешнего ключа обеспечивает целостность данных:
реляционная база данных не позволит добавить в таблицу строку, если заданное в ней значение внешнего ключа не совпадает ни с одним значением соответствующего первичного ключа;
реляционная база данных не позволит удалить из таблицы строку с первичным ключом, если в базе с этим же значением имеется соответствующий внешний ключ.
2. Задаваемые при создании таблиц связи первичных ключей с внешними ключами используются для объединения данных из нескольких таблиц. Внешний ключ позволяет реализовать операцию поиска парных строк между таблицами.
Хотя вся информация базы данных вполне доступна, обычно она не нужна, поскольку в большом объеме данных трудно ориентироваться. Правильно организованные запросы позволяют получать из таблиц строго определенную информацию.
ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
1. Из чего состоят таблицы базы данных в Access?
2. Как можно изменить имя таблицы?
3. Что в реляционной базе данных позволяет обеспечивать целостность ссылок?
4. Для чего используется ключевое поле в Access?
5. Как в таблице объявить поле в качестве дополнительного ключа, если первичный ключ уже имеется?
6. К какому типу данных должно быть отнесено поле, чтобы для него можно было бы установить число десятичных знаков?
7. Для чего при проектировании таблиц базы данных некоторым полям задается свойство «Условие на значение»?
8. Что будет, если при проектировании таблиц базы данных некоторым полям задать свойство «Значение по умолчанию»?
9. Как в реляционной базе данных определить связи между таблицами?
10. Как в реляционной базе данных удалить неправильно созданные связи между таблицами?
11. Для чего в реляционной базе данных служит связь «один-ко-многим» между двумя таблицами?
12. Для чего в базе данных используется построитель выражений?
13. В какой объект базы данных Access можно добавить вычисляемое поле?
14. Для чего в условиях отбора служит конструкция Between?
15. Для чего в запросах используют параметры?
16. Для чего в таблице, выбранной конструктором запросов, служит первая строка с «*» (звездочкой)?
17. Для чего предназначен объект Форма?
18. Когда для ввода значений в форму наиболее эффективно использовать элемент «Поле со списком»?
19. Когда для ввода значений в форму наиболее эффективно использовать элемент «Группа переключателей»?
20. Для чего предназначен объект Отчет?
СОДЕРЖАНИЕ ЛЕКЦИЙ
Лекция 1 (2 час.). Создание приложений баз данных. Формы.
Лекция 2 (2 час.). Создание приложений баз данных. Отчеты. Интерфейс приложения.
СОДЕРЖАНИЕ ПРАКТИЧЕСКИХ ЗАНЯТИЙ
Работа № 1 (1 час.). Создание запросов.
Работа № 2 (3 час.). Создание приложения базы данных.