Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

База данных. СУБД.

Структуры вычислительных систем. | CISC и RISC процессоры | Классификация ЗУ по функциональному назначению (иерархия запоминающих устройств) | Классификация ЗУ по принципу организации. | Вычислительные системы (ВС). Уровни параллелизма. Классификация ВС Флинна. Закон Амдала. | Определение операционной системы. Функции ОС. | Классификация ОС. | Средства синхронизации и взаимодействия процессов. | Файловая система. | Страничное распределение памяти |


Читайте также:
  1. Вопрос. Защита данных.
  2. Вопрос. Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных.
  3. Вопрос. Понятие модели данных. Иерархическая модель, ее достоинства и недостатки.
  4. Вопрос. Проблемы многопользовательских баз данных. Администратор базы данных, его функции.
  5. Вопрос. Сase-средства для моделирования данных.
  6. Вопрос. Создание статических Web-страниц из объектов базы данных. Конструирование страниц доступа к данным.

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

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

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

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

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

2) Обеспечение безопасности данных

3) Управление параллельным доступом (разграничение операций чтения и редактирования данных при одновременном доступе к базе)

4) Ведение журнала транзакций (для восстановления данных в случае сбоев и ошибочных операций)

5) Поддержка целостности БД

6) Обеспечение доступа к данным

Механизм транзакций используется в СУБД для поддержания целостности данных в базе. Транзакцией называется некоторая неделимая последовательность операций над данными БД, которая отслеживается СУБД от начала до конца. Если по каким-либо причинам транзакция окажется незавершенной, то она отменяется.

 

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

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

§ Иерархические;

§ Сетевые;

§ Реляционные;

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

2) По степени распределенности:

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

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

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

§ Файл-серверные (Microsoft Access, Paradox, Visual FoxPro). Данные, СУБД целиком располагаются на сервере.

§ Клиент-серверные (Oracle, IBM DB2, MS SQL Server, PostgreSQL, MySQL)

§ Встраиваемые (SQLite, Microsoft SQL Server Compact). Как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки.

 


Дата добавления: 2015-09-01; просмотров: 59 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Сегментное распределение памяти.| Модели данных.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)