rpd000006868 (1010085), страница 2
Текст из файла (страница 2)
Прикрепленные файлы:
Вопросы для подготовки к экзамену/зачету:
1.Понятие базы данных
2.Компоненты базы данных
3.Особенности аппаратного обеспечения для БД
4.Компоненты программного обеспечения БД
5.Категории пользователей БД
6.Определение реляционной системы БД
7.Основные термины реляционной алгебры и их соответствие терминам СУБД
8.Основные подходы к СУБД отличные от реляционного
9.Основные подсистемы реляционной СУБД
10.Словарь данных РСУБД
11.Сравнение файловой системы и СУБД
12.Варианты организации доступа к данным
13.Преимущества и недостатки персональной БД
14.Преимущества и недостатки многопользовательской БД
15.Преимущества и недостатки БД с архитектурой клиент-сервер
16.Понятие о многоуровневых системах клиент-сервер
17.Свойства отношений
18.Компоненты реляционной модели данных
19.Реляционные операции
20.Цели проектирования баз данных
21.Нормальные формы отношений
22.Проектирование баз данных на основе подхода «сущность связь»
23.Диаграммы ER-типа
24.Основные типы данных VISUAL FOXPRO (VFP)
25.Работа с массивами переменных в VFP
26.Рабочие области VFP. Открытие таблиц в рабочих областях. Понятие псевдонима (Alias)
27.Основные операции в языке VFP: математические, логические, отношения, сцепления
28.Классификация операторов VFP
29.Оператор присваивания VFP
30.Общая структура оператора, осуществляющего обработку таблицы
31.Операторы перемещения указателя текущей записи в таблице
32.Функции VFP для контроля положения указателя и наличия записей в таблице
33.Оператор поиска данных в таблицах
34.Операторы организации циклов
35.Оператор просмотра записей SCAN
36.Операторы управления - IF, CASE
37.Оператор изменения данных в таблице REPLACE
38.Основные функции для работы с массивами
39.Встроенные функции VFP
40.Элементы объектно-ориентированного программирования в VFP
41.Базовые классы Visual FoxPro
42.Основные события Visual FoxPro
43.Основные возможности объектной модели Visual FoxPro: наследование, создание подклассов, инкапсуляция, полиморфизм
44.Основные команды языка SQL(язык DDL, DML)
45.Структура оператора SELECT (SQL)
46.Условие WHERE в операторе SELECT (SQL). Понятие предиката
47.Операторы сравнения и специальные операторы используемые при создании предикатов в предложении WHERE оператора SELECT (SQL)
48.Предложения Group by и Order by в операторе Select (Asc, Desc)
49.NULL Значения
50.Операция соединения таблиц(внутреннее и внешнее соединения). Синтаксис выражений для операции соединения в SQL2
51.Вложенные запросы
52.Использование агрегатных функций в подзапросах
53.Использование подзапросов возвращающих более одной строки
54.Связанные подзапросы
55.Использование специального оператора EXISTS(доп. Операторы проверки результатов запросов ALL, ANY, SOME)
56.Объединение результатов множества запросов в один(оператор UNION).Ограничения при использовании UNION
57.Команда SQL INSERT
58.Команда SQL Update
59.Команда SQL Delete
60.Представления - определение, команда создания, критерии обновляемости
61.Встроенные (хранимые) процедуры – определение, команды создания, передача параметров. Триггеры – работа, применение, команда создания
62.Концепции хранилищ данных
63.Компоненты хранилищ данных
64.Архитектура баз данных для хранилищ. Кубы факторов
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Малыхина М. П. Базы данных: основы, проектирование, использование. СПб: БХВ-Петербург, 2007г.
б)дополнительная литература:
1. К.Дж. Дейт Введение в системы баз данных, 8-е издание.: Пер. с англ. — Москва: Издательский дом "Вильяме", 2005.
2. М. Ричардс и др. “ORACLE 7.3 Энциклопедия пользователя”.Киев, изд. Диасофт, 1997г
3. Омельченко Л. Н., Шевякова Д. А. Самоучитель Visual FoxPro 9.0. СПб: БХВ-Петербург, 2005г.
4. Дж. Грофф, П. Вайнберг. SQL: Полное руководство; Пер. с англ., Киев: Издательская группа BHV, 2001г.
5. Ю.Б. Склеймин Конспект лекций по дисциплине “Управление данными”
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
Сервер баз данных СУБД PostgreSQL ver. 9.0.12. Средства разработки клиентской части клиент-серверных систем и "настольная" СУБД Microsoft Visual FoxPro ver.9.0.
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. Лекционные занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел
2. Практические занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел
3. Дополнительная литература к лекциям на компакт диске.
Приложение 1
к рабочей программе дисциплины
«Управление данными »
Аннотация рабочей программы
Дисциплина Управление данными является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информационные системы и технологии. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 308.
Дисциплина нацелена на формирование следующих компетенций: ОК-6 ,ПК-32.
Содержание дисциплины охватывает круг вопросов, связанных с: изучением теоретических и практических аспектов применения механизмов управления данными.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Экзамен (4 семестр).
Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часов. Программой дисциплины предусмотрены лекционные (34 часов), практические (14 часов), лабораторные (20 часов) занятия и (49 часов) самостоятельной работы студента. Рассматривается различные архитектуры баз данных и средства их проектирования. Программные средства СУБД и языки программирования, особенности применения баз данных в системах классов OLTP и OLAP.
Приложение 2
к рабочей программе дисциплины
«Управление данными »
Cодержание учебных занятий
-
Лекции
1.1.1. Файловые системы. Основные различия между файловыми системами и системами управления базами данных(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.2. Основные понятия и определения. Компоненты базы данных: Категории пользователей. Словарь данных(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.3. Реляционные и не реляционные системы. системы с инвертированными списками, иерархические и сетевые(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Основные подсистемы реляционной СУБД. Варианты организации доступа к данным(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Архитектура клиент-сервер. Трёх уровневая архитектура клиент-сервер(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Уточнение понятия реляционной модели данных. Свойства отношений. Структурная, манипуляционная, целостная части реляционной модели(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Базисные средства манипулирования реляционными данными. Теоретико-множественные операции. Специальные реляционные операции(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Проектирование реляционных баз данных. Цели проектирования. Нормальные формы отношений. Проектирование баз данных на основе подхода «сущность связь». (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Язык SQL – основное средство взаимодействия с реляционными БД. Роль SQL. Преимущества SQL(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Особенности переносимости приложений на SQL. Правила формирования имен объектов БД(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.3. Общее описание типов данных SQL. Особенности реализации различных типов данных в коммерческих СУБД(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.4. Основные операторы языка SQL.
Структура оператора SELECT. Порядок выполнения элементов оператора
(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.5. Структура предиката в предложении Where оператора SELECT(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.6. Использование нескольких таблиц в одном запросе.Операция соединения таблиц (Join).Внутреннее и внешнее соединение таблиц.Синтаксис операции соединения(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.7. Вложенные запросы. Структура предиката с подзапросом. Связанные подзапросы. Объединение результатов множества запросов в один набор данных (Union)(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.8. Операторы изменения данных – Insert, Update, Delete. Представления (View), хранимые процедуры и триггеры(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.9. Системы класса OLAP. Концепции хранилищ данных. Компоненты хранилищ данных.
Архитектура баз данных для хранилищ. Кубы фактов
(АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.2.1. Проектирование структуры базы данных. Нормализация таблиц(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.3.1. Создание таблиц и ввод исходных данных(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.1. Использование базовых возможностей оператора Select(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.2. Многотабличные запросы в операторе Select. Использование операции соединения таблиц (Join)(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.3. Использование подзапросов в операторе Select. Простые подзапросы и связанные подзапросы(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.4. Использование операторов изменения данных языка SQL(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
1.4.5. Использование представлений (View), хранимых процедур и триггеров(АЗ: 2, СРС: 1)
Форма организации: Практическое занятие
-
Лабораторные работы
1.4.1. Создание приложения в архитектуре клиент-сервер.
Часть 1. Описание предметной области и проектирование структуры базы данных