- •5.Файловая организация данных и ее недостатки.
- •9. Трёхуровневая модель организации бд
- •13. Постреляционная модель
- •14. Объектно-ориентированная модель
- •15. Многомерная модель
- •16. Ключевые поля таблиц. Понятие первичного ключа.
- •17. Логические связи между отношениями
- •18.Реляционная (ссылочная) целостность.
- •18.Этапы жизненного цикла базы данных.
- •20. Модель «сущность-связь».
- •22.2. Модель «сущность-связь».
- •21.Преобразование er модели в реляционную.
- •22. Этапы проектирования реляционной базы данных
- •23. Характеристика субд ms Access.
- •24.Основные объекты субд ms Access.
- •25.Репликация
- •26.Ограничения субд ms Access
- •28.Справочная система субд ms Access, способы ее вызова.
- •29.Таблицы
- •30.Схема данных
- •31.Запросы
- •34.Формы
- •35.Подчиненные и составные формы
- •37.Макросы.
- •38.Страницы доступа к данным, их виды
- •39.Первая нормальная форма.
- •40. Вторая нормальная форма
- •41 Вопрос. Третья нф.
- •42.Назначение, стандарты и преимущества языка sql.
- •43, 45.Структура команды sql. Основные команды sql
- •Пример команды sql
- •44.Типы данных и выражения в sql.
- •46.Принцип передачи данных по сети.
- •47.Формы взаимодействия между компьютерами при удаленной обработке данных.
- •48.Обработка данных на мейнфреймах в пакетном режиме
- •49.Обработка данных в многотерминальных системах.
- •50.Обработка данных на автономных персональных компьютерах.
- •51.Обработка данных с использованием компьютерных сетей
- •52. Принципы передачи данных по сети
- •54. Централизованная и децентрализованная обработка данных.
- •55.Функциональные возможности и состав типовой современной субд
- •56.Понятие сервера и клиента.
- •57.Архитектура файл-сервер.
- •58.Клиент-серверные системы и модели доступа к данным.
- •59.Требования к серверу баз данных.
- •60.Механизмы доступа к данным (прикладной и универсальный программный интерфейс).
- •61.Категории специалистов, работающих с базой данных.
- •62.Функции администратора баз данных.
- •63.Причины разрушения и потери данных.
- •64.Меры обеспечения безопасности данных.
- •65.Использование паролей для защиты данных, уязвимость защиты с помощью паролей.
- •66.Восстановление и хранение данных.
- •67.Оптимизация работы базы данных.
- •68.Устройства для хранения баз данных.
- •69.Физический доступ к базе данных.
- •70.Индексирование и хеширование.
- •71.Сжатие данных.
43, 45.Структура команды sql. Основные команды sql
Команда |
Назначение |
Описание данных |
|
CREATE TABLE |
Создает структуру таблицы |
Манипулирование данными |
|
INSERT |
Добавляет новые записи в таблицу |
DELETE |
Удаляет записи из таблицы |
UPDATE |
Обновляет данные таблицы |
Формирование запросов |
|
SELECT |
Извлекает данные из БД |
Создание представлений |
|
CREATE VIEW |
Создает представление* |
Управление доступом |
|
GRANT |
Предоставляет пользователю право доступа |
REVOKE |
Отменяет право доступа |
Управление транзакциями |
|
COMMIT |
Завершает текущую транзакцию |
ROLLBACK |
Отменяет текущую транзакцию |
Встроенный SQL |
|
DECLARE |
Определяет курсор* для запроса |
OPEN |
Открывает курсор для чтения результата запроса |
FETCH |
Считывает курсор из результатов запроса |
CLOSE |
Закрывает курсор |
Пример команды sql
DELETE |
FROM |
СВЕДЕНИЯ |
WHERE |
НОМЗ=200101 |
(удалить) |
(из) (имя таблицы) |
(где) (условие) |
||
_________________ |
___________________________ |
________________________ |
44.Типы данных и выражения в sql.
Тип данных |
Описание |
CHAR(длина) CHARACTER(длина) |
Строки символов постоянной длины |
INTEGER INT |
Целые числа |
SMALLINT |
Малые целые числа |
NUMERIC(точность, степень) DECIMAL(точность, степень) DEC(точность, степень) |
Числа с фиксированной запятой |
FLOAT (точность) |
Числа с плавающей запятой |
REAL |
Числа с плавающей запятой низкой точности |
DOUBLE PRECISION |
Числа с плавающей запятой высокой точности |
Выражения в SQL используются для выполнения операций над значениями, которые считаны из БД или используются для поиска в БД. Онипредставляют собой определенную последовательность полей, констант, функций, соединенных операторами. В них можно использовать следующие операторы:
1) арифметические: + (сложение), - (вычитание), * (умножение),
/ (деление);
2) реляционные: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);
3) логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT ("НЕТ");
4) специальные:in, between,like, is null