Специальные операции реляционной алгебры: проекция, селекция и объединение отношений



Nbsp; 1 вопрос

Назначение информационного обеспечения АСУ ВМФ. Место и роль БД в составе АСУ ВМФ.

ИО АСУ – часть ПО, которое выполняет функции сбора, обработки, накопления и выдачи информации об управлении объекта.

ИО внешнее:

Обработка и определение состава информации для будущей БД и ее вида

ИО внутреннее:

- Перевод входных сообщений на внутремашинный язык

- Обнаружение и исправление ошибок входных сообщений

- определение мест хранения информации при накоплении

 

2 вопрос

Банк данных, БД и СУБД. Назначение и определение.

Банк данных = БД+СУБД

БД – сами данные в виде совокупности двумерных таблиц

СУБД – программа, работающая с БД

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

СУБД – комплекс программных и языковых средств, предназначенных для создания, ведения и применения БД многими пользователями

 

3 вопрос

Достоинства концепции БД по сравнению с монопольными файлами.

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

Устранение противоречивости хранения данных

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

Однократный ввод и многоаспектное использование

Обеспечение возможности стандартизации данных при их вводе и хранении в БД

Обеспечение возможности санкционированного доступа к различным данным

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

 

4 вопрос

Основные функции СУБД. Языки СУБД.

- генерация, первоначальное создание структуры БД

- модификация, расширение, изменение БД

- накопление, обновление, исключение данных

- поиск данных по запросам и формирование для выдачи

- обеспечение сохранения данных

- обеспечение целостности и непротиворечивости данных

- обеспечение секретности данных, разграничение доступа

- сортировка данных

- обеспечение диалогового режима пользователей с БД

Язык Определения Данных – для описания структуры объектов данных

Язык Манипулирования Данными – для ввода и поиска информации

Язык Описания Схемы таблицы – для определения названия таблицы и столбцов

Язык Описания Подсхем – для описания части таблицы

 

5 вопрос

Основные модели данных, их сходства и отличия

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

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

Реляционная модель данных:

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

- связь таблиц осуществляется на программном уровне, а сейчас по общему полю

 

6 вопрос

Реляционная модель данных. Терминология, свойства отношений в РБД

Реляционная модель данных:

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

- связь таблиц осуществляется на программном уровне, а сейчас по общему полю

Основные элементы – поле и запись

Отношение совокупность данных об объекте одного типа обладающих одинаковым перечнем атрибутов. Совокупность записей одинаковой длины, идентичной структуры

Свойства отношений

- Все значения полей в таблице единичны

- В отношении нет одинаковых записей, т.к. есть ключевые поля

 

7 вопрос

Виды связей в реляционной БД

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

1 ко многим – если каждая запись в таблице А может быть связана с несколькими записями таблицы В, но каждая запись в таблице В не может быть связана более чем с одной записью в таблице А. В этом случае табл. А главная, а В – подчиненная

Многие ко многим– если каждой записи таблицы А соответствует несколько записей таблице В и наоборот. Такая связь реализуется с помощью третьей связующей таблицы С.

 

Вопрос 8

Основные операции реляционной алгебры: объединение, пересечение, разность и декартово произведение

Объединение – должна быть одинаковая арность; должны быть одинаковые наборы атрибутов

Декартово произведение - выполняется над отношениями, имеющими равный состав атрибутов

 

Вопрос 9

Специальные операции реляционной алгебры: проекция, селекция и объединение отношений

Проекция – выполняется над одним отношением, формируется новое отношение, где компонуются атрибуты в указанном порядке

Селекция – операция выполняется над одним отношением, результирующее отношение имеет ту же схему отношения, что и исходное, но с меньшим (равным) количеством строк

объединение отношений– здесь используются имена                                                                                                                 столбцов. С одинаковыми столбцами сохраняются, остальные добавляются с соответствующих кортежей. Результат включает все названия столбцов с одинаковыми значениями атрибутов, по которым идет соединение.

 

Вопрос 10


Дата добавления: 2018-08-06; просмотров: 660; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!