El documento describe dos escenarios para diseñar bases de datos. En el primero, un informático crea una sola tabla para almacenar datos de empleados y departamentos, pero luego se da cuenta que es mejor dividirla en dos tablas relacionadas. En el segundo escenario, una tienda necesita almacenar datos de clientes, equipos y componentes, lo que requiere tres tablas relacionadas.
3. Una empresa pretende recoger los datos referente a los empleados así como la labor que desempeña dentro de la misma. Para esto se contrata los servicios de un informático experto en el diseño de Bases de Datos que indique la estructura que tendrá la o las tablas. El informático mantiene una entrevista con el usuario y deduce que los datos que se pretenden almacenar principalmente son los siguientes: El Código del Empleado, NIF, Nombre, Apellidos, Dirección, Teléfono, Sueldo, Fecha de nacimiento, Ciudad de nacimiento, Departamento al que pertenece, Ciudad donde esta situado el departamento (ya que cada departamento puede estar en una ciudad diferente), descripción de la actividad que realiza cada departamento y el numero de personas que trabajan en el mismo. Con toda esta información nos ponemos a trabajar con una consigna, que no exista redundancia, esto es, que no se repitan los mismos datos en distintos campos. Indice
4. Señaló la información que se pretendería recoger en la Base de datos y comenzó a pensar: Una empresa pretende recoger los datos referente a los empleados así como la labor que desempeña dentro de la misma. El informático mantiene una entrevista con el usuario y deduce que los datos que se pretenden almacenar principalmente son los siguientes: El Código del Empleado, NIF , Nombre , Apellidos , Dirección , Teléfono , Sueldo , Fecha de nacimiento , Ciudad de nacimiento , Departamento al que pertenece, Ciudad donde esta situado el departamento (ya que cada departamento puede estar en una ciudad diferente), descripción de la actividad que realiza cada departamento y el numero de personas que trabajan en el mismo. Con toda esta información nos ponemos a trabajar con una consigna, que no exista redundancia, esto es, que no se repitan los mismos datos en distintos campos. Indice
5. Inicialmente se crea una Base de datos que se llamaría EMPRESA, el informático resulto ser una patata caliente y para no complicarse la vida creo una sola tabla en la que se guardaría toda la información. Creo la tabla empleado y pensó que sería bueno comprobar que funcionaria como el usuario pretendía. Para esto introdujo 10 registro. NUM DESC_DEP CIU_DEP DEPT CIU_NAC FEC_NAC SUELDO TELEF DIR_E APELLIDOS NOMBRE NIF_E COD_E Indice
6. Una empresa pretende recoger los datos referente a los empleados así como la labor que desempeña dentro de la misma. El informático mantiene una entrevista con el usuario y deduce que los datos que se pretenden almacenar principalmente son los siguientes: El Código del Empleado , NIF , Nombre , Apellidos , Dirección , Teléfono , Sueldo , Fecha de nacimiento , Ciudad de nacimiento , Departamento al que pertenece, Ciudad donde esta situado el departamento (ya que cada departamento puede estar en una ciudad diferente), descripción de la actividad que realiza cada departamento y el numero de personas que trabajan en el mismo. Con toda esta información nos ponemos a trabajar con una consigna, que no exista redundancia, esto es, que no se repitan los mismos datos en distintos campos. Indice
7. Una empresa pretende recoger los datos referente a los empleados así como la labor que desempeña dentro de la misma. Para esto se contrata los servicios de un informático experto en el diseño de Bases de Datos que indique la estructura que tendrá la o las tablas. El informático mantiene una entrevista con el usuario y deduce que los datos que se pretenden almacenar principalmente son los siguientes: El Código del Empleado , NIF, Nombre, Apellidos, Dirección, Teléfono, Sueldo, Fecha de nacimiento, Ciudad de nacimiento, Departamento al que pertenece, Ciudad donde esta situado el departamento (ya que cada departamento puede estar en una ciudad diferente), descripción de la actividad que realiza cada departamento y el numero de personas que trabajan en el mismo. Con toda esta información nos ponemos a trabajar con una consigna, que no exista redundancia, esto es, que no se repitan los mismos datos en distintos campos. Empleado Departamento Indice
8. Se dio cuenta que existía una solución. Se pueden crear dos tablas (empleado y departamento) y crear una relación entre ellas. COD_DEPT CIU_NAC FEC_NAC SUELDO TELEF DIR_E APELLIDOS NOMBRE NIF_E COD_E COD_DEP NUM DESC_DEP CIU_DEP DEPT Indice
9. El informático ha mejorado como diseñador de Bases de datos y ha conseguido algún que otro trabajillo. Una tienda que se dedica a la venta de ordenadores pretende almacenar la información de los equipos que se han construido y quiere almacenar los componentes que tiene un determinado ordenador para un cliente en concreto. Después de recabar información nuestro amigo ha deducido que los campos que son necesarios en la Base de datos son los siguientes: DNI del cliente, Nombre, Apellido, teléfono, dirección, Fecha de entrega del equipo, Nombre de los Componentes, categoría (periférico, Tarjetas, HDs, etc), marca, precio. Con todo esto empieza a trabajar realiza un diseño. ¿Cuál? Indice
10. El informático ha mejorado como diseñador de Bases de datos y ha conseguido algún que otro trabajillo. Una tienda que se dedica a la venta de ordenadores pretende almacenar la información de los equipos que se han construido y quiere almacenar los componentes que tiene un determinado ordenador para un cliente en concreto. Después de recabar información nuestro amigo ha deducido que los campos que son necesarios en la Base de datos son los siguientes: DNI del cliente, Nombre, Apellido, teléfono, dirección, Fecha de entrega del equipo, Nombre de los Componentes, categoría (periférico, Tarjetas, HDs, etc), marca, precio. Con todo esto empieza a trabajar realiza un diseño. ¿Cuál? Indice
11. El informático ha mejorado como diseñador de Bases de datos y ha conseguido algún que otro trabajillo. Una tienda que se dedica a la venta de ordenadores pretende almacenar la información de los equipos que se han construido y quiere almacenar los componentes que tiene un determinado ordenador para un cliente en concreto. Después de recabar información nuestro amigo ha deducido que los campos que son necesarios en la Base de datos son los siguientes: DNI del cliente, Nombre, Apellido, teléfono, dirección , Fecha de venta del equipo , Nombre de los Componentes, categoría (periférico, Tarjetas, HDs, etc), marca, precio. Con todo esto empieza a trabajar realiza un diseño. ¿Cuál? Indice
12. Cliente DNI del cliente Nombre Apellido Teléfono Dirección Equipo Nombre de los Componentes Categoría (periférico, Tarjetas, HDs, etc) Marca Precio Venta Fecha de venta del equipo Indice