Your SlideShare is downloading. ×
0
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
DREAMHOME
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

DREAMHOME

1,033

Published on

DREAMHOME …

DREAMHOME

DISEÑO: Conceptual y Logico

Escuela; Sistemas Informaticos y coputacion, UTPL
www.utpl.edu.ec/eccblog.
Nombres:
Veronica Ramirez
Raquel Solano
Diego Guevara
Cindhy Cely

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,033
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
59
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja             www.utpl.edu.ec /eccblog 
  • 2. ESTUDIO DEL CASO
  • 3. PROBLEMA
    • Se requiere demasiado personal para procesar la cantidad cada ves mayor de papeles e informes por lo tanto se utiliza formularios de registros de los empleados, también la comunicación entre sucursales es deficiente.
  • 4. Modelo Conceptual
  • 5.
    • Sucursal.
    • Empleados.
    • Directores.
    • Supervisores.
    • Inmuebles.
    • Propietarios Privados.
    • Propietarios jurídicos.
    • Clientes.
    • Contratos.
    • Periódicos
    Identificar los tipos de entidad
  • 6. Identificar los tipos de relación .
    • Sucursal tiene Empleados.
    • Director gestiona Sucursal.
    • Supervisor supervisa Asistentes.
    • Sucursal ofrece Inmuebles.
    • Empleado gestiona Inmuebles.
    • Cliente alquila Inmuebles.
    • Sucursal registra Clientes.
    • Empleado registra Clientes.
    • Clientes realiza Contratos.
    • Propietario redacta Contratos.
    • Periodico anuncia Inmuebles.
    • Propietario posee Inmuebles.
  • 7. Identificar y asociar los atributos en tipos de entidad y de relacion.
    • Atributos para las entidades de Dreamhome
    • Sucursal(IdSucursal, direccion, telefono, nombreDirector ).
    • Empleado(IdEmpleado, nombre, direccionE, categoria, salario, nombreSupervisor, IdSucursal ).
    • Directores(IdEmpleado, fechaNomb, bono).
    • Inmuebles(IdInmueble, direccionIn, tipo, NoHabitaciones, alquilerMensual, IdPropietario).
    • PropietariosPrivados(IdPropietario,nombreP, direccionP, telefono).
  • 8.
    • PropietariosJuridicos(nombreEm, tipoEm, direccionEm, telefono, nombreCont).
    • Clientes(IdCliente, nombre, telefono, tipoIn, alquilerMensual)
    • Contrato(IdContrato, IdCliente, nombreC, direccionC, IdInmueble, direccionIn, alquilerMensual, modoPago, descripcion, duracion, fechaInicio, fechaVencimiento).
    • Periodico(nombrePe, direccion, telefono, nombreCont).
  • 9.
    • Atributos para las relaciones de DreamHome .
    • Registro(fechaRegistro, IdSucursal, IdCliente, nombreEm).
    • Anuncio(IdInmueble, direccionIn, tipoIn, NoHabitaciones, alquilerMensual, fechaPublicacion, nombrePe, costo).
  • 10. Determinar los dominios de los atributos no 20 caracteres Nombre de quien dirige nombreDirector Si 9 caracteres Teléfono de la sucursal Teléfono No 20 caracteres Ubicación de la sucursal Dirección No 5 caracteres Identifica unívocamente la sucursal IdSucursal Sucursal Nulos Tipo y longitud Descripción Atributos Entidad
  • 11. No 5 caracteres Identifica al propietario del inmueble IdPropietario No Numero Costo de arriendo alquilerMensual No 3 caracteres Numero de habitaciones del inmueble NoHabitaciones no 20 caracteres Tipo del inmueble Tipo No 20 caracteres Direccion del inmueble direccionIn No 5 caracteres Identificador unico del inmueble IdInmueble Inmuebles Nulos Tipo y longitud Descripcion Atributos Entidad
  • 12. Atributos de clave candidata, principal y alternativa
        • Sucursal
        • IdSucursal , dirección , teléfono
        • Empleado
        • IdEmpleado , dirección
        • Inmuebles
        • IdInmueble
        • Clientes
        • IdCliente , teléfono
        • Contratos
        • IdContrato
        • Periodico
        • nombrePe , dirección , teléfono
  • 13. Modelado avanzado. Supervisor Empleados Director Propietarios Jurídicos Propietarios Privados Propietario Especialización/ Generalización
  • 14. Supervisa 1:1 1:10 gestiona 1.1 1:1 Ofrece 1:1 1:* 1:1 1:1 0:* Gestiona 1:1 1:100 Alquila 1:1 1:* Realiza 1:* Tiene Posee 1:* 1:1 Redacta 1:1 1:1 1:* 1:1 trabajar
  • 15.
    • MODELO LOGICO
  • 16. TRANSACCIONES
  • 17. Comprobando las transacciones de los usuarios
        • Enumerar los detalles de las sucursales existentes en una cierta ciudad .
        • Identificar el numero total de sucursales en cada ciudad.
        • Enumerar el nombre, posición y salario de los empleados de una cierta sucursal, ordenando el listado alfabéticamente según los apellidos de los empleados.
        • Identificar el numero total de empleados y la suma de sus salarios.
        • Identificar el numero total de empleados de cada categoría laboral en las sucursales de Glasgow.
        • Indicar el nombre de los directores de las distintas sucursales, ordenado según la dirección de las sucursales.
  • 18. Esquema Relacional
    • Sucursal(IdSucursal, direccion, telefono, nombreDirector ).
    • Clave principal idSucursal
    • Clave alternativa código postal
    • Clave Externa idEmpleado hace referencia a empleado
    • Empleado(IdEmpleado, nombre, direccionE, categoria, salario, idSupervisor, IdSucursal ).
    • Clave principal idEmpleado
    • Clave alternativa
    • Directores(IdEmpleado, fechaNomb, bono).
  • 19.
    • Clave principal(idDirector)
    • Clientes(IdCliente, nombre, telefono, IdInmuebles)
    • Clave principal idCliente
    • Clave externa idSucursal
    • Propietarios(IdPropietario,nombreP,direccionP,telefono,IdSucursal,IdEmpleado).
    • Clave Principal idPropietario
    • Contrato(IdContrato, IdCliente, IdInmueble, IdPago, descripcion, duracion, fechaInicio, fechaVencimiento).
    • Clave Principal IdContrato
    • Inmuebles(IdInmueble, direccionIn, tipo, NoHabitaciones, alquilerMensual, IdPropietario).
    • Clave principal idInmueble
    • Clave externa idPropietario hace referencia apropietarios
    • Periodico(nombrePe, direccion, telefono, IdEmpleado).
    • Clave principal(nombrePe).
    • Contrato(IdContrato, IdCliente, nombreC, direccionC, IdInmueble, direccionIn, alquilerMensual, modoPago, descripcion, duracion, fechaInicio, fechaVencimiento).
  • 20. Comparación de los nombres de las entidades y de sus claves candidatas en la vista de usuario Branch
    • Sucursal Branch
    • principal idSucursal branchNo
    • código postal postcode
    • idEmpleado mgrStarrNo
    • Empleado staff
    • idEmpleado staffNo
    • idSupervisor supervisorStaffNo
    • Supervisor branchNo
    • idSupervisor
    • D irector
    • idDirector
  • 21.
    • C liente Client
    • idCliente clienteNo
    • idSucursal
    • P ropietario Privado privateOwner
    • idPropietario ownerNo
    • Propietarios Juridicos BussinesOwner
    • nombreEmpresa bName
    • Inmueble telNo
    • idInmueble ownerNo
    • idPropietario propertyForRent
    • Periódico clientNo,propertyNo
    • nombrePeriódico
  • 22. NORMALIZACION
    • Sucursal(IdSucursal, direccion, telefono, idDirector ).
    • Empleado(IdEmpleado, nombre, direccionE, categoria, salario, idSupervisor, IdSucursal ).
    • Directores(IdEmpleado, fechaNomb, bono).
    • Inmuebles(IdInmueble, direccionIn, tipo, NoHabitaciones, alquilerMensual, IdPropietario).
    • Propietarios(IdPropietario,nombreP,direccionP,telefono,IdSucursal,IdEmpleado)
  • 23.
    • Clientes(IdCliente, nombre, telefono, tipoInmueble,importeMaximo)
    • Contrato(IdContrato, IdCliente, IdInmueble, IdPago, descripcion, duracion, fechaInicio, fechaVencimiento).
    • Periodico(nombrePe, direccion, telefono, IdEmpleado).
    • Pagos(IdPago,tipoP,fechaP,montoP).
  • 24.
    • Registro(fechaRegistro, IdSucursal, IdCliente, IdEmpleado).
    • Anuncio(IdAnuncio,IdInmueble, fechaPublicacion, nombrePe, costoAnuncio).
  • 25.
    • DISEÑO FISICO
  • 26.
    • RELACIONES BASE
  • 27. Empleado(IdEmpleado, nombre, direccionE, categoria, salario, idSupervisor, IdSucursal ).
    • Empleado(
    PRIMARY KEY (idEmpleado)); FOREIGN KEY (idSupervisor) REFERENCES Emplado(idEmpleado) FOREIGN KEY (idSucursal) REFERENCES Sucursal (idSucursal) ) ; DOMINIO NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL NumeroEmpleado Nombre DirecciónEmpleado Categoría Salario idSupervisor NumeroSucursal idEmpleado nombre direcciónE categoría salario idSupervisor idSucursal
  • 28.
    • Sucursal( idSucursal, dirección, teléfono, idDirector)
    • Sucursal (
    PRIMARY KEY (iducursal), FOREIGN KEY (idDirector) REFERENCES Director(idEmpleado) ) ; DOMINIO NOT NULL, NOT NULL, NULL DEFAULT 3, NOT NULL NumeroSucursal Direccion Telefono idDirector IdSucursal Direccion telefono idDirector
  • 29. Directores (IdEmpleado, fechaNomb, bono). Directores( FOREIGN KEY (idEmpleado) REFERENCES Empleado (idEmpleado) ); DOMINIO NOT NULL, NOT NULL, NOT NULL, NumeroEmpleado FechaNombramiento Bono idEmpleado fechaNomb bono
  • 30. Cliente( idCliente, nombre, telefono,tipoInmueble,importeMaximo)
    • Cliente(
    DOMINIO PRIMARY KEY (idCliente) ) ; NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL NumeroCliente Nombre Telefono TipoInmueble ImporteMaximo IdCliente nombre telefono tipoInmueble importeMaximo
  • 31. Propietarios(IdPropietario,nombreP,direccionP,telefono,IdSucursal,IdEmpleado)
    • Propietarios (
    PRIMARY KEY (idPropietario); FOREIGN KEY (idSucursal) REFERENCES Sucursal (idSucursal) FOREIGN KEY (idEmpleado) REFERENCES Empleado(idEmpleado) ) ; DOMINIO NOT NULL, NOT NULL, NOT NULL, NULL NOT NULL NOT NULL NumeroPropietario NombrePropietario DireccionPropietario Telefono NumeroSucursal NumeroEmpleado IdPropietario nombreP direccionP Telefono idSucursal idEmpleado
  • 32. Inmuebles(IdInmueble, direccionIn, tipo, NoHabitaciones, alquilerMensual, IdPropietario).
    • Inmuebles(
    PRIMARY KEY (idInmueble), FOREIGN KEY (idPropietario) REFERENCES PropietariosPrivados (idPropietario) ) ; DOMINIO NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL NumeroInmueble DireccionInmueble Tipo NumeroHabitaciones AlquilerMensual NumeroPropietario idInmueble direccionIn tipo NoHabitaciones ialquilerMensual idPropietario
  • 33. Contrato(IdContrato, IdCliente, IdInmueble, IdPago, descripcion, duracion, fechaInicio, fechaVencimiento). Contrato ( DOMINIO PRIMARY KEY (idContrato), FOREIGN KEY (idCliente) REFERENCES Cliente(idCliente) FOREIGN KEY (idInmueble) REFERENCES Inmueble(idInmueble) FOREIGN KEY (idPago) REFERENCES Pagos (idPago) ); NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL, NOT NULL NumeroContrato NumeroCliente NumeroInmueble NumeroPago Descripcion DuracionContrato FechaInicio fechaVencimiento IdContrato idCliente idInmueble idPago descripcion duracion fechaInicio fechaVencimiento
  • 34. Periódico(nombre Periódico,dirección,teléfono,idEmpleado)
    • Periodico(
    PRIMARY KEY (nombrePeriodico) ) ; DOMINIO NOT NULL, NOT NULL, NOT NULL, NOT NULL NumeroInmueble Direccion Ciudad NumeroEmpleado nombrePeriodico direccion telefono idEmpleado
  • 35. Pagos(IdPago, tipoP,fechaP,montoP) Pagos( PRIMARY KEY (idPago) ) ; NOT NULL, NOT NULL, NOT NULL, NOT NULL NumeroPago TipoPago FechaPago MontoPago idPago tipoP fechaP montoP
  • 36. (a) (b) (d) (c) (e) (f) Supervisa 1:1 1:10 gestiona 1.1 1:1 Ofrece 1:1 1:* 1:1 1:1 0:* Gestiona 1:1 1:100 Alquila 1:1 1:* Realiza 1:* Tiene Posee 1:* 1:1 Redacta 1:1 1:1 1:* 1:1 trabajar
  • 37. VISTAS DE USUARIO
    • SUCURSAL : director y gerente.
    • EMPLEADOS: director, gerente, supervisor.
    • INMUEBLES: director, gerente, supervisor,ayudante.
    • PROPIETARIOS: director, gerente, supervisor,ayudante.
    • CLIENTES: director, gerente, supervisor,ayudante.
    • REGISTROS: Supervisor, ayudante.
    • CONTRATOS: director, gerente, supervisor,ayudante.
    • PERIODICOS: director, gerente.
  • 38.
    • DDL

×