Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на Информатику (Издание неполное).docx
Скачиваний:
67
Добавлен:
28.10.2018
Размер:
118.74 Кб
Скачать

31.Понятия баз данных и систем управления базами данных. Составные части субд.

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

База данных (БД) — совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области).

СУБД:

Ядро - набор управляющих программ, автоматизация всех процессов

• Набор обрабатывающих программ- включающих трансляторы с языков описания данных, схемы хранения данных, трансляторы с автономных языков программирования, интерпритарор с языка запросов, сервисные программы

32. Модель «Сущность-Связь» представления информации в базах данных. Основные понятия. Типы связей.

Предназначена для логического представления данных

Элементы:

• Сущность (собирательное понятие, некоторая абстракция реально существующего объекта, процесса или явления, о котором необходимо хранить информацию)

Экземпляр сущности - конкретный объект в наборе

• Атрибут (поименованная характеристика сущности, которая принимает значение из некоторого множества значений)

Назначение-описание свойства сущности

• Связь (отношения между сущностями)

Связи:

  • Один к одному

  • Один ко многим

  • Многие к одному

  • Многие ко многим

33. Иерархическая модель представления данных в базах данных. Принципы построения. Достоинства и недостатки.

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

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

Узел - совокупность атрибутов данных описывающих некоторый объект

Корень - наивысший узел

Зависимые узлы находятся на более низких уровнях

Уровень, на котором находится данный узел, определяется расстоянием от корневого узла

узел на 1 уровне - исходный

узлы на 3 - порожденные для 2

достоинства:

  • простота понимания и использования

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

  • наличие хорошо зарекомендовавших себя СУБД, поддерживающих иерархическую модель данных

недостатки:

  • сложности в включении и удалении информации

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

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

34. Сетевая модель представления данных в базах данных. Принципы построения. Достоинства и недостатки.

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

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

Достоинства:

  • Возможно реализовать связь многие ко многим

Недостатки:

  • Более сложная структура

  • Нужно знать детально логическую структуру БД

  • Возможна потеря независимости данных при реорганизации БД

  • Представляется сложнее