Kitobdan iqtiboslar Введение в базы данных. Коротко о главномmuallif Шуремов Евгений
NoSQL (от англ. Not Only SQL, не только SQL) — класс СУБД, не использующих язык SQL и предназначенных для управления большими плохо структурированными базами данных. Используются для хранения и обработки данных с постоянно изменяющейся структурой, плохо приспособленных для хранения и обработки традиционными реляционными СУБД. Обычно данные хранятся по схеме Ключ-Значение.
Создано в интеллектуальной издательской системе Ridero
ООБД — это база данных, хранящая данные в виде объектов, их атрибутов, методов и классов.
В ООЯП любая сущность реального мира представляется в виде объекта, имеющего уникальный идентификатор, не меняющийся при изменении состояния объекта. Каждый объект имеет некоторый набор атрибутов, характеризующих его состояние. Кроме атрибутов объект характеризуется определёнными способами поведения — набором методов,
Распределённая БД состоит из совокупности связанных коммуникационной сетью узлов.
язык управления транзакциями (TCL) используется для контроля обработки транзакций в БД. Обычно TCL включает оператор commit для подтверждения изменений, сделанных в ходе транзакции, оператор rollback для их отмены и оператор savepoint для разбиения транзакции на несколько меньших частей.
Хранимые процедуры представляют собой группу команд SQL, объединенных в один модуль. Такая группа команд, объединяющая запросы и процедурную логику (операторы присваивания, логического ветвления, циклического повторения действий и т.д.), компилируется и выполняется как единое целое.
Применительно к технологиям баз данных, функции стандартного интерактивного приложения разделяются на четыре группы, имеющие различную природу:
1. функции ввода и отображения данных;
2. прикладные функции, определяющие основные алгоритмы решения задач приложения и характерные для данной предметной области;
3. фундаментальные функции хранения и управления информационными ресурсами;
4. служебные функции, играющие роль связок между функциями первых трех групп.
Эта условная классификация показывает, как могут быть распределены отдельные задачи между серверными и клиентскими процессами.
Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им воспользоваться, — клиентом.
DBS-модель реализована в некоторых реляционных СУБД (Firebird, Informix, Ingres, Sybase, Oracle). Её основу составляет механизм хранимых процедур — средство программирования SQL-сервера.