База данных, банк данных, система управления базой данных, администратор базы данных

Ба́за да́нных - представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов) систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)

Банк данных – совокупность баз данных

Систе́ма управле́ния ба́зами да́нных (СУБД) - совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

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

66) Уровни представления данных:концептуальный,логический,физический,внешний.

Уровни представления данных:

Концептуальный уровень – обобщающее представление БД, опис., какие данные хранятся в БД, отображает связи между ними. Содержит полную структуру БД, отображающую требования организации.

Внешний уровень с внешними схемами, которые соответствуют различным группам пользователей;

Внутренний уровень – физическое представление БД в ЭВМ. Описывает хранение инф-ции в БД, свед-ия о размещ-ии,сжатии и методах шифрования

Физический уровень -Компьютеры на уровне линий связи и сетевого оборудования, преобразующие сигналы в цифровое представление и обратно, обмениваются битами

Модели баз данных.

В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:

1) аспект структуры: методы описания типов и логических структур данных в базе данных;

2) аспект манипуляции: методы манипулирования данными;

3) аспект целостности: методы описания и поддержки целостности базы данных.

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

Этапы проектирования баз данных.

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

Основные задачи:

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

Основные этапы проектирования баз данных

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

Логическое (даталогическое) проектирование -создание схемы базы данных на основе конкретной модели данных.

Физическое проектирование -создание схемы базы данных для конкретной СУБД.

Системы управления базами данных(СУБД). Классификация СУБД. Основные функции СУБД.

Систе́ма управле́ния ба́зами да́нных (СУБД) - совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

Основные функции СУБД

управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после сбоев; поддержка языков БД (язык определения данных, язык манипулирования данными).

Классификации СУБД

По модели данных

Примеры:

Иерархические ; Сетевые; Реляционные; Объектно-ориентированные; Объектно-реляционные

По степени распределённости

Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах)

По способу доступа к БД

Файл-серверные:В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере.

Клиент-серверные:Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме

Встраиваемые:Встраиваемая СУБД - СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки.