Определение доменов
CREAT DOMAIN
<Имя домена>
[AS]<тип данных>
[DEFAULT <значения по умолчанию>;]
[NOT NULL]
[CHECK (<огранич. Условия>];
DEFAULT — назначает данную группу файлов в качестве группы по умолчанию, в которой размещаются данные, если не задано дополнительных условий размещения информации.
Пример: CREAT DOMAIN
IDENT
[AS] NUMERIC(4)
[DEFAULT <значения по умолчанию>;]
[CHECK (VALUE IS NOT NULL];
Определение таблиц:
CREATE TABLE <имя таблицы>
(<определение столбца1>, <определение столбца n> [<Огранич. условия на таблицу>]);
При определении столбца указывают имя столбца, тип данных, значения по умолчанию, ограничения (NOT NULL,PRIMARY KEY,FORFIGN KEY) следующие ограничительные условия.
Пример: CREAT TABLE Salespeople
(snum IDENT PRIMARY KEY – первичный ключ
Sname VARCHAR (30) NOT NULL – не должен быть пустым
City VARCHAR (20) DEFAULT(‘London’)
Comm FLOAT NOT NuLL
CHECK (comm>0.1))
Если первичный ключ составной, то он указывается в области ограничений на таблицу
PRIMARY KEY
(Pole 1, Pole 2)
К ограничительным условиям на таблицу относятся и ограничения связанные ссылочной целостностью.
FOREIGN KEY (<список столбцов внешнего ключа (FK) REFERENCES <род.таблица>
[<столбцы первичного ключа (PK)>]
CREAT TABLE Customers
(cnum IDENT PRIMARY KEY
Cname VARCHAR (30) NOT NULL
City VARCHAR (30)
Rating INT,
Snum IDENT,
FOREIGN KEY (snum) REFERENCES
Salespeople (snum);
51)Организация процессов обработки данных: средства OLAP и OLTP.
OLTP-системы (On-Line Transaction Processing) – системы оперативной обработки транзакции
OLAP-системы (On-Line Analytical Processing) – системы оперативного анализа данных
|
|
Вид деятельности, поддерживаемый системой | |
OLAP:аналитическая, стратегическая | OLTP:оперативная, тактическая |
Поддержка количества пользователей | |
Небольшое число пользователей | Большое число пользователей - аналитиков |
Данные | |
Многомерная модель данных. Если используется реляционный OLAP, то отношения не нормализованные или слабо нормализованные. | Если БД реляционная, то таблица нормализованная |
Преобладающие операции | |
Добавление редко и крупными блоками, обычно не удаляются | Поиск, вставка, удаление, обновление |
Проектирование запросов | |
Заранее не регламентированы | Известны на этапе проектирования |
Кол-во информации в запросах | |
Участие небольшого кол-ва таблиц | Большие объемы данных за большой период времени, перед загрузкой из источников информации данные проходят процедуры: агрегирование, изменение формата, корректность данных |
Время отклика на запрос | |
Малое – важный фактор | Скорость выполнения важна, но не критична |
52)Концепция OLAP – технологии. Требования к средствам оперативной аналитической обработки. Информационные хранилища.
Аналитические системы можно разделить на:
· Статистические DSS информационные системы руководителя (Executive Information System- EIS)
|
|
· Динамические DSS – OLAP-системы
DSS (Decision Support System) – человеко-машинный вычислительный комплекс, ориентированный на анализ данных и обеспечивающий получение информации, необходимой для принятия решения в сфере управления.
В основу динамических DSS положены следующие концепции:
· Концепция хранилищ данных – Data Warehouse;
· Концепция многомерного анализа данных, накопленных в хранилище данных – On-Line Analytical Processing (OLAP);
· Концепция интеллектуального анализа данных (ИАД) – Data Mining.
Дата добавления: 2015-12-16; просмотров: 17; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!