Учебный план

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
# Организация складского учета на Гедемине;
 
# Организация складского учета на Гедемине;
# [[Хранилище]];
+
# [[Хранилище]]:
 
## Применение Хранилища для хранения настроек программы. Сравнение с реестром операционной системы Windows. Почему в Гедымине применяется своя система Хранения настроек?
 
## Применение Хранилища для хранения настроек программы. Сравнение с реестром операционной системы Windows. Почему в Гедымине применяется своя система Хранения настроек?
 
## Объекты Хранилища: Папки и Значения. Древовидная структура папок. Типы данных значений.
 
## Объекты Хранилища: Папки и Значения. Древовидная структура папок. Типы данных значений.
Строка 11: Строка 11:
 
## Загрузка Хранилища в оперативную память компьютера. Кэширование данных Хранилища на локальном жестком диске. Синхронизация данных Хранилища в оперативной памяти компьютера с базой данных. В чем особенности функционирования глобального хранилища? В чем особенности работы с хранилищем под учетной записью Администратор?
 
## Загрузка Хранилища в оперативную память компьютера. Кэширование данных Хранилища на локальном жестком диске. Синхронизация данных Хранилища в оперативной памяти компьютера с базой данных. В чем особенности функционирования глобального хранилища? В чем особенности работы с хранилищем под учетной записью Администратор?
 
## Типовые приемы работы с хранилищем из макросов. Считывание/изменение одиночного значения. Считывание/изменение группы значений.
 
## Типовые приемы работы с хранилищем из макросов. Считывание/изменение одиночного значения. Считывание/изменение группы значений.
# Системные таблицы InterBase;
+
#Системные таблицы InterBase:
# DDL: создание доменов, таблиц, ограничений;
+
##Назначение системных таблиц InterBase.
# Триггеры, хранимые процедуры, генераторы;
+
##Примеры использования таблиц: rdb$relations, rdb$relation_fields, rdb$relation_constraints, rdb$indices, rdb$fields, rdb$dependencies.
# Транзакции ч1;
+
##Глобальный объект atDataBase.
# Транзакции ч2;
+
#DDL: создание доменов, таблиц, ограничений:
# Метапеременные Гедымина, NULLIF, CASE, COALESCE;
+
##Типы sql-запросов (DML, DDL).
# Распределенные БД;
+
##Пользовательское расширение типов данных. Для чего оно необходимо? Виды типов данных.
# Метаданные в Гедымине (множество): at таблицы ч1;
+
##Cоздание нового домена при помощи sql-запроса.
# Метаданные в Гедымине(ссылка, перечисление): at таблицы - ч2.
+
##Определение таблицы. Синтаксис 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

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

Варианты
Действия
Навигация
Инструменты