Sie sind auf Seite 1von 6

Conceptos bsicos Oracle 10g Introduccin - Administracin de Oracle - Orasite.

com
Escrito por Administrator Jueves, 09 de Diciembre de 2010 19:39 - Actualizado Jueves, 09 de Diciembre de 2010 20:04

1. Objetivos
El objetivo de este artculo es describir brevemente los siguientes conceptos bsicos a modo de familiarizacin con las bases de datos ORACLE. - Describir brevemente en qu consiste el modelo relacional y el lenguaje SQL - Identificar cules son los componentes de una instancia de base de datos y cmo se accede a la base de datos. - Describir las tareas bsicas del administrador de base de datos ( DBA ) - Describir cules son las herramientas de administracin de base de datos disponibles para el administrador por ORACLE.

2. Base de datos relacional


La base de datos Oracle es un sistema de administracin de base de datos relacionales (RD BMS ). El modelo relacional (de un modo sencillo) consiste en utilizar tablas bidimensionales para almacenar la informacin.

Consta de tres elementos bsicos: - Tablas - Conjunto de operadores para manipular esas tablas - Reglas de integridad

3. Terminologa de base de datos relacional

1/6

Conceptos bsicos Oracle 10g Introduccin - Administracin de Oracle - Orasite.com


Escrito por Administrator Jueves, 09 de Diciembre de 2010 19:39 - Actualizado Jueves, 09 de Diciembre de 2010 20:04

Una base de datos relacional contiene varias tablas. Una tabla es la estructura bsica en un RDBMS. Una tabla representa un concepto necesario de la vida real. (Por ejemplo, la tabla empleados). Tabla empleados:

En la estructura bsica del modelo relacional se distinguen los siguientes elementos: - Relacin: En el modelo relacional se representa mediante una tabla con m filas y n columnas. Como las tablas son esencialmente relaciones, se utilizarn los trminos matemticos relacin y tupla, en lugar de los trminos tabla y fila. - Atributos: Son las columnas de la tabla. Corresponden a las propiedades de las entidades Cada uno de estos atributos puede tomar valores dentro de un rango determinado, que se llama dominio. Varios atributos pueden compartir un nico dominio. - Dominio: Rango de valores aceptable para un atributo dado. Este rango depende exclusivamente del atributo y va a condicionar los valores posibles dentro de cada celda de la tabla. - Tuplas: Es el nombre que recibe cada una de las filas de la tabla. - Cardinalidad de la relacin: es el nmero m de tuplas de la relacin. - Grado de la relacin: Es el nmero n de atributos que intervienen en la relacin.

2/6

Conceptos bsicos Oracle 10g Introduccin - Administracin de Oracle - Orasite.com


Escrito por Administrator Jueves, 09 de Diciembre de 2010 19:39 - Actualizado Jueves, 09 de Diciembre de 2010 20:04

Una vez visto qu es una tabla o relacin, vamos a enumerar sus propiedades principales: - Todas las filas de una tabla estn compuestas por el mismo nmero y tipo de atributos que, adems, aparecen siempre en el mismo orden. - No puede haber filas repetidas. Es decir, todas las filas de la tabla deben diferenciarse entre s al menos en el valor de un atributo. - El orden en que aparecen las filas dentro de la tabla no es relevante. - En cada celda de la tabla slo puede aparecer un valor. Adems este valor debe estar dentro del dominio de la columna correspondiente.

Una tabla no puede contener dos filas iguales. Esto obliga, necesariamente, a que haya uno o varios atributos que se puedan utilizar para distinguir unas tuplas de otras. Cualquier atributo o conjunto mnimo de ellos que sirva para este propsito se denomina clave candidata. Es decir, una clave candidata permite identificar de forma nica una fila de una tabla. Es posible que la nica clave candidata de una relacin est formada por todos los atributos de la misma. A la clave candidata que el usuario escoge para identificar las tuplas de una relacin se la denomina clave primaria. (primary key). Una propiedad fundamental de la clave primaria consiste en que, bajo ninguna circunstancia, puede adoptar el valor nulo, ya que si as lo hiciera perdera su capacidad para identificar las tuplas de la relacin. El resto de claves candidatas que no han sido elegidas como clave primaria reciben el nombre de claves alternativas o secundarias.

4. Instancia Oracle
Una instancia de Oracle comprende estructuras de memoria conocidas como SGA (System Global Area ) y los procesos background de Oracle. La instancia de base de datos Oracle comprende tambin los datafiles

3/6

Conceptos bsicos Oracle 10g Introduccin - Administracin de Oracle - Orasite.com


Escrito por Administrator Jueves, 09 de Diciembre de 2010 19:39 - Actualizado Jueves, 09 de Diciembre de 2010 20:04

, redo log files y los control files .

5. SQL (Structured Query Language)


Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar un conjunto de operaciones sobre las mismas. Se caracteriza por el manejo del lgebra relacional y el clculo relacional. Permite recuperar informacin de una base de datos. Con SQL entre otras cosas podemos: - Consultar datos de una base de datos - Insertar, actualizar y borrar datos de una tabla - Crear, reemplazar, alterar, borrar objetos - Controlar el acceso a la base de datos y a sus objetos - Garantizar la consistencia e integridad de la base de datos

4/6

Conceptos bsicos Oracle 10g Introduccin - Administracin de Oracle - Orasite.com


Escrito por Administrator Jueves, 09 de Diciembre de 2010 19:39 - Actualizado Jueves, 09 de Diciembre de 2010 20:04

- Otorgar y Revocar permisos.

6. Sentencias SQL

7. SQL para acceder a la base de datos


La comunicacin con el servidor de base de datos se realiza usando SQL. Las sentencias pueden ser introducidas por un usuario o ser ejecutadas por un programa. Estas sentencias son procesadas y el resultado es devuelto al usuario.

8. Tareas de administrador de base de datos


Podemos considerar tareas del administrador de base de datos las siguientes: - Instalar y actualizar el software de oracle

5/6

Conceptos bsicos Oracle 10g Introduccin - Administracin de Oracle - Orasite.com


Escrito por Administrator Jueves, 09 de Diciembre de 2010 19:39 - Actualizado Jueves, 09 de Diciembre de 2010 20:04

Crear base de datos Realizar las actualizacin de la base de datos y el software Levantar y Parar la instancia de base de datos Manejar las estructuras de almacenamiento de Oracle Manejar los usuarios de Oracle Manejar los esquemas Realizar backups y recuperar la base de datos Monitorizar la base de datos Ajustar la instancia de base de datos (tunning)

9. Herramientas usadas para administrar una base de datos oracle.


Oracle Universal installer ( Instalador de Oracle ) Database Configuration Assistant ( Asistente para la configuracin de oracle ) Database Upgrade Assistant ( Actualizar base de datos ) Oracle Net Manager ( Para configurar la red de oracle ) Oracle Enterprise Manager ( Para administrar la base de datos ) SQL* Plus adn iSQL*PLUS ( Para realizar sentencias SQL contra la base de datos ) Recovery Manager ( Para recuperar bases de datos ) Data Pump ( Para realizar copias de seguridad, antiguo imp/exp) SQL*Loader ( Para realizar la carga de datos )

6/6

Das könnte Ihnen auch gefallen