- •Технология баз данных
- •Эволюция технологии информационных систем
- •10) Отличительные признаки технологии "клиент-сервер" по сравнению с "файл-сервер":
- •Компоненты автоматизированной информационной системы
- •28) Компоненты банка данных:
- •Архитектура автоматизированной информационной системы
- •Жизненный цикл автоматизированной информационной системы
- •Основы методологии проектирования баз данных
- •Введение в методологию проектирования баз данных
- •49) Понятия информации и данных.
- •50) Синтаксис, семантика и прагматика данных (выберите вариант ответа).
- •51) Установите причинно-следственную связь между понятиями «предметная область», «инфологическая модель» и «модель данных».
- •Методология структурного анализа и функциональное моделирование
- •55) Типы моделей, которые поддерживает методология sadt.
- •56) Языки, используемые в sadt-моделях.
- •57) Установите соответствие между обозначением и названием компонентов функциональной модели.
- •58) В определение контекста функционального моделирования входят:
- •59) Разработка функциональной модели начинается с построения:
- •60) Установите соответствие между концепцией моделирования и ее определением:
- •61) Установите соответствие между условными обозначениями элементов функциональной модели и их интерпретацией:
- •62) Роль заданного компонента на диаграмме функциональной модели:
- •63) Все данные (стрелки на диаграмме декомпозиции idef0), которые в том или ином качестве сопутствуют выполнению заданной функции:
- •64) Указать порядок доминирования между функциями на диаграмме декомпозиции.
- •65) Icom - коды на диаграммах idef0 – это:
- •67) Установите соответствие между вариантами именования стрелок и правилами их интерпретации
- •68) Установите соответствие между обозначением и типом тоннелирования стрелок:
- •69) Популярным case-средством разработки функциональных моделей является:
- •Моделирование сущностей и связей
- •Структурные и классификационные аспекты моделирования данных
- •71) Тип и экземпляр сущности
- •Er-модель в нотации методологии idef1x
- •Реляционная модель данных
- •Структура данных. Понятие отношения
- •Ограничения целостности
- •Операции над отношениями
- •Нормализация отношений
- •Аномалии манипулирования данными
- •Функциональные зависимости данных
- •Нормальные формы
- •Sql – язык структурированных запросов
- •Основные понятия и термины
- •Язык определения данных ddl
- •Alter table Пример 1
- •Язык запросов dql
- •Простые запросы
- •Субд реляционного типа ms Access
- •Общая характеристика системы
- •205) Последовательность действий при создании базы данных в Access
- •206) Языки запросов реляционной модели данных, которые поддерживает Access
- •209) Установите соответствие между терминами реляционной модели данных и эквивалентными терминами, которые используются в Access.
Нормализация отношений
Аномалии манипулирования данными
148) Проблемы манипулирования плохо структурированными данными проявляются при выполнении операции (добавление, обновление, удаление).
149) Проблемы манипулирования плохо структурированными данными обусловлены (проблема адекватности, проблемы эквивалентности, проблема эффективности представления с точки зрения манипулирования данными).
150) Дефекты структуры при манипулировании данными проявляются (из-за наличия разнородных данных?).
151) Оптимизация структуры данных на основе анализа зависимостей между данными называется (декомпозиция?)
152) Оптимизация структуры данных отношения основана (на нормализации данных, перевод из ненормальной структуры в нормальную без потери данных).
Функциональные зависимости данных
153) Укажите транзитивные зависимости на схеме функциональных зависимостей отношения (по тесту). Транзитивная функциональная зависимость. Атрибут X транзитивно зависит от атрибута Y (X->Y), если в отношении имеются функциональные зависимости X->Z и Z->Y. 154) Укажите неполные зависимости неключевых атрибутов от первичного ключа на схеме функциональных зависимостей отношения: Функциональная зависимость. Атрибут X функционально зависит от атрибута Y, если значение Y однозначно отображает значение X.
Полная функциональная зависимость. Атрибут X функционально полно зависит от атрибута Y, если X не зависит функционально от подмножеств Y, а только от всего атрибута Y целиком. Атрибуты X, Y и Z могут быть как простыми, так и составными. 155) Укажите детерминанты на схеме функциональных зависимостей отношения (Детерминант– это атрибут, от которого функционально полно зависит некоторый другой атрибут). 156) Укажите избыточные зависимости на схеме функциональных зависимостей отношения (есть у тебя таблица с двумя колонками Должность и Фамилия. Должности повторяются иногда. берешь делаешь 2 таблицу – сопоставляешь цифру и должность. потом уже вместо должностей ставишь цифру в первой таблице, и получается кол-во таблиц увеличилось, а избыточность уменьшилась).
Нормальные формы
162) Установите соответствие между нормальной формой и ее содержательным определением.1 нормальная форма - Все атрибуты определены на скалярных доменах; 2 нормальная форма - Каждый неключевой атрибут функционально полно зависит от первичного ключа; 3 нормальная форма - Каждый неключевой атрибут нетранзитивно зависит от первичного ключа; Нормальная форма Бойса-Кодда - Каждый детерминант является потенциальным ключом.163) Реляционные языки поддерживают методологию нормализации отношений, в частности требование нормализации выше первой нормальной формы (выберите вариант ответа). 164) Соотношение между нормальными формами (вот фиг знает что за вопрос). 165) Определить максимальную нормальную форму по схеме отношения. 166) Определить максимальную нормальную форму отношения по схеме функциональных зависимостей.
Sql – язык структурированных запросов
Основные понятия и термины
167. Соответствие между обозначением и определением подмножества языка SQL.
1)Data Definition Language (DDL) - предназначено для метаданных - для генерации таблиц, индексов, табличных пространств, пользователей, ролей, прав. Сюда относятся команды создания и удаления баз данных; создания, изменения и удаления таблиц; управления пользователями и т.д.
2)Data Manipulation Language (DML) - для запросов данных из созданных структур, удаления, добавления и модификации данных.
3)Data Query Language (DQL) - язык запросов, составная часть SQL. Состоит из единственной команды SELECT.
4) Data Control Language (работа с правами доступа).
5) Transaction Control Language (работа с транзакциями)
168. Установите соответствие между терминами, используемыми в SQL, и соответствующими реляционными терминами.
Язык SQL оперирует терминами, несколько отличающимися от терминов реляционной теории, например, вместо "отношений" используются "таблицы", вместо "кортежей" - "строки", вместо "атрибутов" - "колонки" или "столбцы".
169. Зарезервированное слово для обозначения базовой таблицы – TABLE
170. Зарезервированное слово для обозначения таблицы-представления – VIEW
171. Команды подмножества языка определения данных (DDL):
CREATE — создание объекта (например таблицы);
ALTER— изменение объекта (например добавление/изменение полей);
DROP — удаление объекта;
172. Команды подмножества языка манипулирования данными (DML):
INSERT — добавление строк(и);
UPDATE — изменение строк(и);
DELETE— удаление строк(и);
173. Команды подмножества языка запросов (DQL) – SELECT.