Учебно-методический комплекс. — Ташкент: Ташкентский Университет
Информационных технологий, 2016. — 317 с.
Данный учебно-методический комплекс предназначен для студентов и
преподавателей высших учебных заведений, желающих самостоятельно
изучить базы данных. Методический комплекс включает в себя учебную
программу, лекции, лабораторные и практические материалы:
Лекции:
Введение в базы данных.
Архитектура систем баз данных.
Модели данных. Моделирование сущность-связь.
Реляционная модель.
Реляционная алгебра и реляционное исчисление.
Планирование и разработка баз данных.
Нормализация.
Введение в SQL.
SQL: манипулирование данными.
SQL: определение данных.
Управление транзакциями. Обработка и оптимизация запросов.
Администрирование и безопасность базы данных.
Интерфейс ODBC.
Создание приложение с использованием С++ для работы с базой данных.
Добавление, обновление и удаление записей с использованием С++ и SQL.
Использование технологий ADO. Разработка приложений, использующих ADO и C++.
Навигация по множеству строк, доступ к значениям полей, обновление строк, добавление и удаление через компоненты ADO.
XML и базы данных. Лабораторные работы:
Анализ предметной области. Разработка модели "СУЩНОСТЬ-СВЯЗЬ".
Создание реляционной модели базы данных.
Создание базы данных, используя операторы языка определения данных DDL SQL.
Создание системы запросов к одной таблице. Сортировка данных, использование предиката WHERE.
Создание запросов с использованием GROUP BY и HAVING.
Использование UNION, INTERSECT и MINUS.
Создание простых приложений на языке C++, взаимодействующих с базой данных.
Добавление, модификация и удаление строк из приложений C++, используя ADO и ODBC.
Использование элементов управления данными в Windows Form приложениях Практические работы:
Установка MySQL.
Настройка и конфигурирование MySQL. Подключение к MySQL. Администрирование MySQL.
Запросы к одной таблице (SELECT, INSERT, UPDATE, DELETE).
Запросы к нескольким таблицам (JOIN, UNION и т.д.)
Выполнение более сложных запросов.
Инсталляция Microsoft SQL Server.
Запуск, остановка MySQL Server, работа с файлами.
Управление пользователями.
Создание резервных копии и восстановление.
Введение в базы данных.
Архитектура систем баз данных.
Модели данных. Моделирование сущность-связь.
Реляционная модель.
Реляционная алгебра и реляционное исчисление.
Планирование и разработка баз данных.
Нормализация.
Введение в SQL.
SQL: манипулирование данными.
SQL: определение данных.
Управление транзакциями. Обработка и оптимизация запросов.
Администрирование и безопасность базы данных.
Интерфейс ODBC.
Создание приложение с использованием С++ для работы с базой данных.
Добавление, обновление и удаление записей с использованием С++ и SQL.
Использование технологий ADO. Разработка приложений, использующих ADO и C++.
Навигация по множеству строк, доступ к значениям полей, обновление строк, добавление и удаление через компоненты ADO.
XML и базы данных. Лабораторные работы:
Анализ предметной области. Разработка модели "СУЩНОСТЬ-СВЯЗЬ".
Создание реляционной модели базы данных.
Создание базы данных, используя операторы языка определения данных DDL SQL.
Создание системы запросов к одной таблице. Сортировка данных, использование предиката WHERE.
Создание запросов с использованием GROUP BY и HAVING.
Использование UNION, INTERSECT и MINUS.
Создание простых приложений на языке C++, взаимодействующих с базой данных.
Добавление, модификация и удаление строк из приложений C++, используя ADO и ODBC.
Использование элементов управления данными в Windows Form приложениях Практические работы:
Установка MySQL.
Настройка и конфигурирование MySQL. Подключение к MySQL. Администрирование MySQL.
Запросы к одной таблице (SELECT, INSERT, UPDATE, DELETE).
Запросы к нескольким таблицам (JOIN, UNION и т.д.)
Выполнение более сложных запросов.
Инсталляция Microsoft SQL Server.
Запуск, остановка MySQL Server, работа с файлами.
Управление пользователями.
Создание резервных копии и восстановление.