Documente Academic
Documente Profesional
Documente Cultură
Cima nace a fines del ao 2004 con el fin de ofrecer soluciones estratgicas en el desarrollo e integracin de aplicaciones del software. Contamos con un grupo de profesionales especializados en diferentes reas disponiendo as de una red de conocimiento que posibilita la bsqueda de soluciones informticas integrales adaptadas a las necesidades de cada cliente. Cima dedica constantemente de Base esfuerzos a la investigacin y Conceptos parte de sus de Datos anlisis de tecnologas emergentes con el fin de poder aplicarlas de forma efectiva.
Es un programa residente en memoria, que se encarga de gestionar todo el tratamiento de entrada, salida, proteccin y elaboracin de la informacin que almacena. El corazn de una base de datos es el motor, que es el programa que debe estar ejecutndose en una mquina para gestionar los datos. Adems existen los archivos con datos y otras utilidades auxiliares, como programas para realizar copias de seguridad, intrpretes SQL, etc.
Utiliza la arquitectura cliente/servidor: en un lado de la red est el servidor con los datos y en el otro lado estn los clientes que interrogan al servidor
b) Salida de datos.
c) Almacenamiento de datos. d) Proteccin de datos (seguridad e integridad).
e) Elaboracin de datos.
A todo el conjunto de la base de datos se le denomina RDBMS, Relational DataBase Manager System, es decir:
Sistema de gestin de bases de datos relacionales.
Un ndice es una tabla paralela a otra principal que slo contiene la(s) columna(s) indicada(s) durante su creacin. Estas columnas se las denomina columnas indexadas.
Siempre que exista ndice, debe consultarse porque si no las bsquedas tomarn mucho tiempo.
Desde el punto de vista productivo y prctico, se puede sustituir por ms registros en la tabla principal. Ya que un registro de A solo puede tener un registro en B, entonces las columnas de B pueden entrar a formar parte de A.
Siempre es mejor separar los datos en distintas tablas, para ahorrar espacio y organizar mejor la informacin.
Una relacin 1-N es ms comn que 1-1, ya que, tanto desde el punto de vista conceptual, como desde el prctico, es necesario hacerlas.
Las relaciones 1-N tambin son llamadas normalmente maestro-detalle, donde el maestro es la tabla A y el detalle es la tabla B. Como norma general se puede decir que las columnas de la clave primaria de una tabla detalle tienen que ser las mismas que su maestro, aadiendo una o varias columnas a la clave.
Una relacin tpica maestro-detalle, es optativa en sentido A-B pero obligatoria en sentido B-A.
Capas Base de Datos Oracle La base de datos de Oracle tiene una capa lgica y otra fsica:
La capa fsica consiste de archivos que residen en el disco. Los componentes de la capa lgica son estructuras que mapean los datos hacia estos componentes fsicos.
Base de Datos Oracle: Capa Fsica Los archivos fsicos que se encuentran en los discos pueden ser de tres tipos diferentes:
Uno o ms datafiles: almacenan toda la informacin ingresada en una base de datos. Se puede tener uno solo o cientos de ellos. Varios objetos (tablas, ndices) pueden compartir varios datafiles. El nmero mximo de datafiles que pueden ser configurados est limitado por el parmetro de sistema MAXDATAFILES. Uno o ms control files: contienen informacin que se utiliza cuando se levanta una instancia, tal como la informacin de dnde se encuentran ubicados los datafiles y los archivos redo log. Estos archivos de control deben encontrarse siempre protegidos.
Los archivos fsicos que se encuentran en los discos pueden ser de tres tipos diferentes:
Dos o ms archivos redo log (de deshacer): almacenan informacin que se utiliza para la recuperacin de una base de datos en caso de falla. Almacenan la historia de cambios efectuados sobre la base de datos y son particularmente tiles cuando se necesita corroborar si los cambios que la base de datos ya ha confirmado se han efectuado realmente en los datafiles.
almacenado
Un tablespace puede estar en lnea o fuera de ella (Online o OffLine). Un objeto almacenado dentro de un tablespace no podr ser accedido si este est fuera de lnea
El tablespace SYSTEM se crea por defecto en todas las bases de datos Oracle. All se almacenan todos los datos de sistema, el catlogo y el cdigo fuente y compilado de procedimientos PL/SQL. Tambin se puede utilizar el mismo tablespace para guardar datos de usuario
Tiene un tamao predefinido en su creacin (por ejemplo 100Mb) y este puede ser alterado en cualquier momento.
El datafile ocupar tanto espacio en disco como hayamos indicado en su creacin, aunque internamente est vaco. Oracle hace esto para reservar espacio continuo en disco y evitar la fragmentacin. Aunque siempre se dice que los objetos estn dentro del tablespace, en realidad las tablas estn dentro del datafile, pero tienen la propiedades asociadas al tablespace
Conceptos de almacenamiento en Oracle: Esquemas (Schemas) Un esquema es una coleccin de objetos lgicos, utilizados para organizar de manera ms comprensible la informacin y conocidos como objetos del esquema. Una breve descripcin de los objetos que lo componen es la siguiente:
Tabla: Es la unidad lgica bsica de almacenamiento que contiene filas y columnas (como una matriz) y se identifica por un nombre. Cluster: Es un grupo de tablas almacenadas en conjunto fsicamente como una sola tabla que comparten una columna en comn. Si a menudo se necesita recuperar datos de dos o ms tablas basado en un valor de la columna que tienen en comn, entonces es ms eficiente organizarlas como un cluster, ya que la informacin podr ser recuperada en una menor cantidad de operaciones de lectura realizadas sobre el disco.
La instancia Oracle
Una instancia de Oracle est conformada por varios procesos y espacios de memoria compartida que son necesarios para acceder a la informacin contenida en la base de datos. La instancia est conformada por procesos del usuario, procesos que se ejecutan en el background de Oracle y los espacios de memoria que comparten estos procesos. Un fichero de parmetros, conocido como init.ora, sirve para configurar la instancia
El SID
El SID es un identificador nico de una instancia de base de datos Oracle que puede tener una longitud hasta ocho caracteres alfanumricos. Cada instancia de base de datos se corresponde con un SID y una serie de archivos de base de datos. Por ejemplo, cuando se crea una base de datos con el SID XXX, tambin se crea la instancia de base de datos y sus archivos de base de datos (el archivo de parmetros de inicializacin, el archivo de control, los archivos redo log y los archivos de datos).
El SID
Ejemplos de SID's, los cuales se almacenan en el archivo TNSNAMES.ORA
DEVDB.WORLD = (DESCRIPTION = (ADDRESS =
(PROTOCOL = TCP) (PORT = 1521) (HOST = DEVSVR.OURCOMPANY.COM)
Los tipos de datos soportados por Oracle se agrupan en los siguientes conjuntos.
<despedida>