введение в СУБД (1-ИС)   к оглавлению

Abu Abdullah Muhammad bin Musa al-Khwarizmi

Программирование в среде серверных SQL-СУБД

5-й семестр

4SWS

кред.

Формы обучения: лекции/практич./лабор.
2       /       0       /       2      

вид занятий:

лекции / лаб.;

Доценты:

(преподаватель: к.т.н. К.А. Хайдаров)

Предыдущие предметы:

SQL, программирование для Интернет, Базы данных

Цели обучения:

Планирование сетевых интерфейсов для серверных СУБД и создание приложений баз данных с интернет–интерфейсами на SQL

Содержание:

MySQL:

- Свойства, функции, установка, конфигурирование, сетевые интерфейсы.

Серверный скриптовый язык PHP:

- Принципы функционирования, установка, конфигурирование;
- Общее программирование для серверов Интернет на РНР;

Клиентский скриптовый язык Java-Script:

- Принципы функционирования, операторы, синтаксис;
- Общее программирование для браузеров в сети Интернет;

Технология Open Database Connectivity (ODBC):

- Принципы функционирования, установка драйвера, конфигурирование ODBC;
- Развитие ODBC-API для PHP;
- Доступ к различным системам банков данных (на примере MySQL)

PHP-API для SQL-баз данных:

- Функции, признаки выполнения, сравнение с ODBC;
- Развитие Интернет - приложений с PHP и MySQL

Java Database Connectivity (JDBC):

- Модели интерфейсов и типы драйверов;
- Интерфейс для приложений (JDBC API 1.0 и 2.0);
- Развитие приложений Java с доступом к Интернет в SQL-базах данных;

Политика безопасности при работе в Интернете:

- техническое руководство
- стандарты безопасности;
- рекомендации

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

- Инфологическая модель данных "Сущность-связь";
- Реляционный подход;
- Введение в проектирование реляционных баз данных;
- Пример проектирования базы данных;

Серверы корпоративных баз данных

- архитектура SQL-серверов;
- обзор аппаратных конфирураций;
- обзор программных конфигураций;
- обзор производителей.

Object mapping

- Сравнение UML-моделей при объектно-ориентированной разработке программного обеспечения и реляционных ЕR–моделей банков данных при образовании возможных инструкций отображения (Объектно-реляционное картирование - Object-Relational-Mapping)
- Генерация Java – классов данных для SQL-банков данных с использованием CASE-технологии TopLink;
- Apache Framework Torque как средство прозрачного отображения объектов;
- Организация надежной синхронизации данных приложения в мобильных устройствах (аппаратах, механизмах), использующих SQL-базы данных;

Java Data Objects (JDO)

- Постоянное сохранение данных приложения и прозрачный доступ к банкам данных с JDO;

Прикладные пакеты для сетевых приложений:

- Пакет интернет-разработчика Денвер;
- AMP-пакеты интернет-разработчика (LAMP, BAMP, WAMP, PAMP, XAMP);
- Введение в MVC для интернет-разработок;
- Введение в веб-модель MVC Spring;
- Пакет Apache Struts;
- Интегрированная среда разработки с открытым исходным кодом NetBeans
- On-line анализ web-страницы на META-разметку;
- Валидация HTML-разметки;
- Валидатор-плагин для браузеров;

Параллельно с теоретическими лекциями студенты выполняют лабораторные работы путем практического программирования по изученным теоретическим темам.

Тестовые вопросы

Литература / пособия:

А. Качанов, В. Ткаченко, А. Головин Букварь по РНР и MySQL [pdf]

Учебник по РНР v4.2 [chm]

Руководство по РНР - под редакцией Олсона [chm]

Й. Краузе: PHP 4. Программирование веб-серверов для Windows и Linux, Hanser-Verlag, 2000.

Sven Haiges (Hrsg): Пакеты Java для сетевых приложений. Software & Support Verlag, 2003.

Fabian Theis: Порталы и сетевые приложения для Apache, - Software & Support Verlag, 2003.

к оглавлению

Сайт ПДСНПСР. Если ты патриот России - жми сюда!


Знаете ли Вы, что абстрактный класс - это класс, содержащий хотя бы один виртуальный метод. Абстрактные классы не бывают изолированными, т.е. всегда абстрактный класс должен быть наследуемым. Поскольку у чисто виртуального метода нет тела, то создать объект абстрактного класса невозможно. Абстрактным классом можно назвать класс, специально определенный для обеспечения наследования характеристик порожденными классами.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 18.11.2017 - 23:27: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
05.10.2017 - 11:03: СОВЕСТЬ - Conscience -> Проблема государственного терроризма - Карим_Хайдаров.
04.10.2017 - 15:26: ЭКОНОМИКА И ФИНАНСЫ - Economy and Finances -> ПРОБЛЕМА КРИМИНАЛИЗАЦИИ ЭКОНОМИКИ - Карим_Хайдаров.
04.10.2017 - 05:02: Беседка - Chatter -> "Зенит"ы с "Протон"ами будут падать - Карим_Хайдаров.
03.10.2017 - 18:16: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от О.Н. Четвериковой - Карим_Хайдаров.
03.10.2017 - 07:42: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вазгена Авагяна - Карим_Хайдаров.
03.10.2017 - 07:24: ЦИТАТЫ ЧУЖИХ ФОРУМОВ - Outside Quotings -> ЗА НАМИ БЛЮДЯТ - Карим_Хайдаров.
03.10.2017 - 05:48: Беседка - Chatter -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
02.10.2017 - 19:04: АСТРОФИЗИКА - Astrophysics -> Апериодическая комета C/2014 Q2 Lovejoy - Карим_Хайдаров.
02.10.2017 - 14:57: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
01.10.2017 - 13:58: Беседка - Chatter -> ЭПИСТОЛЯРНАЯ ФИЗИКА - Карим_Хайдаров.
01.10.2017 - 07:23: СОВЕСТЬ - Conscience -> НАСАтые астропиндосы - Карим_Хайдаров.
Bourabai Research Institution home page

Боровское исследовательское учреждение - Bourabai Research Bourabai Research Institution