Sql Y Pl/Sql

Páginas: 23 (5519 palabras) Publicado: 1 de agosto de 2012
Introducción a Oracle SQL y PL/SQL



Introducción

Se transforma requerimientos del negocio dentro de una base de datos operacional.

Estrategia y análisis ( Diseño ( Construcción y documentación ( Transición ( Producción

Una BD es una colección de información organizada, hay 4 tipos herarquica, red, relacional y relacional de objetos


Concepto de BD relacional

Colección deobjetos o relaciones
Un grupo de operadores pueden actuar en las relaciones para producir otras relaciones
Integridad de los datos para exactitud y consistencia


Definición de una BD relacional

Es una colección de relaciones o tablas en dos dimensiones


Modelos de datos

Son la piedra angular del diseño ayudan a entender lo que quiere el cliente.


Modelos ER

Los datos sondivididos dentro de categorías discretas o entidades, un modelo de relación entre entidades es una ilustración de varias entidades en el negocio y la relación entre estas, los modelos separan la información requerida por los negocios de las actividades de estos .


Componentes

Entidad : Objeto que representa la información que se necesita
Atributo : Describe o califica la entidad
Relación :Asociación entre entidades mostrando opcionalidad y grado(cardinalidad).


Identificadores unicos

Son una combinación de atributos o relaciones o ambos , este hace que cada ocurrencia de una entidad sea unica Símbolo #, secundario (#)


Relacionando multiples tablas

Cada tabla contiene datos que describen exactamente una entidad, las categorías de los datos son listados en los atributosy los casos individuales en las filas.
Las llaves foráneas son basadas en valores de datos y son puramente lógicos, no fisicos, apuntadores.


Propiedades de una BD realacional

Puede ser accedida y modificada con sentencias structured query language (SQL) el cual permite comunicarse con el servidor
Contiene una colección de tablas
Usa un grupo de operadores

Sistema de BD relacional
Sepuede almacenar y administrar datos con todas las ventajas de la estructura relacional PL/SQL

Oracle 8 : Sistema de administración de BD realiconales de objetos
Provee una nueva maquina que trae programación orientada a objetos, tipos de datos complejos, objetos de negocio complejos y total compatibiliad con el mundo relacional.
Usuario define tipos de datos y objetos
Soporta objetosgrandes y multimedia
Oracle 8i : BD en plataforma internet
Contiene herramientas avanzadas para administrar todos los tipos de datos en web sites.
iFS Internet File System combina el poder de Oracle 8i con el facil uso de un FS, los usuarios pueden fácilmente acceder a los archivos y folders en un iFS usando una variedad de protocolos como HTML, FTP, IMAP4 .
Oracle 8i incluye una robusta,integrada y escalable maquina virtual de java dentro del servidor Jserver
O8i provee full integración con Microsoft Transaction Server (MTS)

Plataforma de internet Oracle
Para e-commerce y data warehousing es construida en 3 piezas principales
1. Clientes Browser based para procesar presentación
2. Servidores de aplicación para ejecutar logica de los negocios y logica de la presentaciónpara clientes browser-based
3. Bases de datos para ejecutar logica de negocios intensiva y servicio de datos

Sentencias SQL

SELECT Recuperación de datos

INSERT DML
UPDATE
DELETE


CREATE DDL

ALTER
DROP
RENAME
TRUNCATE


COMMIT Control transaccional

ROLLBACK
SAVEPOINT

GRANT Lenguaje de control de datos (DCL)
REVOKE

Hacerca de PL/SQL Es una extención de SQL, la manipulación de datos y las sentencias de consulta de SQL son incluidas dentro de unidades de codigo procedimentales

Ambiente PL/SQL Un bloque PL/SQL es procesado por la maquina PL/SQL la cual puede residir dentro de la herramienta o dentro del servidor.
Cuando se invoca PL/SQL desde un programa, SQL *Plus o server manager, lo procesa el servidor , este separa las sentencias SQL y las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pl/Sql
  • Pl/Sql
  • PL sql
  • pl/sql
  • Oracle pl/sql
  • tutorilal pl/sql
  • Ejercicios Pl Sql
  • Cursores en PL/SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS