[Php-avanzado] Consulta sobre ejercicios de Normalización

Antonela Di Scala apdiscala en gmail.com
Mar Nov 15 13:41:15 ART 2011


Leo:

Te adjunto en este mail mis ejercicios de normalización. Los hice todos,
más que tarde ya, pero bueno, los hice al fin. Me surgieron un par de dudas:

*Ejercicio 2: Ahi puse dos opciones por el hecho de que como decía Nombres
y Apellidos no se si hay que hacer una tabla a parte para los nombres y los
apellidos como hice en la 1º opcion o simplemente pueden ir en la tabla
personas aunque no estaria respetando la 1FN ya que hay más de un dato en
cada campo.

*Ejercicio 4: La misma duda que en el ejercicio 2 cuando dice Nombres y
Apellidos del Paciente

Esas son las dudas básicamente y el resto es saber si están bien o si hay
errores.

No se si querés corregirmelos por aca o te los muestro el jueves???

Desde ya muchas gracias!!!

Saludos,

Antonela.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20111115/b3910bdd/attachment.html>
------------ próxima parte ------------
Normalización:
**************

Ejercicio 1
-----------
Nombre
Apellido
Fecha Nacimiento
Dirección
Teléfono
Email
Ciudad
CP
Pcia
País
Consulta Realizada (pregunta)
Respuesta a la consulta
Estado de la consulta (Pendiente, Respondida, Descartada)

---TABLAS:---

PERSONAS          CIUDADES 	PROVINCIAS	PAÍSES	    PREGUNTAS	  RESPUESTAS	    ESTADOS
--------	  --------	----------	------	    ---------	  ----------	    -------
Id		  Id		Id		Id	    Id		   Id		     Id
Nombre		  Nombre	Nombre		Nombre      Id_Persona	   Id_Pregunta	     Descripción
Apellido	  Id_Pcia 	Id_País 		    Id_Estado	   
Fecha_Nac	  CP	
Dirección
Teléfono
Email
Id_Ciudad



Ejercicio 2
-----------
Nombres
Apellidos
Dirección Principal
Dirección Alternativa
Teléfono
Ciudad
CP
Pcia
País

---Tablas:---

1º Opción:

PERSONAS     CIUDADES	  PROVINCIAS 	PAÍSES    NOMBRES     APELLIDOS	  DIRECCIONES
--------     --------     ----------    ------	  -------     ---------	  -----------
Id	      Id	   Id		Id	  Id	      Id	   Id
	      Nombre       Nombre       Nombre	  Id_Pers     Id_Pers	   Id_Pers
  	      Id_Pcia	   Id_País		  Nombre      Apellido	   Dirección
              CP

2º Opción:

PERSONAS     CIUDADES	  PROVINCIAS 	PAÍSES    DIRECCIONES
--------     --------     ----------    ------	  -----------
Id	      Id	   Id		Id	  Id
Nombres	      Nombre       Nombre       Nombre	  Id_Pers
Apellidos     Id_Pcia	   Id_País		  Dirección
              CP


Ejercicio 3
-----------
Nombre
Apellido
Dirección
Teléfono
Email
Pedidos
Valor del Pedido
Ítems del Pedido
Pago del Pedido

---Tablas:---

CLIENTES      PEDIDOS	          PEDIDO_RENGLONES        PRODUCTOS    ESTADOS (del pedido-pago o no pago)
--------      -------	     	  ----------------        ---------    -------
Id	      Id	     	  Id   			  Id   	       Id
Nombre        Id_Cliente     	  Id_Producto             Nombre       Nombre
Apellido      Id_RenglonPedido 	  Cantidad                Precio
Dirección     Id_Estado
Teléfono       
Email


Ejercicio 4
-----------
Nombres del Paciente
Apellidos del Paciente
Fecha de la Consulta
Médico que lo atendio (nombre, apellido,especialidad)
Notas de la Consulta
Centro de Salud (nombre, dirección, ciudad)

---Tablas:---

PACIENTES      CONSULTAS	     MÉDICOS 	        CENTROS_SALUD	    CIUDADES
---------      ---------	     -------		-------------	    --------
Id	       Id		      Id		Id		    Id
Id_Ciudad      Id_Paciente	      Nombre		Nombre		    Nombre
Nombres	       Id_Médico	      Apellido		Dirección	    CP
Apellidos      Id_Centro_Salud	      Especialidad	Id_Ciudad
	       Descripción
	       Fecha



Ejercicio 5
-----------
Nombre
Apellido
Dirección
Teléfono
Categoría Impositiva
Lista de Precios
Cod Artículo
Nombre Artículo
Precio
Tasa de IVA
Nro de Sucursal
Nro de Factura
Fecha
Cliente
Cant de artículos
Artículos
Forma de Pago

---Tablas:---

CLIENTES     CATEGORÍAS_IMPOS      ARTÍCULOS 	    FORMAS_PAGO		FACTURAS 	  FACTURAS_DETALLE	PAGOS		SUCURSALES
--------     ----------------	   ---------	    -----------		--------	  ----------------	-----		----------	
Id		Id		    Id		     Id			Id		  Id			Id		Id
Nombre          Descripción         Nombre	     Descripción        Nro_Factura	  Id_Factura		Monto		Nro_Sucursal
Apellido	Tasa de Iva         Precio				Id_Sucursal	  Id_Artic		Id_FormaPago	Dirección
Dirección 			    Cod_artic				Fecha		  Cantidad		Id_Factura
Teléfono								Id_Cliente	  	
Id_CatImp								
									

Ejercicio 6
-----------
Título del Libro
ISBN
Crítica del Libro
Autores del Libro
Editorial
Edición
Librería
Cantidad de libros en la Librería

---Tablas:---

LIBRERÍAS	LIBROS	    	CRÍTICAS	AUTORES	   LIBRERÍAS_STOCK
---------	------		--------	-------	   ---------------	
Id		Id		Id		Id	   Id	
Dirección       Título		Id_Libro	Nombre	   Id_Librería	
Nombre		ISBN		Descripción	Id_Libro   Id_Libro
		Edición					   cantidad	
		Editorial
		
		
Ejercicio 8
-----------
Nro Legajo
Nombre del Empleado
Apellido del Empleado
Nro de inventario de su PC
Nro de parte de c/u de las partes de la PC
Tipo de parte de la PC (fuente, monitor, Teclado, etc)

---Tablas:---

 EMPLEADOS	COMPUTADORAS	  PARTES_PC	  TIPOS_PARTES
-----------	------------	--------------	  ------------	
Id		Id		Id		  Id
Nombre		Id_Empleado	Id_Computadora	  Descripción
Apellido			Nro_Parte
Nro_Legajo			Id_Tipo_Parte


Más información sobre la lista de distribución Php-avanzado