You are on page 1of 7

INTRODUCCIN A LAS BASES DE DATOS

Estructura similar a una matriz (tabla) con filas (registros o entradas) y columnas
(campos).
La interseccin de fila/columna se llama celda.
El tipo de informacin de un campo se conoce como atributo
Los valores que toman las celdas pertenecen a un dominio.

Atributo: Es el valor del dato que es guardado en la base de datos, entendiendo


por valor si es Numrico, carcter, fecha, hora, etc. Adicional se debe tener muy
presente la cantidad de dgitos de esos valores.
Ejemplo:
Cedula : Valor numrico y cantidad de nmeros seria de 15.
Nombre: Valor carcter y cantidad de 100 letras o caracteres.
Conceptos bsicos.
Relacin: condicin de los datos de una base de datos.
Clave primaria (primary key): conjunto de atributos que identifican de forma
nica a cada tupla (registro) en una relacin.
Clave externa (foreign key): clave en una tabla que pertenece a otra.
Herencia.
1

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

EJEMPLOS DE BASES DE DATOS

BASE DE DATOS SENCILLA

BASE DE DATOS BIOLOGICA

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

BASE DE DATOS RELACIONAL SEMICOMPLEJA

BASE DE DATOS COMPLEJA

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

RELACIONES "UNO A UNO":


Estas relaciones entre bases de datos se dan cuando cada campo clave aparece
slo una vez en cada una de las tablas
.

RELACIN DE "UNO A MUCHOS":


La relacin uno a muchos es el tipo de relacin ms comn. En este tipo de
relacin, un registro de la Tabla A puede tener muchos registros coincidentes en la
Tabla B, pero un registro de la Tabla B slo tiene un registro coincidente en la
Tabla A.

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

RELACIONES DE "MUCHOS A UNO":


Simetra respecto al tipo anterior segn el punto de visto de una u otra entidad.

RELACIN "MUCHAS A MUCHAS":


En una relacin muchos a muchos, un registro de la Tabla A puede tener muchos
registros coincidentes en la Tabla B, y viceversa. Este tipo de relacin slo es
posible si se define una tercera tabla (denominada tabla de unin) cuya clave
principal (clave principal: uno o ms campos (columnas) cuyos valores identifican
de manera exclusiva cada registro de una tabla. Una clave principal no puede
permitir valores Nulo y debe tener siempre un ndice exclusivo.

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

BASE DE DATOS INTERNET

EJEMPLO FUNCIONAL DE UNA BASE DE DATOS RELACIONAL

Caractersticas importantes
Coherencia de datos: no puede existir datos contradictorios en la base de datos.
Localidad: los datos no tienen porqu residir en local. Pueden estar distribuidas.
Aparece el gestor de la base de datos.

Tipo de Relaciones que no se deben hacer


6

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

PRIMER EJERCICIO
Se requiere disear un esquema MER para una clnica. El sistema debe almacenar la informacin
de los pacientes. Adems el personal mdico est clasificado en 3 categoras: General (G),
Odontlogo (O), Especialista (E). Se debe almacenar tambin la informacin general de las
diferentes citas que asigna la clnica. De igual forma el sistema debe proporcionar la informacin
de los mdicos por categora.
Solucin

WWW.ROBGON.NET

ING. FABIAN ROBLES

MIFAROAN@GMAIL.COM

You might also like