Pasos para diseñar una bd
-
Upload
silsilvetti -
Category
Documents
-
view
5.387 -
download
2
Transcript of Pasos para diseñar una bd
Diseño deBase de Datos
relacionales
Lic. Silvia Silvetti
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.
Pasos para diseñar una Base de Datos:
Determinar entidades (Tablas).
Especificar atributos (Campos).
Establecer claves principales.
Relacionar las Tablas.
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.
Nombre de la Tabla
Las tablas se representan con una figura como la siguiente:
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.
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.
Los campos de una tabla se representan dentro de ella, uno debajo del otro.
Nombre de la Tabla
Campo 1Campo 2Campo 3….Campo n
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
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.
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.
*
Ejemplo: Representación de la clave principal o campo clave de la tabla de
Empleados:
*
Empleados
LegajoApellidoNombreDomicilioLocalidadTelefono1Telefono2FechaNacimientoFechaIngreso
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.
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
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.