Методические указания к выполнению курсовой работы (1084449)
Текст из файла
16
МОСКОВСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
КАФЕДРА Автоматизированные системы обработки информации
и управления (ИТ-7)
ДИСЦИПЛИНА «Организация баз данных»
РАБОЧАЯ ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ .
Специальность 22.02.03 «Автоматизированные системы обработки информации и управления»
Москва, 2000
УТВЕРЖДАЮ Проректор но научной работе
«_ _ »____ _ __ _ 2000 г.
АННОТАЦИЯ
Настоящие методические указания предназначены для оказания методической помощи студентам 4-го курса при изучении курса «Организация баз данных».
Автор: Прудкин В.Е.,
Научный редактор: проф. Ашинянц Р.А.
Рецензент:
Рассмотрено и одобрено на заседании кафедры И Т-7
«____»_________2000г. Зав. каф. ИТ-7 Петров О.М.
Ответственный от кафедры за выпуск учебно-методических материа-лов_______________________________ _
ВВЕДЕНИЕ
В настоящее время автоматизированные системы управления создаются для оперативного, гибкого и грамотного управления предприятиями, фирмами и организациями различных форм собственности; средствами массовой информации (электронными и печатными); телекоммуникационными средствами как гражданского, так и военного назначения; радиолокационными, радионавигационными, информационно - вычислительными, экологическими, ра-кетно - космическими системами как наземного, так и бортового назначения и т.д.
Учитывая важность и значимость автоматизированных систем управления различного назначения, ядром которого является база данных (БД), весьма серьёзные требования предъявляются к квалификации специалистов, создающих пользовательские приложения для систем управления базами данных (СУБД) конкретного приложения.
ПРОГРАММА КУРСА
ОРГАНИЗАЦИЯ БАЗ ДАННЫХ
Рабочая программа курса для студентов дневной формы обучения специальности 22.02.03.
Структура курса:
Семестр 7
Всего часов 42
Всего: ауд./с.р.
Лекции 22
Лабораторная работа 20
Курсовой проект +
Формы контроля экзамен
Цель курса: обучение студентов методам проектирования и способам построения комплексов обработки данных в автоматизированных информационных системах, технологии их создания.
Задачи курса. Студент должен усвоить:
– терминологию и основные понятия, используемые в теории и практике
автоматизированных информационных систем;
– модели данных, их виды и основные свойства;
– методы представления предметной области и способы выражения концептуальных
требований пользователей;
– типовые структуры АИС различных классов;
– принципы построения распределенных баз и распределенной обработки информации;
– современные пакеты прикладных программ систем управления базами данных (СУБД),
реализующие функции создания и ведения информационных систем обработки данных и
оформления результатов решения функциональных задач.
Студент должен уметь:
– построить концептуальную модель предметной области и представить ее в виде одной из
существующей моделей данных;
– выполнить логическое проектирование представленной модели;
– реализовать решение функциональных задач в среде СУБД на языке манипулирования
данными;
– организовать работу пользователя с программным комплексом.
Перечень дисциплин с указанием разделов (тем), усвоение которых студентами необходимо для изучения данной дисциплины
– Теоретические основы автоматизации управления.
– Информатика.
– Программирование.
– Операционные системы.
– Сети.
Содержание курса
Тема 1. Введение.
Автоматизированные информационные системы, определения, примеры, типовые структуры АИС. Этапы развития АИС. Главные тенденции развития информационных систем
Тема 2. Теоретические основы проектирования баз данных .Предметная область. Типы информационных моделей.
Тема 3. Методика проектирования баз данных.
Основные этапы проектирования: анализ и определение требований к БД; концептуальное проектирование; логическое и физическое проектирование БД
Тема 4. Системы управления базами данных.
Определения и основные понятия. История и тенденции развития СУБД. Классификация современных СУБД.
Тема 5. Распределенные БД и распределенная информация.
Принципы управления распределенной информацией. Технология клиент-сервер в БД. Хранилища данных. Неоднородные БД. Перспективы управления распределенной информацией.
Тема 6. Интеллектуализация баз данных.
Принципы активных БД. Искусственный интеллект и технологии БД.
Тема 7. Возможности и особенности СУБД ACCESS.
База данных ACCESS. Объекты ACCESS. Средства создания приложений пользователя. Много пользовательская БД.
Учебно-методические материалы по дисциплине
Основная и дополнительная литература
Основной список:
1. Лекции по курсу
-
Атре Ш. Структурный подход к организации баз данных. М.: Финансы и статистика, 1983.
-
Дейт К. Введение в системы баз данных. М.: Наука, 1980.
-
Мартин Дж. Организация баз данных в вычислительных системах. М.: Мир, 1980.
-
Саймон Алан Р. Стратегические технологии баз данных. М.: Финансы и статистика, 1999.
Дополнительный список:
-
Бекаревич Ю.Б., Пушкина Н.В. СУБД Access для Windows 95 примерах.
СПб.: BHV- Санкт- Петербург, 1997.
2. Евдокимов В.В. Экономическая информатика. СПб.: Питер, 1997.
Лабораторные работы
Лабораторная работа №1. Проектирование базы данных. Построение информационно-логической модели данных. (4 часа)
Лабораторная работа №2. Создания базы данных. Создание таблиц БД. Ввод данных в таблицы. Схема данных в Access.(4 часа).
Лабораторная работа №3. Загрузка, просмотр и корректировка БД.
Разработка форм для загрузки, просмотра и корректировки данных.
Однотабличные и многотабличные формы. (4 часа).
Лабораторная работа №4. Обработка данных. Технология конструирования запросов. Запросы на выборку. Запросы на обновление, добавление и удаление.
Запрос на создание таблицы. (4 часа).
Лабораторная работа №5. Разработка отчетов. Однотабличные и многотабличные отчеты. Отчет на основе запроса. (4 часа).
Лабораторная работа №6. Создание приложения пользователя. Панели управления. (2 часа).
КАЛЕНДАРНЫЙ ПЛАН
Содержание | Лекции (час.) | Лаб. раб. (час.) |
1. Введение. Автоматизированные информационные системы, определения, примеры, типовые структуры АИС. Этапы развития АИС. Главные тенденции развития информационных систем. | 2 | |
Предметная область. Типы информационных моделей. | 4 | |
3. Методика проектирования баз данных. Основные этапы проектирования: анализ и определение требований к БД; концептуальное проектирование; логическое и физическое проектирование БД | 4 | 4 |
4. Системы управления базами данных. Определения и основные понятия. История и тенденции развития СУБД. Классификация современных СУБД. | 4 | |
5. Распределенные БД и распределенная информация. Принципы управления распределенной информацией. Технология клиент-сервер в БД. Хранилища данных. Неоднородные БД. Перспективы управления распределенной информацией. | 4 | |
6. Интеллектуализация баз данных. Принципы активных БД. Искусственный интеллект и технологии БД. | 2 | |
7. Возможности и особенности СУБД ACCESS. База данных ACCESS. Объекты ACCESS. Средства создания приложений пользователя. Много пользовательская БД. | 2 | 16 |
Итого | 22 | 20 |
ЗАДАНИЯ НА ЛАБОРАТОРНЫЕ РАБОТЫ.
Лабораторная работа №1.
Проектирование базы данных.
Цель работы: усвоение общих принципов разработки и последовательности создания информационной модели; определение отличии между концептуальной, логической и физической моделями данных; изучение видов взаимосвязей между элементами модели. Изучение осуществляется на примере построения информационной модели предметной области « Учебный процесс ».
В отчете должны быть отражены следующие этапы проектирования баз данных:
- выявление информационных объектов, описательных и ключевых реквизитов;
- выявление связей информационных объектов;
- нормализация отношений;
- построение информационно-логической и логической модели заданной предметной области.
Выделение информационных объектов на примере предметной области "Учебный процесс".
Описание предметной области. Пусть необходимо построить базу данных, располагая которой пользователь может получить справочную информацию об учебном процессе текущего семестра: списки студентов групп; перечень изучаемых предметов, преподавательский состав кафедр, обеспечивающих учебный процесс; сведения о лекционных и практических занятиях в каждой из групп; результаты сдачи экзаменов (зачетов) по каждому из проведенных занятии. Пользователю па основе данных из базы также необходимо: формировать выходной документ «Экзаменационная ведомость группы»; расчетным путем получать средний балл, производить анализ результатов сдачи экзаменов в группе, выполняя расчет средней оценки в группе по результатам экзамена, количества студентов, не сдавших экзамен; определять общее количество часов занятии, проводимых кафедрой в текущем семестре, и среднюю нагрузку преподавателя.
Определение состава данных
Для обеспечения пользователя указанной информацией в базе данных должны храниться справочные данные о студенческих группах, составе групп, о кафедрах и их преподавательском составе, о предметах, изучаемых студентами, а также учетные данные о занятиях, проводимых в группах, и успеваемости студентов за текущий семестр. В результате анализа предметной области выявляются документы- источники для загрузки БД.
К справочной информации относятся следующие документы: «Списки студентов групп», «Списки преподавателей кафедр», программы по изучаемым предметам. Ниже приведены примерные формы двух документов (формы 1.1, 1.2).
Форма 1.1. Форма справочного документа «Список студентов группы»
Список студентов группы № _____
Номер студента | Фамилия И. О. | Год рождения | Адрес | Балл при поступлении |
_________________________________________________________________ | _____________________________________________________________________________________ | ______________________________________________________________________ | ___________________________________ | ________________________________________________________________________________ |
Форма 1.2. Форма справочного документа «Список преподавателей»
Список преподавателей кафедры
Название кафедры ___________
Код ______ Телефон _________
Заведующий__________________________
Табельный номер | Ф. И. 0. | Ученая степень | Ученое звание |
_________________________________________________________ | _______________________________________ | ____________________________________ __________________ | ______________________________________________________ |
Учетная информация по учебному процессу может быть представлена в планах проведения занятии в группах на текущий семестр, содержащих перечень изучаемых предметов с часами лекционных и практических .занятии, а также в заполненных экзаменационных ведомостях.
Форма 1.3. Форма документа с планом занятии текущего семестра План проведения занятий в группе
Группа № _____ семестр _______ (текущий )
Наименование предмета | Код предмета | Ф. И. 0. Преподавателя | Табельный номер преподавателя | Вид занятия | Часы |
Форма 1.4. Форма документа для экзаменационной ведомости
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.