Ба́за да́нных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов) систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)
Банк данных – совокупность баз данных
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных
Администратор базы данных - лицо, отвечающее за выработку требований к базе данных, её проектирование, реализацию, эффективное использование и сопровождение, включая управление учётными записями пользователей БД и защиту от несанкционированного доступа.
66) Уровни представления данных:концептуальный,логический,физический,внешний.
Уровни представления данных:
Концептуальный уровен ь – обобщающее представление БД, опис., какие данные хранятся в БД, отображает связи между ними. Содержит полную структуру БД, отображающую требования организации.
Внешний уровень с внешними схемами, которые соответствуют различным группам пользователей;
Внутренний уровень – физическое представление БД в ЭВМ. Описывает хранение инф-ции в БД, свед-ия о размещ-ии,сжатии и методах шифрования
Физический уровень -Компьютеры на уровне линий связи и сетевого оборудования, преобразующие сигналы в цифровое представление и обратно, обмениваются битами
Модели баз данных.
В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:
1) аспект структуры: методы описания типов и логических структур данных в базе данных;
2) аспект манипуляции: методы манипулирования данными;
3) аспект целостности: методы описания и поддержки целостности базы данных.
Аспект структуры определяет, что из себя логически представляет база данных, аспект манипуляции определяет способы перехода между состояниями базы данных (то есть способы модификации данных) и способы извлечения данных из базы данных, аспект целостности определяет средства описаний корректных состояний базы данных.
Этапы проектирования баз данных.
Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности
Основные задачи:
Обеспечение хранения в БД всей необходимой информации. Обеспечение возможности получения данных по всем необходимым запросам. Сокращение избыточности и дублирования данных.Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т.д.
Основные этапы проектирования баз данных
Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции.
Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных.
Физическое проектирование — создание схемы базы данных для конкретной СУБД.
Системы управления базами данных(СУБД). Классификация СУБД. Основные функции СУБД.
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных
Основные функции СУБД
управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после сбоев; поддержка языков БД (язык определения данных, язык манипулирования данными).
Классификации СУБД
По модели данных
Примеры:
Иерархические; Сетевые; Реляционные; Объектно-ориентированные; Объектно-реляционные
По степени распределённости
Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах)
По способу доступа к БД
Файл-серверные: В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере.
Клиент-серверные: Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме
Встраиваемые: Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки.