База Данных ✅
СУБД
Возможности
Обеспечение пользователей(прикладные программы) языковыми средствами описания и манипулирования данными
Обеспечение поддержки логических моделей данных. Модель данных определяет логическое представление физических данных
Обеспечение операции создания и манипулирования логическими данными(выбор,вставка,обновление,удаление и т.п.) и одновременное выполнение этих операций над физическими данными
Обеспечение защиты и согласованности данных, поскольку при коллективном режиме работы многих пользователей возможно использование общих физических данных
Требования
- Масштабируемость
- Доступность
- Надежность
- Управляемость
- Наличие средств защиты
- Поддержка стандартных механизмов доступа к данным
Готовые СУБД
- InterBase
- SQLBase
- SQL Server
- Oracle
- MySQL
- PostgreSQL
Элементы данных и их свойства
Первичные компоненты данных
-Цифры
Символы
Другое представление
Агрегат данных
Логическая запись
Предметная область
- Человек
- Событие
- Предмет
Свойства
Качества БД
Интегрированность, направленная на решение общих задач
Структурированность, отражающая некоторую часть реального мира
Взаимосвязанность
Независимость описания данных от прикладных программ, т.к. данные и их описания хранятся совместно в БД
Требования и свойства БД
Требования
Удовлетворять актуальным информационным потребностям пользователя
Отвечать требованиям достоверности и непротивореяивости
Быстрая выдача информации. Производительность
Разграничение доступа и обеспечение независимости приложений от организации данных
Свойства
Скорость получения необходимой информации
Гибкость
Полная доступность
Целостность(логическая и физическая)
Централизованное управление данными. Концепция интеграции
Файлы
Данные начинают храниться в виде файлов
Рост объёмов данных
Предпосылки
Сложность поиска информации
Отсутствие целостности данных
Развитие технологий
Мацегора, 11М