СУБД Oracle / Лекции / ORACLE-2004 Левицкий / L1 / L1 / Лекция 1
.docЛевицкий
Дмитрий Орестович
------------------------------------------------------------------------------------------
Моя цель не в том, чтобы накачать вас знаниями,
а в том, чтобы заинтересовать вас.
-
Что такое ORACLE ?
-
СУБД – иерархические(ISAM,VSAM), сетевые(IMS,IDMS), реляционные, объектно-ориентированные
-
Э.Ф.Кодд (E.F.Codd), IBM, 1976 - теория реляционных баз
-
SEQUEL – Structured English Query Language
-
SQL-92, 96.
-
-
Почему для ORACLE нет книг типа «Для чайников…» ?
-
ORACLE дорогая система, но почему же тогда при установке нет секретных ключей ?
Страшные рисунки
На современном рынке труда умение писать программы на PL/SQL дает такую же уверенность в завтрашнем дне, как и счет в банке.
Средства Oracle9i
-
SQL Plus
-
Поддержка языков Java и SQLJ
-
Поддержка языка XML
-
Поддержка объектно-ориентированных средств
-
Объект
-
Класс
-
Инкапсуляция
-
Расширяемость
-
Полиморфизм
-
-
Developer 6.i
-
Project Builder
-
Form Builder
-
Report Builder
-
Graphics Builder
-
Translation Builder
-
Schema Builder
-
Query Builder
-
Object Navigator
-
-
SQL Loader – загрузка из внешних источников
-
Log Miner – просмотр оперативных журналов восстановления и архивных журнальных файлов
-
Export/Import – через специальные файлы дампа
-
DBA Studio – для запуска/останова базы данных Oracle
-
Комплекс TOAD – удобная надстройка фирмы Quest Software со множеством утилит.
-
ERwin – RAD-инструмент проектирования БД
Контрольные вопросы
1. Oracle - это (отметьте все правильные ответы):
-
Иерархическая база данных
-
Сетевая база данных
-
Реляционная база данных
-
Объектно-ориентированная база данных
2. ISAM и VSAM - это примеры сетевых баз данных.
Да/нет
3. Ссылочная целостность - это:
-
Связь, реализованная на уровне базы данных с помощью средств языке PL/ SQL
-
Связь, предписанная на уровне базе данных на основе первичных и внешних ключей
-
Связь, оформленная на уровне приложения с использованием средств языка PL/SQL, Java или XML
-
Связь, предписанная с использованием составных ключей
4. Какое из следующих высказываний является истинным?
-
Язык COBOL позволяет работать с группами записей
-
Язык SQL предусматривает построчную обработку данных
-
Язык SQL позволяет работать с данными на логическом уровне
-
Для базы данных Oracle важен порядок расположения данных в таблицах
5. SQL - это процедурный язык, поскольку он обеспечивает одновременную обработку целых наборов записей, а не отдельных записей.
Да/нет
6. Возобновляемые операторы SQL позволяют продолжить работу процессов и инструментальных средств Oracle с того места, где она была остановлена из-за ошибок, связанных с дефицитом свободного места.
Да/нет
7. Транслятор:
-
Переводит исходный код программы на машинный язык
-
Переводит код программы на машинном языке в исходный код
-
Создает исполняющие интерпретаторы, которые затем обрабатывают исходный код
-
Вырабатывает машинный код для исполняющих интерпретаторов
8. Язык SQL*Plus позволяет:
-
Обработать любой оператор SQL
-
Выполнять функции администрирования базы данных
-
Форматировать вывод операторов SQL в виде отчетов
-
Принимать входные данные из файла
-
Все вышесказанное