Как писать мощные и гибкие программы на pl sql

101 Oracle PL/SQL. Как написать мощные и гибкие программы на PL/SQL. Автор – Кристофер Ален. Скачать бесплатно.

101 Oracle PL/SQL. Как написать мощные и гибкие программы на PL/SQL.

Автор – Кристофер Ален

Книга Кристофера Алена – сертифицированного специалиста по Oracle, поможет больше узнать об SQL, как он используется СУБД Oracle и как можно автоматизировать сложные задачи администрирования и эффективного применения этой СУБД при помощи PL/SQL. Обучение проводится на конкретных примерах: каждая глава содержит практические упражнения, помогающие освоить представленный материал. Изложение ведется по принципу «от простого к сложному». Сначала рассматриваются основы баз данных, включая такие фундаментальные понятия, как таблица, строка, запись, столбец и поле, а затем объясняется, как сохранять, извлекать и изменять данные, писать SQL-команды для вставки, выборки, обновления и удаления данных, писать законченные функции и процедуры PL/SQL, управлять программой SQL*Plus, использовать триггеры для реализации сложных бизнес-правил и поддержания безопасности и, наконец, писать программы на PL/SQL и создавать пакеты.

Oracle — PL/SQL — Getting Started

Это издание, одобренное корпорацией Oracle, предоставляет полные сведения, необходимые для начала работы с SQL и PL/SQL.

Источник: it-ebooks.ru

101 Oracle PL/SQL. Как написать мощные и гибкие программы на PL/SQL

101 Oracle PL/SQL. Как написать мощные и гибкие программы на PL/SQL

101 Oracle PL/SQL. Как написать мощные и гибкие программы на PL/SQL

Кристофер Аллен.

Цена: 365,00 руб.

В книге объясняется, как использовать SQL для работы с базой данных и как автоматизировать сложные задачи с помощью PL/SQL. Вы будете учиться на конкретных примерах: каждая глава содержит практические упражнения, помогающие освоить представленный материал. Изложение ведется по принципу «от простого к сложному».

Сначала рассматриваются основы баз данных, включая такие фундаментальные понятия, как «таблица», «строка», «запись», «столбец» и «поле», а затем объясняется, как сохранять, извлекать и модифицировать данные, управлять программой SQL*Plus, создавать SQL-функции и, наконец, писать программы на PL/SQL. Вы научитесь: Создавать таблицы, индексы и ограничения базы данных.

Писать SQL-команды для вставки, выборки, обновления и удаления данных. Выполнять сложные манипуляции с данными. Писать законченные функции и процедуры PL/SQL. Объявлять переменные с использованием привязанных типов. Создавать пакеты PL/SQL.

Читайте также:
Как узнать путь программы Андроид

Использовать триггеры для.

Издательство: Лори,0 г.

Источник: www.cataloxy.ru

Программирование в PL/SQL (ORACLE) Урок 1 (часть 1 из 3) / Илья Хохлов

101 Oracle PL/SQL Как писать мощные и гибкие программы на PL/SQL

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

В книге рассматривается язык программирования PL/SQL и основы СУБД Oracle. С помощью информации, изложенной в книге можно начать разрабатывать гибкие и мощные приложения для сервера баз данных Oracle.

Часть I
Основы баз данных

Глава 1 Введение в базы данных

Что такое база данных?

  • Таблицы
  • Строки/записи
  • Столбцы/поля

Чем база данных отличается от электронной таблицы?

  • Хранение многих строк
  • Одновременное обслуживание многих пользователей
  • Безопасность
  • Реляционные свойства.
  • Ограничения, гарантирующие качество данных
  • Вопросы для повторения
  • Практическое задание

Как вам пригодятся эти знания?

  • При администрировании базы данных
  • При разработке программ
  • При проведении бизнес-анализа
  • Если вы просто хотите знать, как лучше использовать
    базу данных

Категории команд SQL

  • Определение данных
  • Манипулирование данными
  • Управление денными
  • Выборка Данных
  • Управление транзакциями

Ответы на вопросы

Глава 2 Сохранение и выборка данных: основы

  • Создание таблицы
  • Вставка записей
  • Выбор записей
  • Удаление таблицы
  • Именование таблиц и столбцов
  • Правила
  • Рекомендации

Создание более сложной таблицы

  • Как в Oracle хранится текст
  • Как Oracle сохраняет числа
  • Как Oracle сохраняет даты
  • Определение структуры таблицы
  • Столбцы NULL и NOT NULL

Вставка данных — дополнительные приемы

  • Как вставлять записи с null-значениями
  • Как вставлять данные с апострофами

Просмотр данных — дополнительные приемы

  • Выбор определенных столбцов
  • Изменение порядка столбцов
  • Вычисления с использованием данных из таблицы
  • Математические операторы
  • Что такое выражение?
  • Приоритет операторов
  • Соединение двух и более частей текста
  • Присваивание столбцам псевдонимов

Ответы на вопросы

Глава 3 Более сложные манипуляции с данными

  • Ограничение диапазона выбираемых записей
  • Фильтрация записей по числовым значениям
  • Выбор записей по одиночному значению
  • Выбор записей по диапазону значений
  • Исключение записей
  • Выбор записей по группе допустимых значений
  • Фильтрация записей по тексту
  • Использование шаблонов
  • Фильтрация записей по датам
  • Выбор записей по null-значениям

Изменение порядка записей

  • Сортировка по отдельным столбцам
  • Сортировка по нескольким столбцам

Отображение только уникальных значений

Модификация данных в таблице

Удаление записей из таблицы

  • Удаление записей, соответствующих заданному критерию
  • Удаление всех строк
  • Удаление записей без указания критериев
  • Усечение таблицы
  • Отмена транзакций DML
  • Доступность данных для других пользователей
  • Явное и неявное завершение
Читайте также:
Как убрать включение программ при включении компьютера

Ответы на вопросы

Глава 4 Управление SQL’Plus

Редактирование предыдущих команд

  • Использование текстового редактора
  • Использование команды EDIT
  • Построчное редактирование
  • Использование команды CHANGE
  • Выбор строки при построчном редактировании

Копирование и вставка

Очистка экрана SQL*Plus

Настройка среды SQL*Plus

  • Настройка с использованием меню SQL*Plus
  • Настройка с использованием команд

Сохранение настроек среды

Форматирование выходных данных SQL*Plus

  • Форматирование чисел
  • Выравнивание количества десятичных знаков
  • Добавление разделителя групп разрядов
  • Добавление знака денежной единицы
  • Другие полезные коды форматов
  • Форматирование текста
  • Форматирование заголовков столбцов

Буферизация выходных данных на диске

Файлы сценариев SQL

  • Создание файла сценария
  • Запуск сценария
  • Использование переменных в файлах сценариев
  • Переменные подстановки
  • Команда ACCEPT

Ответы на вопросы

Часть II

SQL для профессионалов

Глава 5 Встроенные функции SQL

Часто используемые однострочные функции

  • UPPER, LOWER и INITCAP
  • LENGTH
  • SUBSTR
  • INSTR
  • LTRIMnRTRIM

Функции для работы с датами

  • SYSDATE и TRUNC
  • ADD_MONTHS
  • LAST_DAY
  • MONTHS_BETWEEN

Функции преобразования данных

Пример: Использование изученных функций для решения реальной задачи

Вставка комментариев в SQL-сценарии

Часто используемые групповые функции

Группирование данных с помощью конструкции GROUP BY

Включение и исключение групп с помощью конструкции HAVING

Ответы на вопросы

Глава 6 Индексы и ограничения

  • Индексы в базах данных
  • Когда индексы помогают?
  • Как создаются индексы
  • Различные типы индексов
  • Индексы В*-дерева
  • Битовые индексы

Обеспечение целостности данных: ограничения

  • Что такое ограничение?
  • Как создавать ограничения
  • NOT NULL
  • UNIQUE
  • CHECK
  • Разрешение и запрещение существующих ограничений
  • Изменение и удаление существующих ограничений
  • Где следует определять ограничения — в базе данных или приложении?

Связи между таблицами

  • Введение в моделирование данных
  • Использование ограничений для установления связей между таблицами
  • Создание первичного ключа
  • Создание ограничения внешнего ключа
  • Написание операторов SELECT, отображающих данные из более чем одной таблицы
  • Внешние соединения
  • Операторы соединения
  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS
  • Что такое подзапрос?
  • Типичные проблемы, решаемые с помощью подзапросов
  • Однострочные подзапросы
  • Многострочные подзапросы
  • Подзапросы, возвращающие более одного столбца

Ответы на вопросы

Глава 7 Другие полезные средства Oracle

Перенос данных между таблицами

  • Перенос данных с помощью INSERT
  • Создание новой таблицы на основе уже существующей

Изменение структуры таблицы

  • Добавление столбцов
  • Изменение типа данных столбца
  • Изменение null-опций
  • Создание представления
  • Удаление представлений
  • Изменение определения представления
  • Анализ первых N записей

Другие объекты базы данных

  • Последовательности
  • Создание последовательности
  • Использование последовательности
  • Модификация существующей последовательности
  • Синонимы
  • Создание синонима
  • Модификация существующего синонима
  • Словарь данных Oracle
  • Опрос словаря данных для получения информации о пользователях и базе данных
  • Использование различных представлений словаря данных
Читайте также:
Автокад это графическая программа

Ответы на вопросы

Часть III
Создание программ на PL/SQL

Глава 8 Введение в PL/SQL

Что такое PL/SQL?

  • Общие сведения о PL/SQL
  • SQL, PL/SQL и SQL*Plus: кто есть кто
  • Хранимые процедуры, функции и триггеры
  • Хранимые процедуры
  • Хранимые функции
  • Триггеры
  • Хранимые процедуры в сравнении с SQL-сценариями

Структура блока PL/SQL

  • Секция заголовка
  • Секция объявлений
  • Выполняемая секция
  • Секция исключений

Создание простой PL/SQL-процедуры

  • Вызов процедур и функций

Переменные и константы PL/SQL

  • Объявление переменных PL/SQL
  • Объявление констант PL/SQL
  • Присваивание значений переменным
  • Использование переменных

Управляющие структуры в PL/SQL

  • Оператор IF
  • Циклы
  • LOOP
  • Цикл WHILE
  • Цикл FOR
  • Курсоры
  • Объявление курсора и атрибуты курсора
  • Записи PL/SQL
  • Использование команд OPEN, FETCH и CLOSE
  • Курсорный цикл FOR
  • Конструкция WHERE CURRENT OF
  • Вложенные циклы и пример курсора
  • Исключения
  • Системные исключения
  • Исключения, определяемые программистом

Ответы на вопросы

Глава 9 Другие средства PL/SQL

Соглашения о кодировании

Подробнее о взаимодействии PL/SQL и сервера Oracle

  • Динамическое объявление типов переменных и записи
    PL/SQL
  • DML в PL/SQL, или неявные курсоры
  • Сравнение явных и неявных курсоров

Операции с временем

  • Измерение времени в программе
  • Использование команды TIMING для счета реального времени
  • Типы триггеров
  • Пример триггера
  • Модификация триггеров
  • Тонкости, касающиеся триггеров
  • Создание ODBC-соединения
  • Применение ODBC-соединений
  • Просмотр и редактирование данных Access
  • Импорт данных Oracle в Excel

Ответы на вопросы

  • Статьи
  • Собеседованиие?
  • Книги Oracle
  • Документация Oracle
  • Теория БД
  • SQL
  • Администрирование
  • Spatial
  • Производительность
  • Задачи по SQL
  • Том Кайт
  • Том Кайт. Архитектура, методики программирования и основные особенности версий 9i и 10g. Глава 8
  • Кэри Миллсап и Джефф Хольт Оптимизация производительности
  • PL/SQL-1
  • PL/SQL-2
  • PL/SQL-3
  • PL/SQL-4
  • Организация работы в сети
  • Delphi
  • Oracle PL/SQL для администраторов баз данных
  • Уроки Oracle
  • Oracle Data Integrator

Популярные

  • Что такое индекс?
  • Работаем с Oracle
  • Агрегатные функции. Группировка записей
  • Функции даты и времени
  • Объединение таблиц
  • Удаление дубликатов строк
  • Администрирование Oracle 9i
  • Работа с событиями SQL*Net, заметно влияющими на время отклика
  • 101 Oracle PL/SQL Как писать мощные и гибкие программы на PL/SQL
  • Oracle. Оптимизация производительности
  • Прогнозирование экономической эффективности проекта
  • Функции преобразования

Источник: deepedit.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru