Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gosy_nepolnostyu_7v1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3.7 Mб
Скачать

Раздел 2 базы данных



Раздел 2 базы данных

1. Файловые формы хранения данных. Преимущества и недостатки

2. [DONE] Сетевые формы хранения данных. Преимущества и недостатки

3. Языки разметки как структуры хранения. Преимущества и недостатки

4. [DONE] Основные понятия реляционных БД и используемая терминология

5. Модель данных – определение, реализация в разных формах хранения.

6. [DONE] Многоуровневая архитектура БД. СУБД, ее назначение.

7. [DONE] Реляционные ключи – назначение, типы, примеры применения

8. [DONE] Оператор SELECT – формат, последовательность обработки

9. Теоретико-множественное описание и характеристические функции отношений. Аксиомы Армстронга

10. [DONE] Содержание процесса нормализации БД

11. [DONE] Содержательная трактовка первой нормальной формы БД

12. [DONE] Содержательная трактовка второй нормальной формы БД

13. Унарные операции реляционной алгебры

14. Бинарные операции реляционной алгебры

15. [DONE] Классификация и содержательный смысл различных операций соединения

16. [DONE]Особенности применения конструкций WHERE, ORDER BY, GROUP BY, HAVING и агрегирующих функций в языке SQL

17. [DONE] Подзапрос в языке SQL: типы, особенности применения

18. [DONE] Процедурные расширения языка SQL – курсоры, подпрограммы, триггеры.

19. [DONE] Механизм представлений в языке SQL

20. [DONE] Средства поддержки целостности данных в языке SQL

Рекомендую так же почитать про все нормальные формы.

1. Файловые формы хранения данных. Преимущества и недостатки

2. [Done] Сетевые формы хранения данных. Преимущества и недостатки

Базы данных в концепции хранилища описываются с использованием метода «моделирование размерностей».

Каждая модель такого метода состоит из таблицы с составным первичным ключем (таблица фактов), к которому привязан набор небольших фактов (таблиц размерностей).

Каждая таблица размерностей имеет не составной(простой) первичный ключ, который точно соответствует одному из компонентов составного ключа в таблице фактов

Схема звезда — логическая структура в центре которой находится таблица фактов, окруженная содержащими ссылочные данные таблица размерностей, при этом таблицы размерностей, как правило, нормализованы. (посмотреть схему звезды)

Таблицы фактов, как правило, имеют огромный размер по сравнению с таблицами размерностей, большая часть в таблице фактов это числовые данные и результаты сложения чисел.

В хранилищах данных практически никогда не происходит к единичным записям, базовая операция для них это агрегирование.

В тоже время таблица размерностей обычно содержит описательную текстовую информацию, при это атрибуты размерностей используются в качестве ограничений в запросах к хранилищу данных.

Применимость концепции хранилища данных находится в прямой зависимости от удачного структурирования таблицы размерностей.

Схема звезда позволяет ускорить выполнение запросов путем денормализации, т. к. выделяет сущности, к которым часто осуществляется доступ, но денормализацию не следует применять, если дополнительные данные требуются не очень часто.

Схема снежинка — вариант схемы звезда, в которой каждая размерность может иметь своих собственные размерности.

Приимущество хранилищ данных:

1.                  Эффективность — единообразие структуры обеспечивает более эффективный доступ к данным, независимо от средств доступа.

2.                  Все размерности в равной степени обеспечивают доступ к таблице фактов, следовательно проект обладает большей способность поддерживать произвольные запросы пользователя.

3.                  Расширяемость — типичные изменения:

1.                  Добавление новых фактов, это можно делать при условии, что они имеют такую же степень детализации, как и таблица фактов.

2.                  Добавление новых размерностей — возможно при условии, что имеется единственное значение данной размерностей, определенное для каждой существующей записи в таблице фактов.

3.                  Добавление новых атрибутов.

4.                  Разбиение существующих размерностей на записи с меньшим уровнем детализации, н начиная с определенного момента времени.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]