Специальные операции реляционной алгебры: проекция, селекция и объединение отношений
Nbsp; 1 вопрос
Назначение информационного обеспечения АСУ ВМФ. Место и роль БД в составе АСУ ВМФ.
ИО АСУ – часть ПО, которое выполняет функции сбора, обработки, накопления и выдачи информации об управлении объекта.
ИО внешнее:
Обработка и определение состава информации для будущей БД и ее вида
ИО внутреннее:
- Перевод входных сообщений на внутремашинный язык
- Обнаружение и исправление ошибок входных сообщений
- определение мест хранения информации при накоплении
2 вопрос
Банк данных, БД и СУБД. Назначение и определение.
Банк данных = БД+СУБД
БД – сами данные в виде совокупности двумерных таблиц
СУБД – программа, работающая с БД
БД – именованная, структурированная совокупность данных, отражающая состояние объектов и их связей предметной области
СУБД – комплекс программных и языковых средств, предназначенных для создания, ведения и применения БД многими пользователями
3 вопрос
Достоинства концепции БД по сравнению с монопольными файлами.
Сокращение избыточных данных, ряд общих файлов может использоваться в ряде задач
Устранение противоречивости хранения данных
Комплексная оптимизация хранения данных. Например по критерию времени: некоторые файлы чаще, другие реже
Однократный ввод и многоаспектное использование
Обеспечение возможности стандартизации данных при их вводе и хранении в БД
Обеспечение возможности санкционированного доступа к различным данным
Обеспечение независимости прикладных программ от используемых прикладных данных
4 вопрос
Основные функции СУБД. Языки СУБД.
- генерация, первоначальное создание структуры БД
- модификация, расширение, изменение БД
- накопление, обновление, исключение данных
- поиск данных по запросам и формирование для выдачи
- обеспечение сохранения данных
- обеспечение целостности и непротиворечивости данных
- обеспечение секретности данных, разграничение доступа
- сортировка данных
- обеспечение диалогового режима пользователей с БД
Язык Определения Данных – для описания структуры объектов данных
Язык Манипулирования Данными – для ввода и поиска информации
Язык Описания Схемы таблицы – для определения названия таблицы и столбцов
Язык Описания Подсхем – для описания части таблицы
5 вопрос
Основные модели данных, их сходства и отличия
Иерархическая модель данных – совокупность элементов данных, расположенных в порядке их подчинения и образующих перевернутое дерево. Основные понятия: уровень, узел, связь
Сетевая модель данных – основана на тех же основных понятиях, уровень, узел, связь ,но в сетевой модели каждый узел может быть связан с любым другим узлом
Реляционная модель данных:
- структура записи линейна, все поля еденичны
- связь таблиц осуществляется на программном уровне, а сейчас по общему полю
6 вопрос
Реляционная модель данных. Терминология, свойства отношений в РБД
Реляционная модель данных:
- структура записи линейна, все поля единичны
- связь таблиц осуществляется на программном уровне, а сейчас по общему полю
Основные элементы – поле и запись
Отношение совокупность данных об объекте одного типа обладающих одинаковым перечнем атрибутов. Совокупность записей одинаковой длины, идентичной структуры
Свойства отношений
- Все значения полей в таблице единичны
- В отношении нет одинаковых записей, т.к. есть ключевые поля
7 вопрос
Виды связей в реляционной БД
1 к 1 – если каждая запись в таблице А может иметь не более одной связанной с ней записи в таблице В и наоборот. В этом случае используются первичные ключи связываемых таблиц.
1 ко многим – если каждая запись в таблице А может быть связана с несколькими записями таблицы В, но каждая запись в таблице В не может быть связана более чем с одной записью в таблице А. В этом случае табл. А главная, а В – подчиненная
Многие ко многим– если каждой записи таблицы А соответствует несколько записей таблице В и наоборот. Такая связь реализуется с помощью третьей связующей таблицы С.
Вопрос 8
Основные операции реляционной алгебры: объединение, пересечение, разность и декартово произведение
Объединение – должна быть одинаковая арность; должны быть одинаковые наборы атрибутов
Декартово произведение - выполняется над отношениями, имеющими равный состав атрибутов
Вопрос 9
Специальные операции реляционной алгебры: проекция, селекция и объединение отношений
Проекция – выполняется над одним отношением, формируется новое отношение, где компонуются атрибуты в указанном порядке
Селекция – операция выполняется над одним отношением, результирующее отношение имеет ту же схему отношения, что и исходное, но с меньшим (равным) количеством строк
объединение отношений– здесь используются имена столбцов. С одинаковыми столбцами сохраняются, остальные добавляются с соответствующих кортежей. Результат включает все названия столбцов с одинаковыми значениями атрибутов, по которым идет соединение.
Вопрос 10
Дата добавления: 2018-08-06; просмотров: 660; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
