Está en la página 1de 16

Diseño de bases de datos

relacional
Informática y Bases de Datos
¿Qué es una Base de Datos relacional?

Es una colección de elementos de datos organizados en un


conjunto de tablas formalmente descritas desde la que se
puede acceder a los datos o volver a montarlos de muchas
maneras diferentes sin tener que reorganizar las tablas de la
base.
Características de una BDR.
•Una base de datos se compone de varias tablas o relaciones.
•No pueden existir dos tablas con el mismo nombre ni registro.
•Cada tabla es a su vez un conjunto de campos (columnas) y
registros o tuplas (filas).
•Las relaciones entre las tablas se realizan mediante claves
primarias y foráneas.
•Las claves primarias son la clave principal de un registro
dentro de una tabla y estas deben cumplir con la integridad de
datos.
¿Qué es y en qué cosiste el diseño de BDR?

Es el conjunto de actividades que permite la creación de una


BD y consiste en definir la estructura de los datos que debe
tener un sistema de información determinado.

La estructura hace referencia a los tipos de datos, los


vínculos o relaciones y las restricciones que deben cumplir
esos datos (integridad de datos y redundancia de datos).
Diseño de bases de datos
El éxito de una BD resulta de la combinación de dos factores:
• La eficacia de las herramientas proporcionadas por el SGBD
• El correcto diseño de la estructura de la BD.
El diseño de la BD se realiza en tres Faces:

Diseño Diseño diseño


Conceptual Lógico Físico
Modelo de Base de Datos

Un modelo de datos es una colección de conceptos que se


emplean para describir la estructura de una base de datos.

Esa colección de conceptos incluyen: definir entidades,


atributos y relaciones.
Modelo o diagrama Entidad Relación (MER)

El Diseño conceptual sirve para representar un problema de


manera grafica a través del diagramas entidad relación, esta
herramienta permite modelar (formar / construir) una base de
datos y analizarla.
Relación
Entidad Entidad
Elementos del Modelo Entidad
Relación
Entidad: Representa un "objeto" o "concepto" del mundo
real con existencia única, es decir, es distinta de cualquier
otra entidad.
• Las entidades se representan gráficamente mediante
rectángulos y su nombre aparece en el interior.
• Un nombre de entidad sólo puede aparecer una vez en el
esquema.

Alumno Carro Ventas


Atributo

Característica de interés sobre una entidad o sobre una


relación. Ejemplo: Nombre, dirección, cédula.
Se representa con un Óvalo vacío
Ejemplo:

Nombre

Atributos
Alumno Cédula

Dirección
Tipo de Atributos
• SIMPLES (Atómicos).- Es un atributo que tiene un solo
componente, que no se puede dividir en partes más pequeñas
que tengan un significado propio.
• COMPUESTO.- Es un atributo con varios componentes, cada
uno con un significado por sí mismo.
Primer
nombre
Nombre Segundo
nombre
Primer
Vendedor Cédula apellido
Segundo
Dirección apellido
Relación

• Correspondencia, vínculo o asociación entre dos o más


entidades, también llamada mapeo o cordialidad que
definen la interacción entre las mismas.
• Las relaciones se representan gráficamente mediante
rombos.
Relación
Llave Primaria

El atributo principal de una entidad o llave primaria, es única


y toda entidad debe tenerla.

Se representa con un Óvalo Lleno

Ejemplos: Cedula de ciudadanía, Código Alumno, Nit de


Cliente, etc.
Llave Foránea

La llave foránea o clave foránea, identifica una entidad


externa en otra.

Se representa con un Óvalo Lleno a la mitad


Ejemplos:
Cód.-Referencia

• Entidad Computador Computador


Marca

Tipo de PC

Color

Cód.- Alumno

Nombre
• Entidad Alumno Alumno
Apellido

Cód. - Carrera
Ejemplo de un problema de BD
Una escuela desea tener una base de datos que almacene
los datos principales de un alumno, la carrera que estudia,
las ,materias que cursa y los profesores que imparten clase.
De igual manera desea llevar un registro de las materias que
imparte cada profesor.

Identifica: las entidades, los atributos y las relaciones


existentes entre ellas.
Gracias

También podría gustarte