Está en la página 1de 14

Qu son las Bases

de Datos?

Ingeniera Mnica Guerra


mesadeayuda.hispanoamerica@gmail.com

WWW.EUSS.EDU

Entendemos los datos como la


informacin que tiene un
significado y la podemos grabar
por ejemplo: nombres, telfonos,
direcciones, valores,
caractersticas, otros.
Las bases de datos presentan una
coleccin organizada de datos que
interacta entre s.
Una base de datos representa una
parte del mundo real.
En una base de datos los datos se
registran con un propsito
especfico.

Datos

Software: DBMS

COMPONENTES

Hardware

Usuarios

Numricos
Numricos enteros sin
decimales por ejemplo
cantidades y reales
decimales por ejemplo
valores.

Fecha
Almacenan fechas facilitando
posteriormente su utilizacin.
Almacenar fechas premite
ordenar los registros o calcular
los das entre una fecha y otra.

Booleanos
poseen dos estados: Verdadero
Si y Falso No.

Alfanumricos
contienen cifras y letras.
Presentan una longitud
limitada de caracteres.

Memo
campos alfanumricos de longitud
ilimitada. Presentan el
inconveniente de no poder ser
indexados. Por ejemplo
informacin de historia clnica.

Autoincremental
son campos numricos enteros
que incrementan en una unidad su
valor para cada registro
incorporado.

CLAVE
PRINCIPAL

DUPLICADOS

La clave principal
proporciona un
valor nico para
cada fila de la tabla
y nos sirve de
identificador de
registros

Un campo definido
como clave principal
no podr aceptar
valores duplicados (es
decir que no podrn
existir dos filas con el
mismo valor en ese
campo)

NULO
El valor nulo es un valor
especial que indica la
ausencia de valor, si en
un campo de una fila
tenemos el valor nulo
(null en ingls) esto
indica que esta fila no
contiene ningn valor en
ese campo.

EstructuradeunaBasedeDatos
TABLAS

CAMPOS

REGISTROS

CONJUNTODE
CAMPOSYREGISTROS

MINIMAUNIDADDE
INFORMACION.DE
UNMISMOTIPO.
COLUMNA.

CONJUNTODE
CAMPOSPARAUN
MISMOOBJETODE
LATABLA.FILA.

TABLAS

CAMPOS

REGISTROS

Modelo
entidadrelacin

Los diagramas o modelos entidadrelacin (denominado por su siglas, ERD


Diagram Entity relationship) son una
herramienta para el modelado de datos
de un sistema de informacin. Estos
modelos expresan entidades relevantes
para un sistema de informacin, sus
inter-relaciones y propiedades.

CardinalidaddelasRelaciones
RELACIONESDEUNOA
UNO:
El diseo de relaciones entre
las tablas de una base de datos
puede ser la siguiente:

una instancia de la entidad A


se relaciona con una y
solamente una de la entidad B..

RELACIONESDEUNOA
MUCHOS:

RELACIONESDE
MUCHOSAMUCHOS:

cada instancia de la entidad A


se relaciona con varias
instancias de la entidad B.

cualquier instancia de la
entidad A se relaciona con
cualquier instancia de la
entidad B.

NORMALIZACIN
Proceso de organizacin de forma eficiente los
datos en la base de datos.
Incluye creacin de tablas y establecimiento de
relaciones.
Eliminacin de datos redundantes por ejemplo la
direccin de un usuario slo debe realizarse en la
tabla correspondiente.
Evitar inconvenientes de actualizacin de datos en
tablas.
Garantizar dependencias entre datos de forma
lgica.

GRADOS DE NORMALIZACIN

1RA
FORMA
NORMAL

No utilizar varios campos en


una tabla para almacenar
datos similares. Por ejemplo:
supongamos que para la
tabla productos se utiliza una
columna por cada
proveedor. NO es funcional
por lo tanto se debe crear
una tabla proveedores y otra
para los productos con una
llave que los relacione.

GRADOS DE NORMALIZACIN

2DA
FORMA
NORMAL

Los registros deben depender de


llaves.
Por ejemplo: direccin de un
paciente, esta no solo se
necesita en la tabla de pacientes,
sino tambin para la historia clnica
y para el seguimiento extra mural.
En lugar de almacenar la
direccin como una entrada
independiente en cada una de
estas tablas, se debe registrar en
un slo lugar y accederla por
medio de una llave.

GRADOS DE NORMALIZACIN

3RA
FORMA
NORMAL

Eliminar campos que no dependan de la


llave.
Por ejemplo: en una tabla que contiene los
datos de los pacientes, posee:
identificacin, nombre, apellido, direccin
y actividad econmica. Pero existen
muchas actividades econmicas. Si
la informacin de la actividad econmica
se almacena en la tabla de pacientes, no
hay manera de listarlas, por lo que la
mejor opcin es crear una tabla
separada de actividades econmicas y
vincularlas a la tabla Pacientes

Muchas

gracias!!
T

También podría gustarte