Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры / 9. БД.docx
Скачиваний:
35
Добавлен:
22.03.2016
Размер:
40.56 Кб
Скачать

1. Обоснование необходимости применения бд на больших объемах информации

Рассмотрим, какие преимущества получает пользователь при использовании БД как безбумажной технологии:

• Компактность

Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки

• Скорость

Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки

• низкие трудозатраты

Нет необходимости в утомительной ручной работе над данными

• Применимость

Всегда доступна свежая информация

2. Понятие информационной модели. Понятие баз данных.

Информационная модель – это модель того или иного объекта, описанная в информационных терминах (файлах).

База – это поименованная совокупность данных, отображающая состояние объекта или их множество, их свойства и взаимоотношения.

структуры + алгоритмы = программы

В качестве наглядного примера может служить модель человека (программа) = части тела (файлы) + алгоритмы

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

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

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

• управление данными во внешней памяти (на дисках);

• управление данными в оперативной памяти с использованием дискового кэша;

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

• поддержка языков БД (язык определения данных, язык манипулирования данными).

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

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

• Иерархические

• Сетевые

• Реляционные

• Объектно-ориентированные

• Объектно-реляционные

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

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

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

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

o Файл-серверные(устаревшая)

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

Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

o Клиент-серверные

Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Oracle, Interbase, MS SQL Server, PostgreSQL, MySQL.

o Встраиваемые

Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы. OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.

4. Модели данных.

Бывают Логическая и физическая модели данных

Логическое описание данных – это описание данных, представленных пользователю.

Физическое описание данных – это способы хранения данных во внешней памяти.

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

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

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

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

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

Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь.

Каждая БД и СУБД строится на основе некоторой явной или неявной модели данных. Все СУБД, построенные на одной и той же модели данных, относят к одному типу.

Соседние файлы в папке Шпоры