Опубликован: 20.12.2005 | Уровень: специалист | Доступ: свободно | ВУЗ: Московский государственный университет имени М.В.Ломоносова
Основы проектирования приложений баз данных Курс знакомит слушателей с различными подходами используемыми при реализации доступа к источникам данных, приводится анализ существующих методов доступа к данным, включая ODBC, OLE DB и ADO, рассматриваются механизмы публикации удаленных источников данных в Интернет. В курсе приводится обзор классов, используемых для работы с базами данных, предоставляемых системами программирования Delphi, JBuilder и Microsoft VisualStudio .NET.
Методы связи с SQL-ориентированными БД. Структура ODBC. Функции ODBC API. Реализация параметрических запросов. Асинхронный доступ к источнику данных.Объектный интерфейс Microsoft на базе OLE DB.Интерфейс ADO. Публикация данных в Internet с использованием ADO. ASP-файлы.Реализация интерфейсов ADO и ODBC в пакетах Delphi и Visual Studio.NET.Создание CGI и ISAPI приложений.Стандарт JDBC. JavaSQL и SQLJ.
Цель: Познакомить слушателей как с теоретическими аспектами современных технологий разработки распределенных SQL-приложений, так и дать определенные практические навыки разработки приложений баз данных с архитектурой клиент/сервер средствами Delphi, JBuilder и Visual Studio.NET.

План занятий

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