Отбора данных для вып.операции
Постреляционная модель – допускает многозначные поля
Правила Кодда для реляционной СУБД:полная обработка неизвестных значений, гарантированный доступ к данным
Правильное выполнение транзакции требует обеспечение следующих свойств: изоляция, атомарность, согласованность.
Правильный вариант запроса SQL, выполняющего вывод данных об именах и фамилиях студентов, получивших хотя бы одну тройку:select distinct studentid, surname, name from exam_ marks e, student s where mark = 3 and e.student id = s.studentid order by surname; select distinct student_id, surname, name from exam_ marks e, student s where mark = 3 and e.student_id = s.student id order by surname desc
Предметная область – это: часть реального мира, подлежащего изучению, управлению, автоматизации.
При проектировании схемы реляционной БД можно выделить следующие процедуры: Установление индексирования для полей в таблицах, Определение перечня таблиц, связей между ними, Определение перечня полей, типов полей, ключевых полей каждой таблицы
Процесс проектирования баз данных: Отображение концептуальной модели в рамках ER-модели; Изучение понятий и описаний информации надлежащей моделированию; Преобразование ER-модели в реляционную схему
Процессор запросов: Синтаксический анализ; Препроцессор проверка на существование объектов; Оптимизатор
Реляционная алгебра – это: операции, обрабатывающие реляционные отношения; процедурный язык обработки реляционных таблиц.
Реляционное исчисление: Непроцедурный язык; Лежит в основе некоторых коммерческих реляционных языков; Основано на исчислении предикатов формальной логики
С базой данных взаимодействуют следующие типы пользователей: администратор БД.
Свойства данных, поддерживаемые в базе данных: независимость, интеграция.
Свойства объекта в иерархической модели описывается как: элементы данных, входящих в сегмент; поля, входящие в сегмент.
Свойства объекта в реляционной модели описывается в виде: атрибутов
Процессы в информационной системе
Непрерывная функция, непрерывного аргумента
Дискретная функция; дискретного аргумента
Дискретная функция; непрерывного аргумента
:
отбора данных для вып.операции
В конструкции WHERE можно использовать логический оператор – OR
В некоторой таблице есть поле "field". Как правильно вывести все записи, где значение поля "field" содержит строку (либо подстроку) "string": select * from customers where 'field' like "%string%"
В операторе CREATE TABLE -Имя таблицы, Тип данных поля
В операторе DELETE языка SQL в конструкции FROM указывается: название таблицы.
В операторе INSERT языка SQL в конструкции INTO указывается: имя таблицы
В операторе INSERT языка SQL в конструкции VALUES указывается: A) значения, добавляемые в столбцы D) список значений.
В операторе SELECT FROM: имя таблицы, из которой идет выборка данных; список таблиц; имя реляционного отношения
В операторе SELECT языка SQL конструкции UNION означает, что: B) запросы выполняются независимо, а результаты объединяются в одно отношение D) запрос создает объединение двух реляционных таблиц.
В операторе UPDATE языка SQL в конструкции SET указывается: выражение, определяющее значение и имя поля; список с указанием имен атрибутов и новых значений; список полей и их новых значений.
В современных СУБД схема данных задает: структуру данных на логическом уровне.
В сетевой модели данных применяются следующие операции над данными:Извлечь: …, Переключить: …, Запомнить …
В спецификации проекта должны присутствовать важные разделы:правила, детали проекта.
В создании автоматизированной информационной системы: Проектирование БД; Реализация
В таблице Customers хранятся данные о клиентах, а в таблице Phones – телефоны клиентов. Что выполняет данная инструкция SELECT Customers Lname;From Customers INNER JOIN Phones ON Customers. CustomerNum; =Phone.CustomerNum; WHERE (Customers.LNameLike ‘N%’); ORDER BY Customers.LName; Выбирает всех клиентов из таблицы Customers, у которых фамилия начинается на букву N при этом есть телефон.
В таблице Employers есть поля FName, LName и BirhDate. Что произойдёт при выполнении следующеё процедуры SELECT FName, LName, Birthdate From Employers ORDER BY Birthdate DESC, LName: Записи отсортируются в порядке убывания дат рождения, а затем по возрастанию фамилий.
В таблице Exployers есть поля FName, LName и BirthDate. Что произойдет при выполнения следующей процедуры SELECT FName, LName, Birthdate From Employer ORDER By BirthDate DESC, LName: записи отсортируются в порядке убывания дат рождения, а затем по возрастанию фамилий.
В языке SQL в конструкции WHERE можно использовать следующий логический оператор: OR, AND, NOT.
Взаимосвязи, существующие между объектами и их свойствами: 1:1. 1:М ; М:М
Виды аномалий: Добавления; Модификации; Удаления.
Виды программ, относящиеся к СУБД: Полнофункциональные СУБД; Серверы БД
Временная отметка– Уникальный идентификатор, Может быть создана с помощью системных часов
Внешний ключ: foreign key понятие теории реляционных баз данных, относящееся к ограничениям ссылочный целостности базы данных
Выбрать данные из таблиц БД по условию - Select *From A Where…
Данные - это: часть программы, совокупность значений определенных ячеек памяти; представление фактов и идей в формализованном виде, пригодном для передачи и обработки; информация в памяти компьютера
Дерево как ориентированный граф определяется: Имеется единственная особая вершина, называемая корнем, в которую не заходит ни одно ребро; Граф не содержит циклов; Во все вершины, корме корня заходит только одно ребро, а исходит произвольное количество ребер
Для полей таблиц БД могут быть установлены следующие ограничения: задание списка значений для текстовых полей; заданный тип и формат поля, задание диапазона значений.
Для преобразования слабого множества сущностей в отношение необходимо принимать во внимание: В отношении любой связи, с которой соединено слабое множество сущностей W, должны быть отражены все ключевые атрибуты множества W, в т.ч. и те, которые «получены» от других множеств; Отношение для слабого множества сущностей W должно включать не только собственные атрибуты W, но и ключевые атрибуты всех других множеств, содействующих в формирования ключа множества W; Поддерживающая связь R, соединяющая слабое множество сущностей W, с другиммножеством, помогающим в образовании ключа для W, однако, вовсе не нуждается впреобразовании. Дело в том, что атрибуты связи Rлибо уже присутствуют в отношении множестваW, либо могут быть объединены со схемой отношения W
Для реляционных СУБД Э Ф Кода предложил и обосновал правила: Полнота подмножества языка; Динамический каталог данных, основанный на реляционной модели; Поддержка обновляемых представлений
Для создания таблицы БД в операторе CREATE TABLE языка SQL необходимо указать: имя таблицы; тип данных поля.
Достоверность - множества сущностей и их атрибуты должны соответствовать реальным требованиям
Достоинства сетевой модели: разделение данных и связей; легкость выполнения операций включения и удаления; простота реализации связи М:М.
ER-модель отображается графически, в виде диаграмм сущностей и связей состоящих из: Множеств сущностей; Связей; Атрибутов
Жизненный цикл БД содержит фазы:Проектирования, Реализации, Эксплуатации
Задача логического проектирования БД: Объединение информации; формулирование знаний о системе; осуществление системного анализа и разработка структурных моделей.
Запись 1:1 означает: Одному экземпляру информационного объекта соответствует не более одного экземпляра; Взаимосвязь один к одному; одна запись в главной таблице соответствует одной записи в подчиненной таблице
Запись 1:М означает: взаимосвязь «один ко многим»; одному экземпляру информационного объекта соответствует 0,1 или более экземпляров; одной записи в главной таблице соответствует несколько записей в подчиненной таблице.
Запись М:М означает: нескольким записям в главной таблице соответствует несколько записей в подчиненной таблице; взаимосвязь «многие ко многим».
Запись данных представляет собой: совокупность логически связанных полей; совокупность взаимосвязанных элементов данных, рассматриваемых как единое целое
Запись таблицы: Набор полей, однозначно идентифицирующий каждый экземпляр объекта; Совокупность компонентов, составляющих описание конкретного элемента; Строка таблицы, содержащая полную информацию о субъекте или объекте
Защита данных как свойство обеспечивает: секретность данных, безопасность данных, конфиденциальность данных.
Изоляция транзакции означает, что при параллельном выполнении двух транзакций: транзакции обрабатываются последовательно и изолированно; транзакции отделены одна от другой; результаты этих транзакций должны быть изолированы друг от друга.
Индексы бывают: Составные Уникальные
Интеграция данных означает, что БД содержит данные:для множества пользователей;
Информационная технология представляет собой: Совокупность методов, производственных процессов, программно - технических средств обеспечивающая сбор, обработку, хранение, передачу информации; Совокупность процессов обработки информации; Процесс, использующий совокупность средств и методов обработки передачи первичной информации для получения информации нового качества о состоянии объекта, процесса или явления
Информацию, не зависящую от личного мнения или суждения, отражающую истинное положение дел, достаточную для решения поставленной задачи можно назвать: объективной, достоверная; полная(полезная).
Информация – это: сведения, передаваемые людьми устным, письменным или другим способом; сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии.
Инструкции SQL, осуществляющие управление курсором: OPEN CURSOR; CLOSE CURSOR DECLARE CURSOR
Используется ключевое слово DISTINCT: Для устранения дублирующих значений столбцов; Для выборки только уникальных записей по конкретному полю; Чтобы избежать повторения строк при выполнении запроса
К недостаткам иерархической модели относятся: сложность понимания для обычного пользователя; возможность доступа к сегменту только через все предшествующие сегменты; трудность выполнения ряда операций.
Какое из условий предложения WHERE позволяет отобрать адреса клиентов из USA и Canada: Country = ‘USA’ OR Country = ‘Canada’.
Какое условие нужно использовать для отбора связанных данных из двух таблиц: INNER JOIN.
Какую операцию выполняет ALTER INDEX: модифицировать индекс
Какую операцию выполняет ALTER TABLE: модифицировать таблицу.
Какую операцию выполняет ALTER TRIGGER:модифицировать триггер.
Какую операцию выполняет ALTER VIEW: модифицировать виртуальную таблицу.
Классификация ограничений: Ключ (key) – атрибут или подмножество атрибутов; Ограничение уникальности
Кластер:Структура памяти, в которой хранится набор таблиц; Является методом совместного хранения родственных данных; Таблицы должны иметь общие столбцы, используемые для соединения
Кластерный ключ: Количество полей в кластерном ключе ограничено; Таблица, хранимая в кластере, должна иметь поля, соответствующие типам и размерам полей кластерного ключа; Поле или набор полей, общий для всех кластеризуемых таблиц;
Ключи обычно используют для достижения следующих целей:Организации связывания таблиц; Упорядочения кортежей
Ключи и ER моделирование: Если множество сущностей включено в иерархию связей isa то корневое множество сущностей должно обладать всеми атрибутами необходимыми для формирования ключа; Идентифицировать объекты
Команда, позволяющая пользователю управлять транзакциями базы данных: COMMIT; ROLLBACK; SAVEPOINT; SET TRANSACTION
Команды администрирования данными: GRANT; REVOKE.