Vous êtes sur la page 1sur 3

INTRODUCCION A LAS BASES DE DATOS

BASE DE DATOS
Es una coleccin de informacin organizada y presentada para servir a un
propsito especfico. Un sistema de Base de Datos es aquel que organiza, maneja,
obtiene y devuelve informacin.
Una aplicacin de Base de Datos maneja los datos en forma de campos,
registros, tablas y consultas.

Tablas
La tabla es el lugar en el que se almacenan los datos, los cuales se estructuran
en filas y columnas. Cada fila es un registro que contiene los datos relativos a un
cierto elemento, mientras que cada columna es un campo de ese registro. Pueden
existir varias tablas relacionadas en una misma base de datos.

Clave Primaria (Primary key)


Tambin conocida como llave primaria est formada por una o ms columnas de
la tabla que identifican nicamente a cada una de sus filas o registros.
En una tabla solo puede existir una clave primaria.

Clave Fornea (Foreign key)


Tambin conocida como llave fornea, es una combinacin de una o ms
columnas de una tabla cuyo valor debe estar contenido en otra tabla y los
campos de esta segunda tabla deben ser o formar parte de la Clave primaria.
Una llave fornea establece una dependencia entre dos tablas, tambin conocido
como relacin de integridad referencia; la existencia de el dato en la primera
Tabla esta condicionado a la existencia de el mismo dato en la segunda Tabla.
Una tabla puede contener varias claves forneas, ya que su informacin puede
estar relacionada con ms de una tabla.

ndices
Los ndices se definen para mejorar la bsqueda y seleccin por parte del motor
de Base de Datos. El propsito de un ndice es incrementar la velocidad de
bsqueda y ordenamiento. Una Tabla puede tener varios ndices definidos, o
Facultad de Ingeniera Industrial, Sistemas e Informtica

Ing. Ana Doris M. Barrera Loza

tener ninguno. Cada ndice se crea para uno o ms campos, estos ltimos se
llaman "ndices compuestos".
CLIENTE/SERVIDOR
Una aplicacin cliente/servidor tiene 2 partes: el cliente (terminal frontal)

en

donde se encuentra la interface de la aplicacin y el servidor (terminal final)


tambin llamado servidor de base de datos, ya que controla el acceso a los datos.
En un sistema cliente/servidor, el programador del software del cliente utilizar
procedimientos para accesar a los datos, los cuales se encuentran en el servidor
de la base de datos.
CONEXIONES DE LA BASE DE DATOS CON POWER BUILDER
Power Builder permite conectarse a la gran mayora de base de datos a travs de
4 tipos de interfaces:

Interface ODBC
Open

Database Connectivity API desarrollado por Microsoft para dar

acceso estandarizado a diversas bases de datos inclusive a otros tipos de


archivos tales como hojas de clculo o archivos de textos. Es necesario
crear una fuente de datos mediante archivos DSN (Data Source Name) y
crear un perfil de conexin de Power dentro del DataBase Profile.

Interface JDBC y JConnect


Esta interface es para aplicaciones JAVA, JDBC. Especifica el estndar
para conectarse a una base de datos y accesar esta data. JDBC es un
conjunto de interfaces JAVA. Esto no es muy usado por Power Builder.

OLE DB
Es un API desarrollado por Microsoft, este es un componente de Microsoft
Data Access Components software. OLE DB permite a una aplicacin
accesar a una variedad de datos para el cual existan OLE DB providers.
Es utilizado por aplicaciones que utilizan ADO. Se accesa a datos
almacenados en diversos formatos como archivos indexados, hojas de
clculo, correo electrnico, etc.
Facultad de Ingeniera Industrial, Sistemas e Informtica

Ing. Ana Doris M. Barrera Loza

Interface de Base de Datos Nativa


Power Builder ofrece una variedad de interfaces nativas tales como Sybase
SQL Server, Informix y Oracle.

ESQUEMA DE CONEXION A LA BD

Cliente

Servidor
ODBC

CONEXION NATIVA

Power
Builder

Base de Datos
OLE BD

JDBC y JCONNECT

Se tiene 4 vas para conectarse a la BD

Facultad de Ingeniera Industrial, Sistemas e Informtica

Ing. Ana Doris M. Barrera Loza