- •Технология баз данных
- •Эволюция технологии информационных систем
- •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.
Язык определения данных ddl
174. Последовательность компонентов команды создания базовой таблицы.
CREATE TABLE Student (
Code INTEGER NOT NULL,
Name CHAR (30) NOT NULL ,
Address CHAR (50),
Mark DECIMAL
);
DROP TABLE PEOPLE {удаление таблицы}
175. Зарезервированные слова, которые используются в спецификации команды создания базовой таблицы – CREATE, FIELD, TABLE, INTEGER, CHAR и т.д.
176. Установите последовательность компонентов спецификации связи с родительской таблицей в команде создания базовой таблицы.
… select…from…where… (как-то так)
177. Компоненты спецификации столбца в команде создания базовой таблицы: <COLUMN name> <DATA type>[(<SIZE>)
178. Все возможности команды модификации структуры базовой таблицы:
Alter table Пример 1
Добавление столбца в таблицу:
ALTER TABLE t1(pole1 char(10));
ALTER TABLE Пример 2
Изменение размера столбца таблицы:
ALTER TABLE t1 MODIFY (pole1 char(20));
ALTER TABLE Пример 3
Удаление столбца таблицы:
ALTER TABLE t1 DROP COLUMN pole1;
С помощью команды ALTER TABLE можно изменить имя таблицы без реального переноса физической информации в БД:
ALTER TABLE t1 RENAME TO t2;
Аналогичную операцию можно выполнить с помощью команды RENAME:
RENAME t1 TO t2;
179. Последовательность компонентов команды модификации структуры базовой таблицы
ALTER TABLE Пример 4
Модификация структуры таблицы
ALTER TABLE t1 MODIFY (pole1 NOT NULL);
CREATE TABLE t2
(pole1 CHAR(10) PRIMARY KEY);
ALTER TABLE t1 ADD
(CONSTRAINT fk_t1 FOREIGN KEY (pole1)
REFERENCES t2 (pole1));
ALTER TABLE t1 ADD (UNIQUE (p_name));
ALTER TABLE t1 ADD (p_size CHAR(4) CHECK
(p_size IN (‘P’,’S’,’M’,’L’,’XL’,’XXL’,’XXXL’)));
ALTER TABLE Пример 5
Для добавления ограничений целостности можно не указывать имя создаваемого ограничения с помощью ключевого слова CONSTRAINT. В этом случае команда будет выглядеть следующим образом:
ALTER TABLE t1 ADD FOREIGN KEY (pole1) REFERENCES t2 (pole1);
Язык манипулирования данными DML
180, 181. Последовательность компонентов команды ввода строки:
INSERT INTO <TABLE name>VALUES ( , . . .);
где
table – название таблицы, в которую будут вставлены строки
column – это название столбцов
value – это значения, которые будут вставлены в соотвествующие столбцы
183. Последовательность компонентов команды обновления данных:
Оператор UPDATE изменяет имеющиеся данные в таблице. Команда имеет следующий синтаксис
UPDATE <имя таблицы> SET {имя столбца = {выражение для вычисления значения столбца | NULL | DEFAULT},...} [ {WHERE <предикат>}];
184. Задана схема базовой таблицы. Укажите последовательность компонентов команды изменения значений заданных полей:
UPDATE Customers
SET rating = 200;
Где предложение SET указывает на изменение, которое нужно сделать для определенного столбца (rating).
186. Последовательность компонентов команды удаления строки:
DELETE FROM Salespeople
WHERE city = 'London';
Язык запросов dql
Простые запросы
193. Соответствие между спецификатором подмножества результата (ALL, DISTINCT, DISTINCTROW, TOP n) и его действием.
ALL используется тогда, когда нужно показать все значения столбца, включая и повторяющиеся.
DISTINCT используется для того, чтобы повторения исключить.
DISTINCTROW исключает данные записей, повторяющихся целиком, а не содержащих отдельные поля с одинаковыми данными.
TOP n Возвращает определенное количество записей, находящихся в числе первых или последних записей диапазона, заданного предложением ORDER BY. Если не включить предложение ORDER BY, в ответ на запрос будет выдан произвольный набор n записей из таблицы.