Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 3000.00 руб. | Длительность: 14 дней
Курс знакомит слушателей со стандартами языка управления данными SQL-92 и SQL-99. Описываются механизмы разработки приложений баз данных, и в частности, базы данных Oracle. Подробно рассматривается процедурный язык обработки данных PLSQL для Oracle. Затрагиваются вопросы объектно-ориентированного программирования в базах данных.
Подробно рассматриваются стандарты языка управления данными SQL-92 и SQL-99; процедурный язык обработки данных PLSQL для Oracle. В курсе освещаются различные подходы к реализации доступа к источникам данных, приводится анализ различных методов доступа к данным, включая ODBC, DAO, RDO, OLE DB и ADO, рассматриваются механизмы публикации удаленных источников данных в Inernet. Двухзвенные и трехзвенные архитектуры. Использование Java-технологий. Встроенный SQL. Статический и динамический SQL. Оптимизация запросов. Стандарты SQL-92 и SQL-99. Хранимые процедуры. Язык PL/SQL.Методы связи с SQL-ориентированными БД. Структура ODBC. Функции ODBC API. Объект DSO: интерфейсы базового уровня. Использование DAO и Jet-машины для работы с источниками данных. Применение RDO объектов. Реализация параметрических запросов. Асинхронный доступ к источнику данных. Объектный интерфейс Microsoft на базе OLE DB. Интерфейс ADO. Публикация данных в Internet с использованием ADO. ASP-файлы. Реализация интерфейсов ADO и ODBC в пакетах Delphi 7 и Visual Studio.NET. Доступ к БД на языке Perl. Создание CGI и ISAPI приложений. Основы построения сценариев PHP, реализующих доступ к БД. Стандарт JDBC. JavaSQL и SQLJ. Хранимые Java-процедуры (СУБД Oracle). Технология EJB: компоненты, реализующие доступ к БД. Объектно-распределенные системы доступа к СУБД на базе стандарта CORBA.
Цель: Познакомить слушателей как с теоретическими аспектами современных технологий разработки распределенных SQL-приложений, так и дать определенные практические навыки разработки приложений баз данных с архитектурой клиент/сервер средствами Delphi и Visual Studio.NET.
Необходимые знания: Основы теории баз данных

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
39 минут
-
Тест 1
15 минут
-
Лекция 2
29 минут
-
Тест 2
12 минут
-
Лекция 3
28 минут
Формирование запросов средствами языка SQL
В лекции обсуждаются вопросы применения оператора SELECT для построения сложных запросов.
-
Тест 3
15 минут
-
Лекция 4
8 минут
Выполнение сложных SQL-запросов
В лекции рассматриваются вопросы построения запросов, в которых применяется объединение.
-
Тест 4
15 минут
-
Лекция 5
27 минут
-
Тест 5
15 минут
-
Лекция 6
20 минут
-
Тест 6
15 минут
-
Лекция 7
23 минуты
-
Тест 7
15 минут
-
Лекция 8
45 минут
Контроль доступа к базе данных
В лекции обсуждаются вопросы назначения и снятия привилегий на объекты баз данных.
-
Тест 8
15 минут
-
Лекция 9
35 минут
-
Тест 9
15 минут
-
Лекция 10
33 минуты
Динамический SQL
В лекции обсуждаются вопросы применения операторов SQL, создание и использование SQL-дескрипторов и динамических курсоров.
-
Тест 10
15 минут
-
Лекция 11
29 минут
-
Тест 11
15 минут
-
Лекция 12
24 минуты
-
Тест 12
15 минут
-
Лекция 13
33 минуты
-
Тест 13
15 минут
-
Лекция 14
23 минуты
Курсоры
В лекции обсуждаются курсоры, их объявление и использование.
-
Тест 14
15 минут
-
5 часов
-