Vous êtes sur la page 1sur 10

Bases de Datos

Guillermo A. Daz Sanhueza


clases@guillermodiaz.com
Qu es una Base de Datos?
Se define una base de datos como una serie de
datos organizados y relacionados entre s, los
cuales son recolectados y explotados por los
sistemas de informacin de una empresa o
negocio en particular.
Sistema de Gestin de Base
de Datos (SGBD)
Los Sistemas de Gestin de Base de Datos (en ingls
DataBase Management System) son un tipo de
software muy especfico, dedicado a servir de
interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. Se compone de un
lenguaje de definicin de datos, de un lenguaje de
manipulacin de datos y de un lenguaje de
consulta.
REGISTROS Y CAMPOS
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o
diferentes. Entre los ms comunes podemos nombrar:

Numrico: entre los diferentes tipos de campos numricos podemos encontrar
enteros sin decimales y reales decimales.

Booleanos: poseen dos estados: Verdadero Si y Falso No.

Memos: son campos alfanumricos de longitud ilimitada. Presentan el
inconveniente de no poder ser indexados.

Fechas: almacenan fechas facilitando posteriormente su explotacin. Almacenar
fechas de esta forma posibilita ordenar los registros por fechas o calcular los das
entre una fecha y otra.

Alfanumricos: contienen cifras y letras. Presentan una longitud limitada (255
caracteres).

Autoincrementables: son campos numricos enteros que incrementan en una
unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de
identificador ya que resultan exclusivos de un registro.
Bases de Datos (ms usadas)
Entre los diferentes tipos de base de datos, podemos encontrar los
siguientes:

MySql: es una base de datos con licencia GPL basada en un servidor. Se
caracteriza por su rapidez. No es recomendable usar para grandes
volmenes de datos.

PostgreSql y Oracle: Son sistemas de base de datos poderosos.
Administra muy bien grandes cantidades de datos, y suelen ser utilizadas
en intranets y grandes sistemas.

Access: Es una base de datos desarrollada por Microsoft. Esta base de
datos, debe ser creada bajo el programa access, el cual crea un
archivo .mdb

Microsoft SQL Server: es una base de datos ms potente que access
desarrollada por Microsoft. Se utiliza para manejar grandes volmenes
de informacin.

Modelo Entidad-Relacin
Un diagrama o modelo entidad-relacin (a veces
denominado por su siglas, E-R "Entity relationship", o,
"DER" Diagrama de Entidad Relacin) es una
herramienta para el modelado de datos de un
sistema de informacin. Estos modelos expresan
entidades relevantes para un sistema de
informacin as como sus interrelaciones y
propiedades.
Ejercicio 1 | E-R
Una base de datos para una pequea empresa debe contener informacin acerca de clientes,
artculos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:

Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por cliente), Saldo,
Lmite de crdito (depende del cliente, pero en ningn caso debe superar los $3.000.000),
Descuento.

Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias de ese
artculo en cada fbrica, Descripcin del artculo.

Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera est
formada por el nmero de cliente, direccin de envo y fecha del pedido. El cuerpo del pedido son
varias lneas, en cada lnea se especifican el nmero del artculo pedido y la cantidad.

Adems, se ha determinado que se debe almacenar la informacin de las fbricas. Sin embargo,
dado el uso de distribuidores, se usar: Nmero de la fbrica (nico) y Telfono de contacto. Y se
desean ver cuntos artculos (en total) provee la fbrica. Tambin, por informacin estratgica, se
podra incluir informacin de fbricas alternativas respecto de las que ya fabrican artculos para esta
empresa.

Nota: Una direccin se entender como N, Calle, Comuna y Ciudad. Una fecha incluye hora.
Ejercicio 2 | E-R + Access
Sistema de ventas

Le contratan para hacer una BD que permita apoyar la gestin de un
sistema de ventas. La empresa necesita llevar un control de proveedores,
clientes, productos y ventas.

Un proveedor tiene un RUT, nombre, direccin, telfono y pgina web. Un
cliente tambin tiene RUT, nombre, direccin, pero puede tener varios
telfonos de contacto.
La direccin se entiende por calle, nmero, comuna y ciudad.

Un producto tiene un id nico, nombre, precio actual, stock y nombre del
proveedor.
Adems se organizan en categoras, y cada producto va slo en una
categora. Una categora tiene id, nombre y descripcin.

Por razones de contabilidad, se debe registrar la informacin de cada
venta con un id, fecha, cliente, descuento y monto final. Adems se debe
guardar el precio al momento de la venta, la cantidad vendida y el monto
total por el producto.

Vous aimerez peut-être aussi