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