- •Ростов-на-Дону
- •III. Рекомендуемые источники
- •III. Рекомендуемые источники
- •III. Рекомендуемые источники
- •III. Рекомендуемые источники
- •IV Контрольные вопросы для самопроверки
- •Тема 1.5. Обзор современных субд. Система Oracle Server
- •I. Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке к практическому занятию
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 1.6. Язык Oracle sql. Общие сведения
- •I. Задания для самостоятельной работы
- •II. План практического занятия
- •III. Рекомендации по выполнению заданий и подготовке к практическому занятию
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 1.7. Язык Oracle sql. Встроенные функции и преобразование типов
- •I. Задания для самостоятельной работы
- •II. План практического занятия
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 1.8. Язык Oracle sql. Использование селекции данных
- •I. Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 1.9. Язык Oracle sql. Операция группировки и агрегатные функции
- •I. Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 1.10. Язык Oracle-sql. Соединения и пустые значения
- •I Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке к практическому занятию
- •IV. Рекомендуемые источники
- •V Контрольные вопросы для самопроверки
- •Тема 1.11. Язык sql-Oracle. Подзапросы
- •I Задания для самостоятельной работы
- •II. План практических занятий
- •III Рекомендации по выполнению заданий и подготовке к практическим занятиям
- •IV Рекомендуемые источники
- •V Контрольные вопросы для самопроверки
- •Тема 1.12. Язык sql-Oracle. Команды манипулирования данными
- •I. Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •Тема 2. «Модификация схемы существующей базы данных»
- •Тема 3. «Разработка и использование представлений»
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •Тема 2.2. Проектирование с использованием методологии “сущность – связь”
- •I. Задания для самостоятельной работы
- •II. План практического занятия
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 2.3. Нормализация схем баз данных
- •I. Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •III. Рекомендуемые источники
- •IV. Контрольные вопросы для самопроверки
- •Тема 2.5. Методы физического проектирования бд и использование индексов
- •I Задания для самостоятельной работы
- •II План практического занятия
- •III Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 2.6. Основы языка pl/sql. Триггеры
- •I Задания для самостоятельной работы
- •II. План практического занятия
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V Контрольные вопросы для самопроверки
- •V. Контрольные вопросы для самопроверки
- •Тема 2.8. Транзакции и обеспечение целостности баз данных
- •I. Задания для самостоятельной работы
- •II. План практического занятия (2 ч.)
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Тема 2.9. Защита баз данных
- •I. Задания для самостоятельной работы
- •II. План практических занятий
- •III. Рекомендации по выполнению заданий и подготовке
- •IV. Рекомендуемые источники
- •V. Контрольные вопросы для самопроверки
- •Вопросы для подготовки к зачету (1 семестр)
- •Вопросы для подготовки к экзамену (2 семестр)
- •Примерная тематика курсовых работ (2 семестр)
- •080115.65 – «Таможенное дело»,
- •344002, Г. Ростов-на-Дону, пр. Буденновский, 20
V. Контрольные вопросы для самопроверки
Какие программные средства входят в «типичную» современную систему баз данных?
Что такое «средства разработки приложений» баз данных?
Какие параметры необходимо использовать при подключении пользовательской программы к Oracle Server?
Что такое «пользовательский сеанс», какие основные настройки Вы знаете, и каким образом эти настройки можно изменить?
Тема 1.6. Язык Oracle sql. Общие сведения
I. Задания для самостоятельной работы
Опишите основные категории команд языка SQL.
Объясните, что такое SQL-таблица как структура данных.
Опишите виды выражений, используемых в языке SQL, и их структуру.
Сформулируйте формальное правило вычисления SELECT-запроса с упорядочиванием данных.
II. План практического занятия
Тема: «Составление простых SQL-запросов».
Посмотреть структуру таблицы Clients.
Определить количество записей в таблице.
Вывести все записи таблицы.
Вывести все записи таблицы и присвоить колонкам результирующего множества имена на русском языке.
Выбрать из таблицы Clients при помощи трех отдельных запросов все существующие значения для:
различных названий улиц
различных названий городов
различных пар значений “название города – название улицы“.
Выполнить следующий запрос и объяснить его значение:
select count( distinct city ), count( distinct street ),
count( distinct city || street ) from clients
Составить запрос, выводящий информацию из таблицы в виде отчета приблизительно в следующем виде:
Клиент Гр.Бабенко Сергей Александрович, проживает по адресу г.Ростов-на-Дону, Таганрогская, 11/3
(Рекомендация: используйте функцию RTRIM() от значений требуемых полей таблицы для удаления незначащих пробелов)
Вывести все записи таблицы, выполнив упорядочивание по:
дате регистрации
названию улицы
номеру дома
названию улицы и номеру дома
по выражению street || apartment
(упорядочивание выполняется в отдельных запросах)
Выполнить следующие запросы и объяснить их значения:
select 1,2,3 from clients
select 1 + 2 +3 from clients
select 1 || 2 || 3 from clients
III. Рекомендации по выполнению заданий и подготовке к практическому занятию
Данная практическая работа является первой работой по освоению языка запросов SQL, и его основная цель – получить студентами начальных сведений о структуре SELECT-выражения и применения запросов к извлечению из базы данных информации. При выполнении заданий по созданию запросов, в этом и последующих практических заданиях, студенты должны четко понимать практические аспекты применения языка SQL и вырабатывать способность самостоятельно создавать запросы в соответствии с формулировками заданий. Поэтому многие задания строятся по следующему принципу – сначала студент должен ввести предлагаемый преподавателем запрос, исполнить его и объяснить смысл результата, а затем на основе этого запроса создать новый в соответствии со следующим заданием.
В данной работе используются запросы с простейшими видами селекции данных, упорядочиванием и удалением дубликатов. Обязательно следует выполнить и разобраться с различиями запросов в задании 9.