Презентация "Основные понятия баз данных и СУБД. Модели данных"
Подписи к слайдам:
- Лекция 1 Основные понятия баз данных и СУБД Модели данных
- Программы = алгоритмы + структуры данных Н.Вирт
- Закон о правовой охране программ для электронных вычислительных машин и баз данных: База данных – это объективная форма представления и организации совокупности данных (например: статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.
- База данных:
- относительно независимый от приложений
- совместно используемый набор
- логически связанных данных
- постоянного хранения,
- содержащий описание этих данных,
- предназначенный для удовлетворения информационных потребностей
- определенного круга пользователей
- на основе компьютерных технологий
- «Узкое» и «широкое» понимание термина «База данных»
- Управление предприятием
- Бухгалтерский учет
- Торговля
- Статистика
- Телекоммуникации
- Бронирование билетов
- Банки
- Университеты
- Библиотеки
- Поисковые системы
- Социальные сети
- минимально необходимый объем хранимой информации о предметной области;
- атомарность базовых элементов (объектов);
- неизбыточность и целостность (согласованность) БД;
- полностью структурированная информация на основе модели данных;
- наличие метаданных;
- однозначный ответ на запрос;
- ориентированность на конкретную предметную область (сферу или объект применения).
- Документографические БД:
- наличие внутренней структуры у базовых элементов (документов);
- использование в запросах сведений о внутренней структуре документов (например, о том, что документы - текстовые);
- приближенный ответ на запрос;
- отсутствие жесткой зависимости от специфики проблемной области;
- возможный большой объем самой базы данных и большое количество хранимых документов
- Полуструктурированные базы данных –XML, NoSQL и т.д.
- аппаратура
- программы
- пользователи:
- конечные
- разработчики
- программисты
- администраторы
- описание данных на основе какой-либо модели данных (создание пустой структуры данных) , обеспечение неизбыточности
- манипулирование данными (поиск/отбор, вставка, удаление, замена)
- эффективное хранение данных, обеспечение физической независимости данных
- управление данными в оперативной памяти (буферизация)
- обеспечение многопользовательской работы, разграничение пользователей
- обеспечение целостности, безопасности и восстановления, поддержка транзакций
- предоставление консольных и программных интерфейсов пользователям, в т.ч. к системному каталогу
- утилиты: начальная загрузка, обмен данными с другими ИС, мониторинг и оптимизация БД, средства проектирования
- Различные типы баз данных:
- Иерархические, сетевые, инвертированные, реляционные, объектно-ориентированные, объектно-реляционные, документальные
- Конкретные системы:
- IMS/360, ADABAS, Codasyl, System R, xBase, Jupiter
- Наиболее распространенные СУБД:
- Oracle, MS SQL Server, IBM DB2
- MySQL, PostgreSQL, SQLite, MongoDB
- Access (Jet)
Информатика - еще материалы к урокам:
- Презентация "Создание базы данных"
- Тест по безопасности в Интернете "Платёжное мошенничество"
- Презентация "Технологія створення та використання форм в СУБД Ms Access"
- Презентация "Системы управления базами данных"
- Презентация "Анализ методов информационной безопасности настройки СУБД Oracle"
- Презентация "Постреляционные базы данных. Возможности и перспективы"