Рабочие листы
к вашим урокам
Скачать
1 слайд
Табличные пространства и файлы данных. Модели и типы данных
2 слайд
Это единица хранилища базы данных, приблизительно эквивалентная группе файлов в Microsoft SQL Server, представляющие возможности хранения и управления объектами БД в рамках индивидуальных групп.
Табличное пространство
3 слайд
Файлы БД
4 слайд
Логические и физические имена файлов
logical_file_name: имя, используемое для ссылки на физический файл во всех инструкциях Transact-SQL. Логическое имя файла должно соответствовать правилам для идентификаторов SQL Server и быть уникальным среди логических имен файлов в соответствующей БД.
os_file_name: имя физического файла, включающее путь к каталогу, должно соответствовать правилам для имен файлов операционной системы.
5 слайд
Файловые группы
6 слайд
По типу используемой модели
Иерархические
Сетевые
Реляционные
7 слайд
Это совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево.
Иерархическая модель БД
Характеризуется:
уровнями;
узлами;
связями.
8 слайд
Иерархическая БД
9 слайд
Иерархическая БД
10 слайд
Иерархическая БД
11 слайд
Иерархическая БД
12 слайд
Иерархическая БД
13 слайд
Иерархическая БД
14 слайд
Иерархическая БД
15 слайд
Иерархическая БД
16 слайд
Основные операции:
поиск указанного экземпляра БД;
переход от одного дерева к другому;
переход от одной записи к другой;
вставка новой записи в указанную позицию;
удаление текущей записи.
17 слайд
Достоинства иерархической модели БД
эффективное использование памяти ЭВМ;
высокая скорость выполнения основных операций;
удобство работы с иерархически упорядоченной информацией;
простота при работе с небольшим объемом данных.
18 слайд
Недостатки иерархической модели БД
необходимость дублирования данных;
невозможность работы с данными, имеющими не иерархическую структуру;
громоздкость для обработки информации со сложными связями;
сложность понимания для обычного пользователя.
19 слайд
Это логическая модель данных, являющаяся расширением иерархического подхода.
Сетевая модель БД
Б
Г
А
В
20 слайд
Сетевая БД
В сетевых БД наряду с вертикальными реализованы и горизонтальные связи (свободная связь между элементами разных уровней).
21 слайд
Сетевая БД
22 слайд
Сетевая БД
23 слайд
Сетевая БД
24 слайд
Сетевая БД
25 слайд
Сетевая БД
26 слайд
Сетевая БД
27 слайд
Сетевая БД
28 слайд
Сетевая БД
29 слайд
Достоинства сетевой модели
эффективность в использовании памяти компьютера;
огромные возможности образования произвольных связей.
30 слайд
Недостатки сетевой модели
сложность и жесткость схемы базы данных;
трудность для понимания и выполнения обработки информации непрофессиональным пользователем.
31 слайд
Реляционная БД
Это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов.
32 слайд
Реляционная модель БД
Постреляционная модель БД
33 слайд
Преимущества
Наличие возможности представления целого набора связанных реляционных таблиц в одной постреляционной таблице.
Недостатки
Сложность обеспечения целостности и непротиворечивости информации, которая хранится в таблицах.
Примеры: Universe, Pick и Adabas.
34 слайд
Многомерная модель данных
Позволяет многомерно представлять логическую структуру информации при ее описании и при выполнении операций манипулирования данными.
Измерение – множество однотипных данных, которые образуют одну грань гиперкуба.
временные измерения: Год, Квартал, Месяц, День;
географические измерения: Город, Район, Регион, Страна и т.д.
Ячейка – поле, которое содержит значение, однозначно определяющееся фиксированным набором измерений (чаще – числовой тип).
35 слайд
Измерения:
Время (год) – 2014, 2015, 2016
Менеджер – Иванов, Петров, Сидоров
Модель – Honda, Volvo, Audi
Показатель: Объем продаж
36 слайд
Две основные схемы организации данных
Гиперкубическая схема (использование показателей, все из которых определены одним и тем же набором измерений).
Поликубическая схема (наличие в БД нескольких гиперкубов с разной размерностью и разными измерениями в качестве граней).
37 слайд
Преимущества
Удобство и эффективность аналитической обработки больших объемов данных, которые связаны со временем.
Недостатки
Громоздкость для решения простейших задач обычной оперативной обработки информации.
Примеры: Cache, Oracle Express Server, Media Multi-matrix.
38 слайд
Объектно-ориентированная модель
Графическое представление – дерево, узлы которого представляют объекты.
39 слайд
Объектно-ориентированная модель
Инкапсуляция – ограничение области видимости имени свойства границами того объекта, в котором оно определено.
Наследование – отвечает за распространение области видимости свойства относительно всех потомков объекта.
Полиморфизм – позволяет одному и тому же программному коду работать с разнотипными данными.
40 слайд
Преимущества
Возможность отображения информации о сложных взаимосвязях объектов (модель БД позволяет определять отдельную запись БД и функции ее обработки).
Недостатки
Высокая понятийная сложность, неудобная обработка данных и низкая скорость выполнения запросов.
Примеры: Postgres, Orion, Iris, ObjectStore, G-Base.
41 слайд
Типы данных в SQL
42 слайд
Числовые типы данных
43 слайд
Числовые типы данных
44 слайд
Числовые типы данных
45 слайд
Дата и время
46 слайд
Дата и время
47 слайд
Строковые типы данных
48 слайд
Строковые типы данных
49 слайд
Бинарные типы данных
50 слайд
Создание схемы БД
CREATE SCHEMA Chains;
GO
CREATE TABLE Chains.Sizes (ChainID int, width dec(10,2));
Создаётся схема Chains, а затем таблица Sizes
51 слайд
Создание схемы БД
CREATE SCHEMA Sprockets AUTHORIZATION Annik
CREATE TABLE NineProngs (source int, cost int, partnumber int)
GRANT SELECT ON SCHEMA::Sprockets TO Mandar
DENY SELECT ON SCHEMA::Sprockets TO Prasanna;
GO
SELECT * FROM sys.schemas;
Просмотр схемы БД
Создается принадлежащая Annik схема Sprockets, которая содержит таблицу NineProngs, предоставляется разрешение SELECT для Mandar и запрещает SELECT для Prasanna.
52 слайд
Спасибо за внимание
Рабочие листы
к вашим урокам
Скачать
6 663 291 материал в базе
Настоящий материал опубликован пользователем Федотова Ксения Андреевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.