MYSGA.RU
Четверг, 21.11.2024, 13:20
Форма входа
Поиск
Мы принимаем к оплате

www.sbrf.ru 

 

 

 

Статистика


Приветствую Вас Гость | RSS
Перечни ВКР, курсовых, ГОСов
Главная » Статьи » Темы курсовых работ (примерный перечень СГА)

Курсовые работы СГА - БАЗЫ ДАННЫХ - Купить/скачать/заказать с гарантией для roweb.online

Уважаемые студенты! Вы можете заказать у нас курсовую работу на любую тему по предмету базы данных

 


 

 

CASE-технологии
ER-модель
Transact-SQL
администрирование баз данных
банки данных
безопасность баз данных
иерархические модели данных
использование SQL в прикладном программировании
концептуальное проектирование баз данных
логическое проектирование баз данных
нормализация реляционной модели данных
объектно-ориентированные СУБД
объектно-реляционные СУБД
объектные СУБД
оптимизация запросов в SQL
организация защиты данных с помощью SQL
основы реляционной алгебры
применение языка Java при разработке приложений БД
распределенная обработка данных
распределенные СУБД
реляционная модель данных
реляционные базы данных
реляционные модели данных
система баз данных MS Access
системы управления базами данных
структура языка SQL
технология OLAP
транзакции
физическое проектирование баз данных
хранилища данных
экспертные системы
язык QBE

 

1. ER-модель
Основные понятия ER-модели. Сущность. Экземпляр сущности. Атрибут сущности. Ключ сущности. Связь. Типы связей.
Преобразование ER-модели в реляционную. Правила преобразования ER-модели в реляционную. Теория нормализации. Семантическое моделирование. Расширенная ER-модель (EER-модель).
Концептуальные ER-модели. Пример ER-модели. Пример разработки простой ER-модели


2. Нормализация реляционной модели данных
Основные понятия реляционных баз данных.Основные понятия. Тип данных. Домен. Атрибут. Кортеж. Отношение. Первичный ключ. Внешний ключ.
Отношения. Фундаментальные свойства отношений. Операции над отношениями. Общая интерпретация реляционных операций. 
Нормализация реляционной базы данных. Цель нормализации. Первая нормальная форма (1 НФ). Вторая нормальная форма (2НФ). Третья нормальная форма (3НФ). Нормальная форма Бойса–Кодда. Четвертая нормальная форма (4НФ). Пятая нормальная форма (5НФ). Пример преобразования отношения из одной нормальной формы в другую

3. Объектные СУБД
Общие понятия объектных СУБД. Причины возникновения объектных СУБД. Недостатки реляционных СУБД. Типы объектных СУБД.
Объектно-ориентированные - СУБД. - Концепции объектно-ориентированного подхода. Объектно-ориентированная БД. Объектно-ориентированная модель данных. Связь объектно-ориентированных СУБД с общими понятиями объектно-ориентированного подхода. Примеры объектно-ориентированных СУБД.
Объектно-реляционные СУБД (ОРСУБД). История появления объектно-реляционных СУБД. Объектно-реляционные методы. Типы данных в ОРСУБД. Три наиболее вероятных подхода к построению ОРСУБД. Стандарт SQL3

4. Объектно-ориентированные СУБД 
Общие понятия объектных СУБД. Причины возникновения объектных СУБД. Недостатки реляционных СУБД. Типы объектных СУБД.
Объектно-ориентированные СУБД. Концепции объектно-ориентированного подхода. Объектно-ориентированная БД. Объектно-ориентированная модель данных. Связь объектно-ориентированных СУБД с общими понятиями объектно-ориентированного подхода. Примеры объектно-ориентированных СУБД.
Языки программирования и языки запросов объектно-ориентированных СУБД. Языки программирования объектно-ориентированных баз данных. Языки запросов объектно-ориентированных баз данных

5. Объектно-реляционные СУБД
Общие понятия объектных СУБД. Причины возникновения объектных СУБД. Недостатки реляционных СУБД. Типы объектных СУБД.
Объектно-реляционные СУБД (ОРСУБД). История появления объект-но-реляционных СУБД. Объектно-реляционные методы: гибридные решения. Объектно-реляционные адаптеры. Гибридные СУБД.
Типы данных в ОРСУБД. Новые базовые типы данных в ОРСУБД. Составные типы данных. Наследование типов и таблиц. Специальные методы хранения, поиска и индексации. Определяемые пользователями типы и функции. Активные данные.
Подходы к построению объектно-реляционных СУБД. Три наиболее вероятных подхода к построению ОРСУБД. Стандарт SQL3

6. Распределенные СУБД
Общие понятия распределенных СУБД. Определение распределенной СУБД. Требования к распределенным СУБД. Отличия распределенной обработки данных от распределенной СУБД. Отличия параллельной СУБД от распределенной СУБД. Преимущества и недостатки распре-деленных СУБД.
Функции и архитектура распределенных СУБД. Функции распределенных СУБД. Архитектура распределенных СУБД. Базовые архитектуры распределенной обработки. Обеспечение прозрачности в РСУБД. Двенадцать правил Дейта для РСУБД. 
Средства для работы с распределенными данными. Фрагментация и дублирование данных. Словари данных и директории. Двухфазная фиксация изменений. Обеспечение целостности распределенной БД

7. Реляционные базы данных
Основные понятия реляционных баз данных. Основные понятия. Тип данных. Домен. Атрибут. Кортеж. Отношение. Первичный ключ. Внешний ключ.
Отношения. Фундаментальные свойства отношений. Операции над отношениями. Общая интерпретация реляционных операций. Нормализация реляционной базы данных. Пример нормализации отношений.
Двенадцать правил Кодда определения реляционных БД. Фундаментальные правила. Структурные правила. Правила целостности. Правила управления данными. Правила независимости от данных

8. Системы управления базами данных
Назначение и основные функции СУБД. Назначение СУБД. Функции СУБД. Архитектура СУБД. Типы СУБД.
Классификация СУБД. Реляционные СУБД. Объектные СУБД.
Распределенные СУБД. Определение распределенной СУБД. Требования к распределенным СУБД. Преимущества и недостатки распределенных СУБД

9. Технология OLAP
Общие понятия OLAP. Хранилища данных. Недостатки электронных таблиц. OLAP - удобный инструмент анализа. Тест FASMI. OLAP-куб. Архитектура OLAP-приложений. Технические аспекты многомерного хранения данных.
Классификация OLAP-систем вида xOLAP. ROLAP, Relational OLAP – реляционный OLAP. MOLAP, Multidimensional OLAP – многомерный OLAP. HOLAP, Hybrid OLAP – гибридный OLAP и другие.
OLAP-приложения. Системы оперативной аналитической обработки (Online Analytical Processing, OLAP). Системы оперативной обработки транзакций (Online Transaction Processing, OLTP)

10. Хранилища данных
Общие сведения. Определение хранилища данных. Концепция хранилища данных. Свойства информационных хранилищ. Преимущества хранилища данных. Основные компоненты информационного хранилища.
Реализация хранилища данных. Проблемы реализации хранилища данных. Реализация хранилищ и витрин данных. Процессы работы с данными. Представление данных и способы их анализа.
Проектирование хранилищ данных. Многомерное моделирование и звездообразные схемы. Развертывание измерений. Секционирование. Правила агрегирования

11. Концептуальное проектирование баз данных
Основные понятия концептуального проектирования баз данных. Два основных подхода к проектированию систем баз данных: "нисходящий” и "восходящий”. Объекты. Атрибуты. Ключи. Связи между объектами. Модель "сущность — связь”. Семантическое моделирование данных. Этапы построения концептуальной модели. 
Основные понятия ER-модели. Сущность. Экземпляр сущности. Атрибут сущности. Ключ сущности. Связь. Типы связей. Расширенная ER-модель (EER-модель).
Представление концептуальной модели средствами модели данных СУБД. Общие представления о моделях данных СУБД. Описание модели данных СУБД. Построение модели данных базы данных. Типовые модели данных СУБД. Средства автоматизированного проектирования концептуальной модели

12. Логическое проектирование баз данных
Основные положения логического проектирования баз данных. Понятие логического проектирования. Пути логического проектирования БД: путь декомпозиции и путь синтеза. Этапы логического проектирования.
Нормализация реляционной базы данных. Первая нормальная форма
(1 НФ). Вторая нормальная форма (2НФ). Третья нормальная форма (3НФ). Нормальная форма Бойса–Кодда. Четвертая нормальная форма (4НФ). Пятая нормальная форма (5НФ). Пример нормализации отношений.
Целостность БД. Общие понятия и определения целостности. Поддержка структурной целостности. Поддержка языковой целостности. Поддержка ссылочной целостности

13. Физическое проектирование баз данных
Основные положения физического проектирования баз данных. Понятие физического проектирования. Этапы физического проектирования.
Индексы. Индексные файлы. Файлы с плотным индексом, или индексно-прямые файлы. Файлы с неплотным индексом, или индексно-последовательные файлы. Организация индексов в виде B-tree (В-деревьев). Инвертированные списки.
Моделирование отношений. Моделирование отношений «один-ко-многим» на файловых структурах. Моделирование отношения 1:М с использованием однонаправленных указателей. Модели физической организации данных при бесфайловой организации


14. Оптимизация запросов в SQL
Общий план оптимизации и настройки запросов SQL Server. Инструменты для поиска и определения долго выполняющихся запросов. Выбор и оценка альтернативных планов выполнения запросов. Генерация планов. Оценка стоимости плана запроса.
Индексы. Индексные файлы. Файлы с плотным индексом, или индексно-прямые файлы. Файлы с неплотным индексом, или индексно-последовательные файлы. Организация индексов в виде B-tree (В-деревьев). Инвертированные списки.
Оптимизация условий, группировки, сортировки. Оптимизация условий. Оптимизация группировки. Оптимизация сортировки.
Синтаксическая и семантическая оптимизация запросов. Простые логические преобразования запросов. Преобразования запросов с изменением порядка реляционных операций. Приведение запросов со вложенными подзапросами к запросам с соединениями. Семантическая оптимизация запросов. Перекомпиляция запросов

15. Транзакции
Транзакции. Общие понятия. Понятие транзакции. Методы описания высокоуровневых характеристик транзакций. Три основных типа транзакций. Четыре основных свойства транзакций. Транзакции и блокировки. Распределенные транзакции. Модели транзакций.
Журнал транзакций. Механизм выполнения транзакций. Журнализация и буферизация. Индивидуальный откат транзакции. Восстановление после мягкого сбоя. Физическая согласованность базы данных. Восстановление после жесткого сбоя. 
Параллельное выполнение транзакций. Типы проблем, которые возникают при параллельном выполнении транзакций. Процедура согласованного выполнения параллельных транзакций. Типы конфликтов между двумя параллельными транзакциями. Два типа блокировок

16. Банки данных
Банк данных. Общие понятия. Понятия банка данных, базы данных, системы управления базой данных. Компоненты банков данных. Стадии развития банков данных.
Архитектура банка данных. Архитектура банка данных по стандарту ANSI/SPARC. Три уровня: внутренний, концептуальный и внешний.
Пользователи банков данных. Конечные пользователи. Администраторы банка данных. Разработчики и администраторы приложений. Основные функции группы администратора БД

17. Безопасность базы данных
Проблемы безопасности баз данных. Похищение и фальсификация данных. Утрата конфиденциальности (нарушение тайны). Нарушение неприкосновенности личных данных. Утрата целостности. Потеря доступности.
Типы защиты данных. Авторизация пользователей. Представления. Резервное копирование и восстановление. Поддержка целостности. Шифрование. Вспомогательные процедуры. Разделение прав доступа.
Подходы к вопросу обеспечения безопасности данных. Избирательный подход. Обязательный подход. Отличия избирательного подхода от обязательного. Пример реализации системы защиты в современных СУБД

18. Организация защиты данных с помощью SQL
Общие понятия о защите баз данных. Проблемы безопасности баз данных. Типы защиты данных. Подходы к вопросу обеспечения безопасности данных.
Защита данных через механизм представлений. Понятие представления. Способ создания и содержимое представлений. Использование представлений. Специфические типы представлений. Операции с представлениями.
Подсистема санкционирования доступа SQL. Избирательный подход. Обязательный подход. Отличия избирательного подхода от обязательно-го. Пользователи. Группы пользователей. Привилегии. Роли

19. Основы реляционной алгебры
Обзор реляционной алгебры. Понятие реляционной алгебры. Замкнутость реляционной алгебры. 
Отношения, атрибуты и домены. Понятие отношения, степень отношения. Отношения, совместимые по типу. Понятие атрибута. Понятие и свойства домена.
Операции реляционной алгебры. Операции над отношениями. Общая интерпретация реляционных операций. Оператор переименования атрибутов. Особенности теоретико-множественных операций реляционной алгебры. Специальные реляционные операторы 

20. Использование SQL в прикладном программировании
Прикладное программирование с использованием SQL. Понятие прикладного программирования с использованием SQL.
Операторы манипулирования данными. Создание и удаление базовых таблиц. Работа с таблицами реляционной БД. Обработка транзакций в SQL. 
Курсор. Использование курсоров. Операторы работы с курсорами

21. Transact-SQL
Общие понятия языка Transact-SQL. Назначение языка Transact-SQL. Запросы на выборку данных, вставку, удаление и изменение данных в Transact-SQL.
Курсоры. Использование курсоров. Типы курсоров Transact-SQL. Операторы работы с курсорами.
Расширения Transact-SQL. Триггеры. Конструкция compute. Управляющие операторы. Хранимые процедуры


22. Иерархические модели данных
Понятие иерархической модели данных. Структура данных в иерархической модели. Операции над данными, определенные в иерархической модели. Ограничения целостности. Преимущества и недостатки иерархической модели. 
Язык описания данных иерархической модели. Языковые средства описания данных. Языковые средства манипулирования данными.
Иерархические базы данных. Представление иерархических баз данных. Примеры иерархических баз данных

23. Администрирование баз данных
Обеспечение надежности и работоспособности базы данных. Типы защиты данных. Авторизация пользователей. Представления. Резервное копирование и восстановление. Шифрование. Вспомогательные процедуры.
Меры обеспечения безопасности и планирование защиты от непредвиденных обстоятельств. Планирование защиты от непредвиденных обстоятельств. Контроль за персоналом. Защита помещений и хранилищ. Контроль за физическим доступом. Защита от компьютерных вирусов. Защита в Интернет.
Основные задачи администратора баз данных. Обеспечение целостности базы данных. Обеспечение безопасности базы данных. Ведение системного журнала и аудит базы данных

24. Структура языка SQL
Уровни языка SQL. Базовый уровень. Промежуточный уровень. Полный уровень. Стандартизация SQL. Типы данных языка SQL.
Операторы манипулирования данными. Операция удаления записей. Операция добавления или ввода новых записей. Операция изменения записей. Операторы выбора данных.
Построение сложных запросов. Понятие запроса в SQL. Структура запросов с использованием нескольких таблиц. Объединения. Применение агрегатных функций и вложенных запросов в операторе выбора. Внешние объединения

25. Язык QBE
Общие сведения о языке QBE. Общие сведения о СУБД MS Access. Язык QBE - средства генерации запросов MS Access. Типы запросов языка QBE.
Использование QBE для создания запросов на выборку данных. Параметрические запросы. Перекрестные запросы. Запросы на выборку дубликатов. Запросы на выборку записей, не имеющих соответствия. Запросы с автоподстановкой.
Активные запросы. Активные запросы создания таблиц. Активные запросы удаления. Активные запросы обновления. Активные запросы добавления записей

 


 

 

 

Категория: Темы курсовых работ (примерный перечень СГА) | Добавил: sga (22.03.2009)
Просмотров: 6557
www.mysga.ru - Сайт для студентов СГА © 2024