jueves

Componentes de una Base de Datos

Componentes de las Bases de Datos

Una base de datos consta de varios componentes:

a) Motor: el programa ejecutable que debe estar en memoria para manejar la base de datos. Cuando este programa está ejecutándose se dice que la base de datos está levantada (//startup//), en caso contrario se dice que la base de datos está bajada (//shutdown//).

b) Servicio de red: Es un programa que se encarga de establecer las conexiones y transmitir datos entre cliente y servidor o entre servidores.

c) //Listener// (escuchador): Es un programa residente en memoria que se encarga de recibir las llamadas que llegan a la base de datos desde la red, y de pasárselas a esta. Una base de datos que no tenga un //listener// cargado, no podrá recibir llamadas remotas. El //listener// se comunica con el servicio de red.

miércoles

Tipos de Datos en Oracle

Los tipos de datos soportados por Oracle se agrupan en los siguientes conjuntos.
Alfanuméricos      Numéricos       Fecha     Binarios               Otros
CHAR                 NUMBER         DATE      RAW                   ROWID
VARCHAR2         FLOAT                           LONGRAW 
VARCHAR                                                BLOB 
NCHAR                                                     CLOB
NVARCHAR2                                            NLOB
LONG (Obs.)                                             BFILE

Los valores alfanuméricos van encerrados entre comilla simple: 'Alfanumérico' Los valores numéricos son número simples: 123 Las fechas van encerradas entre comillas simples: '11/11/2011' Los valores binarios no pueden ser representados (son fotos, vídeos)

martes

¿Qué es Oracle?


Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando:
  • Soporte de transacciones,
  • Estabilidad,
  • Escalabilidad y
  • Soporte Multiplataforma.
Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird.

lunes

Introducción a las Bases de Datos (General)

===== ¿Qué es una base de datos? =====

Una base de datos es un programa residente en memoria, que se encarga de gestionar todo el tratamiento de entrada, salida, protección y elaboración de la información que almacena. El corazón de una base de datos es el //motor//, que es el programa que debe estar ejecutándose en una máquina para gestionar los datos. Además de este programa y los archivos con datos, existen otras utilidades auxiliares, como programas para realizar copias de seguridad, intérpretes SQL, etc.

===== Tipos de bases de datos =====

Desde el punto de vista de la organización lógica:
  1. Jerárquicas. (Progress)
  2. Relacionales. (Oracle, Access, Sybase…)
Desde el punto de vista de la arquitectura y el número de usuarios:
  1. De escritorio (dBase, Access, Paradox…)
  2. Cliente/servidor (Oracle, Sybase…)