МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
Инженерная школа
-
«СОГЛАСОВАНО»
|
«УТВЕРЖДАЮ»
|
Руководитель ОП
«Прикладная механика»
|
Заведующая кафедрой
Механики и математического моделирования
(название кафедры)
|
Озерова Г.П
(подпись) (Ф.И.О. рук.ОП)
|
Бочарова А.А.
(подпись) (Ф.И.О. зав. каф.)
|
«28» июня 2013г.
|
«28» июня 2013г.
|
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ (РПУД)
ИНЖЕНЕРНЫЕ WEB-ТЕХНОЛОГИИ
Направление подготовки: 151600.62 Прикладная механика
Профиль подготовки:
«Математическое и компьютерное моделирование механических систем и процессов»
Форма подготовки (очная)
Инженерная школа ДВФУ
Кафедра механики и математического моделирования
курс 4семестр 8
лекции 24(час.)
практические занятия час.
лабораторные работы 24 час.
самостоятельная работа 60 час.
всего часов аудиторной нагрузки 48 час.
контрольные работы (0)
курсовая работа / курсовой проект - семестр
зачет -семестр
экзамен 8семестр
Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования, утвержденного приказом Министерства образования и науки РФ от 9 ноября 2009 № 541
Рабочая программа обсуждена на заседании кафедры Механики и математического моделирования, протокол № 9 от «27» июня 2013 г.
Заведующая кафедрой: к.ф.-м.н., проф. Бочарова А.А.
Составитель: к.т.н., доцент Озерова Г.П.
Оборотная сторона титульного листа РПУД
I. Рабочая программа пересмотрена на заседании кафедры:
Протокол от «_____» _________________ 20___ г. № ______
Заведующий кафедрой _______________________ __________________
(подпись) (И.О. Фамилия)
II. Рабочая программа пересмотрена на заседании кафедры:
Протокол от «_____» _________________ 20___ г. № ______
Заведующий кафедрой _______________________ __________________
(подпись) (И.О. Фамилия)
Аннотация
Учебная дисциплина «Проектирование инженерных баз данных» предназначена для студентов 4 курсов, обучающихся по направлению 151000.62 «Прикладная механика», профиль «Математическое и компьютерное моделирование механических систем и процессов». Дисциплина входит в вариативную часть профессионального цикла дисциплин, является дисциплиной по выбору. Дисциплина «Проектирование инженерных баз данных» логически и содержательно связана с такими курсами как «Экспериментальная механика», «Пакеты инженерных программ», «Планирование экспериментов», «Инженерные вычислительные системы».
Общая трудоемкость освоения дисциплины составляет 108 часа. Учебным планом предусмотрены лекционные занятия (24 часов), лабораторные работы (24 часов), самостоятельная работа студента (60 часов). Дисциплина реализуется на 4 курсе в 8семестре.
Целью освоения дисциплины «Проектирование инженерных баз данных» – являются формирование общекультурных и общепрофессиональных компетенций, определяющих готовность и способность бакалавра к использованию знаний в области проектирования, управления, хранения и обработки инженерных данных при решении практических задач в рамках аналитической, проектной, научно-исследовательской и профессиональной деятельности.
Задачи:
изучение теоретических основ реляционных и пост-реляционных баз данных;
овладение основными методами, способами и средствами обработки и хранения информации;
получение навыков работы с системами управления базами данных;
умение проектировать и создавать информационные системы, основанные на базах данных;
изучение сущности и значения информационных технологий в развитии современного общества.
В результате изучения дисциплины бакалавр должен знать:
основные технологии проектирования баз данных;
методы проектирования, внедрения и организации инженерных информационных систем;
модели баз данных;
современные методы и средства разработки и синтеза структур информационных моделей предметных областей;
методы и инструментальные средствами разработки баз данных;
уметь:
проектировать, внедрять и эксплуатировать инженерные приложения, применяющие базы данных;
внедрять и сопровождать инженерные приложения в реальный сектор экономики;
систематизировать и обобщать информацию, организовывать и проводить исследования в области информационно-компьютерных технологий;
а также обладать следующими общекультурными компетенциями:
ОК-2: уметь логически верно, аргументированно и ясно строить устную и письменную речь;
ОК-4: находить организационно-управленческие решения в нестандартных ситуациях и быть готовым нести за них ответственность;
ОК-11: способность понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны;
ОК-10: использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического и компьютерного моделирования в теоретических и расчетно-экспериментальных исследованиях
ОК-12: владеть основными методами, способами и средствами получения, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией;
СТРУКТУРА И содержание теоретической части курса
МОДУЛЬ 1. Модели баз данных (8 час.)
Раздел I. Основные концепции баз данных и история их развития (2 час.)
Тема 1. Введение в базы данных(2 час.)
Понятие базы данных. Понятие СУБД. Типы СУБД. Основные функции СУБД. Типовая организация СУБД. Ранние модели данных. Иерархическая модель: структурная, манипуляционная, целостная части. Сетевая модель: структурная, манипуляционная, целостная части. Понятие предметной области. Понятие системы, Понятие модели. Структурная модель. Модель предметной области и модель данных
Раздел II. Проектирование реляционной базы данных (6 час.)
Тема 1. Реляционная модель (2 час.)
Достоинства и недостатки реляционной модели. Базовые понятия. Фундаментальные свойства отношений. Ограничения целостности. Особенности исчисления доменов. Манипуляционная часть: реляционная алгебра и реляционное исчисление. Понятие нормальной формы. Свойства бинарных отношений. Необходимость нормализации. Построение нормализованных отношений.
Тема 2. Информационные объекты (2 час)
Понятие информационного объекта. Его структура. Правила нормализации. Типы связей в реляционной модели. Построение информационно-логической схемы базы данных.
Тема 3 Анализ и проектирование реляционных баз данных (2 час.)
Планирование, проектирование и администрирование базы данных. Методология концептуального проектирования баз данных. Методология логического проектирования реляционных баз данных.
МОДУЛЬ 2. Выборка и корректировка данных средствами запросов (8час.)
Раздел 1. Язык SQL (8 час.)
Тема 1. Запросы на выборку (2 час.)
Основные характеристики языка. Диалекты языка. Язык манипулирования данными(DML). Запросы к базам данных (оператор Select). Простые выборки Запросы на выборку данных: ограниченные выборки, выборки с исключением дубликатов, вычисляемые поля в запросах, выборки с упорядочением.
Тема 2. Запросы к нескольким таблицам (2 час.)
Операция соединения реляционной алгебры. Оператор JOIN. Типысоединения: INNER, LEFT, RIGHT, FULL OUTER, CROSS.
Тема 4. Функции SQL. (2 час.)
SQL Avg(), Count(), First(), Last(), Max(), Min(), Sum(), Group By, Having, Ucase(), Lcase(), Mid(), Len(), Round(), Now(), Format(). ОператорыLIKE, BETWEEN.
Тема 3. Запросы действия (2 час.)
Добавление, удаление, изменение данных. Создание, удаление таблиц. Операторы CREATE, DELETE, DROP, UPDATE, IBSERT. Синтаксис и семантика запросов действия.
МОДУЛЬ 3. Проектирование и реализация приложения пользователя (8 час.)
Раздел I. Управление и корректировка данных средствами форм (4 час.)
Тема 1.Формы(2 час.)
Типы форм, их общая структура и свойства. Режимы работы с формой. Выборка и корректировка данных через форму. Элементы конструирования форм. Технология занесения данных через формы. Реализация однократного и одновременного ввода данных.Проектирование простой, составной и вложенной форм.
Тема 2. Организация поиска, использование фильтров (2 час.)
Возможности применения фильтров. Выбор и применение типа фильтра. Удаление или повторное применение фильтра. Очистка фильтра. Сохранение фильтра.
Раздел II. Формирование отчетных документов на основе информации из баз данных (2 час)
Тема 1.Отчеты (2 час.)
Типы отчетов, их общая структура и свойства. Уровни группировки в отчетах. Типы вычислений в отчетах. Использование вычисляемых выражений. Проектирование простого, многотабличного и вложенного отчетов.
Раздел III. Программные средства разработки пользовательского интерфейса(2 час.)
Тема 1. Макрокоманды и макросы (2 часа)
Назначение и структура макрокоманд, группы макрокоманд, использование условий. Реализация средствами макросов основных конструкций программирования (присваивания, условных операторов, операторов цикла).Совокупные функции домена.
СТРУКТУРА И содержание практической части курса
Лабораторные работы (24час.)
Лабораторная работа №1. (4 час.)
Построение информационно-логической структуры базы данных, создание и наполнение таблиц для предметной области «Учебный процесс»
Лабораторная работа №2. (4 час.)
Построение информационно-логической модели для предметных областей Библиотека, Кинотеатр, Склад
Лабораторная работа №3. (2 час.)
Реализация запросов на выборку для предметной области «Учебный процесс»
Лабораторная работа №4. (2 час.)
Разработка запросов на выборку для предметных областей Библиотека, Кинотеатр, Склад
Лабораторная работа №5. (4 час.)
Корректировка данных средствами запросов для предметной области «Учебный процесс»
Лабораторная работа № 6. (4 час.)
Разработка и реализация форм для предметной области «Учебный процесс»
Лабораторная работа №7. (4 час.)
Разработка и реализация отчетов для предметной области «Учебный процесс»
контроль достижения целей курса
В качестве текущего контроля успеваемости используются контрольные по разделам курса «Проектирования реляционных баз данных» и «Язык SQL»
Вопросы к экзамену
1. Определение и классификация информационных систем.
2. Требования, предъявляемые к базам данных
3. Принципы построения баз данных.
5. Логическая организация базы данных.
6. Информационные объекты.
7. Способы выделения информационных объектов предметной области.
8. Выделение информационных объектов на основе интуитивного подхода.
9. Выделение информационных объектов на основе формального подхода.
10. Типы связей информационных объектов.
11. Логическая структура реляционной базы данных.
12. Технология обработки информации.
13. Объектная структура базы данных. Назначение и выбор рабочих таблиц.
14. Система управления базами данных Аccess.
15. Таблицы в СУБД Аccess, их структура, наполнение. Способы ввода информации в таблицы.
16. Язык структурированных запросов для реляционной модели (SQL).
17. Назначение и виды запросов.
18. Реализация запросов на выборку.
19. Корректировка данных средствами запросов. Запросы на обновление.
20. Запросы на добавление и удаление.
21. Решение задач на основе нескольких запросов.
22. Технология формирования базы данных с использование форм.
23. Типовые элементы для конструирования формы.
24. Типы форм, их общая структура и свойства. Режимы работы с формой.
25. Проектирование простой, составной и вложенной форм.
26. Типы отчетов, их общая структура.
27. Проектирование простого, многотабличного и вложенного отчетов .
28. Определение и назначение макрокоманд.
29. Структура макроса, группы макросов, использование условий. Использование в макросах ссылок на объекты.
ТЕМАТИКА И ПЕРЕЧЕНЬ КУРСОВЫХ РАБОТ И РЕФЕРАТОВ
Курсовые работы и рефераты не предусмотрены учебным планом.
Учебно-методическое обеспечение дисциплины
Основная литература
-
Волошина В. Н. Организация баз данных. Учебное пособие. - Владивосток: Изд-во ДВФУ, 2011. - 503 с. http://lib.dvfu.ru:8080/lib/item?id=chamo:425983&theme=FEFU
Э. П. Голенищев. Информационное обеспечение систем управления. Уч. пособие для вузов. - Ростов-на-Дону: Феникс, 2010. - 315 с. http://lib.dvfu.ru:8080/lib/item?id=chamo:419136&theme=FEFU
А. О. Дубровская. Информатика: Базы данных. Уч. пособие для вузов. - Вл-к: Изд-во ТГЭУ, 2009. - 104 с. http://lib.dvfu.ru:8080/lib/item?id=chamo:355620&theme=FEFU
Кузин А. В. Базы данных: Учебное пособие. - М: Академия, 2008. - 315 с. http://lib.dvfu.ru:8080/lib/item?id=chamo:382047&theme=FEFU
Бобцов А.А., Шиегин В.В. Банки и базы данных. Основы работы с MS Access. Часть 2 (для разработчиков): Учебное пособие. - СПб: СПбГУ ИТМО, 2005. - 57 с. http://window.edu.ru/resource/528/41528
Нестеров С.А. Базы данных: Учебное пособие. - СПб.: Изд-во Политехн. ун-та, 2013. - 250 с. http://window.edu.ru/resource/769/79769
Дополнительная литература
Раймонд Фрост, Джон Дей, Крейг Ван Слайк. Проектирование и разработка баз данных. Визуальный подход. Издательство: - М: НТ Пресс, 2007. - 592 с.
Крейг С. Маллинс. Администрирование баз данных. Полное справочное руководство по методам и процедурам. - М: КУДИЦ – ОБРАЗ, 2008. - 752 с.
Ф. Д. Роланд Основные концепции баз данных. - М:Вильямс, 2007. - 256 с.
М. П. Малыхина. Базы данных: основы, проектирование, использование. - БХВ – Петербург, 2006. - 512 с.
Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление. - БХВ-Петербург, 2007. - 1040 с.
Б. Я. Советов, В. В. Цехановский, В. Д. Чертовский. Базы данных. Теория и практика. - М: Высшая школа, 2005. - 464 с.
С. М. Диго. Базы данных: проектирование и использование. Учебник. - М:Финансы и статистика, 2005. - 592 с.
К. Дж. Дейт. Введение в системы баз данных.- М:Вильямс, 2006. -1328 с.
А. С. Марков, К. Ю. Лисовский. Базы данных. Введение в теорию и методологию. Издательство: - М: Финансы и статистика, 2006. - 512 с.
Б. А. Новиков, Г. Р. Домбровская. Настройка приложений баз данных. СПб: БХВ-Петербург, 2006. - 240 с.
Э. В. Фуфаев, Д. Э. Фуфаев. Базы данных. - М: Академия, 2007. - 320 с.
А. В. Кузин, В. М. Демин. Разработка баз данных в системе MicrosoftAccess. - М: Инфра-М, 2007. - 224 с.
Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров. Проектирование баз данных. СУБД MicrosoftAccess. Учебное пособие. - М: Горячая Линия – Телеком, 2008. - 240 с.
Базы данных. Конспект лекций. ISBN: 978-5-699-23778-4 - М: Эксмо. , 2007. - 160 с.
Токмаков, Г. П. Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML: учебное пособие / Г. П. Токмаков. - Ульяновск: УлГТУ, 2010. - 192 с. http://window.edu.ru/resource/524/74524
|