Tarea 1 Base de Datos 2

7
26-5-2015 Historia y conceptos oracle Base de datos ♦♠Éngel♠♦ Q¶▼ ♪ ♠♣ Brito ◘▼ [NOMBRE DE LA EMPRESA]

Transcript of Tarea 1 Base de Datos 2

ContenidoOracle.2Historia de Oracle.2Caractersticas de Oracle.2Estructura de una base de datos3Estructuras internas a la base de datos4

Oracle.Oracle la primera empresa de base de datos diseada para Gird Computing, es un sistema de gestin de base de datos fabricado por Oracle Corporation. Oracle es bsicamente una herramienta Cliente/Servidor para las bases de datos, la gran potencia que tiene y su elevado precio hace que solo se vea en las empresas muy grandes y multinacionales, por norma general. Oracle Corporation es una de las compaas de software de mundo, sus productos van desde las bases de datos hasta sistemas de gestin. Cuenta adems con herramientas propias para el desarrollo para realizar potentes aplicaciones como Oracle Designer.

Historia de Oracle.Oracle surge a fines del ao 1970 de nombre de Relation Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) Computer world defini este estudio como uno de los ms completos jams escritos sobre bases de datos. Usaba la filosofa de las bases de datos relacionales, algo que por aquella poca era todava desconocido. La tecnologa Oracle se encuentra prcticamente en todas las industrias alrededor del mundo. Oracle es la primera compaa de software que desarrolla e implementa software para empresas 100 por ciento activado por internet a travs de toda su lnea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle garantiza el funcionamiento de sus bases de datos, que en caso de cadas del servidor compensa econmicamente con cifras cercanas a las 7 cifras.

Caractersticas de Oracle.1. Oracle es un motor de base de datos relacional ms usada a nivel mundial.2. Puede ejecutarse en todas las plataformas, desde una pc hasta un supercomputador.3. Oracle soporta todas las funciones que se esperan de un servidor serio: un lenguaje de diseo de base de datos muy completo (PLS/SQL) que permite implementar diseos activos con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.4. Permite el uso de particiones para la mejora de la eficiencia, de replicaciones e incluso ciertas versiones admiten la administracin de base de datos distribuidos.5. El software del servidor puede ejecutarse en multitud de sistemas operativos.6. Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.7. Oracle es una base de datos con mas orientacin hacia INTERNET8. Un aceptable soporte

Estructura de una base de datos

Estructura lgica Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicacin. Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla. Si, por ejemplo, se reduce la base de datos eliminando una entidad, los esquemas externos que no se refieran a ella no debern verse afectados. Se divide en unidades de almacenamientos lgicas: Tablespaces.Cada base de datos estar formada por uno o ms tablespaces (al menos existe el tablespace SYSTEM catlogo del sistema) cada tablespace corresponde con uno o ms ficheros de datos.Objetos: tablas, vistas, ndices, asociados a una tabla, cluster, etc.

Estructura fsica Es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos). Por ejemplo, puede ser necesario reorganizar ciertos ficheros fsicos con el fin de mejorar el rendimiento de las operaciones de consulta o de actualizacin de datos. Dado que la independencia fsica se refiere slo a la separacin entre las aplicaciones y las estructuras fsicas de almacenamiento, es ms fcil de conseguir que la independencia lgica.Una B.D. tiene uno o ms ficheros de datos. Estos ficheros son de tamao fijo y se establecen en el momento en que se crea la base de datos o en el momento en el que se crean tablespaces. Los datos del fichero de datos son ledos cuando se necesitan y situados en una cach de memoria compartida para que el prximo acceso a los mismos sea ms rpido.

Estructuras internas a la base de datosTablas: Es la unidad lgica bsica del almacenamiento, contiene filas y columnas parecidas a una matriz y se identifica por un nombre.Columnas: Las columnas tambin tienen un nombre y deben especificar un tipo de dato, una tabla se guarda dentro de un tablespace o varios, en el caso de las tablas particionadas.Usuarios: Es la indicacin del nombre y el password de la cuenta que se est creando.Esquemas: Es una coleccin de objetos lgicos, utilizados para organizar de manera ms comprensible la informacin y conocidos como objetos esquemas.