Pasos para diseñar una bd

15
Diseño de Base de Datos relacionales Lic. Silvia Silvetti

Transcript of Pasos para diseñar una bd

Page 1: Pasos para diseñar una bd

Diseño deBase de Datos

relacionales

Lic. Silvia Silvetti

Page 2: Pasos para diseñar una bd

Es importante poseer un conocimiento profundo sobre la temática, contexto,

funcionamiento y limitaciones sobre los datos que se desean organizar a través de

una base de datos.

Page 3: Pasos para diseñar una bd

Pasos para diseñar una Base de Datos:

Determinar entidades (Tablas).

Especificar atributos (Campos).

Establecer claves principales.

Relacionar las Tablas.

Page 4: Pasos para diseñar una bd

Entidad (Tabla)

Una entidad es cualquier objeto del mundo real con existencia física o conceptual

propia, que es capaz de ser descripto y del cual se quiere tener información.

Ej: un empleado, un pasajero, un curso, un puesto de trabajo, un animal, un evento, etc.

Page 5: Pasos para diseñar una bd

Nombre de la Tabla

Las tablas se representan con una figura como la siguiente:

Page 6: Pasos para diseñar una bd

Atributo (Campo)Es cada propiedad o característica específica

que tiene una entidad que puede identificarla, relacionarla o describirla.

Ej: El DNI, el apellido y el nombre de una persona. El código, la descripción y el precio de un producto.

Page 7: Pasos para diseñar una bd

Nombres de campos

Los nombres de los campos deben ser preferentemente nombres cortos y

representativos de lo que almacenan, sin usar caracteres especiales, acentos, y

espacios en blanco.

Page 8: Pasos para diseñar una bd

Los campos de una tabla se representan dentro de ella, uno debajo del otro.

Nombre de la Tabla

Campo 1Campo 2Campo 3….Campo n

Page 9: Pasos para diseñar una bd

Ejemplo: La tabla de Empleados contiene los campos para Legajo, Apellido, Nombre, Domicilio, Localidad, Teléfono, Teléfono alternativo, Fecha

de Nacimiento, Fecha de Ingreso de cada empleado.

Empleados

LegajoApellidoNombreDomicilioLocalidadTelefono1Telefono2FechaNacimientoFechaIngreso

Page 10: Pasos para diseñar una bd

Establecer claves principales

La clave principal de una tabla es un campo o conjunto de campos que

permiten identificar en forma unívoca a cada registro de la tabla.

Registro es cada fila de datos de una tabla.

Ej: El Legajo podría ser la clave principal en una tabla de empleados, ya que identifica a un empleado de otro.

Page 11: Pasos para diseñar una bd

Estableciendo claves principales

Los campos claves serán representados gráficamente a través de un asterisco o una llave a la izquierda de los mismos.

*

Page 12: Pasos para diseñar una bd

Ejemplo: Representación de la clave principal o campo clave de la tabla de

Empleados:

*

Empleados

LegajoApellidoNombreDomicilioLocalidadTelefono1Telefono2FechaNacimientoFechaIngreso

Page 13: Pasos para diseñar una bd

Relacionar las Tablas

En un modelo relacional las tablas se vinculan entre sí mediante uno o más

campos, cuyos valores son iguales en una y otra tabla. Esta vinculación se realiza a través de una línea y en el extremo de ambas puntas se determina el tipo de

relación.

En una relación al menos una de los dos campos a relacionar debe ser campo clave.

Page 14: Pasos para diseñar una bd

LegajoApellidoNombreDomicilioLocalidadTelefono1Telefono2FechaNacimientoFechaIngresoCodSector

Empleados

*

Ejemplo: Para relacionar la tabla de Empleados con la tabla de Sectores hay

que vincular el campo CodSector (Código de Sector) de la tabla Sectores con el

campo CodSector de la tabla Empleados y determinar el tipo de relación.

Sectores

CodSectorDescSector*

1

N

Page 15: Pasos para diseñar una bd

Diseñar objetos

Para administrar los datos de una base de datos, posteriormente se deben crear a través de un gestor de Bases de Datos,

formularios, consultas, informes.

Estos objetos permitirán agregar, eliminar, modificar, y consultar datos.