Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Основные операторы языка.




ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

 

Кафедра «Программное обеспечение вычислительной техники и автоматизированных систем»

Знакомство с языком PL/SQL и его управляющими конструкциями

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ № 1, 2

по дисциплине “Oracle”

Ростов-на-Дону 2009


Составитель ст. преподаватель Новиков. С.П.

Знакомство с языком PL/SQL и его управляющими конструкциями: Методические указания – Ростов н/Д: Издательский центр ДГТУ, 2009.-18 с.

В методической разработке рассматриваются основные команды для работы с языком и его управляющими конструкциями. Поясняются преобразования типов данных. Рассматривается описание процедур и курсоров. Даны задания к лабораторным работам, помогающие закрепить на практике полученные знания. Методические указания предназначены для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем», 090102 «Компьютерная безопасность», 010503 «Математическое обеспечение и администрирование информационных систем».

Печатается по решению методической комиссии факультета «Информатика и вычислительная техника»

 

Рецензент к.т.н., проф. Гранков М.В.

 

Научный редактор д.т.н. проф. Нейдорф Р.А.

©Издательский центр ДГТУ, 2009


Язык PL/SQL

Процедурный язык запросов PL/SQL представляет собой процедурное расширение ANSI-стандарта языка SQL, разработанное фирмой Oracle. В отличие от стандартного язык PL/SQL, как и любой другой процедурный язык третьего поколения (3GL), требует задания пошаговых инст­рукций по выполнению требуемых действий.

Подобно другим стандартным языкам, PL/SQL имеет языковые элементы для объявления переменных, присвоения значений, проверки условий и ветвления, а также для построения ите­ративных конструкций. Как С и Pascal язык PL/SQL в значительной степени блочно-ориентирован. Он имеет строгие правила, касающиеся областей видимости переменных, под­держивает параметризованные вызовы. PL/SQL предусматривает строгий контроль типов; ошибки несовместимости типов контролируются на этапах компиляции и выполнения. Выпол­няются также явное и неявное преобразования типов. В языке поддержи­ваются определенные пользователем сложные структуры данных. В нем также допустима пе­регрузка подпрограмм для создания гибкой среды прикладного программирования.

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

Язык PL/SQL имеет элемент Exception Handler (обработчик исключительных ситуаций) для синхронной обработки ошибок и исключительных ситуаций, которые могут возникнуть во вре­мя выполнения. Далее будет описано, как использовать обработчики исключительных ситуаций в коде программы.

Язык PL/SQL не является объектно-ориентированным и имеет некоторые общие черты с языками Pascal и Ada, его изучение не будет проблемой для того, кто знает синтаксис языка Pascal. В отличие от С и Pascal, в языке PL/SQL не поддерживаются указатели. Язык PL/SQL является, в первую очередь, средством разработки программ, имею­щих дело непосредственно с таблицами и другими объектами баз данных. Взаимодействие с операционной системой и внешними программными компонентами осуществляется через по­ставляемые пакеты управления базами данных.

Язык PL/SQL является переносимым. Стандартизован для всех серверов фирмы Oracle на различных платформах. Так как его типы данных базируются на типах данных сер­веров, язык является полностью машинно-независимым.

Основные операторы языка.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...