Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Рабочие программы / Основы проектирования баз данных

Основы проектирования баз данных


До 7 декабря продлён приём заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)

  • Информатика

Поделитесь материалом с коллегами:


Министерство образования Иркутской области

Областное государственное бюджетное образовательное учреждение

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

«Черемховский горнотехнический колледж им. М.И. Щадова»







УТВЕРЖДАЮ

Директор колледжа

___________Б.В.Пашков

___________2013 год












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


УЧЕБНОЙ ДИСЦИПЛИНЫ

ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ


Профессиональный цикл основной профессиональной

образовательной программы по специальности

230401 Информационные системы (по отраслям)


















Черемхово, 2013


РАССМОТРЕНА

Цикловой комиссией

«Общеобразовательных и

экономических дисциплин»

_________Е. А. Литвинцева

_____________2013 год


ОДОБРЕНА

Методическим советом

колледжа

протокол №___

от___________ 2013 года

Председатель МС

___________Т.М.Цыпан










Рабочая программа учебной дисциплины Основы проектирования баз данных, разработана на основе примерной программы учебной дисциплины Основы проектирования баз данных, рекомендованной ФГУ «ФИРО». Заключение экспертного совета №__ от ____ 20___ года.







Рабочая программа предназначена для специальности среднего профессионального образования: 230401 Информационные системы (по отраслям)










Разработчик: Коровина Надежда Сергеевна – преподаватель Областного государственного бюджетного образовательного учреждения среднего профессионального образования «Черемховский горнотехнический колледж им. М.И. щадова»
















СОДЕРЖАНИЕ


стр.

  1. ПАСПОРТ Рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ


4

  1. СТРУКТУРА и содержание УЧЕБНОЙ ДИСЦИПЛИНЫ

5

  1. условия реализации рабочей программы учебной дисциплины

  2. результаты освоения учебной дисциплины

9


10

  1. Контроль и оценка результатов Освоения учебной дисциплины

11



  1. паспорт Рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ ОПЕРАЦИОННЫЕ СИСТЕМЫ

1.1. Область применения программы

Рабочая программа учебной дисциплины является частью примерной основной профессиональной образовательной программы в соответствии с ФГОС по специальности 230401 Информационные системы (по отраслям) (базовая подготовка), входящей в укрупненную группу специальностей 230000 Информатика и вычислительная техника. Участие в разработке информационных систем и соответствующих профессиональных компетенций (ПК):

ПК 1

Участвовать в разработке технического задания.

ПК 2

Программировать в соответствии с требованиями технического задания.

ПК 3

Применять методики тестирования разрабатываемых приложений.

ПК 4

Формировать отчетную документацию по результатам работ.

ПК 5

Оформлять программную документацию в соответствии с принятыми стандартами.

ПК 6

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

1.2. Место дисциплины в структуре основной профессиональной образовательной программы: дисциплина входит в профессиональный цикл.

1.3. Цели и задачи дисциплины – требования к результатам освоения дисциплины:

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

  • проектировать реляционную базу данных;

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

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

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

  • модели данных;

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

  • основы реляционной алгебры;

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

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

  • язык запросов SQL

1.4. Рекомендуемое количество часов на освоение программы дисциплины:

максимальной учебной нагрузки 307 часов, в том числе:

обязательной аудиторной учебной нагрузки обучающегося 205 часа;

самостоятельной работы обучающегося 102 часа.




2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

2.1. Объем учебной дисциплины и виды учебной работы



оформление отчетов по практическим работам

работа со справочной и дополнительной литературой


Самостоятельная работа обучающихся над курсовой работой (проектом)


Итоговая аттестация в форме экзамена






2.2. Примерный тематический план и содержание учебной дисциплины Основы проектирования баз данных



Содержание учебного материала



1

1

Основы теории баз данных. Типы данных.

2










2

2

Модели данных.

2

3

Классическая реляционная модель данных.

2

4

Системы управления базами данных

2

5

Множества. Подмножества. Операции над множествами – объединение, пересечение, разность, взятие дополнения множества.

2

6

Декартово произведение множеств. Упорядоченные пары. Наборы и кортежи.

2

7

2

Обзор реляционной алгебры. Реляционно-полный язык доступа к данным.

2

8

Замкнутость реляционной алгебры. Неименованные связи. Связи, совместимые по типу. Оператор переименования атрибутов.

2

9

Замкнутость реляционной алгебры. Неименованные связи. Связи, совместимые по типу. Оператор переименование атрибутов.

2

10

Неименованные связи. Связи, совместимые по типу. Оператор переименования атрибутов.

2

11

Выборка (ограничение, селекция). Проекция. Соединение. Общая операция соединения

2

12

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

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

2


13

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

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

2

14

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

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

2

15

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

Создание однотабличной базы данных.

2

16

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

Создание базы данных, состоящей из нескольких таблиц.

2

17

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

Создание базы данных, состоящей из нескольких таблиц.

2

18

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

Создание базы данных, состоящей из нескольких таблиц.

2

19

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

Формирование запросов для базы данных, состоящей из нескольких таблиц.

2

20

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

Формирование запросов для базы данных, состоящей из нескольких таблиц.

2

21

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

Формирование запросов для базы данных, состоящей из нескольких таблиц.

2

22

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

Формирование запросов для базы данных, состоящей из нескольких таблиц.

2

23

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

Формирование запросов для базы данных, состоящей из нескольких таблиц.

2

24

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

Формирование отчетов для базы данных, состоящей из нескольких таблиц.

2

25

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

Формирование отчетов для базы данных, состоящей из нескольких таблиц.

2

26

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

Формирование отчетов для базы данных, состоящей из нескольких таблиц.

2

27

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

Формирование отчетов с применением языка VBA.

2

28

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

Формирование отчетов с применением языка VBA.

2

29

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

Формирование отчетов с применением языка VBA.

2

30

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

Формирование форм для базы данных, состоящей из нескольких таблиц.

2

31

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

Формирование форм для базы данных, состоящей из нескольких таблиц.

2

32

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

Формирование форм для базы данных, состоящей из нескольких таблиц.

2

33

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

Формирование форм для базы данных, состоящей из нескольких таблиц.

2

34

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

Формирование форм для базы данных, состоящей из нескольких таблиц.

2


Самостоятельная работа студента

Работа со справочной и дополнительной литературой.

26

Тема 2. Элементы языка SQL.

Содержание учебного материала

2

35

1

Операторы SQL.

2







2

36

Операторы DDL (Data Definition Language) - операторы определения объектов базы данных.

2

37

Операторы DDL (Data Definition Language) - операторы определения объектов базы данных.

2

38

Операторы DML (Data Manipulation Language) - операторы манипулирования данными.

2

39

Операторы DML (Data Manipulation Language) - операторы манипулирования данными.

2

40

Операторы защиты и управления данными. INSERT - вставка строк в таблицу. UPDATE - обновление строк в таблице. DELETE - удаление строк в таблице.

2

41

Отбор данных из одной таблицы. Отбор данных из нескольких таблиц. Использование имен корреляции (алиасов, псевдонимов).

2

42

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

2

43

Использование объединения, пересечения и разности. Синтаксис оператора выборки данных (SELECT). BNF-нотация.

2

44

Синтаксис соединенных таблиц. Синтаксис условных выражений раздела WHERE.

2

45

Начало про­цесса проектирования базы данных.

2

46

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

Проектирование форм представлений и управление данными

2


47

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

Проектирование форм представлений и управление данными

2

48

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

Формирование SQL-запросов на выборку данных.

2

49

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

Формирование SQL-запросов на выборку данных.

2

50

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

Формирование SQL-запросов на выборку данных.

2

51

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

Формирование SQL-запросов на выборку данных.

2

52

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

Создание форм и отчетов для генерации выходных документов. Создание макросов.

2

53

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

Создание форм и отчетов для генерации выходных документов. Создание макросов.

8

54

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

Создание форм и отчетов для генерации выходных документов. Создание макросов.

2

55

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

Создание форм и отчетов для генерации выходных документов. Создание макросов.

2


Самостоятельная работа студента

Оформление отчетов по практическим работам

20

Тема3. Нормальные формы отношений.

Содержание учебного материала


56

1

База данных и приложения. Критерии оценки качества логической модели данных. Легкость разработки и сопровождения базы данных.

2

2

57

2

1НФ (Первая Нормальная Форма). 2НФ (Вторая Нормальная Форма). 3НФ (Третья Нормальная Форма).

2

58

1НФ (Первая Нормальная Форма). 2НФ (Вторая Нормальная Форма). 3НФ (Третья Нормальная Форма).


59

Алгоритм нормализации (приведение к 3НФ).

2

60

4НФ (Четвертая Нормальная Форма).

2

61

5НФ (Пятая Нормальная Форма) и другие НФ

2

62

5НФ (Пятая Нормальная Форма) и другие НФ

2

63

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

Установка и нормализация отношений в базе данных (различные нормальные формы)

2


64

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

Установка и нормализация отношений в базе данных (различные нормальные формы)

2

65

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

Установка и нормализация отношений в базе данных (различные нормальные формы)

2

66

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

Установка и нормализация отношений в базе данных (различные нормальные формы)

2


Самостоятельная работа студента

Работа со справочной и дополнительной литературой.

16

Тема 4. Принципы и средства проектирования баз данных



Содержание учебного материала


67

1

Основные принципы проектирова­ния. Описание баз данных.

2

2

68

Концептуальная, логическая и физическая модели данных.

2

69

Обеспечение непротиворечивости и целостности данных.

2

70

Классификация инструментальных средств проектиро­вания структуры базы данных.

2

71

2

Утилиты автоматизированного проектирования базы данных (например, ErWin, Visio Enterprise и т.п.).

2

72

Утилиты автоматизированного проектирования базы данных (например, ErWin, Visio Enterprise и т.п.).

2

73

Инструментальные оболочки для разработки баз данных (например, Delphi и т.п.).

2

74

Инструментальные оболочки для разработки баз данных (например, Delphi и т.п.).

2

75

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

Построение концептуальной модели базы данных.

2






76

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

Создание логической и физической модели данных с помощью утилиты автоматизированного проектирования базы данных.

2

77

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

Создание логической и физической модели данных с помощью утилиты автоматизированного проектирования базы данных.

2

78

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

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

2

79

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

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

2

80

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

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

2

81

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

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

2

82

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

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

2

83

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

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

2

84

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

Создание хранимых процедур в базах данных (различных типов).

2

85

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

Создание хранимых процедур в базах данных (различных типов).

2

86

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

Создание триггеров в базах данных (различных типов).

2

87

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

Создание триггеров в базах данных (различных типов).

2

88

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

Создание триггеров в базах данных (различных типов).

2


Самостоятельная работа студента

Работа со справочной и дополнительной литературой.

20


89

Выдача заданий по курсовой работе

2

90

Оформление курсовой работы

2


91

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

2

92

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

2

93

Практическая часть. Настройка программы.

2

94

Практическая часть. Задание логической структуры программы.

2

95

Практическая часть. Интерфейс программы.

2

96

Практическая часть. Процесс проектирования программы.

2

97

Практическая часть. Процесс проектирования программы.

2

98

Практическая часть. Процесс проектирования программы.

2

99

Практическая часть. Процесс проектирования программы.

2

100

Практическая часть. Входные и выходные данные. Тестирование программы.

2

101

Практическая часть. Выполнение программы.

2

102

Защита курсовой работы

2

103

Защита курсовой работы

2

Самостоятельная работа обучающихся над курсовой работой (проектом)

20

Всего

307







3. условия реализации УЧЕБНОЙ дисциплины

3.1. Требования к минимальному материально-техническому обеспечению

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


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

рабочее место преподавателя;

комплект учебно-методической документации.


Технические средства обучения:

компьютер;

мультимедийный проектор


Оборудование лаборатории и рабочих мест лаборатории информационных систем:

персональные компьютеры;

комплект учебно-методической документации;

программное обеспечение (СУБД, средства визуального проектирования баз данных, например, ErWin, Visio Enterprise).


Оборудование полигона проектирования информационных систем и рабочих мест полигона проектирования информационных систем: персональные компьютеры;

сервер;

локальная сеть;

выход в глобальную сеть;

сетевое оборудование;

программное обеспечение различных модификаций.


3.2. Информационное обеспечение обучения

Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы

Основные источники:

  1. Фуфаев, Э.В., Разработка и эксплуатация удаленных баз данных: учебник для студ. сред. проф. образования/ Э.В.Фуфаев, Д.Э. Фуфаев. - М.: Издательский центр «Академия», 2008.

  2. Фуфаев, Э.В., Базы данных: учеб. пособие для студ. сред. проф. образования/ Э.В.Фуфаев, Д.Э. Фуфаев. – 3-е изд., стер. - М.: Издательский центр «Академия», 2007.




Дополнительные источники:

  1. Голицына, О.Л. Системы управления базами данных: Учеб. пособие/ О.Л. Голицына, И.И. Попов, Т.Л. Партыка и др. – М.: ИНФРА-М, ИД ФОРУМ, 2011.

  2. Демин, В.М. Разработка баз данных в системе Microsoft Access: Учебник/ В.М. Демин. – М.: Форум, 2009.


Интернет – ресурсы:

  1. Технология программирования: Форма доступа: http: :\\www.tehprog.com

  2. Технология разработки программных продуктов: Форма доступа: http:\\www.chemisk.narod.ru

  3. Технология разработки программных продуктов: Форма доступа: http:\\lgs-1.ucoz.ru

  4. Результатом освоения программы МДК 02.02 Управление проектами профессионального модуля ПМ. 02 Проектирование, разработка и сопровождение проектов является овладение обучающимися видом профессиональной деятельности Участие в разработке информационных систем, в том числе профессиональными (ПК) и общими (ОК) компетенциями:


4. результаты освоения учебной дисциплины


Результатом освоения программы основы проектирования баз данных является овладение обучающимися видом профессиональной деятельности участие в разработке информационных систем, в том числе профессиональными (ПК) и общими (ОК) компетенциями:


Код

Наименование результата обучения

ПК 1

Участвовать в разработке технического задания.

ПК 2

Программировать в соответствии с требованиями технического задания.

ПК 3

Применять методики тестирования разрабатываемых приложений.

ПК 4

Формировать отчетную документацию по результатам работ.

ПК 5

Оформлять программную документацию в соответствии с принятыми стандартами.

ПК 6

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

ОК 1

Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.

ОК 2

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

ОК 3

Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

ОК 4

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

ОК 5

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

ОК 6

Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями.

ОК 7

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

ОК 8

Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9

Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

ОК 10

Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей).

5. Контроль и оценка результатов освоения УЧЕБНОЙ Дисциплины

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


Результаты обучения

(освоенные умения, усвоенные знания)

Формы и методы контроля и оценки результатов обучения

1

2

Уметь:


проектировать реляционную базу данных;

Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

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


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

Знать:


основы теории баз данных и основы реляционной алгебры;


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

модели данных;


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

особенности реляционной модели;


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

принципы проектирования баз данных;


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

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


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

изобразительные средства, используемые в ER-моделировании;


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

основы реляционной алгебры;


Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

принципы проектирования баз данных,

Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

обеспечение непротиворечивости и целостности данных;

Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

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

Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

язык запросов SQL

Оценка результата выполнения практического задания в соответствии с требованиями к нему;

Наблюдение за деятельностью обучающихся на практических занятиях

























6.ЛИСТ ИЗМЕНЕНИЙ И ДОПОЛНЕНИЙ, ВНЕСЕННЫХ В РАБОЧУЮ ПРОГРАММУ




изменения, дата внесения, № страницы с изменением


Было



Стало


Основание:


Подпись лица, внесшего изменения







57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)

Автор
Дата добавления 13.10.2016
Раздел Информатика
Подраздел Рабочие программы
Просмотров12
Номер материала ДБ-257612
Получить свидетельство о публикации

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