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...
Regístrate para leer el documento completo.