Está en la página 1de 6

BASES DE DATOS BÁSICO

UNIDAD 3: FASE 4-DESARROLLO

ENTREGADO POR:

Mineira Rosa Ramos


Yonatan Mayorga
Carlos Tamayo

PRESENTADO A:

Ivan Arturo Lopez


TUTOR

Grupo: 26

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
MAYO DE 2020
INTRODUCCIÓN

Con el presente trabajo se permite identificar y profundizar algunos temas dándoles


definición en 5 páginas a los siguientes temas:
es el Lenguaje SQL (Structured Query Language) donde se evidencie la siguiente estructura
analítica:
• Que es el lenguaje SQL (Structured Query Language)
• Base Teórica y conceptual
• Tipos de datos
• Estructuras de flujo
• Bloques
• Estructura de un bloque
• Cursores
• Cursores implícitos
• Cursores explícitos
• Manejo de excepciones
Objetivos
 Fortalecer el conocimiento por medio del estudio de términos relacionados con las
bases de datos
 Entender la importancia de la investigación y lectura
 SQL (Structured Query Language):
es un lenguaje de programación estándar e interactivo para la obtención de información
desde una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma
ISO, muchos productos de bases de datos soportan SQL con extensiones propietarias al
lenguaje estándar. Las consultas toman la forma de un lenguaje de comandos que permite
seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay
una interfaz de programación
 Base Teórica y conceptual
SQL creado bajo el nombre de SEQUEL (Structured English Query Language), diseñado
por IBM para un sistema de bases de datos relacional denominado SYSTEM R.
La versión siguiente se denominó SQL-86 o SQL1, y fue creado en colaboración del ANSI
e ISO, pero, como no cubrió las necesidades de los desarrolladores, salió una nueva
revisión denominado SQL2 o SQL-92.
Actualmente es la referencia más utilizada en la mayoría de SGBD comerciales, contando
con soporte más general.
El lenguaje se encuentra constituido por DDL, DML y DCL, estos tres juntos definen un
conjunto de operaciones conocidas como álgebra relacional, las cuales permiten al usuario
especificar las peticiones fundamentales de recuperación.
El lenguaje se compone de cláusulas, operadores, comandos y funciones de agregado que
se combinan con instrucciones y sentencias para la creación, actualización y manipulación
de los datos de la base de datos.
 tipos de datos
Los datos a procesar por una computadora pueden clasificarse en
Simples:
los datos simples ocupan solo una casilla de la memoria ,por lo tanto ,una variable simple
hacer referencia a un único valor a la vez. dentro de este grupo de datos se encuentran:
enteros, reales, caracteres, booleanos
estructurados:
los datos estructurados se caracterizan por el hecho de que con un nombre(identificador de
variables Estructurada) se hace referencia a un grupo de Casillas de memoria. es decir, dato
estructurado tiene varios componentes (puede ser datos simples o estructurados ). sin
embargo, los componentes básicos(los del sistema más bajo ) de un dato estructurado son
datos simples. dentro de este grupo de datos se encuentran: arreglos, cadenas de caracteres,
registros y conjuntos
 Bloques
Bloque es la unidad de estructura básica en los programas SQL, son procedimientos o
funciones, o bien pueden ser parte de scripts de SQL.
 Estructura de un bloque
Los bloques PL/SQL presentan una estructura específica compuesta de tres partes bien
diferenciadas:

La sección declarativa en donde se declaran todas las constantes y variables que se van a
utilizar en la ejecución del bloque. Esta sección es opcional.

La sección de ejecución que incluye las instrucciones a ejecutar en el bloque PL/SQL. Estas
instrucciones pueden ser tanto de tipo DML como DDL, así como ordenes procedimentales.
Esta es la única sección que es obligatoria.
La sección de excepciones en donde se definen los manejadores de errores que soportará el
bloque PL/SQL. Esta sección es opcional y no se ejecutará a menos que aparezca un error.
 Cursores
Se refiere a una estructura de control utilizada para el recorrido (y potencial
procesamiento) de los registros del resultado de una consulta. Un cursor se utiliza para el
procesamiento individual de las filas devueltas por el sistema gestor de base de datos para
una consulta. Un cursor puede verse como un iterador sobre la colección de filas que habrá
en el set de resultados.
 Cursores implícitos y explícitos
Implícitos: Este tipo de cursores se utiliza para operaciones SELECT INTO. Se usan
cuando la consulta devuelve un único registro.
Explícitos: Son los cursores que son declarados y controlados por el programador. Se
utilizan cuando la consulta devuelve un conjunto de registros. Ocasionalmente también se
utilizan en consultas que devuelven un único registro por razones de eficiencia. Son más
rápidos.
 manejo de excepciones
En programación, una excepción es la indicación de un problema que ocurre durante la
ejecución de un programa. Sin embargo, la palabra excepción se refiere a que este problema
ocurre con poca frecuencia generalmente cuando existe algún dato o instrucción que no se
apega al funcionamiento del programa por lo que se produce un error.
Referencias bibliograficas

Camuña, R. J. F. (2014). Lenguajes de definición y modificación de datos SQL (uf1472).


Madrid, ESPAÑA: IC Editorial. pág. 33-40 Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
docID=4184070&query=

Alcalde, Alejandro. (2017). PL/SQL. Cursores. Madrid, ESPAÑA: Recuperado de:


https://elbauldelprogramador.com/plsql-cursores/

Cursor (base de datos). (2020, 2 de marzo). Wikipedia, La enciclopedia libre. Fecha de


consulta: 18:26, mayo 4, 2020 desde https://es.wikipedia.org/w/index.php?
title=Cursor_(base_de_datos)&oldid=123951599.

PL/SQL. (2020, 16 de abril). Wikipedia, La enciclopedia libre. Fecha de consulta: 18:33,


mayo 4, 2020 desde https://es.wikipedia.org/w/index.php?
title=PL/SQL&oldid=125248548.

También podría gustarte