Oracle
Base de Datos II
1
Objetivos Básicos del Curso
Realizar la instalación de una BD, definir un esquema relacional de Base de Datos en SQL, crear objetos de las BD, aplicar las operaciones de manipulación de datos y formular consultas complejas de maneraeficiente. Aplicar las reglas de negocio en el servidor de base de datos, a través la programación apropiada con procedimientos, funciones, disparadores y otros objetos Conocer los fundamentos, los objetivos, y los aspectos de arquitectura que le permitirán diseñar bases de datos distribuidas y las aplicaciones apropiadas para optimizar las operaciones en dicho entorno.
Desarrollo de los ObjetivosDescripción una Base de Datos Relacional aplicando conceptos, terminologías y aplicaciones Definición de un esquema relacional de Base de Datos en SQL (Structured Query Language) y aprender a formular consultas complejas y eficientes utilizando como DBMS el ORACLE Desarrollo de aplicaciones, implementando el “esquema” y la “programación del Servidor” y la “programación del Cliente” a través dellenguaje PL/SQL Conceptos y prácticas de BDOO y su aplicación en ORACLE Conceptos de BD Distribuidas Desarrollo de aplicaciones implementado concepto de BD Distribuidas de ORACLE
Recursos Bibliográficas
BIBLIOGRAFÍA BÁSICA • Material del desarrollo de las clases • Fundamentos de Base de Datos/ Abraham Silbershatz/ Henry F. Korth/ S. Suddarshan • Procesamiento de Bases de Datos/ David M. Kroenke •Diseño y Administración de Bases de Datos/ Gary W. Hansen/J.Hansen • Manual de PL/SQL • SQL y PL/SQL para 9i / Gustavo Coronel BIBLIOGRAFÍA COMPLEMENTARIA • Fundamentos de Sistemas de Bases de Datos/ Armes Elmasri/ Shakant Navathe • Introducción a los Sistemas de Bases de Datos/ C. J.Date • Iniciación a Oracle8 / José Manuel Navarro • Manuales de Referencia de ORACLE 9i/10g
Base de Datos II 4DISTRIBUCIÓN DE ACTIVIDADES
Promedio ponderado de Exámenes Parciales….…100% Composición del puntaje para cada parcial: Examen en aula……………………………………………. 80% Desarrollo de TP y Prácticas de Laboratorio.. 20% Puntajes adicionales por asistencia de al menos 75% y participación en clase (sólo en el Examen Final)................................................................... 5% de la notaobtenida
Base de Datos II
5
REVISIÓN DE CONCEPTOS
Base de Datos II
6
Qué es una BD?
BASE DE DATOS: Es en sí un Fichero Electrónico en el que se almacenan datos e informaciones Integradas, Compartidas y Persistentes y utilizado por los sistemas de aplicaciones de una organización determinada.
Dato: Cualquier valor atómico de una base de datos (ejemplo: un nro.de cliente, elprecio de un artículo). Información: Cualquier combinación organizada de datos que tiene algún significado para el usuario (ejemplo: datos organizados del cliente para consultar su extracto de cuentas).
Base de Datos II 7
NIVELES DE ABSTRACCIÓN DE DATOS
Nivel de Vistas
USUARIO
USUARIO
USUARIO
USUARIO
USUARIO
VISTA EXTERNA “A”
VISTA EXTERNA “B”
Nivel Lógico
VISTACONCEPTUAL
Nivel Físico
BASE DE DATOS
Base de Datos II 8
MODELOS DE DATOS
Un modelo es una colección de herramientas conceptuales para describir los datos a través de estructuras, las relaciones de datos, la semántica de los datos y las restricciones de consistencia
El modelado es el proceso que implica crear una representación de la visión que tienen los usuarios de los datos y que permitiráconstruir el nivel conceptual de la Base
Base de Datos II 9
MODELOS
MODELOS CONCEPTUALES (Basados en objetos) Modelo Entidad- Relación Modelo Orientado a Objetos Modelo Semántico Modelo de datos Funcional MODELOS LÓGICOS DE IMPLEMENTACIÓN (Basados en Registros) Modelo Relacional Modelo Relacional Extendido Modelo de red Modelo Jerárquico
Base de Datos II
10
Dr. E. F. Codd propuso...
Regístrate para leer el documento completo.