Брешенков А.В., Галямова Е.В., Сурков М.Н. - Предварительное знакомство с Oracle, Проектирование таблиц в Oracle Database 10g
Описание файла
PDF-файл из архива "Брешенков А.В., Галямова Е.В., Сурков М.Н. - Предварительное знакомство с Oracle, Проектирование таблиц в Oracle Database 10g", который расположен в категории "". Всё это находится в предмете "языки интернет-программирования" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "языки интернет-программирования" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
Московский Государственный Технический Университет им. Н.Э. БауманаФакультет «Информатика и системы управления»Кафедра «Компьютерные системы и сети»А.В. Брешенков, Е.В. Галямова, М.Н. СурковМетодическое пособие по лабораторной работе №1Предварительное знакомство с OracleМетодическое пособие по лабораторной работе №2Проектирование таблиц в Oracle Database 10gМосква 20102ОГЛАВЛЕНИЕМетодическое пособие по лабораторной работе №1Предварительное знакомство с Oracle…………………………………………………41.
Введение……………………………………………………………………………..42. Теоретическая часть………………………………………………………………...42.1.Запуск базы данных…………………………………………………………42.2.Остановка базы данных………...…………………………………………..52.3.Доступ к домашней странице базы данных………………………….……62.4.Получение помощи………………………………………………….………82.5.Описание домашней страницы……………………………………….…….82.6.Навигация посредством кнопок меню……………………………….…….92.7.Навигация посредством цепочки ссылок………………………………….102.8.Импорт, экспорт, загрузка и выгрузка данных……………………………102.9.Обзор резервного копирования и воссоздание данных………………….142.10.
Восстановление удаленных таблиц……………………………………….143. Практическая часть…………………………………………………………………163.1.Запуск Oracle………………………………………………………………...163.2.Выгрузка данных при помощи мастера загрузки…………………………173.3.Загрузка данных при помощи мастера загрузки…………………….…….183.4.Резервное копирование данных……………………………………………193.5.Просмотр содержимого корзины…………………………………….…….203.6.Восстановление таблицы из корзины……………………………………..233.7.Очистка всего содержимого корзины……………………………………..243.8.Управление базой данных с помощью Object Browser…………………..263.9.Просмотр информации с помощью Object Browser………………………30Контрольные опросы………………………………………..………………………….30Рекомендуемая литература…………………………………………………………….30Методическое пособие по лабораторной работе №2Проектирование таблиц в Oracle Database 10g……………………………………….311.
Теоретическая часть………………………………………………………………..311.1.Таблицы……………………………………………………………………..311.2.Представления………………………………………………………………341.3.Индексы……………………………………………………………………..361.4.Последовательности………………………………………………………..371.5.Синонимы……………………………………………………………………382. Практическая часть…………………………………………………………………3832.1.Таблицы……………………………………………………………………..382.1.1. Создание таблицы…………………………………………..382.1.2. Добавление столбцов в таблицу……………………………392.1.3.
Изменение столбца в таблице……………………………...402.1.4. Удаление столбца из таблицы……………………………...412.1.5. Создание первичного ключа………………………………..412.1.6. Создание вторичного ключа………………………………..422.1.7. Добавление данных в таблицу……………………………...432.1.8. Изменение данных в таблице……………………………….432.1.9. Удаление строки данных в таблицею………………………442.1.10.
Удаление таблицы……………………………………………442.1.11. Добавление проверочного ограничения……………………442.1.12. Добавление уникального ограничения……………………..452.1.13. Просмотр существующих ограничений…………………….462.1.14. Включение или выключение ограничений…………………462.2.Индексы………………………………………………………………………472.2.1. Создание индекса…………………………………………….472.2.2. Просмотр индексов…………………………………….….…482.2.3. Удаление индекса……………………………………..……..482.3.Представления………………………………………………………….……492.3.1. Создание представления…………………………….………492.3.2.
Просмотр представления…………………………………....502.3.3. Удаление представления………………………………….…502.4.Последовательности…………………………………………………….…...502.4.1. Создание последовательности…………………………..…..502.4.2. Просмотр последовательности…………………….……..….512.4.3. Удаление последовательности……………………….….…..512.5.Синонимы………………………………………………………………..……512.5.1. Создание синонима……………………………………..…….512.5.2. Просмотр синонима…………………………………….….…522.5.3. Удаление синонима………………………………………..….52Контрольные вопросы………………………………………………………..…..53Рекомендуемая литература……………………….…………………………..….534Методическое пособие по лабораторной работе №1Предварительное знакомство с OracleЦель работы – Ознакомиться с основными возможностями Oracle Database 10g.1.
ВведениеOracle Database Express Edition (Oracle Database XE) - это бесплатная, меньшая пообъему версия Oracle Database. Oracle Database XE проста в установке и управлении.Для работы с Oracle Database XE используется интуитивно-понятный webинтерфейс, позволяющий:Администрировать базу данныхСоздавать таблицы, представления и другие объекты базы данныхИмпортировать, экспортировать и просматривать табличные данныеВыполнять запросы и запускать SQL-скриптыГенерировать отчетыВ поставку Oracle Database XE также включен Oracle Application Express release 2.1- графическая среда разработки для создания web-приложений, основанных на базеданных.
В дополнение к Oracle Application Express release 2.1 Вы можете использоватьлюбые языки и инструменты как Oracle, так и сторонних разработчиков для созданиясобственных приложений, работающих с Oracle Database XE.В поставку Oracle Database XE также входят следующие консольные приложения:SQL-консоль (SQL*Plus), для выполнения команд SQL и PL/SQL, и запускаскриптовSQL*Loader, для загрузки данных в базу данныхData Pump и инструменты импорта/экспорта данныхOracle Database Express Edition- реляционная база данных, которая хранит ивосстанавливает наборы связанной информации. База данных, также названная серверомбазы данных, является ключом к решению проблем информационного управления. Вреляционной базе данных, коллекции связанной информации организованы в структуры,названные таблицами.
Каждая таблица содержит строки (записи), которые составлены изколонок (полей). Таблицы сохранены в базе данных в структурах, под названием схемы,5которые являются логическими структурами данных, где пользователи базы данныххранят свои таблицы.Схема HR, которая включена в Oracle Database XE, является примером схемы сосвязанными таблицами.
В схеме HR есть таблицы, которые хранят информацию ослужащих и отделах. Таблицы содержат общие колонки, которые позволяют данным отодной таблицы быть связанными с другим. Для каждого служащего в таблице employeesназвание отдела из таблицы departments может быть восстановлено, т.к. колонкаdepartment ID находится в обоих таблицах.2. Теоретическая часть2.1.Запуск базы данныхOracle Database Express Edition (Oracle Database XE) запускается автоматическисразу после инсталляции и после каждой системной перезагрузки. Таким образом, нетнеобходимости запускать базу данных, если предварительно Вы ее не остановили.Вы можете запустить базу данных непосредственно с рабочего стола или припомощи командной строки SQL (SQL*Plus).1) Запуск базы данных с рабочего столаДля запуска базы данных с рабочего стола:Подключитесь к серверу Oracle Database XE как администратор Windows - т.е., какпользователь, являющийся членом группы «Администраторы»Щелкните Start, укажите на Programs (или All Programs), перейдите на OracleDatabase 10g Express Edition, после чего выберите Start Database2) Запуск базы данных с использованием командной строки SQLПодключитесь к серверу Oracle Database XE под пользователем, входящим вгруппу ORA_DBA.
Обычно это пользователь, под которым была произведенаустановка Oracle Database XE.Откройте терминальную сессию или командное окно, если оно еще не открытоНа приглашение операционной системы введите следующую команду для запускакомандной строки SQL и соединения с базой данных:SQLPLUS / AS SYSDBAСлэш (/) указывает, что база данных должна идентифицировать Вас средствамиоперационной системы.На приглашение командной строки SQL введите следующую команду:6STARTUPПосле успешного завершения команды, она отобразит следующий вывод.
(Размерсистемной глобальной области может меняться в зависимости от количествафизической памяти в Вашем сервере Oracle Database XE.)ORACLE instance started.Total System Global AreaFixed Size599785472 bytes1220804 bytesVariable Size180358972 bytesDatabase Buffers415236096 bytesRedo Buffers2969600 bytesDatabase mounted.Database opened.Введите следующую команду для выхода из командной строки SQL: EXIT2.2.OracleОстановка базы данныхDatabaseExpressEdition(OracleDatabaseXE)останавливаетсяавтоматически одновременно с завершением работы компьютера, на котором онаустановлена.Перед остановкой Oracle Database XE рекомендуется убедиться, что всепользователи и приложения завершили свою работу и закрыли соединение с базойданных.Если пользователи или приложения имеют открытые соединения на момент началаостановки базы данных, остановка произойдёт следующим образом:Будет запрещено выполнение новых соединений и запрещён запуск новыхтранзакций.Для всех неподтверждённых транзакций будет выполнен откат.Будут принудительно закрыты соединения всех пользователей и приложений.Вы можете остановить базу данных как с рабочего стола, так и с помощью команднойстроки SQL (SQL*Plus).1) Остановка базы данных с рабочего столаЧтобы остановить базу данных с рабочего стола:Подключитесь к серверу Oracle Database XE как администратор Windows - т.е., какпользователь, являющийся членом группы «Администраторы»7Щелкните Start (Пуск), укажите на Все программы (All Programs), перейдите наOracle Database 10g Express Edition, после чего выберите Stop Database2) Остановка базы данных с использованием командной строки SQLЧтобы завершить работу базы данных с помощью командной строки SQL:1.
Подключитесь к серверу Oracle Database XE под пользователем, входящим вгруппу ORA_DBA. Обычно это пользователь, под которым была произведенаустановка Oracle Database XE.2. Откройте терминальную сессию или командное окно, если оно еще не открыто.3. На приглашение операционной системы введите следующую команду для запускакомандной строки SQL и соединения с базой данных:SQLPLUS / AS SYSDBAСлэш (/) указывает, что база данных должна идентифицировать Вас средствамиоперационной системы.4.