- •Ростов-на-Дону
- •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
IV. Рекомендуемые источники
Основная литература
Заставной, Д. Язык баз данных Oracle SQL. Запросы и команды манипулирования данными / Д.А.Заставной - Российская таможенная академия, Ростовский филиал, 2008. – 80 с.
Андон, Ф. Язык запросов SQL : Учебный курс/ Ф.Андон, В. Резниченко. – СПб.: Питер, 2006. – 415 с.
Малыхина, М. П. Базы данных : основы, проектирование, использование / М.П. Малыхина – СПб. : БХВ-Петербург, 2006. – 528 с.
Моисеенко, С. SQL. Задачи и решения / С. Моисеенко – СПб. : Питер, 2006. – 256 с.
Дополнительная литература
Бобровский, С. Oracle Database XE для Windows. Эффективное использование/ С. Бобровский. – М. : Лори. 2009. – 512 с.
V. Контрольные вопросы для самопроверки
Что такое результирующее множество запроса?
Что такое литеральные константы?
Каким образом следует использовать в именах объектов базы данных символы русского алфавита?
Что такое значение SELECT-запроса с формальной и неформальной точек зрения?
Тема 1.7. Язык Oracle sql. Встроенные функции и преобразование типов
I. Задания для самостоятельной работы
Перечислите основные категории встроенных функций в языке Oracle SQL.
Объясните, что такое явное и неявное преобразование типов.
Перечислите основные строковые функции и функции работы со значениями-датами.
Опишите назначение функции CASE.
II. План практического занятия
Тема: «Использование встроенных функций».
При помощи SELECT-запроса, обращающегося к псевдотаблице DUAL, вычислить значения функций SIN( 0.34), SQRT( 346.45), POWER( 12, 3) и ABS( -23.56)
Использовать преобразование значений функций из запроса предыдущего задания при помощи функции TO_CHAR() в научный и денежный форматы.
Для значений функций запросов из задания 1 выполнить округление при помощи функций ROUND(), CEIL(), FLOOR(), и отбрасывание знаков дробной части до 0, 4 и 10 знаков, используя функцию TRUNC().
Выполнить следующий запрос и объяснить отличия значений функций:
SELECT title, LENGTH( title ), LENGTH( RTRIM( title ) )
FROM clients
Выполнить запрос с упорядочиванием записей по длине поля title с учетом отсечения пробелов.
Вывести значения поля registrdate, преобразуя символы в нижний регистр и в формате с заглавной буквой (используйте функции LOWER и INITCAP).
Вывести имена клиентов, заменяя начальное сочетание 'Гр.' на строку 'Физическое лицо ' (используйте функцию REPLACE с тремя параметрами).
Изменить запрос задания 6, выводя только записи со сведениями о физических лицах (т.е. значения поля title которых действительно начинаются с сочетания 'Гр.').
(Рекомендации: необходимо использовать конструкцию WHERE и функцию SUBSTR).
Вывести для всех записей значения даты регистрации и результаты ее округления к первому и последнему дням соответствующего месяца (используйте функции TRUNC с форматом 'MONTH' и LAST_DAY).
Вывести для всех записей значения даты регистрации и результаты ее округления к первому и последнему дням соответствующего года.
(используйте функцию ADD_MONTHS( registrdate, 12 ) для округления даты к первому дню следующего года).