Temas a Tratar

-Introducción a la Ingeniería de Pruebas.
-Bases de Datos Relacionales.

Para ingresar a los temas dentro de esta página utiliza nuestro MENU DE TEMAS, que se encuentra en a parte izquierda de tu computador.

domingo, 9 de marzo de 2014

Modelo Entidad Relación a Modelo Relacional

Modelo Relacional.

Introducción.

Para el correcto diseño de una base de datos es necesario que una vez realizado nuestro Diagrama Entidad Relación lo representemos en un modelo relacional.
En un modelo relacional se utilizan las tablas y como su nombre lo indica las relaciones entre estas.
Para poder realizar un modelo relacional debemos de hacer el Esquema de nuestro modelo, es decir diseñar la Estructura que tendrán nuestras relaciones.

El siguiente paso será normalizar a base de datos. Durante esta entrada abordaremos el tema del esquema del modelo.

Desarrollo.

Creador: Edgar F. Code.
Conceptos de Modelo Relacional.

    • Relación:Conjuntos de Datos de un conjunto de entidades que se organizan en forma de tabla, las columnas reciben del nombre de atributos y las filas el nombre de tuplas.
    • Tuplas: También llamadas registros son las entidades que existen dentro de la relación.
    • Atributo. Son las características que puede poseer una entidad.
    • Dominio: Rango o conjunto de valores de un atributo.
Para poder realizar los esquemas de nuestra relaciones debemos seguir una serie de reglas establecidas.

  1. Para cada conjunto de Entidades Fuertes se crea una relación(tabla), con una columna para cada atributo.
  2. Para cada conjunto de Entidades débiles se crea una relación que contiene una columna para la claves primaria de la Entidad Fuerte, y otras columnas para los atributos de esa entidad.
  3. Para cada interrelación se crea una relación(tabla), que contiene una columna para las claves primarias de las entidades que actúan dentro de esa relación.
Ejemplos. Modelo Entidad-Relación-Modelo Relacional.

Los siguientes modelos están en el Modelo Entidad Relación.

Modelo 1.
Esquema del Modelo Relacional.
Cliente()
Coches(Accidentes)

Modelo 2.
Esquema del Modelo Relacional.
Cliente(dni, telefono, nombre,apellido, direccion)
CocheNuevo(matricula, unidades,modelo,marca,color)
CocheViejo(matricula, km,modelo,marca,color)
compra(dni,matricula)
Mecanico(dni, fecha, apellido, nombre, salario)
Reparar(dni, matricula, fecah, horas)

 Modelo 3.
Esquema del Modelo Relacional.
Partido(noPartido, alineación, marcador)
Jugador(noJugador, Estadisticas)
emplea(noPartido, noJugador)


Modelo 4.
Esquema del Modelo Relacional.
Cliente(noCliente, Saldo, credito, calle, numero, comuna, ciudad)
Pedido(noCliente, Dirección, cantidad, noArticulo)
Articulo(noArticulo, Descripción)
Fabrica(noFabrica, Stock, existencias)
genera(noCliente)
requiere(noArticulo, noCliente)
tiene(noFabrica, noArticulo)
Tiene(noCliente, noFabrica)

 Modelo 5.
Esquema del Modelo Relacional.
Cliente(RUT, Nombre, Calle, Numero, Comuna, Ciudad)
Proveedor(RUT, Nombre, Calle, Numero, Comuna, Ciudad, pagina web)
Venta(Id, Fecha, Cliente, descuento, monto final)
Producto(ID, nombre descripción, predcio, stock, id categoria)
Compra(RUT, idProducto)
Provee(RUT, idProducto)
realiza(RUT, idVenta)


 Modelo 6.
Esquema del Modelo Relacional.
Aeropuerto(Codigo, Nombre, Ciudad, País)
Avión(Modelo, capacidad)
Programa de Vuelo(noPrograma, linea, dias, Indez, aterrizaje, despegue)
Vuelo(noVuelo, fecha, plazas)
tiene(noPrograma, noVuelo)
Servicio(Modelo, noVuelo)
tiene(Modelo, Código)
posee(codigo, noVuelo)

 Modelo 7.
Esquema del Modelo Relacional.
Unideportivo(AreaTotal, presupuesto,Localización, Jefe de organización)
Polideportivo(AreaTotal, presupuesto,Localización, Jefe de organización,Area)
Evento(Fecha,duración, equipamiento)
Comisarios(Tarea)
tiene(AreaTotal)
celebra(AreaTotal, fecha)
emplea(fecha, Tarea)


 Modelo 8.
Esquema del Modelo Relacional.
Torneo(Clasificacion, Año, Arbitros, Modalidad)
Partido(Fecha, Sede, Premio, Resultado, Etapa)
Arbitros(Nombre, Nacionalidad, Ganancia, Resultado, NoPartidos)
Jugadores(Nombre, Nacionalidad)
Entrenador(Nombre, nacionalidad)
tiene(clasificacion, fecha)
emplea(fecha,nombre)
controla(nombre, nombreE)


 Modelo 9.
Esquema del Modelo Relacional.
Cine(Nombre,dirección, telefono)
Cartelera(Fecha)
Promocion(Descuento, descripción)
Funcion(hora,dia)
Salas(nombre, numero, butacas)
Peliculas(Id, fecha, duracion, País, año, url, idioma, titulo original, titulo distribucion)
Opiniones(nombre, edad, fecha, comentario, calificacion)
Directores(nombre, nacionalidad, pelicula)
Actor(nombre, personajes)
Tiene1(nombre,descuento)
tiene(fecha,hora)
Necesita(hora,nombre)
Pasan(hora,id)
tiene2(id,nombre)
posee(id, nombre)


 Modelo 10.
Esquema del Modelo Relacional.
Mueble(Id, precio, noUnidades)
Piezas(Id, noPiezas)
Estante(Pasillo, altura)
se encuentra(Id, pasillo)
formado(Id,Id Pieza)

1 comentario: