SlideShare une entreprise Scribd logo
1  sur  2
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MARACAY
Caso Practico Diseño de Base de Datos.
Supongamos que se les ha encargado el diseño de una aplicación para
facilitar la Gestión de los Proyectos de una empresa. Tras analizar
detenidamente el problema, la aplicación debe cumplir los siguientes requisitos:
• Se ha de mantener un registro de los proyectos de la empresa (nombre en
clave, denominación comercial, fecha de inicio, fecha de finalización, estado
actual…)
• La aplicación gestionará los recursos humanos de la empresa y le
permitirá al usuario visualizar la ficha de cada empleado (DNI, nombre, apellidos,
dirección, teléfono, correo electrónico, fecha de contratación…).
• Cada proyecto tiene un promotor, que ha de ser uno de los empleados de
la empresa y que ejercerá de jefe de proyecto durante la duración del mismo.
• Cada proyecto se descompone en una serie de tareas (descripción, tipo,
fecha de inicio estimada, fecha de inicio real, duración estimada, duración real…).
• Los empleados de la empresa se adscriben a las distintas tareas en las
que se descomponen los proyectos que en cada momento estén en marcha.
• Asociados a cada tarea se genera una serie de documentos (p.ej. el
documento de especificación de requisitos, el código fuente de un componente…).
Cada documento viene caracterizado por su código (único dentro del ámbito del
proyecto al que corresponde), una descripción y su tipo.
• El sistema también se encargara de mantener almacenadas las distintas
versiones de los documentos que se van generando a lo largo del proyecto. A
cada versión de cada documento, que se almacena digitalizada en nuestro
sistema, se le asocia también una descripción y una fecha.
Diseñe una Base de Datos Relacional para el Problema Planteado:
a) Identifique las entidades y los atributos correspondientes a cada una de
las entidades, indicando explícitamente cuáles serán las claves primarias de las
distintas entidades.
Prof. & Lic. Luis E. Aponte I.
Base de Datos. Caso Práctico. III CORTE Página 1
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MARACAY
b) Analice las relaciones existentes entre las distintas entidades y determine
su Cardinalidad.
c) Dibuje un diagrama entidad/relación que represente el modelo de datos
definido por las entidades y las relaciones identificadas en los apartados
anteriores.
d) A partir del diagrama, obtenga el conjunto de tablas que permita
implementar nuestro modelo en un sistema gestor de bases de datos relacionales,
indicando las claves primarias de todas y cada una de las tablas de nuestra base
de datos. Diseñar Modelo Relacional.
e) Construir un prototipo del Sistema, que Incluya un Mínimo de 07
Consultas, y Reportes, Utilizando un Lenguaje de Programacion, donde use
sentencias SQL).
f) Entregar Informe que contenga los diseños realizados y pantallas.
Prof. & Lic. Luis E. Aponte I.
Base de Datos. Caso Práctico. III CORTE Página 2

Contenu connexe

Similaire à Caso practico b

Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java certMaestros Online
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basicoMaestros en Linea MX
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria WebDiego Celi
 
CMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPECMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPEFernando Feller
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortellforwer1223
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basicoMaestros Online
 
3. desarrollo
3. desarrollo3. desarrollo
3. desarrollojaimepech
 
Sin título 1vcxhz
Sin título 1vcxhzSin título 1vcxhz
Sin título 1vcxhzmilton444
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetosMariana Rodríguez
 
Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569forwer1223
 
Curriculum Vitae (actualizado)
Curriculum Vitae (actualizado)Curriculum Vitae (actualizado)
Curriculum Vitae (actualizado)aramos245
 
Proyecto de aula V semestre
Proyecto de aula V semestreProyecto de aula V semestre
Proyecto de aula V semestremetalsystem
 
Unidad iv. equipo delta
Unidad iv. equipo deltaUnidad iv. equipo delta
Unidad iv. equipo deltaadsinformacion
 
Diseño y arquitectura de software ppt upn
Diseño y arquitectura de software ppt upnDiseño y arquitectura de software ppt upn
Diseño y arquitectura de software ppt upnJackAlarico1
 

Similaire à Caso practico b (20)

Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java cert
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basico
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria Web
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
CMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPECMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPE
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basico
 
3. desarrollo
3. desarrollo3. desarrollo
3. desarrollo
 
Web quest s3
Web quest s3Web quest s3
Web quest s3
 
base aury
base aurybase aury
base aury
 
Sin título 1vcxhz
Sin título 1vcxhzSin título 1vcxhz
Sin título 1vcxhz
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569
 
Curriculum Vitae (actualizado)
Curriculum Vitae (actualizado)Curriculum Vitae (actualizado)
Curriculum Vitae (actualizado)
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Proyecto de aula V semestre
Proyecto de aula V semestreProyecto de aula V semestre
Proyecto de aula V semestre
 
Unidad iv. equipo delta
Unidad iv. equipo deltaUnidad iv. equipo delta
Unidad iv. equipo delta
 
TECNOLOGÍA
TECNOLOGÍATECNOLOGÍA
TECNOLOGÍA
 
Diseño y arquitectura de software ppt upn
Diseño y arquitectura de software ppt upnDiseño y arquitectura de software ppt upn
Diseño y arquitectura de software ppt upn
 

Plus de Patricia Marquez Contreras (8)

Los contratos
Los contratosLos contratos
Los contratos
 
Aprendizaje colaborativo en los entornos virtuales
Aprendizaje colaborativo en los entornos virtualesAprendizaje colaborativo en los entornos virtuales
Aprendizaje colaborativo en los entornos virtuales
 
Presentación diplomado
Presentación diplomadoPresentación diplomado
Presentación diplomado
 
Tercer corte etica 2014
Tercer corte etica 2014Tercer corte etica 2014
Tercer corte etica 2014
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
Mapa conceptual patricia marquez
Mapa conceptual patricia marquezMapa conceptual patricia marquez
Mapa conceptual patricia marquez
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 

Caso practico b

  • 1. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MARACAY Caso Practico Diseño de Base de Datos. Supongamos que se les ha encargado el diseño de una aplicación para facilitar la Gestión de los Proyectos de una empresa. Tras analizar detenidamente el problema, la aplicación debe cumplir los siguientes requisitos: • Se ha de mantener un registro de los proyectos de la empresa (nombre en clave, denominación comercial, fecha de inicio, fecha de finalización, estado actual…) • La aplicación gestionará los recursos humanos de la empresa y le permitirá al usuario visualizar la ficha de cada empleado (DNI, nombre, apellidos, dirección, teléfono, correo electrónico, fecha de contratación…). • Cada proyecto tiene un promotor, que ha de ser uno de los empleados de la empresa y que ejercerá de jefe de proyecto durante la duración del mismo. • Cada proyecto se descompone en una serie de tareas (descripción, tipo, fecha de inicio estimada, fecha de inicio real, duración estimada, duración real…). • Los empleados de la empresa se adscriben a las distintas tareas en las que se descomponen los proyectos que en cada momento estén en marcha. • Asociados a cada tarea se genera una serie de documentos (p.ej. el documento de especificación de requisitos, el código fuente de un componente…). Cada documento viene caracterizado por su código (único dentro del ámbito del proyecto al que corresponde), una descripción y su tipo. • El sistema también se encargara de mantener almacenadas las distintas versiones de los documentos que se van generando a lo largo del proyecto. A cada versión de cada documento, que se almacena digitalizada en nuestro sistema, se le asocia también una descripción y una fecha. Diseñe una Base de Datos Relacional para el Problema Planteado: a) Identifique las entidades y los atributos correspondientes a cada una de las entidades, indicando explícitamente cuáles serán las claves primarias de las distintas entidades. Prof. & Lic. Luis E. Aponte I. Base de Datos. Caso Práctico. III CORTE Página 1
  • 2. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MARACAY b) Analice las relaciones existentes entre las distintas entidades y determine su Cardinalidad. c) Dibuje un diagrama entidad/relación que represente el modelo de datos definido por las entidades y las relaciones identificadas en los apartados anteriores. d) A partir del diagrama, obtenga el conjunto de tablas que permita implementar nuestro modelo en un sistema gestor de bases de datos relacionales, indicando las claves primarias de todas y cada una de las tablas de nuestra base de datos. Diseñar Modelo Relacional. e) Construir un prototipo del Sistema, que Incluya un Mínimo de 07 Consultas, y Reportes, Utilizando un Lenguaje de Programacion, donde use sentencias SQL). f) Entregar Informe que contenga los diseños realizados y pantallas. Prof. & Lic. Luis E. Aponte I. Base de Datos. Caso Práctico. III CORTE Página 2