Программирование в системе Oracle icon

Программирование в системе Oracle



НазваниеПрограммирование в системе Oracle
Д.С.Гладких
Дата17.10.2016
Размер
ТипСправочники, творчество

Наименование дисциплины: Программирование в системе Oracle

Направление подготовки: 010400 Прикладная математика и информатика

Профиль подготовки: Математическое моделирование и вычислительная математика

Квалификация (степень) выпускника: бакалавр

Форма обучения: очная

Автор: ассистент кафедры дифференциальных уравнений Д.С.Гладких.


1. Целью преподавания дисциплины «Программирование в системе Oracle» является формирование у студентов глубоких теоретических знаний в области управления, хранения и обработки данных, а также практических навыков по проектированию и реализации эффективных систем хранения и обработки данных на основе полученных знаний.

В связи с этим, задачами преподавания дисциплины «Программирование в системе Oracle» являются развитие навыков групповой работы посредством интеграции систем, разрабатываемых различными группами студентов; отработка навыков проектирования баз данных и написания взаимодействующих с ними приложений, посредством изучения и использования в собственных разработках наследованных систем, разработанных ранее самими студентами.


2. Дисциплина «Программирование в системе Oracle» входит в цикл дисциплин, которые обеспечивают овладение практическими и численными методами, необходимыми для подготовки специалиста математика. Она основывается на знаниях полученных слушателями при изучении дисциплин «Основы информатики», «Базы данных», «Операционные системы», «Языки и методы программирования», «Основы программирования». Знания и навыки, полученные при изучении данной дисциплины используются при изучении ряда специальных дисциплин, а также при выполнении курсовых проектов и дипломных работ.


3. В результате освоения дисциплины обучающийся должен:


^ Знать:

теоретические основы технологий организации хранения и обработки данных.


Уметь:

грамотное формулировать задачи по разработке базы данных; применять CASE-технологии и ПО при автоматизированной разработке БД.


Владеть:

приемами концептуального (инфологического) проектирования и проектирования даталогической модели БД (на основе реляционного и объектно-ориентированного подходов) для построения оптимальных и стабильных систем; навыками по реализации приложений, взаимодействующих с БД, посредством применения языка структурированных запросов SQL.


4. Общая трудоемкость дисциплины составляет 2 зачетные единицы, 72 часа.


5. Содержание дисциплины:


п/п

Раздел дисциплины

1

Системы управления Базами Данных: Персональные системы и Системы на основе сервера

2

Описание систем в виде объектов и взаимоотношений

3

Модель реляционной базы данных

  1. Первичные ключи

  2. Нормальные формы

  3. Соотношения и внешние ключи

  4. Объектно-реляционная модель

4

Инструменты Oracle

5

Среда Oracle

  1. SQL*Plus и iSQL*Plus

  2. Инструменты Developer Suite

  3. Oracle Enterprice Manager

6

SQL и SQL*Plus: Команды SQL; Выражения SQL; Использование SQL*Plus for Windows; Использование iSQL*Plus

7

Выражения SQL: Запуск запросов SQL; Dll – выражения; TC – выражения; DCL – выражения

8

Расширения команд SQL*Plus: Структуры таблицы; Захват файлов для печати; Команды форматирования; Настройка среды SQL*Plus; Выполнение файлов сценария; Использование переменных; Создание и запуск сценария

9

Разработка реляционных баз данных: Общение с пользователем базы данных; Определение требований пользователя; Определение бизнес-объектов; Нормализация структуры

10

Учетные записи пользователей: Создание учетной записи; Изменение системных привилегий пользователя; Удаление учетной записи пользователя

11

Создание таблиц (Типы данных Oracle, Создание таблицы с использованием SQL*Plus, Добавление комментариев к таблицам и столбцам)

12

Определение и использование ограничений. Изменение таблицы и её условий. Отображение имен, структур и комментариев таблиц. Создание новых таблиц на основе существующих

13

Изменения данных и наблюдение за таблицей (вставка строк, обновление данных, удаление строк и усечение таблиц, слияние строк)

14

Транзакции базы данных

15

Создание и использование обработчиков событий. Введение в обработчики событий. Обработчики событий BEFORE и AFTER. Создание и использование обработчиков событий на уровне выражений. Просмотр, изменение и удаление обработчика событий

16

Отображение информации из одной таблицы БД

17

Введение в функции SQL

  • Использование в запросах однострочных функций

  • Использование агрегирующих функций

  • Группировка результатов

  • Фильтрация групп с помощью оператора HAVING

  • Форматирование выхода SQL*Plus и создание простых отчетов

18

Создание запросов и представлений

  1. Объединение таблиц

  2. Операторы действия над множествами

  3. Использование подзапросов

  4. Определение и организация подзапросов

19

Использование PL/SQL, типы блоков PL/SQL

20

Неименованные блоки. Создание неименованных блоков.

21

Явные курсоры

  1. Итерации в блоках PL/SQL

  2. Обработка строк с применением явных курсоров и циклов

  3. Использование цикла FOR для работы с явным курсором

  4. Выражение IF

22

Именованные блоки

23

Создание, использование и удаление функций

24

Создание, использование и удаление процедур

25

Использование Form Builder. Специальная настройка форм

26

Создание и модификация отчетов

27

Создание интегрированных приложений



6.Учебно-методическое и информационное обеспечение дисциплины:


а) основная литература:


1.Смирнов, С. Н., Обработка документов средствами Oracle : практикум по XML и JDBC : учеб. пособие для вузов / С. Н. Смирнов, М., Гелиос АРВ, 2004, 187c

2.Смирнов, С. Н., Работаем с Oracle : учеб. пособие для вузов / С. Н. Смирнов, И. С. Задворьев. - 2-е изд., испр. и доп., М., Гелиос АРВ, 2002, 495c


б) дополнительная литература:


1.Перри Джеймс, Пост Джеральд - Введение в Oracle 10g.

2.Коннор МакДональд - Oracle PL/SQL для профессионалов. Практические решения.


в) программное обеспечение и Интернет-ресурсы:


Основы современных баз данных. Информационно-аналитические материалы. С.д. кузнецов, www.citforum.ru

Структуриованный язык запросов (sql). Учебное пособие. В.в. кириллов, г.ю. громов, www. Citforum.ru

Основы использования www – технологий для доступа к существующим базам данных. Е. Фаддеенков, www. Citforum.ru

Основы проектирования реляционных баз данных. Учебное пособие. В.в. кириллов. Www. Citforum.ru




Похожие:

Программирование в системе Oracle iconВерсия Oracle Database 11g объявлена в октябре 2006 на oow
Новые возможности Oracle Database 11g для сохранения работоспособности при внесении изменений
Программирование в системе Oracle iconСправочник по специальным функциям. Skp-56/120hx гибридно-клавишная телефонная система. Содержание
Программирование системного быстрого набора Программирование персонального быстрого набора
Программирование в системе Oracle iconУчителя информатики
Методический материал к теме «Разработка алгоритма. Структурное программирование»
Программирование в системе Oracle iconИспользование информационных технологий при изучении содержательной линии «Алгоритмизация и программирование» в предмете «Информатика и икт» общеобразовательных учреждений

Программирование в системе Oracle iconОтчёт к лабораторной работе №8 по дисциплине «Программирование на языках высокого уровня» Обработка двоичных файлов
Освоить работу с двоичными файлами. Создавать и использовать собственные структуры данных
Программирование в системе Oracle icon«Воронежский государственный педагогический университет» аннотация рабочей программы учебной дисциплины «программирование и алгоритмизация русского правописания»
В процессе освоения данной дисциплины студент формирует и демонстрирует следующие компетенции
Программирование в системе Oracle iconОтчет по лабораторной работе №4 Тема: «Программирование контроллера прерываний»
При этом необходимо написать обработчики аппаратных прерываний, которые будут установлены на используемые пользовательские прерывания...
Программирование в системе Oracle iconПрактикум по курсу «Исследование операций». Часть «Линейное программирование». Армавир, агпу. 2007 77с
О методическом обеспечении организации внеаудиторной самостоятельной работы студентов первого курса института прикладной информатики,...
Программирование в системе Oracle iconПрограммирование это бурно развивающаяся область знаний
Однако, сегодня положение коренным образом изменилось. Появилось много новых хороших языков программирования, среди которых сегодня...
Программирование в системе Oracle iconПорядок подключения клиентов зао банк «Венец» к системе удаленного банковского обслуживания «Клиент-Банк». Для работы в системе «Клиент-Банк»
Для работы в системе «Клиент-Банк» Клиенту необходимо иметь персональный компьютер со следующими техническими характеристиками
Разместите ссылку на наш сайт:
Справочники, творчество


База данных защищена авторским правом ©dmee.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
контакты