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

Курс знакомит слушателей с различными подходами, используемыми при реализации доступа к источникам данных, приводится анализ существующих методов доступа к данным, включая ODBC, OLE DB и ADO, рассматриваются механизмы публикации удаленных источников данных в Интернет. В курсе приводится обзор классов, используемых для работы с базами данных, предоставляемых системами программирования Delphi, JBuilder и Microsoft VisualStudio .NET.
Для специалистов
Записаться
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Приводится анализ технологий ODBC, OLE DB и ADO, рассматриваются механизмы публикации данных в Интернете. Дается обзор классов для работы с БД в средах Delphi, JBuilder и Visual Studio .NET (на C++ с использованием MFC и ATL).
Цели
  • Сформировать знания об архитектуре систем доступа к удаленным базам данных.
  • Обучить выбору и использованию подходящих технологий доступа к данным для различных платформ.
Чему я научусь?
  • Проектировать приложения для работы с БД с использованием интерфейсов ODBC и ADO.
  • Разрабатывать серверные компоненты для доступа к данным в различных средах программирования.

Авторы

Баженова Ирина Юрьевна
Баженова Ирина Юрьевна
Кандидат физико-математических наук, доцент, старший научный сотрудник лаборатории \n"Открытых информационных технологий" факультета Вычислительной математики и кибернетики\nМосковского Государственного Университета им. М.В. Ломоносова.
Чему я научусь?
  • Проектировать приложения для работы с БД с использованием интерфейсов ODBC и ADO.
  • Разрабатывать серверные компоненты для доступа к данным в различных средах программирования.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Открытый интерфейс доступа к базам данных - ODBC Рассматривается архитектура ODBC, вводится понятие источника данных, описываются средства, используемые для создания источника данных DSN.
Открытый интерфейс доступа к базам данных - ODBC тест для курса Основы проектирования приложений баз данных 25 мин
2 Функции ODBC API Рассматривается функциональная модель ODBC API, описывается применение дескрипторов окружения, соединения и оператора.
Функции ODBC API тест для курса Основы проектирования приложений баз данных 25 мин
3 Механизм выполнения SQL-операторов Приводится схема доступа к источнику данных с использованием ODBC API.
Механизм выполнения SQL-операторов тест для курса Основы проектирования приложений баз данных 25 мин
4 Механизмы выборки данных Приводится схема извлечения данных с использованием ODBC API, рассматриваются функции ODBC API, используемые для работы с... Приводится схема извлечения данных с использованием ODBC API, рассматриваются функции ODBC API, используемые для работы с набором данных. ещё
Механизмы выборки данных тест для курса Основы проектирования приложений баз данных 25 мин
5 Параметрические запросы Описываются средства формирование параметрических запросов.
Параметрические запросы тест для курса Основы проектирования приложений баз данных 25 мин
6 Применение курсоров Рассматриваются механизмы управления поведением курсора, описывается механизм применения перемещаемого курсора, реализация блокировок строк, выполнение операций над... Рассматриваются механизмы управления поведением курсора, описывается механизм применения перемещаемого курсора, реализация блокировок строк, выполнение операций над набором строк из результирующего набора. ещё
Применение курсоров тест для курса Основы проектирования приложений баз данных 25 мин
7 Блочная выборка данных Рассматривается реализация блочной выборки строк, описываются механизмы связывания по строке и по столбцу, применяемые с блочным... Рассматривается реализация блочной выборки строк, описываются механизмы связывания по строке и по столбцу, применяемые с блочным курсором. ещё
Блочная выборка данных тест для курса Основы проектирования приложений баз данных 25 мин
8 Именованные курсоры Описывается применение именованного курсора, рассматривается механизм асинхронного выполнения функций
Именованные курсоры тест для курса Основы проектирования приложений баз данных 25 мин
9 Объектная модель OLE DB Приводится объектная модель OLE DB, рассматриваются классы, составляющие базовую модель OLE DB, описывается применение объектов Command... Приводится объектная модель OLE DB, рассматриваются классы, составляющие базовую модель OLE DB, описывается применение объектов Command и Resultset для получения набора данных. ещё
Объектная модель OLE DB тест для курса Основы проектирования приложений баз данных 25 мин
10 Реализация доступа к базам данных в среде VISUAL STUDIO.NET на языке С++ с применением MFC Описываются классы библиотеки MFC, используемые для доступа к данным, и средства, применяемые для создания приложений баз... Описываются классы библиотеки MFC, используемые для доступа к данным, и средства, применяемые для создания приложений баз данных. ещё
Реализация доступа к базам данных в среде VISUAL STUDIO.NET на языке С++ с применением MFC тест для курса Основы проектирования приложений баз данных 25 мин
11 Реализация доступа к базам данных в среде VISUAL STUDIO.NET на языке С++ с применением ATL Рассматриваются классы, используемые для доступа к данным, описывается механизм доступа к БД посредством ATL, приводится алгоритм... Рассматриваются классы, используемые для доступа к данным, описывается механизм доступа к БД посредством ATL, приводится алгоритм реализации выборки данных, их отображения, и редактирования результирующего набора. ещё
Реализация доступа к базам данных в среде VISUAL STUDIO.NET на языке С++ с применением ATL тест для курса Основы проектирования приложений баз данных 25 мин
12 Реализация доступа к базам данных в среде DELPHI Описываются классы библиотеки VCL, используемые для доступа к данным приводятся различные механизмы доступа к данным (с... Описываются классы библиотеки VCL, используемые для доступа к данным приводятся различные механизмы доступа к данным (с использованием ODBC-драйверов, OLE DB-провайдеров), применение курсоров, хранимых как на сервере, так и на клиенте, рассматривается преобразование SQL данных в XML данные. ещё
Реализация доступа к базам данных в среде DELPHI тест для курса Основы проектирования приложений баз данных 25 мин
13 Реализация доступа к базам данных в среде JBUILDER и среде JDEVELOPER Рассматриваются механизмы доступа к базам данных из программ на языке Java посредством JDBC и SQLJ, описывается... Рассматриваются механизмы доступа к базам данных из программ на языке Java посредством JDBC и SQLJ, описывается применение моста JDBC:ODBC. ещё
Реализация доступа к базам данных в среде JBUILDER и среде JDEVELOPER тест для курса Основы проектирования приложений баз данных 25 мин
14 Создание серверных приложений Рассматривается создание сервлетов и JSP-страниц, описывается применение компонентов InternetBeans среды JBuilder, приводятся механизмы публикации данных на... Рассматривается создание сервлетов и JSP-страниц, описывается применение компонентов InternetBeans среды JBuilder, приводятся механизмы публикации данных на Интернет-страницах. Рассматривается создание серверных приложений в среде Delphi. Описывается применение серверных ASP-страниц. ещё
Создание серверных приложений тест для курса Основы проектирования приложений баз данных 25 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен