Vous êtes sur la page 1sur 7

BASE DE DATOS

LABORATORIO 1 Introduccin a Oracle

Contenido 1. Conceptos de base de datos 2. DBMS (sistema de administracin de base de datos) 3. Tipos de sistemas de base de datos 4. Diseo de base de datos 5. Diagrama relacional 6. Lenguaje de consultas estructurado (SQL) 7. Herramientas para escribir sentencias SQL 8. Desbloquear cuentas de usuario 9. Consultar el catalogo de objetos de una base de datos 10. Describir la estructura de una tabla 11. Consultar la informacin de las restricciones de una tabla

ING. Fernando Castillo R. ecastillor@upao.edu.pe

2010 - II

CONCEPTOS DE BASE DE DATOS Es una coleccin organizada de datos organizada que sirven para un objetivo en comn. Constituyen la parte central de los sistemas informacin. Antiguamente se trabajaba con sistemas de procesamiento de archivos los cuales brindaban inconsistencia y aislamiento de datos, ahora se utilizan los sistemas de bases de datos que brindan seguridad, menos duplicacin e independencia. VENTAJAS Reducir la redundancia Evitar la inconsistencia Compartir datos Hacer cumplir las normas establecidas del negocio

DESVENTAJAS Implementacin costosa Requiere recursos humanos especializados Resistencia al cambio DBMS (Sistema de Administracin de Base de Datos) Es el software que gestiona la base de datos. Permite a los usuarios realizar operaciones como agregar, modificar, eliminar y consultar datos. VENTAJAS DEL USO DE DBMS Independencia de datos Reducido tiempo de desarrollo de aplicaciones Integridad y seguridad de datos Administracin de datos uniforme Acceso recurrente Recuperacin de colapsos totales

EJEMPLOS DE DBMS MS Access MS SQL Server Oracle SyBase DB2 MySQL PostgreSQL COMPONENTES DE UN DBMS Hardware Software Usuarios Procedimientos Datos
2

TIPOS DE SISTEMAS DE BASE DE DATOS Por el nmero de usuarios Simples Multiusuarios Por el alcance Desktop Workgroup Empresarial Por la localizacion Centralizado Distribuido Por el uso Transaccional Soporte de decisiones Data Warehouse DISEO DE BASE DE DATOS El diseo de una base de datos se compone de 3 fases (Diseo conceptual, Lgico y Fsico) esto permite alcanzar los dos principales objetivos de las bases de datos: Representar fielmente el mundo real Ser un servidor operacional y eficiente de los datos.

Realidad

Requerimientos Analisis MODELO CONCEPTUAL Diseo MODELO LGICO Mapeo de tablas

Diagrama relacional

Implementacin MODELO FISICO BD

DIAGRAMA RELACIONAL Una base de datos relacional es una coleccin de datos organizados en tablas de 2 dimensiones (filas y columnas). La parte principal son las relaciones entre las tablas, las que permiten obtener informacin consistente. CRITERIOS A TENER EN CUENTA PARA LAS TABLAS Los datos almacenados en las celdas deben ser atmicos. Cada fila constituye un registro nico el cual posee un atributo identificador. Cada columna debe tener un nombre nico y los datos que almacene deben ser del mismo tipo.

LENGUAJE DE CONSULTAS ESTRUCTURADO (SQL) Lenguaje estandarizado orientado al acceso y manipulacin de las bases de datos. Normas de escritura No hay distincin ente maysculas y minsculas El final de una instruccin se determina con punto y coma Los comandos no pueden ser partidos por espacios o saltos de lnea antes de finalizar la instruccin Se puede tabular en lneas para facilitar su edicin Se pueden agregar comentarios entre /* */ Se puede escribir las instrucciones en un editor de textos y guardarlo como un script con extensin .SQL, para luego ejecutarlo con el comando:

HERRAMIENTAS PARA ESCRIBIR SENTENCIAS SQL

DESBLOQUEAR CUENTAS DE USUARIO

Diagrama Relacional del Esquema HR

CONSULTAR EL CATALOGO DE OBJETOS DE UNA BASE DE DATOS

DESCRIBIR LA ESTRUCTURA DE UNA TABLA

Referencias
http://www-db.stanford.edu/~ullman/fcdb.html

Vous aimerez peut-être aussi