Учебный план
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
|||
| Строка 1: | Строка 1: | ||
# Организация складского учета на Гедемине; | # Организация складского учета на Гедемине; | ||
| − | # [[Хранилище]] | + | # [[Хранилище]]: |
## Применение Хранилища для хранения настроек программы. Сравнение с реестром операционной системы Windows. Почему в Гедымине применяется своя система Хранения настроек? | ## Применение Хранилища для хранения настроек программы. Сравнение с реестром операционной системы Windows. Почему в Гедымине применяется своя система Хранения настроек? | ||
## Объекты Хранилища: Папки и Значения. Древовидная структура папок. Типы данных значений. | ## Объекты Хранилища: Папки и Значения. Древовидная структура папок. Типы данных значений. | ||
| Строка 11: | Строка 11: | ||
## Загрузка Хранилища в оперативную память компьютера. Кэширование данных Хранилища на локальном жестком диске. Синхронизация данных Хранилища в оперативной памяти компьютера с базой данных. В чем особенности функционирования глобального хранилища? В чем особенности работы с хранилищем под учетной записью Администратор? | ## Загрузка Хранилища в оперативную память компьютера. Кэширование данных Хранилища на локальном жестком диске. Синхронизация данных Хранилища в оперативной памяти компьютера с базой данных. В чем особенности функционирования глобального хранилища? В чем особенности работы с хранилищем под учетной записью Администратор? | ||
## Типовые приемы работы с хранилищем из макросов. Считывание/изменение одиночного значения. Считывание/изменение группы значений. | ## Типовые приемы работы с хранилищем из макросов. Считывание/изменение одиночного значения. Считывание/изменение группы значений. | ||
| − | # Системные таблицы InterBase | + | #Системные таблицы InterBase: |
| − | # DDL: создание доменов, таблиц, ограничений | + | ##Назначение системных таблиц InterBase. |
| − | # Триггеры, хранимые процедуры, генераторы | + | ##Примеры использования таблиц: rdb$relations, rdb$relation_fields, rdb$relation_constraints, rdb$indices, rdb$fields, rdb$dependencies. |
| − | # | + | ##Глобальный объект atDataBase. |
| − | # Транзакции | + | #DDL: создание доменов, таблиц, ограничений: |
| − | # Метапеременные Гедымина, NULLIF, CASE, COALESCE | + | ##Типы sql-запросов (DML, DDL). |
| − | # Распределенные БД | + | ##Пользовательское расширение типов данных. Для чего оно необходимо? Виды типов данных. |
| − | # Метаданные в Гедымине | + | ##Cоздание нового домена при помощи sql-запроса. |
| − | # Метаданные в Гедымине | + | ##Определение таблицы. Синтаксис sql-запроса для создания таблицы. PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK. |
| + | #Триггеры, хранимые процедуры, генераторы: | ||
| + | ##Определение понятия триггер. Виды. Область применения. Синтаксис sql-запроса для создания триггера. Переменные OLD и NEW. | ||
| + | ##Определение понятия хранимая процедура. Варианты вызова процедур в зависимости он назначения. Область применения. Примеры синтаксиса создания процедуры. SavePoint в хранимых процедурах. | ||
| + | ##Определение понятия генератор. Область применения. Синтаксис sql-запроса для создания генератора и для получения его значения. | ||
| + | #Транзакции: | ||
| + | ##Определение понятия транзакция. Предназначение механизма транзакций. | ||
| + | ##Уровни изоляции транзакций (READ COMMITED, SNAPSHOT, SNAPSHOT TABLE STABILITY). Параметры(read, rec_version, nowait) и область применения транзакций. | ||
| + | ##Создание и использование SavePoint. | ||
| + | #Метапеременные Гедымина, представление,NULLIF, CASE, COALESCE: | ||
| + | ##Метапеременные системы Гедемин(companykey, contactkey, ruid, ingroup, holdinglist). | ||
| + | ##Примеры использования метапеременных в sql. Ограничение при использовании. | ||
| + | ##Встроенные функции NULLIF, COALESCE.Описание, примеры использования. | ||
| + | ##Оператор CASE. Примеры. | ||
| + | ##Создание представления. Его применение. | ||
| + | #Распределенные БД: | ||
| + | ##Обеспечение уникальности объектов на платформе Гедемин. | ||
| + | ##Понятие РУИД. | ||
| + | ##Механизм работы настроек. | ||
| + | ##Понятие репликации. Область применения. | ||
| + | #Метаданные в Гедымине : at таблицы ч1: | ||
| + | ##Базовые таблицы – at_relations, at_transactions. | ||
| + | ##Сложные типы данных, реализованные в рамках платформы Гедымин. | ||
| + | ##Множество. Параметры множества. Что происходит при его создании? Для чего используется. | ||
| + | #Метаданные в Гедымине: at таблицы - ч2: | ||
| + | ##Создание типа данных – ссылка. Параметры данного типа. Что происходит при его создании? Для чего используется. | ||
| + | ##Перечисление. Параметры перечисления. Что происходит при его создании? Для чего используется. Примеры применения. | ||
Версия 19:39, 22 ноября 2006
- Организация складского учета на Гедемине;
- Хранилище:
- Применение Хранилища для хранения настроек программы. Сравнение с реестром операционной системы Windows. Почему в Гедымине применяется своя система Хранения настроек?
- Объекты Хранилища: Папки и Значения. Древовидная структура папок. Типы данных значений.
- Работа с Хранилищем с точки зрения пользователя. Окно Хранилища. Создание, изменение, удаление папок и значений. Поиск папок и значений. Просмотр свойств папки.
- Добавление в настройку элементов Хранилища. Почему следует добавлять значение, а не папку? Какие существуют исключения из этого правила?
- Перенос данных хранилища между базами данных. Сохранение данных Хранилища в файле. Форматы файлов данных Хранилища.
- Виды Хранилищ платформы Гедымин: глобальное, пользовательское, хранилище компании и рабочего стола.
- Хранение данных Хранилища каждого вида в базе.
- Работа с Хранилищем с точки зрения разработчика. Глобальные объекты и их методы и свойства.
- Загрузка Хранилища в оперативную память компьютера. Кэширование данных Хранилища на локальном жестком диске. Синхронизация данных Хранилища в оперативной памяти компьютера с базой данных. В чем особенности функционирования глобального хранилища? В чем особенности работы с хранилищем под учетной записью Администратор?
- Типовые приемы работы с хранилищем из макросов. Считывание/изменение одиночного значения. Считывание/изменение группы значений.
- Системные таблицы InterBase:
- Назначение системных таблиц InterBase.
- Примеры использования таблиц: rdb$relations, rdb$relation_fields, rdb$relation_constraints, rdb$indices, rdb$fields, rdb$dependencies.
- Глобальный объект atDataBase.
- DDL: создание доменов, таблиц, ограничений:
- Типы sql-запросов (DML, DDL).
- Пользовательское расширение типов данных. Для чего оно необходимо? Виды типов данных.
- Cоздание нового домена при помощи sql-запроса.
- Определение таблицы. Синтаксис sql-запроса для создания таблицы. PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK.
- Триггеры, хранимые процедуры, генераторы:
- Определение понятия триггер. Виды. Область применения. Синтаксис sql-запроса для создания триггера. Переменные OLD и NEW.
- Определение понятия хранимая процедура. Варианты вызова процедур в зависимости он назначения. Область применения. Примеры синтаксиса создания процедуры. SavePoint в хранимых процедурах.
- Определение понятия генератор. Область применения. Синтаксис sql-запроса для создания генератора и для получения его значения.
- Транзакции:
- Определение понятия транзакция. Предназначение механизма транзакций.
- Уровни изоляции транзакций (READ COMMITED, SNAPSHOT, SNAPSHOT TABLE STABILITY). Параметры(read, rec_version, nowait) и область применения транзакций.
- Создание и использование SavePoint.
- Метапеременные Гедымина, представление,NULLIF, CASE, COALESCE:
- Метапеременные системы Гедемин(companykey, contactkey, ruid, ingroup, holdinglist).
- Примеры использования метапеременных в sql. Ограничение при использовании.
- Встроенные функции NULLIF, COALESCE.Описание, примеры использования.
- Оператор CASE. Примеры.
- Создание представления. Его применение.
- Распределенные БД:
- Обеспечение уникальности объектов на платформе Гедемин.
- Понятие РУИД.
- Механизм работы настроек.
- Понятие репликации. Область применения.
- Метаданные в Гедымине : at таблицы ч1:
- Базовые таблицы – at_relations, at_transactions.
- Сложные типы данных, реализованные в рамках платформы Гедымин.
- Множество. Параметры множества. Что происходит при его создании? Для чего используется.
- Метаданные в Гедымине: at таблицы - ч2:
- Создание типа данных – ссылка. Параметры данного типа. Что происходит при его создании? Для чего используется.
- Перечисление. Параметры перечисления. Что происходит при его создании? Для чего используется. Примеры применения.