martes, 13 de febrero de 2007

Esquema Relacional

Traducción de tipos de entidades y relaciones al esquema relacional

Tablas procedentes de los tipos de entidades del Diagrama E-R Corregido:

1. EMPLEADO (Numero_Identidad, Primer_Nombre, Segundo_Nombre, Primer_Apellido, Segundo_Apellido, Telefono, Sueldo_Base, Correo_Electronico, Comision, Direccion)

2. TELEFONO_MOVIL_EMPLEADO (Numero_Identidad , Telefono_Movil)

3. TIPO_DE_EMPLEADO (Numero_Identidad, Tipo_De_Empleado)

4. AGENCIA ( Nombre_Agencia, Direccion, Sitio_Web, Fax, Correo_Electronico, Numero_De_Identidad, Codigo_Zona)

5. TELEFONO_AGENCIA (Telefono, Nombre_Agencia)

6. ZONA (Codigo_Zona, Descripción, Cantidad_Agencias)

7. USUARIO (Nombre_User, Contraseña, Numero_Identidad, Codigo_Tipo)

8. TIPO_USUARIO (Codigo_Tipo, Descripcion)

9. RESTRICCIONES (Restricciones, Codigo_Tipo)

10. PERMISOS (Permisos, Codigo_Tipo)

11. VISITA (Fecha_Visita, Hora, Identidad_Cliente, Nombre_Agencia, Identidad_Empleado ,Comentario)

12. CLIENTE (Numero_Identidad, Correo_Electronico, Direccion, Telefono, Primer_Nombre, Segundo_Nombre, Primer_Apellido, Segundo_Apellido)

13. TELEFONO_MOVIL:CLIENTE (Tel_Movil, Numero_Identidad)

14. INMUEBLE (Codigo, Propietario, Direccion, Imagen, Superficie, Descripción, Deposito, Precio_Venta, Hipoteca, Precio_Alquiler, Identidad_Cliente, Fecha_Reserva, Nombre_Agencia)
15. CASA (Codigo, Garaje, Jardin, Numero_Baños, Numero_Habitaciones)

16. LOCAL (Codigo, Licencia)

17. DEPARTAMENTO (Codigo, Cantidad_Ambientes)

18. SERVICIOS_BASICOS (Servicios_Basicos, Codigo)




Diagrama ER


Diagrama -ER Corregido

 

lunes, 29 de enero de 2007

Diagrama ER


Este es el resultado que obtuvimos en DIA al dibujar nuestro diagrama 

domingo, 28 de enero de 2007

e) Restricciones De Cardinalidad Para Las Entidades

Relación pertenece a:

• Empleados –N- pertenece a – Agencias: Una agencia posee varios empleados

• Empleados – pertenece a –1- Agencias: Un empleado pertenece a una agencia



Relación se encuentra:



• Agencia –N- se encuentra – Zona: Una zona tiene varias agencias

• Agencia – se encuentra –1 Zona: Una Agencia se encuentra en una zona



Relación esta en:



• Inmueble –N- esta en – Reservas: Una reservación puede contener varios inmuebles

• Inmueble – esta en –1- Reservas: Un inmueble solo puede estar en una reserva





Relación registrado en:



• Inmueble –N- registrado en – Agencia: Una agencia puede tener varios inmuebles

• Inmueble – registrado en –1- Agencia: Un inmueble puede estar registrado en una sola agencia



Relación atendido a:



• Empleado – Atendido por – N- Cliente :Un empleado puede atender a muchos clientes

• Empleado –1- Atendido por – Cliente: Un cliente es atendido por un solo empleado



Relación Hace:



• Cliente –N- hace – Reservas: Una reserva puede estar hecha por un solo cliente

• Cliente – hace –1- Reservas: Un cliente puede realizar muchas reservas





Relación es un:

• Empleado –1- Es un -1- Usuario: Un empleado es un usuario



Relación Tipo de:

• Usuario –N- es de tipo – Tipos de usuario: Un tipo de usuario lo pueden compartir muchos usuarios

• Usuario – es de tipo –1- Tipos de usuario: Un usuario pertenece a un solo tipo de usuario 

d) Restricciones De Clave Primaria Para Las Entidades

 • Empleados -*- Número de Identidad



• Clientes -*- Número de Identidad



• Zonas -*- Código de Zona



• Agencias -*- Nombre de Agencia



• Inmuebles -*- Código



• Alquiler y Venta -*- Entidad Débil



• Casas, Locales Comerciales, Apartamentos Especialización de inmuebles



• Visitas de Clientes -*- Código de Visita



• Reservas -*- Fecha de Reserva



• Usuarios -*- Nombre +Contraseña



• Tipo de Usuarios -*- Código de Tipo




c) Relaciones O Vínculos.

• Empleados – pertenece a – agencia: Los empleados en su totalidad deben pertenecer a una agencia



• Agencia – se encuentra – zona: Las agencias se encuentran divididas en zonas de influencia por lo cual existe esta relación



• Inmueble – esta en – Reservas: Esta es la relación que existe un mueble cuándo esta ha sido reservado por un cliente.



• Inmueble – registrado en – Agencia: Los inmuebles se encuentran asociados a una y solo una agencia por los cual esta relación es evidente



• Empleado - Atendido a – Cliente: Los cliente deben ser atendidos por los empleados así que la relación debe existir



• Cliente – hace – Reservas: Un cliente debe reservar un inmueble así que esta relación debe de estar presente.



• Empleado – Es un - Usuario: Los empleados pueden tener acceso al aplicativo por lo tanto deben ser usuarios de la aplicación.



• Usuario – es de tipo – Tipos de usuario: Cada usuario pude ser tener diferentes derechos y capacidades.





 

sábado, 27 de enero de 2007

b) Identificación De Atributos.

• Empleados

o Número De Identidad

o Nombre

o Dirección Del Domicilio

o Teléfono Del Domicilio

o Teléfono Móvil

o Correo Electrónico

o Sueldo Base

o Comisión

o Tipo De Empleado

• Zonas

o Código De Zona

o Número De Agencias

o Descripción

• Agencias

o Nombre

o Dirección

o Teléfono

o Fax

o Sitio Web

o Correo Electrónico

• Inmuebles

o Código

o Descripción

o Propietario

o Dirección

o Superficie

o Imagen

• Alquiler

o Precio De Alquiler

o Valor De Deposito

• Venta

o Precio De Venta

o Hipotecado

• Casas

o Número De Habitaciones

o Número De Baños

o Garaje

o Jardín

• Locales Comerciales

o Licencia De Apertura

• Apartamentos

o Cantidad De Ambientes

o Servicios Básicos

• Clientes

o Número De Identidad

o Nombre

o Teléfono

o Dirección

o Teléfono Móvil

o Correo Electrónico

• Visitas De Clientes

o Código De Visita

o Fecha De Visita

o Comentario

• Reservas

o Fecha De Reserva


• Usuarios

o Nombre De Usuario

o Contraseña

o Tipo De Usuario

• Tipo De Usuarios

o Código De Tipo

o Derechos

o Restricción

a) Identificación De Entidades para proyecto

• Empleados Clientes: Resulta las entidades mas evidente puesto que los empleados y los clientes son elementos inherentes a una empresa.

• Zonas: La empresa se encuentra dividida en diversas zonas por lo cual es necesario la existencia de esta entidad para definir un área de trabajo y alcance de un agencia

• Agencias: La empresa se encuentra dividida en agencia, cada una con características únicas por lo que es necesario y fundamental la existencia de esta entidad.

• Inmuebles: Cada agencia posee diversos inmuebles que posee sus propias características. Esta entidad se encarga de englobar dichos elementos.

• Alquiler y Venta: Los inmuebles a su ves pueden ser para la venta o alquiler

• Casas, Locales Comerciales, Apartamentos: Especialización de la entidad inmueble los cuales son valorados en base a atributos especiales.

• Visitas de Clientes: Los clientes realizan muchas visitas a una empresa por lo que es necesario esta entidad que represente a dichas visitas.

• Reservas: El principal giro de la empresa son los bienes raíces y la reservación de estos es un paso muy importante que debe ser contemplado como una entidad

• Usuarios: Los que usaran la aplicación en desarrollo

• Tipo de Usuarios: Los diferentes tipos de usuario así como sus permisos y restricciones.

lunes, 22 de enero de 2007

Herrramienta de Desarrollo

La Herramienta que hemos decidido utilizar para la creacion del proyecto es Visual Basic 2005 

viernes, 19 de enero de 2007

Blog de base de datos

En este blog se llevara un sumario sobre el desrrollo
de las asignaciones que se dan en la clase de base de
datos asi como de cualquier nota que posea interes
para enriquecer nuestra compresion de la clase.