МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОСИЙСКОЙ ФЕДЕРАЦИИ
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет приборостроения, информационных технологий и электроники
«УТВЕРЖДАЮ»
Декан ФПИТЭ
_______________
«____» ___________ 2015
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Б 1.2.19.2 БАЗЫ ДАННЫХ И ЭКСПЕРТНЫЕ СИСТЕМЫ
Направление подготовки: 27.03.01 «Стандартизация и метрология»
Профиль подготовки: «Стандартизация и сертификация»
Квалификация (степень) выпускника – бакалавр
Форма обучения – очная
Пенза, 2015
1. Цели освоения дисциплины
Целью дисциплины является изучение и практическое освоение методов создания баз данных и знаний, рассмотрение теоретических и прикладных вопросов применения современных систем управления базами данных и знаний, а также разработка пользовательских приложений для работы с базами данных и экспертными системами.
2. Место дисциплины в структуре ОПОП
2.1. Дисциплина относится к дисциплинам по выбору студента вариативной части блока Б1 и базируется на следующих курсах: «Информатика», «Информационные технологии».
Дисциплина является предшествующей для изучения дисциплины «Программные средства анализа данных». Полученные при изучении дисциплины знания, умения и навыки могут быть использованы при прохождении производственной и преддипломной практики, выполнении квалификационной работы бакалавра, а также в последующей профессиональной деятельности.
2.2. Минимальные требования к «входным» знаниям, необходимым для успешного усвоения данной дисциплины ‑ удовлетворительное усвоение программ по указанным выше дисциплинам.
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
Коды компетен-ций | Наименование компетенции | Структурные элементы компетенции (в результате освоения дисциплины обучающийся должен знать, уметь, владеть) |
1 | 2 | 3 |
ОПК-1 | Способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности | Знать: - принципы организации и архитектуры баз данных, баз знаний и экспертных систем; - модели данных и знаний; - современные методы обеспечения целостности данных и знаний; -- методы доступа к базам данных и знаний и обеспечения их безопасности; - методы организации баз данных и знаний на носителях информации; - последовательность и этапы проектирования баз данных и знаний; - современные методы и программные средства проектирования структур информационных моделей предметных областей; |
Уметь: -- применять современную методологию для проектирования и исследования информационных моделей предметных областей; -- разрабатывать базы данных реляционного типа. | ||
Владеть навыками разработки моделей данных в CASE-системах. |
1 | 2 | 3 |
ПСК-2 | Способность осуществлять поиск, хранение, обработку и анализ информации из различных источников и баз данных, представлять ее в требуемом формате с использованием информационных, компьютерных и сетевых технологий | Знать: - языки определения и манипулирования данными и знаниями; - языки представления знаний, включая язык логического программирования Пролог; - входной язык оболочки экспертной системы CLIPS и JESS; - современные программно-аппаратные средства управления базами данных и знаний, а также оболочки экспертных систем; - тенденции и перспективы развития современных систем управления базами данных и знаний. |
Уметь: - составлять SQL-запросы к реляционным базам данных; - разрабатывать онтологии в системе Protege; - разрабатывать экспертные системы в системе CLIPS. | ||
Владеть навыками программной реализации клиентских приложения баз данных и знаний для конкретных предметных областей. |
4. Структура и содержание дисциплины «Базы данных и экспертные системы»
4.1. Структура дисциплины
Общая трудоемкость дисциплины составляет __3___ зачетных единицы, __108____ часов.
№ п/п | Наименование разделов и тем дисциплины (модуля) | Семестр | Недели семестра | Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах) | Формы текущего контроля успеваемости (по неделям семестра) | ||||||||||||||
Аудиторная работа | Самостоятельная работа | ||||||||||||||||||
Всего | Лекция | Практические занятия | Лабораторные занятия | Всего | Подготовка к аудиторным занятиям | Реферат, эссе и др. | Курсовая работа (проект) | Подготовка к экзамену | Собеседование | Коллоквиум | Проверка тестов | Проверка контрольн. работ | Проверка реферата | Проверка эссе и иных творческих работ | курсовая работа (проект) | ||||
Раздел 1. Введение | |||||||||||||||||||
Тема 1.1. Основы построения банков данных | 1 | 7 | |||||||||||||||||
Раздел 2. Проектирование баз данных | |||||||||||||||||||
Тема 2.1. Инфологическое проектирование базы данных. | 2 | 7 | |||||||||||||||||
Тема 2.2. Модели данных | 2 | 5 | 7 | ||||||||||||||||
Тема 2.3. Проектирование реляционных баз данных | 2 | 4 | 7 | ||||||||||||||||
Раздел 3. Языки запросов к базам данных | |||||||||||||||||||
Тема 3.1. Язык баз данных SQL | 9 | 7 | |||||||||||||||||
Раздел 4. Базы знаний и экспертные системы | |||||||||||||||||||
Тема 4.1. Модели представления знаний | 10 | 7 | |||||||||||||||||
Тема 4.2. Экспертные системы | 8 | 7 | |||||||||||||||||
Подготовка к зачету | 5 | ||||||||||||||||||
Общая трудоемкость, в часах | 54 | 18 | 36 | 54 | 49 | 5 | Промежуточная аттестация | ||||||||||||
Форма | Семестр | ||||||||||||||||||
Зачет | 4 | ||||||||||||||||||
Экзамен | нет | ||||||||||||||||||
4.2. Содержание дисциплины (модуля)
4.2.1.Содержание лекционного курса
Раздел 1. Введение
Тема 1.1. Основы построения банков данных (1 час)
Понятие о банке данных (БнД). Роль и место БнД в автоматизированных системах. Пользователи БнД. Преимущества использования БнД. Структура БнД. Функции СУБД. Словарь данных. Администратор базы данных. Многоуровневая архитектура БнД. Уровни абстракций. Функционирование БнД. СУБД в архитектуре "клиент-сервер". Этапы проектирования базы данных (БД). Задачи инфологического и датологического этапов проектирования БД.
Раздел 2. Проектирование баз данных
Тема 2.1. Инфологическое проектирование базы данных (2 часа)
Сущность инфологического подхода к проектированию информационных систем. Модель "сущность-связь". Графические диаграммы объектов-связей. Классификация бинарных связей. Создание логической модели данных в ERWin. Уровни логической модели. Определение сущностей, атрибутов и связей. Идентифицирующие и неидентифицирующие связи. Миграция атрибутов. Мощность связи. Имя роли. Иерархическая и сетевая рекурсия в модели данных ERWin. Правила ссылочной целостности в модели данных ERWin. Связь многие-ко-многим. Типы сущностей и иерархия наследования. Ключи. Внешние ключи.
Тема 2.2. Модели данных (2 часа)
Модель данных. Структуры данных. Основные операции над данными. Иерархическая модель данных. Языки описания данных и манипулирования данными для иерархической модели данных. Сетевая модель данных. Виды наборов в сетевой модели данных. Реализация наборов. Языки описания и манипулирования данными CODASYL. Реляционная модель данных. Схемы отношений. Реляционная алгебра. Операции объединения, разности, декартова произведения, проекции, селекции, пересечения, соединения, естественного соединения, деления. Реляционное исчисление с переменными на доменах и с переменными-кортежами.
Тема 2.3. Проектирование реляционных баз данных (2 часа)
Проектирование реляционных баз данных с использованием принципов нормализации. Функциональные зависимости. Ключи отношений. Первая и вторая нормальная формы. Третья нормальная форма. Нормальная форма Бойса-Кодда. Многозначные зависимости. Четвертая нормальная форма. Зависимость соединения. Пятая нормальная форма. CASE-средства разработки БД. Нормализация и денормализация данных в ERWin. Домены. Создание физической модели данных в ERWin. Уровни физической модели. Выбор сервера. Правила валидации и значения по умолчанию. Индексы. Триггеры и хранимые процедуры. Проектирование хранилищ данных. Генерация кода клиентской части. Создание отчетов. Словари.
Раздел 3. Языки запросов к базам данных
Тема 3.1. Язык баз данных SQL (4 часа)
Языки запросов (языки манипулирования данными) для реляционной модели. Стандарты языка SQL. Спецификация курсора. Раздел ORDER BY. Спецификация запроса выборки. Табличное выражение. Подзапрос. Раздел FROM. Раздел WHERE. Предикаты условия поиска. Операторы манипулирования данными. Средства определения схемы. Определение таблицы. Определение представлений. Механизм привилегий и защита данных. Принципы поддержки целостности в реляционной модели данных. Общие понятия и определения целостности. Операторы DDL в языке SQL c заданным ограничением целостности. Курсоры. Типы и поведение курсоров. Статические, динамические, последовательные и ключевые курсоры. Управление курсорами. Создание, открытие, закрытие и освобождение курсора. Считывание, изменение и удаление данных. Использование языка SQL при прикладном программировании. Стили связывания SQL. Язык модулей. Встроенный SQL. Динамический SQL. Направление развития языка SQL. Язык программирования баз данных Transact SQL. Выражения. Операторы. Идентификаторы. Переменные. Введение в работу с объектами БД. Типы данных. Управляющие конструкции и логические операторы. Хранимые процедуры и триггеры. Типы хранимых процедур. Разработка и вызов хранимых процедур. Использование параметров. Возвращение данных из хранимых процедур. Применение триггеров. Создание, модификация и удаление триггера.
Раздел 4. Базы знаний
Тема 4.1. Модели представления знаний (3 часа)
Классификация моделей представления знаний. Логическая модель для представления знаний и рассуждений. Формализация процесса доказательства в логике предикатов. Метод резолюций. Онтологии. Язык OWL. Представление знаний с помощью продукционной модели. Алгоритмы прямого и обратного вывода. Вывод в И-ИЛИ - графах. Стратегии управления выполнением продукций. Представление знаний с помощью семантических сетей. Семантические отношения. Структура системы представления знаний на основе семантической сети. Представление и вычисление запроса в семантической сети. Представление знаний с помощью фреймовой модели. Структура данных фрейма. Управление выводом во фреймовых системах. Онтологическое представление знаний. Дескриптивная логика. Представление нечетких знаний. Нечеткие множества. Нечеткая логика. Нечеткие выводы. Фазификация и дефазификация.
Тема 4.2. Экспертные системы (4 часа)
Понятие об экспертных системах (ЭС). Области применения ЭС. Эффект от использования ЭС. Структура ЭС. Объяснение в ЭС. Приобретение знаний. Стратегии и трудности приобретения знаний. Автоматизация процесса приобретения знаний. Подходы к созданию ЭС. Классическая и промышленная методики проектирования ЭС. Этапы проектирования: идентификация, концептуализация, формализация, реализация, тестирование. Особенности проектирования ЭС как информационно-программного изделия. Инструментальные средства (ИС) для построения ЭС. Критерии оценки ИС. Оболочки ЭС. Оболочка ЭС CLIPS. Средства автоматизации проектирования ЭС. Языки инженерии знаний. Язык логического программирования Prolog.
4.2.2. Перечень и содержание лабораторных занятий.
N п/п | № темы | Наименование лабораторных работ | Число часов |
1 | 2.2, 3.1 | Выборка данных из базы данных с использованием языка SQL в архитектуре клиент-сервер | 10 |
2 | 2.3, 3.1 | Создание, модификация и удаление объектов базы данных с использованием SQL в архитектуре клиент-сервер | 8 |
3 | 4.1 | Разработка онтологической базы знаний в системе Protégé | 10 |
4 | 4.2 | Разработка экспертной системы продукционного типа на основе оболочки CLIPS | 8 |
5. Образовательные технологии
Лекционные занятия проводятся в форме лекций с использованием презентаций, содержащих большое количество графических материалов и примеров.
Лабораторные занятия проводятся с применением компьютерной техники и современного программного обеспечения для создания прототипов графических интерфейсов.
Самостоятельная работа включает подготовку к тестам, оформление реферата и подготовку его презентации к защите, подготовку к зачету.
6. Учебно-методическое обеспечение самостоятельной работы студентов.
Оценочные средства для текущего контроля успеваемости,
промежуточной аттестации по итогам освоения дисциплины.
6.1. План самостоятельной работы студентов
№ нед. | Тема | Вид самостоятельной работы ) | Задание | Рекомендуемая литература | Количество часов |
1 | Тема 1.1. Основы построения банков данных | Подготовка к аудиторным занятиям | Изучить структуру банка данных и уровни абстракций | [3] | 7 |
2 | Тема 2.1. Инфологическое проектирование базы данных | Подготовка к аудиторным занятиям | Изучить модель «сущность-связь», методы формализации предметной области | [2,7] | 7 |
3 | Тема 2.2. Модели данных | Подготовка к аудиторным занятиям | Изучить модели данных, включая иерархическую, сетевую и реляционную. | [3] | 7 |
4 | Тема 2.3. Проектирование реляционных баз данных | Подготовка к аудиторным занятиям | Изучить нормальные формы и методы нормализации отношений | [8] | 7 |
5 | Тема 3.1. Язык баз данных SQL. | Подготовка к аудиторным занятиям | Изучить язык запросов SQL | [2,3] | 7 |
6 | Тема 4.1. Модели представления знаний | Подготовка к аудиторным занятиям | Изучить модели представления знаний | [3,5] | 7 |
7 | Тема 4.2. Экспертные системы | Подготовка к аудиторным занятиям | Изучить структуру и принципы функционирования экспертных систем | [3,5] | 7 |
8 | Все темы | Подготовка к зачету | 5 | ||
ИТОГО | 54 |
6.2. Методические указания по организации самостоятельной работы студентов
Планируются следующие виды самостоятельной работы (внеаудиторной) относятся:
- подготовка к лабораторным работам занятиям,
- оформление отчётов по лабораторным работам,
- подготовка к зачету,
- работа с конспектом лекций и изучение рекомендованной литературы при подготовке к зачету.
6.3. Материалы для проведения текущего и промежуточного контроля знаний студентов
Контроль освоения компетенций
№ п\п | Вид контроля | Контролируемые разделы | Компетенции, компоненты которых контролируются |
1 | Текущий: собеседование при защите лаб. заданий Промежуточный: зачет в форме теста, зачет | Раздел 1. Введение | ПСК-2 |
2 | Текущий: собеседование при защите лаб. заданий Промежуточный: зачет в форме теста, зачет | Раздел 2. Проектирование баз данных | ПСК-2, ОПК-1 |
3 | Текущий: собеседование при защите лаб. заданий Промежуточный: зачет в форме теста, зачет | Раздел 3. Языки запросов к базам данных | ПСК-2, ОПК-1 |
4 | Промежуточный: зачет в форме теста, зачет | Раздел 4. Базы знаний | ПСК-2, ОПК-1 |
Контроль освоения компетенции выполняется:
-- для компетенции (ОПК-1) – путем оценки времени студентами конкретных СУБД и экспертных систем, а также методов доступа к базам данных и знаний;
-- для компетенции (ПСК-2); ‑ путем оценки времени и качества проектирования реляционных баз данных и знаний, умения выбирать необходимое средство для разработки интерфейсов человек - машина; работать в составе группы разработчиков.
Примерный перечень заданий для собеседования и тестирования
1) Какие компоненты включает в свой состав банк данных?
2) Какие уровни абстракций связывают c архитектурой банка данных?
3) Перечислите следующие этапы проектирования баз данных.
4) К какому виду относится бинарная связь ПРОПИСАН между сущностью ПАЦИЕНТ и сущностью ПАЛАТА в предметной области, представляющей обычную больницу?
5) Определите соответствие между следующими элементами ER-модели: a) сущностью; b) атрибутом и c) связью и их графическим представлением, представленным на рисунке ниже:
|
|
|
x | y | z |
6) Перечислите, к каким объектам могут относиться атрибуты в ER-модели.
7) Найти ключ таблицы:
X | Y | Z |
a | b | f |
b | a | g |
c | f | e |
a | b | c |
Считается, что домены атрибутов определяются самой таблицей.
8) Определите пять основных операций реляционной алгебры.
9) Заданы два отношения R и S. Отношение R имеет 3 столбца и 2 строки. Отношение S имеет 4 столбца и 5 строк. Сколько строк содержит декартово произведение R´S?
10) Заданы два исходных отношения:
Отношение P
A | B | C |
1 | 2 | 3 |
4 | 5 | 6 |
5 | 8 | 9 |
Отношение Q
D | E |
3 | 1 |
6 | 2 |
Результат выполнения тета-соединения этих отношений представлен ниже.
A | B | C | D | E |
1 | 2 | 3 | 3 | 1 |
1 | 2 | 3 | 6 | 2 |
4 | 5 | 6 | 6 | 2 |
Определить операцию тета (операцию сравнения) и столбцы, участвующие в заданном тета-соединении.
11) Заданы два отношения:
Отношение R1
A | B | C |
k | o | p |
u | o | p |
p | u | k |
o | o | a |
Отношение R2
B | C | D |
u | k | o |
o | p | c |
o | p | k |
Найти результат операции естественного соединения отношений R1 и R2:
12) Заданы два отношения:
Отношение R
a | b | c | d |
a | b | e | f |
b | c | e | f |
e | d | c | d |
e | d | e | f |
a | b | d | e |
Отношение S
c | d |
e | f |
Найти результат деления отношения R на отношение S:
13) Для каких целей производится операция нормализации отношений?
14) На основе какой операции реляционной алгебры производится декомпозиция отношений для их нормализации при проектировании реляционных баз данных?
15) Найти функциональные зависимости в отношении
ПРЕДМЕТ_СТУДЕНТ(А1,А2,А3,А4), где
А1- номер зачетной книжки
А2 – ФИО студента
А3 – наименование дисциплины
А4 – оценка
16) Задано отношение R(A,B, C,D,E), в котором имеются следующие функциональные зависимости:
A→B
A→C
C→B
A, D→E
Найти вторую нормальную форму отношения R.
17) Задано отношение R(A1,A2,A3,A4,A5), в котором имеются следующие функциональные зависимости:
A1→A2
A2→A3
A1,A4→A5
Определить, находится ли данное отношение в третьей нормальной форме (3НФ) и если, нет, то найти 3НФ.
18) Математической основой языка SQL являются (перечислить).
19) Расставьте в правильной последовательности следующие предложения, входящие в SQL-запрос: a) WHERE; b) ORDER BY; c) HAVING; d) FROM; e) GROUP BY
20) Значением выражения трехзначной логики
(0 Ú unknown) & (1 Ú unknown)
является (перечислить).
21) Какие типы данных языка SQL предназначены непосредственно для представления числовой информации?
22) Задано отношение СЛУЖАЩИЕ(Emp_id, Name, Dep_id, Salary), где
Emp_id – идентификатор служащего,
Name – имя служащего,
Dep_id – идентификатор отдела, в котором работает служащий,
Salary – зарплата служащего.
Найти SQL-запрос для определения минимальной и максимальной зарплаты в каждом из отделов, причем минимальная зарплата не должна совпадать с максимальной.
23) Заданы два отношения
BOOK(Book_id, Book_name, Year, Pub_id)
PUBISHER(Pub_id, Pub_name, Adres)
где Book_id – идентификатор книги;
Book_name – имя книги;
Year – год выпуска книги;
Pub_id – идентификатор издательства;
Pub_name – имя издательства;
Adres – адрес издательства.
Найти SQL-запросы для определения для каждой книги выпускающего ее издательства.
24) Какой оператор языка SQL используется для изменения схемы существующей таблицы?
25) Какой оператор языка SQL используется для удаления всех строк таблицы (но не таблицы в целом) ?
26) Ограничение целостности по ссылкам в в некоторой таблице Т1
FOREIGN KEY(A, B) REFERENCES T2(C, D)
означает, что
27) Реализация операции декартова произведения двух таблиц T1 и T2 на языке SQL определяется как
28) Какого класса модель “клиент-сервер” представлена на рисунке?

29) Триггер базы данных отличается от хранимой процедуры тем, что (указать чем).
30) Каково среднее время поиска записи в файле при последовательном доступе к нему, если n - количество записей в файле?
31) Каким условиям должна удовлетворять функция хеширования f?
32) За счет чего убыстряется доступ к записям файла при использовании индекса?
Примерный перечень вопросов к зачету
1. Понятие о банке данных (БнД). Структура БнД. Функции СУБД. Словарь данных. Администратор БнД. Архитектура БнД. Уровни абстракций.
2. Этапы проектирования базы данных (БД). Задачи инфологического и датологического этапов проектирования БД.
3. Модель "сущность-связь". Классификация бинарных связей.
4. Модели данных. Реляционная модель данных.
5. Реляционная алгебра. Операции проекции, объединения, пересечения, разности и декартова произведения.
6. Реляционная алгебра. Операции селекции, тета-соединения, естественного соединения и деления.
7. Языки манипулирования данными для реляционной модели. Язык SQL. Стандарты SQL.
8. Язык SQL. Спецификация курсора. Раздел ORDER BY. Спецификация запроса выборки. Табличное выражение. Подзапрос.
9. Язык SQL. Раздел FROM. Раздел WHERE. Предикаты условия поиска.
10. Язык SQL. Раздел GROUP BY. Раздел HAVING. Агрегатные функции.
11. Язык SQL. Определения таблицы и столбца.
12. . Типы данных SQL.
13. Язык SQL. Ограничения целостности таблицы и столбца.
14. Язык SQL. Определение представлений. Механизм привилегий и защита данных.
15. Язык SQL. Операторы манипулирования данными.
16. Проектирование реляционных баз данных с использованием принципов нормализации. Функциональные зависимости. Ключи отношений.
17. Первая, вторая и третья нормальные формы.
18. Представление знаний. Отличительные особенности знаний. Схема преобразования знаний в системах искусственного интеллекта. Семиотические системы. Формы представления знаний.
19. Логическая модель для представления знаний и рассуждений. Логика как формализм ссылок. Классическая логика и общезначимые рассуждения. Немонотонные логики для представления модифицируемых рассуждений. Особенности немонотонного вывода.
20. Формализация процесса доказательства в логике предикатов. Предваренные, сколемовские и клаузальные формы.
21. Представление знаний с помощью продукционной модели. Достоинства и недостатки продукционной модели. Алгоритм прямого вывода (без возвратов). Эффективное определение конфликтного набора. Алгоритм RETE.
22. Алгоритм прямого вывода (с возвратами) в продукционной модели представления знаний.
23. Режим обратного вывода в продукционной модели. Вывод в И-ИЛИ - графах. Стратегии управления выполнением продукций.
24. Представление знаний с помощью семантических сетей. Семантические отношения.
25. Структура системы представления знаний на основе семантической сети. Представление и вычисление запроса в семантической сети.
26. Представление знаний с помощью фреймовой модели. Понятие фрейма. Структура данных фрейма.
27. Механизм наследования, присоединенные процедуры и демоны во фреймовой модели. Управление выводом во фреймовых системах.
28. Понятие об экспертных системах (ЭС). Области применения ЭС. Эффект от использования ЭС. Структура ЭС.
29. Инструментальные средства (ИС) для построения ЭС. Критерии оценки ИС. Оболочки ЭС.
30. Инструментальное средство разработки ЭС CLIPS. Основные элементы программирования. Факты в CLIPS. Переменные и функции. Ограничения.
7. Учебно-методическое и информационное обеспечение
дисциплины (модуля)
7.1. Основная литература:
1) . Параллельные системы баз данных: учеб. пособие. - М. : Изд-во Моск. ун-та, 2013. - 184 с. (Библиотека ПГУ, число экземпляров – 30)
2) , , . Базы данных: учебник. - Пенза : Изд-во Пенз. гос. ун-та, 2010. - 112 с. (Библиотека ПГУ, число экземпляров – 31)
3) Карпова данных: модели, разработка, реализация: Учебное пособие. НОУ Интуит, 2016. – 404 с. ЭБС BOOK. ru https://www. book. ru/book/917572
4) Баженова проектирования приложений баз данных: Курс лекций. - НОУ Интуит, 2016. – 238 с. ЭБС BOOK. ru https://www. book. ru/book/917912
5) Кузнецов данных: Учебник. - Academia, 2012. – 496 с. ЭБС «Академия» http://www. academia-moscow. ru/catalogue/4831/38711/
7.2. Дополнительная литература:
6) . Основы работы в MySQL: учеб. пособие. - Пенза : Изд-во Пенз. гос. ун-та, 2012. - 144 с. (Библиотека ПГУ, число экземпляров – 20)
7) , Левонисова данных: Учебное пособие. - Academia, 2012. – 320 с. ЭБС «Академия» http://www. academia-moscow. ru/catalogue/4831/38805/
8) Туманов проектирования реляционных баз данных: Курс лекций. - НОУ Интуит, 2016. – 504 с. ЭБС BOOK. ru https://www. book. ru/book/917913
Швецов данных: Курс лекций. - НОУ Интуит, 2016. – 219 с. ЭБС BOOK. ru https://www. book. ru/book/917570
9) Разработка и защита баз данных в Microsoft SQL Server 2005: Курс лекций. - НОУ Ин-туит, 2016. – 148 с. ЭБС BOOK. ru https://www. book. ru/book/918179
10) Электронный ресурс Дубинин с базами данных в архитектуре клиент-сервер: Метод. указания к выполнению лабораторных работ. Сайт кафедры ВТ ПГУ
http://alice. pnzgu. ru/~dvn/pubs/uch_posobiya/Dubinin_Rabota_s_bazami_dannyh_v_architekture_client-server_2000.pdf
8. Материально-техническое обеспечение дисциплины (модуля)
Лабораторные занятия проводятся в классе, оснащенным ПЭВМ, с операционной системой Windows XP/7/8/10 и программными продуктами MS SQL Server, Protégé, CLIPS.
Рабочая программа дисциплины «Базы данных и экспертные системы» составлена в соответствии с требованиями ФГОС ВО по направлению подготовки 27.03.01 «Стандартизация и метрология»
Программу составил:
Профессор кафедры ВТ _________________________________
Настоящая программа не может быть воспроизведена ни в какой форме без предварительного письменного разрешения кафедры-разработчика программы.
Программа одобрена на заседании кафедры ВТ
Протокол № 38-09-06 от «29» декабря 2016 года
Зав. кафедрой ВТ
Программа согласована с заведующим выпускающей кафедры ИИТиМ
Зав. кафедрой ИИТиМ
Программа одобрена методической комиссией ФПИТЭ
Протокол № ______от «____» ______________ 2016 года
Председатель методической комиссии ФПИТЭ
Сведения о переутверждении программы на очередной учебный год и регистрации изменений
Учебный год | Решение кафедры (№ протокола, дата, подпись зав. кафедрой) | Внесенные изменения | Номера листов (страниц) | ||
заменен- ных | новых | аннулиро-ванных | |||




