Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_po_informatike.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
80.01 Кб
Скачать
  1. Основные компоненты и функции субд

К основным функциям СУБД относятся:

- непосредственность управления данными во внешней и оперативной памяти;

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

- обеспечение безопасности данных;

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

Состав СУБД:

- ядро, которое отвечает за управление данными во внешней и оперативной

памяти;

- процессор языка базы данных, обеспечивающий оптимизацию запросов и

создания машинно-независимого внутреннего кода;

- подсистему поддержки времени исполнения, которая интерпретирует

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

- сервисные программы (внешние утилиты), обеспечивающие дополнительные

возможности по обслуживанию информационной системы.

  1. Классификация субд по типу модели данных

Классификация СУБД по типу модели данных:

  • Дореляционные

Инвертированные списки (файлы)

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

Сетевые

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

  • Постреляционные

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

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

Многомерные

Прочие (NoSQL)

  1. Основные понятия для субд: тип данных, домен, атрибут, схема отношения

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

Домен-уточнение типа данных,т.е.подмножество значений некоторых типов данных.

Домен характеризуется св-ами:

-Уникальное имя

-несет опорную смысловую нагрузку

-может иметь некоторое логическое условие, позволяющее описать подмножество допустимых данных для этого домена

-доопределен на некотором типе данных

Атрибут отношения-пара следующего вида <имя атрибута, имя домена>

Схема отношения-  это именованное множество пар {имя атрибута, имя домена (или типа, если понятие домена не поддерживается)}

  1. Схема базы данных, кортеж, реляционная база данных

Схема базы данных - множество именованных схем отношений. Понятие схем отношения близко к понятию структурного типа в языках программирования (record)

Кортеж-  это множество пар {имя атрибута, значение}, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения. Попросту говоря, кортеж - это набор именованных значений заданного типа. 

реляционная база данных - набор отношений, имена которых совпадают с именами схем отношений в схеме БД. Простой объект реализации мира представлен в реляционной модели как кортеж некоторого отношения.

  1. Структура реляционной базы данных и свойства ее элементов

Реляционные БД ориентированы на организацию данных в виде двумерных таблиц отношения. Каждая таблица представляет собой двумерный массив и обладает следующими свойствами:

  1. Каждый элемент таблицы- это первый элемент данных.

  2. Все столбцы в таблице однородные, то есть все элементы в столбце имеют одинаковую длину и тип (числовой, символьный и т.д.)

  3. Каждый столбец имеет уникальное имя.

  4. Одинаковые строки в таблице отсутствуют

  5. Порядок следования строк и столбцов таблицы может быть произвольным.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]