Базы данных для подготовки




Скачать 176.94 Kb.
НазваниеБазы данных для подготовки
Дата конвертации30.03.2013
Размер176.94 Kb.
ТипДокументы
Министерство образования Российской Федерации


Санкт-Петербургский государственный электротехнический

университет “ЛЭТИ”


РАБОЧАЯ ПРОГРАММА


дисциплины

БАЗЫ ДАННЫХ


Для подготовки дипломированных специалистов по направлению 657100 - "Прикладная математика" по специальности 073000 - "Прикладная математика"

и бакалавров по направлению 510200 - "Прикладная математика и информатика"


Санкт-Петербург

2001


Санкт-Петербургский государственный электротехнический

университет “ЛЭТИ”


“УТВЕРЖДАЮ”


Проректор по учебной работе


проф. ___________ Ушаков В.Н.


“_____”_______________2001 г.


РАБОЧАЯ ПРОГРАММА


дисциплины

Базы данных


Для подготовки дипломированных специалистов по направлению 657100 - "Прикладная математика" по специальности 073000 - "Прикладная математика"

и бакалавров по направлению 510200 - "Прикладная математика и информатика"


Факультет Компьютерных технологий и информатики

Кафедра Математического обеспечения и применения ЭВМ

Курс – 4

Семестр – 7


Лекции

32 ч.




Экзамен

7 семестр
















Практические занятия

0 ч.










(или семинары)




























Лабораторные занятия

16 ч.




Зачет

7 семестр
















Курсовое проектирование

16 ч.













Аудиторные занятия

64 ч.







Самостоятельные занятия

62 ч.




Всего часов

126 ч.









2001

Рабочая программа обсуждена на заседании кафедры Математического обеспечения и применения ЭВМ “____”_______________2001 г., протокол №______.


Рабочая программа составлена в соответствии с государственным образовательным стандартом подготовки дипломированных специалистов по направлению 657100 - "Прикладная математика" по специальности 073000 - "Прикладная математика" и бакалавров по направлению 510200 - "Прикладная математика и информатика"


Рабочая программа согласована с рабочими программами изученных ранее дисциплин:

1)Информатика

2)Структуры данных


Рабочая программа одобрена методической комиссией факультета Компьютерных технологий и информатики “___”_____________2001г.

Цели и задачи дисциплины


Дисциплина посвящена изучению методов проектирования баз данных и реализации прикладного программного обеспечения /ПО/ на базе современных систем управления базами данных /СУБД/. Особое внимание уделяется реляционной модели данных.. Рассматриваются основы теории реляционных баз данных /БД/ и 2 метода проектирования БД: метод декомпозиции и метод “сущность-связь”. Подробно изучаются средства разработки приложений СУБД.

Изучение дисциплины не требует от студентов никаких специальных знаний. Желательно, но не обязательно, чтобы ей предшествовали такие дисциплины, как <Основы программирования> и <Структуры данных>.

Цели дисциплины заключаются в следующем:

—знакомство с моделями данных, используемыми в СУБД, основой теории реляционных баз данных и методами проектирования баз данных,

—приобретение навыков практического использования методов проектирования баз данных реляционного типа,

—подробное изучение конкретной СУБД реляционного типа, ее возможностей и особенностей,

—приобретение навыков реализации прикладного ПО с помощью выбранной СУБД.

Требования к уровню освоения дисциплины



В результате изучения дисциплины студенты должны:


  • знать основные понятия, связанные с реляционной моделью данных, принципы построения и функционирования систем управления базами данных, методы, используемые для проектирования БД: метод декомпозиции и <сущность—связь> (ER —метод), категории стандартов, используемых при проектировании баз данных; а также основные возможности СУБД реляционного типа.;

  • уметь применять на практике формальные методы построения БД, а также уметь применять средства выбранной СУБД для реализации прикладного ПО,

  • иметь представление о других /не реляционных/ моделях данных и СУБД, построенных на этих моделях, а также о перспективных направлениях работ в области управления данными.


Содержание рабочей программы


Тема 1. Введение.

Сферы применения баз данных. История развития автоматизированных систем обработки данных. Суть концепции баз данных. Краткая характеристика дисциплины, ее цели, задачи, объем, содержание, порядок изучения материала, связь с другими дисциплинами учебного плана и место в подготовке специалистов по указанным направлениям и специальностям . Формы контроля самостоятельной работы. Характеристика учебной литературы.


Тема 2. Основные понятия. Модели данных.

База данных, СУБД, банк данных. Предметная область. Объекты и атрибуты, связи между объектами и атрибутами объектов. Модель предметной области. Концептуальная модель. Типы моделей данных. Реляционная модель данных. Основные определения: отношения, домены, кортежи, атрибуты. Схема отношения, его степень и мощность. Реляционная БД. Первичный ключ. Свойства отношений реляционной БД. Ограничения на отношения, основные операции над отношениями.


Тема 3. Проектирование баз данных.

Цели проектирования. Универсальное отношение и проблемы его использования. Функциональные зависимости /ФЗ/. Декомпозиция отношения. Нормальная форма Бойса-Кодда /НФБК/. Избыточные ФЗ. Правила вывода. Минимальное покрытие. Декомпозиционный метод проектирования. Модель <сущность-связь> (ER - модель) и ее основные нотации. Правила перехода от ER - модели к реляционной модели. Основные этапы проектирования БД методом <сущность-связь>.


Тема 4. Создание и корректировка базы данных .

Создание и модификация структуры таблицы. Ввод и корректировка данных в режиме формуляра и таблицы. Другие способы занесения информации в БД: создание масок/экранных форм/ для ввода/корректировки данных, импорт/экспорт в СУБД.


Тема 5. Поиск и упорядочение информации, хранящейся в БД.

Сортировка и индексация записей. Типы индексных файлов. Поиск в упорядоченной и неупорядоченной БД.


Тема 6. Установка связей между отношениями БД.

Цели установки связи. Основные правила и ограничения.


Тема 7. Вывод и анализ информации, хранящейся в БД.

Создание отчетов. 2 способа проектирования запросов к БД: языки QBE и SQL. SQL-диалект изучаемой СУБД .


Тема 8. Реализация основных операций реляционной алгебры.

Реализация с помощью команд встроенного языка СУБД. Реализация средствами языка SQL.


Тема 9. Программирование в СУБД.

Основные элементы программных файлов. Процедуры, переменные, массивы, структуры управления. Ввод и вывод информации. Программирование меню. Системные средства автоматизации создания приложений.


Тема 10. Нормальные формы: 1НФ-5НФ.


Тема 11. Заключение.

Проблемы использования и тенденции развития СУБД. Возможные направления исследований в области теории баз данных.


Перечень лабораторных работ




Наименование работы

Номер темы

1

Создание новой БД.

4, 6

2

Модификация структуры БД. Корректировка данных.

4

3

Сортировка и поиск данных.

5

4

Импорт, экспорт и присоединение данных.

4

5

Работа с данными при помощи запросов

7

6

Создание экранных форм

4

7

Создание отчетов

7

8

Программирование в СУБД

9



Цели и содержание курсовой работы


Целью курсовой работы является приобретение практических навыков проектирования реляционной базы данных и создания пользовательских приложений для несложных прикладных областей.

Задание на курсовую работу содержит описание взаимосвязанных объектов предметной области, перечень запросов на модификацию данных и информационных запросов, а также перечень и желательную форму итоговых документов.

В процессе выполнения курсовой работы студенты должны разработать семантическую модель предметной области, спроектировать по ней реляционную базу данных, формально обосновать принятые проектные решения, определить в соответствии с проектом структуру файлов БД, наполнить базу данных содержательной информацией, а затем создать для заданной предметной области законченное пользовательское приложение, содержащее все необходимые элементы интерфейса и реализующее все указанные в задании запросы.

Результат выполнения курсовой работы оформляется в виде пояснительной

записки, содержащей:

- модель заданной предметной области в виде ER-диаграммы, перечня атрибутов и списка функциональных зависимостей между атрибутами,

- реляционную модель БД, полученную с помощью ER- метода,

- структуру и содержимое каждой таблицы реляционной базы данных

- иерархию элементов интерфейса разработанного приложения,

- экранные формы с указанием имен таблиц, на основе которых они созданы, и содержащихся в них элементов управления.

- программы реализации информационных запросов с формулировкой запроса и результатом его выполнения,

- итоговые документы (отчеты) с указанием имен таблиц или запросов, на основе которых они построены, и связей между ними.

- написанные, но не сгенерированные программные коды, связанные с элементами, управляющими работой приложения.

Этапы выполнения курсовой работы:

1. Информационный анализ предметной области-2 ч.

2 Проектирование логической структуры базы данных-5 ч.

3. Создание структуры БД и заполнение ее данными(2-строки) -3 ч.

4. Создание экранных форм-6 ч.

5. Реализация информационных запросов-4 ч.

6 Создание отчетов -2 ч.

7. Связывание элементов приложения и тестирование полученной автоматизированной

системы -4 ч.

8. Оформление пояснительной записки -6 ч.

Таким образом, для выполнения курсовой работы требуется не менее 32 часов, при этом объем самостоятельной работы составляет не менее 16 часов.


Распределение учебных часов по темам и видам занятий



№ темы

Название разделов и тем

Объем учебных часов

Семестр

Лекции

Лабор.

занятия

Практ.

занятия

Аудит.

занятия

Самост.

Работа

Всего

1

Введение


1







1




1

7

2

Основные понятия. Модели данных.

2







2




2

7

3

Проектирование баз данных

5







5

5

10

7

4

Создание и корректировка базы данных в СУБД

5

7




12

4

16

7

5

Поиск и упорядочение информации, хранящейся в БД

2

2




4

2

6

7

6

Установка связей между отношениями БД.

1

1




2

1

3

7

7

Вывод и анализ информации, хранящейся в БД

6

4




10

8

18

7

8

Реализация основных операций реляционной алгебры

2







2

4

6

7

9

Программирование в СУБД

5

2




7

19

26

7

10

Нормальные формы: 1НФ-5НФ.

2







2

3

5

7

11

Заключение. Проблемы использования и тенденции развития СУБД.

1







1




1

7

Курсовое проектирование










16

16

32

7

ИТОГО:

32

16




64

62

126

7



ЛИТЕРАТУРА


Основная




Название, библиографическое описание

Л

Лр

Пз (С)

К-во экз. в библ. (на каф.)

Гриф

1

Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ. М.:Мир, 1991.- 252 с.

7

7




Уч 49,

ф 4

ГК СССР по нар.обр.

2

Базы данных: Методические указания к лабораторным работам/ Сост.: Э.А. Опалева, Т.Г. Фомичева; ГЭТУ. СПб., 1997. - 40 с.




7




Уч 16,

ф 4

ГосКомРФ по высш.обр.



Дополнительная




Название, библиографическое описание

К-во экз. в библ. (на каф.)

1

Дейт К. Дж. Введение в системы баз данных/ Пер. с англ.-6-е изд.- К.: Диалектика, 2000.-784 с.

0

2

Ульман Дж.Д. , Уидом Дж. Введение в системы баз данных.- М.ЛОРИ, 2000.-374 с.

0

3

Ульман Дж.Д. , Уидом Дж. Введение в системы баз данных.- М.ЛОРИ, 1983.-334 с.

19

4

Хансен Г., Хансен Дж. Базы данных. Разработка и управление.- М. БИНОМ, 1999.-699 с.

0

5

Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД – СПб.: Питер, 1997. – 704 с.

0

6

Джеймс Р. Грофф, Пол Н. Вайнберг. SQL: полное руководство: пер.с англ. – К.: Издательская группа BHV, 1999.-608 с.

0

7

Питер Пин-Шен Чен. Модель “сущность-связь”—шаг к единому представлению данных. СУБД,N3,1995, с.137.

0

8

.Вейскас Д. Эффективная работа с Microsoft Access 2. Спб.: Питер Пресс,1995.- 856с.

0

9

Бекаревич Ю.Б., Пушкина Н.В. . Microsoft Access 2000.СПб.:БХВ – Санкт- Петербург, 1999

0

10

Харитонова И., Михеев М. Microsoft Access 2000 в подлиннике. СПб.:БХВ – Санкт-Петербург, 1999

0




Авторы:




к.т.н., доцент

Т.Г.Фомичева

Рецензент




к.т.н., доцент

Г.В. Разумовский







Зав. кафедрой МО ЭВМ




д.т.н., профессор

А.Р. Лисс







Декан факультета КТИ




д.т.н., профессор

И.В. Герасимов







Программа согласована:










Зав. отделом учебной литературы

Смирнова О.Н.







Председатель методической комиссии факультета КТИ




к.т.н., доцент

Чугунов Л.А.







Руководитель методического отдела




к.т.н., доцент

Марасина Л.А.







Добавить в свой блог или на сайт

Похожие:

Базы данных для подготовки iconОтчет по обеспеченности учебниками; Оформление новых учебников
...

Базы данных для подготовки iconПрограмма дисциплины "Базы данных"
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 230100. 62 "Информатика...

Базы данных для подготовки iconПрограмма дисциплины Базы данных для направления 080500. 62 «Менеджмент»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 080500. 62 «Менеджмент»...

Базы данных для подготовки iconСтатья посвящена описанию речевой базы данных русского языка, разработанной в Институте системного анализа ран при поддержке Российского Фонда Фундаментальных Исследований
Рассматриваются вопросы, связанные с разработкой структуры базы данных, подбором текстовых материалов, вводом и разметкой речевых...

Базы данных для подготовки iconБазы данных сборник лабораторных работ Базы данных Microsoft Access 2007
Целью работы является ознакомление с функциональными возможностями Microsoft Access 2007 и создание базы данных из шаблона форм

Базы данных для подготовки iconЛ. Ф. Лебеденко С. Г. Лапова базы данных
Методические указания предназначены для использования в процессе лабораторного практикума и курсового проектирования по курсу "Базы...

Базы данных для подготовки iconРабочая программа дисциплины Базы данных и субд
Целью дисциплины «Базы данных и субд» является изучение студентом методов проектирования баз данных, современных систем управления...

Базы данных для подготовки iconПатентные базы данных и базы данных товарных знаков, доступные в сети stn
...

Базы данных для подготовки icon«Создание базы данных средствами Acces s» (урок с элементами деловой игры)
Урок проводится в 11 классе. Группа обучающихся состоит из 10 человек. Изучение темы «Базы данных и системы управления базами данных»...

Базы данных для подготовки iconСимаков О. В. Москва 2006 литература базы данных России. Каталог. Вып. 2
В. Коржов. Базы данных идут в тираж. Обзор известных механизмов тиражирования и их доступность в sql server


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница