
- •Системы баз данных
- •1 Вариант
- •Базовым объектом сетевой модели является:
- •Элемент данных
- •Сегмент, входящий в иерархию
- •Поля, входящие в сегмент
- •2 Вариант
- •Имя набора
- •Имя атрибута
- •Имя набора
- •Соединение
- •Объединение
- •Пересечение
- •Администратор бд
- •Сегмент
- •Атрибут
- •Базах, форматах, пользователях
- •Константные выражения
- •3 Вариант
- •Представление фактов и идей в формализованном виде, пригодном для передачи и обработки
- •Объединение
- •Пересечение
- •Соединение
- •Множества отношений
- •Отношения
- •Описания объекта и его свойств
- •Концептуальная
- •Сложность представления данных на физическом уровне
- •Сложность представления данных на логическом уровне
Системы баз данных
1 Вариант
Взаимосвязи, существующие между объектами и их свойствами:
1:2, М:1
1:2, М:3
М:3
1:2
М:1
1:1
1 :М
Запись М:М означает:
одна запись в главной таблице соответствует одной записи в подчиненной таблице
взаимосвязь «один к одному»
нескольким записям в главной таблице соответствует несколько записей в подчиненной таблице
одному экземпляру информационного объекта соответствует 0,1 или более экземпляров объекта и наоборот
одному экземпляру информационного объекта соответствует не более одного экземпляра
взаимосвязь «многие ко многим»
взаимосвязь «один ко многим»
Основные функции СУБД:
защита и сохранение целостности данных
обработка данных, обработка методов
работа с внешней памятью, восстановление данных
оптимизация и выполнение, восстановление данных
определение и обработка данных
Банк данных в упрощенном виде - это:
база данных и комплекс технических средств
администратор БД и словарь
множество данных, организованных на компьютере
комплекс технических средств, на котором хранятся данные
набор прикладных программ
администратор БД
Банк данных (БнД) – информационная система, включающая в своем составе комплекс специальных методов и средств, для поддержания динамической информационной модели предметной области с целью обеспечения информационных потребностей пользователя.
Рис.10.1. Структурно-функциональная схема банка данных.
На рисунке введены следующие обозначения:
ВС – вычислительная система, ПО – программное обеспечение, ТС – технические средства, БД – база данных, СУБД – система управления БД, АБД – администратор БД.
Словарь данных хранит информацию о ресурсах данных, объектах, их свойствах и отношениях, о возможных значениях и форматах представления данных, их источниках, кодах защиты и т.д.
Модель данных, использующая представление данных в виде таблицы:
информационная модель
модель, предложенная Эдгаром Коддом
концептуальная
логическая модель
реляционная модель представления данных
модель, основанная на понятии отношение
Реляционная модель данных предложена сотрудником фирмы IBM Эдгаром Коддом и основывается на понятии отношение (relation).
Реляционная модель (РМ) основана на понятии "отношения" (Relationship),
Операция реляционной алгебры, выполняемая над двумя отношениями:
композиция
ограничение
объединение
пересечение
соединение
В операторе DELETEязыка SQLв конструкции FROMуказывается:
название поля
имя набора
название таблицы
название алгоритмического языка
имя атрибута
имя сегмента
SELECT после ключевого слова FROM указывается список таблиц
Оператор SQL, позволяющий манипулировать данными в таблице БД:
CHANGE
RENAME
INSERT
DELETE
UPDATE
Атомарность транзакции означает, что:
транзакция выполняется как единое целое
есть последовательность действий с ОС
требуется выполнить ряд действий с ОС
последовательность действий с менеджером памяти
информация должна быть удалена
нельзя выполнить противоречивые действия
СУБД представляет собой совокупность:
математических и программных средтв
баз данных, методов и программ
технических средств и методов
программных средств, предназначенных для создания и ведения БД
программных средств, алгоритмов и ОС
языковых средств, методов и БД
языковых средств
Система управления базой данных – представляет собой совокупность
языковых и программных средств, предназначенных для создания и ведения баз
данных. Централизованное управление базами данных посредством СУБД
обеспечивает:
Современной формой информационных систем являются банки данных, которые включают в свой состав вычислительную систему, одну или несколько баз данных (БД), систему управления базами данных (СУБД) и набор прикладных программ (ПП).
Большинство систем управления базами данных (СУБД) позволяют размещать в своих структурах не только данные, но и методы (то есть программный код), с помощью которых происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами. Таким образом, можно говорить о том, что в современных базах данных хранятся отнюдь не только данные, но и информация.
Упрощенная схема системы баз данных включает:
администратора БД и словарь
ОС, вычислительную систему
приложения и пользователей
комплекс технических средств
базу данных
Язык описания данных поддерживает функции:
корректировки данных
установление взаимосвязей между данными
обработки, поиска данных
поиска данных и объектов элементов данных
поиска данных по заданным критериям
Основные операции, выполняемые над данными в базе:
обновление, удаление, вставка
заполнение и завершение
загрузка, обновление
заполнение и редактирование
поиск, корректировка
открытие и закрытие
заполнение и поиск
Под функцией секретности понимается защита данных от преднамеренных действий пользователей или случайных лиц с целью:
получения секретной информации
обеспечения физической независимости
независимости или искажения данных
обеспечения структурной независимости или искажения данных
обеспечения логической независимости
Оператор языка SQLпозволяет удалить текущую запись из таблицы БД:
Select * From В
Delete From A Where А2<=1000
Delete From В Where Current
Delete From A Where A5=” Almaty”
Delete From W
Select * From A
Delete From В Where Current
Оператор языка SQLпозволяет выбрать данные из таблицы БД по условию:
Select Al, А4 From А
Select * From А
Delete From А
Select * From A Where A5=”Almaty”
Select * From A Where Al>100 and A5=”Almaty”
Select * From A Where Al>100