
- •Практический раздел содержание
- •Лабораторная работа №1
- •Основные понятия диаграмм классов uml
- •Классы, атрибуты, операции
- •Категории связей. Связь-зависимость
- •Связи-обобщения и механизм наследования классов в uml
- •Связи-ассоциации: роли, кратность, агрегация
- •Получение схемы реляционной базы данных из диаграммы классов uml
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •3Апрос 6-2-1
- •3Апрос 6-2-2
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Создание макроса
- •Сведения о построителе макросов
- •Создание изолированного макроса
- •Создание группы макросов
- •Создание внедренного макроса
- •Изменение макроса
- •Использование условий для контроля за действиями макроса
- •Примеры условных выражений в макросах
- •Лабораторная работа №9
- •Описание
- •Порядок обработки элементов оператора select:
- •Конструкция where
- •Конструкция group by
- •Конструкция having
- •Конструкция order by
- •Seller (Продавцы)
- •Sale (Продажи)
- •Supplier (Поставщики)
- •Goods (Товары)
- •Model (Модели)
- •Custom (Заказ)
- •Простые запросы
- •Агрегатные функции
- •Лабораторная работа №10
- •Многотабличные запросы
- •Примеры многотабличных запросов
- •Подзапросы и многотабличные запросы
- •Лабораторная работа №11
- •Операторы манипулирования данными
- •Лабораторная работа №12
- •Лабораторная работа №13
- •Примеры
- •Синтаксис
- •Примеры
- •Лабораторная работа №14
- •Лабораторная работа №15
- •Лабораторная работа №16
- •Лабораторная работа №17
- •Лабораторная работа №18
- •Лабораторная работа №19
- •Работа с данными
- •Состояния и режимы набора данных
- •Поля и класс tField
- •Типы полей и типы данных
- •Сортировка
- •Навигация
- •Фильтрация
- •Редактирование
- •Добавление и удаление
- •Лабораторная работа №20
- •Лабораторная работа №21
- •Лабораторная работа №22
- •Лабораторная работа №23
- •Компонент dbCtrlGrid
- •Лабораторная работа №24
- •Импорт информации из Delphi в Word
- •1. Как определить установлен ли Excel
- •2. Как определить запущен ли Excel
- •3. Как вывести данные в Excel
- •Лабораторная работа №25
- •Поиск и фильтрация данных в Delphi
- •Общие положения
- •Поиск данных
- •Лабораторная работа №26
- •Лабораторная работа №27
- •Отчеты в Delphi
- •Лабораторная работа №28
- •Лабораторная работа №29
- •Лабораторная работа №30
- •Лабораторная работа №31
- •Лабораторная работа №32
- •Стандартные функции php для работы с MySql
- •Пример простейшей поисковой системы на php
- •Сортировка таблиц
- •Лабораторная работа №33
- •Работа с соединениями
- •Постоянные соединения с базами данных
- •Лабораторная работа №34
- •Создание бд и таблиц
- •Создание бд и таблиц с помощью php
- •Создание бд и таблиц с использованием phpMyAdmin
- •Лабораторная работа №35
- •Лабораторная работа №36
- •Применение информации о структуре таблицы
- •Лабораторная работа №37
- •Лабораторная работа №39
- •Роль сервера приложений: Настройка сервера приложений
- •Предварительная подготовка
- •Настройка сервера приложений
- •Параметры сервера приложений
- •Сводка выбранных параметров
- •Завершение работы мастера настройки сервера
- •Удаление роли сервера приложений
- •Дальнейшие действия: выполнение дополнительных задач
- •Подготовка данных для сервера приложений
- •Создание сервера приложений
- •Лабораторная работа №40
- •Создание локального клиентского приложения (на том же пк, что и сервер)
- •Удаленный клиент с использованием olEnterprise
- •Об удаленном клиенте с использованием dcom
- •Удаленный клиент с использованием ActiveForm
Практический раздел содержание
Лабораторная работа № 1 Построение структуры реляционной БД с использованием диаграмм UML….………………… |
4 |
Лабораторная работа № 2 Проектирование несложной структуры БД с использованием нормализации.………………….. |
13 |
Лабораторная работа № 3 Создание нормальной БД со сложной структурой………………………………………………… |
17 |
Лабораторная работа № 4 Создание спроектированной БД в СУБД (Access)…………………………………………………. |
21 |
Лабораторная работа № 5 Разработка и проектирование простых запросов в СУБД Access………………………………… |
25 |
Лабораторная работа № 6 Создание форм и использование элементов управления………………………………………….. |
30 |
Лабораторная работа № 7 Создание отчетов в СУБД Access…………………………………………………………………… |
33 |
Лабораторная работа № 8 Создание макрокоманд. Импорт и экспорт данных……………………………………………….. |
37 |
Лабораторная работа № 9 Разработка SELECT-запросов с использование группировки и агрегирующих функций……… |
45 |
Лабораторная работа № 10 Разработка вложенных SELECT-запросов. Объединение и соединение запросов….…………... |
50 |
Лабораторная работа № 11 Разработка запросов с использованием операторов манипулирования данными……………….. |
55 |
Лабораторная работа № 12 Администрирование БД. Создание доменов и таблиц…………………………………………….. |
61 |
Лабораторная работа № 13 Создание и использование индексов и исключений………………………………………………. |
72 |
Лабораторная работа № 14 Создание и модификация триггеров в СУБД………………………………………………………. |
75 |
Лабораторная работа № 15 Создание и модификация хранимых процедур в СУБД…………………………………………... |
81 |
Лабораторная работа № 16 Работа с транзакциями в специфицирующих режимах……………………………………………. |
90 |
Лабораторная работа № 17 Подключение клиент-серверной БД к среде Delphi, C++ Builder………………………………… |
100 |
Лабораторная работа № 18 Подключение БД к среде Delphi, C++ Builder……………………………………………………… |
111 |
Лабораторная работа № 19 Использование основных приемов работы с наборами данных………………………………….. |
114 |
Лабораторная работа № 20 Использование компонента Table…………………………………………………………………... |
128 |
Лабораторная работа № 21 Использование компонента Query…………………………………………………………………... |
133 |
Лабораторная работа № 22 Использование компонентов для визуализации полей текущей записи…………………………. |
137 |
Лабораторная работа № 23 Использование списочных компонентов и компонентов Memo, RichEdit, CtrlGrid……………. |
142 |
Лабораторная работа № 24 Организация импорта и экспорта данных………………………………………………………….. |
146 |
Лабораторная работа № 25 Организация поиска записей в наборах данных с использованием методов Locate, Lookup…... |
152 |
Лабораторная работа № 26 Организация поиска записей с использование индексов………………………………………….. |
158 |
Лабораторная работа № 27 Создание простых отчетов…………………………………………………………………………... |
164 |
Лабораторная работа № 28 Создание составных отчетов, отчетов с диаграммами…………………………………………….. |
168 |
Лабораторная работа № 29 Разработка приложений с использованием технологии доступа к данным InterBase…………... |
175 |
Лабораторная работа № 30 Разработка приложений с использованием технологии доступа к данным dbExpress………….. |
190 |
Лабораторная работа № 31 Разработка приложений с использованием технологии доступа к данным ADO……………….. |
200 |
Лабораторная работа № 32 Функции PHP для работы с СУБД MySQL………………………………………………………… |
206 |
Лабораторная работа № 33 Поддержка нескольких соединений. Реализация средств контроля ошибок……………………. |
215 |
Лабораторная работа № 34 Создание баз данных с помощью языка PHP………………………………………………………. |
219 |
Лабораторная работа № 35 Создание web-страниц с простейшими запросами………………………………………………… |
223 |
Лабораторная работа № 36 Интерактивное редактирование данных……………………………………………………………. |
226 |
Лабораторная работа № 37 Написание сценариев PHP с использованием модуля PEAR DB…………………………………. |
232 |
Лабораторная работа № 38 Разработка сервера БД для трехзвенной архитектуры…………………………………………….. |
236 |
Лабораторная работа № 39 Создание сервера приложений, управление данными……………………………………………. |
244 |
Лабораторная работа № 40 Создание клиентского приложения…………………………………………………………………. |
251 |