Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену БД SQL.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
349.7 Кб
Скачать

  1. Базы данных: основные понятия. Введение в базы данных. Определения.

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

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

Модель данных  это некоторая абстракция, которая, будучи приложима к кон­кретным данным, позволяет пользователям и разработчикам трактовать их уже как информацию, то есть сведения, содержащие не только данные, но и взаимо­связь между ними.

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

· иерархическую

· сетевую

· реляционную

· объектно-ориентированную

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

В ряду компьютерных применений решение информационных задач в виду своей специфики занимает особое место. В отличие от вычислительных задач со сложными алгоритмами обработки эпизодически используемых данных простой структуры информационные задачи характеризуются противоположными отправными моментами:

  • большие объемы обрабатываемой информации;

  • данные сложной структуры;

  • сравнительно простые алгоритмы обработки.

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

  • обеспечение надежности хранения информации;

  • высокая производительность

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

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

  • манипулировать данными, организуя выполнение разнообразных не фиксированных заранее запросов;

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

  • осуществлять поддержку обеспечения безопасности данных;

  • обеспечивать целостность данных;

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

  • восстанавливать информацию базы данных, потерянную в результате различных аппаратных или программных сбоев.

Современное состояние технологий баз данных

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

Информационные системы, созданные средствами технологии баз данных, иногда принято называть банками данных (БнД).

ИС включает в себя:

  1. технические средства;

  2. одну или несколько БД;

  3. СУБД;

  4. словарь или каталог данных;

  5. администратора;

  6. вычислительную систему;

  7. обслуживающий персонал.

Администратор БД (АБД) — группа лиц, которые принимают решения. Основные функции АБД:

  • участие в разработке БД;

  • контроль правильности функционированием БД.

Вычислительная система (ВС) — включает программные (ПС) и аппаратные средства (ТС).

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