Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Закон'
На підставі Закону України "Про страхування" і даних Правил ЗАТ “Страхова компанія “Київ-Енерго-Поліс” (далі Страховик) укладає Договір стр...полностью>>
'Урок'
Изысканная элегантность и утонченная сексуальность, грация и пластика движений, искусство макияжа и ухода за лицом и телом, умение одеваться в стиле ...полностью>>
'Исследование'
Защита состоится 29 июня 2010 года в 15-00 часов на заседании диссертационного совета Д 002.079.01 в Институте проблем региональной экономики Российс...полностью>>
'Рабочая программа курса'
сформировать целостное представление об этапах и периодах российской истории от возникновения у восточных славян первых государственных объединений д...полностью>>

Дьяков Игорь Алексеевич Тамбов 2008 согласовано начальник учебно-методического управления тгту к. В. Брянкин 200 7 г программа (1)

Главная > Программа
Сохрани ссылку в одной из сетей:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Государственное образовательное учреждение
высшего профессионального образования

«Тамбовский государственный технический университет»

Факультет «Информационные технологии»

Кафедра «Системы автоматизированного проектирования»

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

дисциплины

«Базы данных»

Специальности:

230104 Системы автоматизированного проектирования

Составитель:

к.т.н., доцент Дьяков Игорь Алексеевич

Тамбов 2008

СОГЛАСОВАНО

Начальник учебно-методического управления ТГТУ

К.В. Брянкин

« » 200 7 г.

Программа разработана в соответствии с государственным образовательным стандартом по специальности (или направлению) 230104 – Системы автоматизированного проектирования, утвержденному 27.03.2000 г. (номер гос. регистрации 224 тех/дс), требованиями, предъявляемыми к минимуму содержания дисциплины, и с учетом особенностей региона и условий организации учебного процесса в Тамбовском государственном техническом университете.

Программа рассмотрена и утверждена на заседании кафедры «Системы автоматизированного проектирования» протокол № от . . 200 г.

Заведующий кафедрой Подольский В.Е.

Программа рассмотрена и утверждена на заседании Учебно-методического совета факультета «Информационные технологии» протокол № от . . 200 г. и рекомендована к изданию.

Председатель УМК Елизаров И.А.

Декан факультета Мартемьянов Ю.Ф.

1. Пояснительная записка

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

Учебная дисциплина «Базы данных» является общепрофессиональной дисциплиной, формирующей базовый уровень знаний для освоения специальных дисциплин.

Базы данных – неотъемлемая часть информационного обеспечения САПР. Постоянно развивающиеся технические и программные средства предъявляют высокие требования к содержанию дисциплины. В разделах дисциплины, в соответствии с образовательным стандартом, рассматриваются теоретические основы различных моделей баз данных, методы ручного и автоматизированного проектирования БД, оптимизация БД, языки программирования БД.

Базы данных структурно входят в банки данных.

Цели

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

  • назначение и основные компоненты системы баз данных;

  • обзор современных систем управления базами данных (СУБД);

  • уровни представления баз данных;

  • понятия схемы и подсхемы; модели данных;

  • иерархическая, сетевая и реляционная модели данных;

  • схема отношения;

  • язык манипулирования данными для реляционной модели;

  • реляционная алгебра и язык SQL;

  • проектирование реляционной базы данных, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность - связь;

  • изучение одной из современных СУБД по выбору;

  • создание и модификация базы данных; поиск, сортировка, индексирование базы данных, создание форм и отчетов;

  • физическая организация базы данных; хешированные, индексированные файлы;

  • защита баз данных; целостность и сохранность баз данных.

Задачи

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

Список специальностей, для которых читается дисциплина

Дисциплина читается для студентов специальности 230104 – «Системы автоматизированного проектирования».

Место среди смежных дисциплин

Студент должен знать учебный материал дисциплин «Программирование на языке высокого уровня», «Операционные системы», «Организация ЭВМ и систем» в полном объеме.

Сфера профессионального использования

Сферы профессионального использования знаний, умений и навыков, получаемых в процессе изучения дисциплины:

  • проектно-конструкторская;

  • производственно-технологическая;

  • научно-исследовательская;

  • организационно-управленческая;

  • эксплуатационная.

Проектно-конструкторская деятельность:

  • проектирование информационного и обеспечения вычислительных систем (ВС) и автоматизированных систем на основе современных методов, средств и технологий проектирования, в том числе с использованием систем автоматизированного проектирования.

Производственно-технологическая деятельность:

  • создание ВС, автоматизированных систем и производство программных продуктов заданного качества в заданный срок;

  • тестирование и отладка аппаратно-программных комплексов;

  • подготовка и передача аппаратно-программных комплексов для изготовления и сопровождения;

  • сертификация объектов профессиональной деятельности.

Научно-исследовательская деятельность:

  • разработка систем проектно-конструкторской деятельности и в гуманитарных областях деятельности человека;

  • анализ, теоретическое и экспериментальное исследование аппаратно-программных комплексов и систем;

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

  • разработка и совершенствование формальных моделей и методов, применяемых при создании объектов профессиональной деятельности.

Организационно-управленческая деятельность:

  • организация процесса разработки объектов профессиональной деятельности с заданным качеством в заданный срок;

  • планирование разработки объектов профессиональной деятельности;

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

Эксплуатационная деятельность:

  • инсталляция, настройка и обслуживание системного, инструментального и прикладного программного обеспечения, ВС и автоматизированных систем;

  • сопровождение программных продуктов, ВС и автоматизированных систем;

  • анализ эксплуатационных характеристик объектов профессиональной деятельности, выработка требований и спецификаций по их модификации.

Начальные знания, умения и навыки

Для начала изучения дисциплины студент должен

знать:

  • методы построения лингвистического и программного обеспечения САПР;

  • технологии структурного и объектно-ориентированного проектирования;

  • инструментальные средства разработки программного обеспечения, программную документацию, входные и выходные языки САПР;

  • организацию диалога в САПР, основы теории формальных языков и грамматик.

уметь:

  • владеть приемами постановки и решения задач автоматизации проектных работ;

  • владеть методами инсталляции и сопровождения коммерческих программ и программных комплексов САПР.

иметь навыки:

  • программирования на алгоритмических языках с использованием различных технологий синтеза программных систем.

Итоговые знания, умения и навыки

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

знать:

  • назначение банков данных;

  • требования к банкам данных;

  • структуры и языки банков данных;

  • структуры и языки системы управления проектными данными;

  • принципы построения информационного обеспечения САПР.

уметь:

  • владеть методами выбора и обоснования элементов информационного и обеспечения для реализации в виде программного обеспечения САПР.

иметь навыки:

  • ручного и автоматизированного проектирования баз данных;

  • программирования на языке SQL.

2. План изучения дисциплины

Общая трудоёмкость дисциплины по ГОС 140 часов

Изучается в семестрах 5

Вид итогового контроля:

экзамен 5 семестр

Аудиторные занятия по семестрам:

5 семестр

лекции 34 часов

лабораторные занятия 34 часов

5 семестр

№ п/п

Наименование раздела, темы учебной
дисциплины

Вид
занятия


недели

Формы контроля

Объем аудиторных занятий

Объем самостоятельной работы

1

2

3

4

5

6

7

1

Раздел 1. Тема 1. Введение. Назначение и основные компоненты системы баз данных; обзор современных систем управления базами данных (СУБД).

Лекция

1

-

2

-

2

Раздел 1. Создание БД и таблиц, редактирование свойств таблиц и записей с использованием операторов языка SQL.

Лабор. работа

1,2

Отчет по лаб. работе

4

4

3

Раздел 1. Тема 2. Уровни представления баз данных; понятия схемы и подсхемы.

Лекция

2

-

2

4

Раздел 1. Тема 3. Модели данных: иерархическая, сетевая и реляционная модели данных.

Лекция

3

-

2

4

5

Раздел 1. Создание взаимосвязанных таблиц на основе первичных и внешних ключей, редактирование записей. Язык SQL .

Лабор. работа

3,4

Отчет по лаб. работе

4

4

6

Раздел 1. Тема 4. Схема отношения; язык манипулирования данными для реляционной модели.

Лекция

4

-

2

7

Раздел 1. Тема 5. Реляционная алгебра основные и дополнительные операции.

Лекция

5

-

2

4

8

Раздел 1. Создание триггеров с использованием операторов языка SQL, каскадное удаление и обновление, журнал транзакций.

Лабор. работа

5,6

Отчет по лаб. работе

4

4

9

Раздел 2. Тема 1. Язык SQL классификация операторов ЯОД и ЯМД.

Лекция

6

-

2

10

Раздел 2. Тема 2. Синтаксис операторов

create base (table, domain), alter, примеры программ).

Лекция

7

-

2

4

11

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

Лабор. работа

7,8,9,10, 11

Отчет по лаб. работе

10

4

12

Раздел 2. Тема 3. Типы данных, ограничение на значения. Операторы Insert, Update.

Лекция

8

-

2

13

Раздел 2. Тема 4. Ограничение целостности (Primary, Foreign Key, Unique, Index).

Лекция

9

-

2

14

Раздел 2. Тема 5. Просмотры (View). Оператор Select синтаксис и примеры запросов.

Лекция

10

-

2

4

15

Раздел 3. Тема 1. Проектирование реляционной базы данных, функциональные зависимости.

Лекция

11

-

2

4

16

Раздел 2. Создание и работа с просмотрами (View) таблиц. Язык SQL.

Лабор. работа

12,13

Отчет по лаб. работе

4

4

17

Раздел 3. Тема 2. Декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность.

Лекция

12

-

2

18

Раздел 3. Тема 3. Изучение одной из современных СУБД по выбору; создание и модификация базы данных.

Лекция

13

-

2

4

19

Раздел 3. Тема 4. Поиск, сортировка, индексирование базы данных, создание форм и отчетов.

Лекция

14

-

2

4

20

Раздел 3. Разработка ER – диаграмм баз данных.

Лабор. работа

14,15

Отчет по лаб. работе

4

4

21

Раздел 3. Тема 4. Физическая организация базы данных; хешированные, индексированные файлы.

Лекция

15

-

2

4

22

Раздел 4. Тема 1. Защита баз данных. Методы аппаратной и программной защиты.

Лекция

16

-

2

4

23

Раздел 4. Нормальные формы. Оптимизация базы данных.

Лабор. работа

16,17

Отчет по лаб. работе

6

8

24

Раздел 4. Тема 2. Целостность и сохранность баз данных. Администратор БД.

Лекция

17

-

2

4

ИТОГО по дисциплине (час):

68

72

всего:

140



Скачать документ

Похожие документы:

  1. Дьяков Игорь Алексеевич Тамбов 2008 согласовано начальник учебно-методического управления тгту к. В. Брянкин 200 7 г программа (2)

    Программа
    Программа разработана в соответствии с государственным образовательным стандартом по специальности (или направлению) 230104 – Системы автоматизированного проектирования, утвержденному 27.

Другие похожие документы..