SlideShare ist ein Scribd-Unternehmen logo
1 von 99
Downloaden Sie, um offline zu lesen
UNIVERSIDAD TECNOLOGICA DE PANAMA
FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACION Y SIMULACION DE SISTEMAS
MATERIA:BASE DE DATOS 1
TRABAJO SEMESTRAL
INTEGRANTES: KRISTOPHER MARRERO 8-871-177
RICARDO DOMINGUEZ 8-916-963
5 SEMESTRE
2017
INTRODUCCION
• En este proyecto final debemos crearle una base de datos a una
compañía que desea tener toda su empresa de Teatro bajo un mismo
sistema y de la misma forma presentar las fases necesarias para crear
esta base de datos.
• Por lo tanto hemos decidido crear una base de datos de forma ficticia
para representar la misma.
• Esta base de datos contara con actores, representantes, locales y
demás tablas que se han puesto debido a la investigación que se ha
hecho en donde estas organizaciones cuentan en su mayoría con
estos puntos.
Fases De Creación de Base de Datos
1. Planificación del Proyecto
2. Definición del Sistema
3. Recolección y Análisis de
requisitos
4. Diseño de la base de datos
5. Selección de la base de datos
6. Diseño de la aplicación
7. Prototipado
8. Implementación
9. Conversión y carga de datos
10. Prueba de la base de datos
11. Mantenimiento
1-Planificación del Proyecto
• En esta etapa se planifica como se puede realizar de manera eficiente
los pasos para realizar la base de datos.
• Hay 3 puntos fundamentales que se deben tomar de cuenta.
1. Tipo de trabajo a realizar.
2. Recursos con que contamos.
3. Dinero necesario.
1-Planificación del Proyecto
• Realizaremos una base de datos con muchos elementos de una
compañía de Teatro, la misma nos ha dicho que cuenta con los
recursos necesarios para invertir en la misma, sin importar el coste
del mismo.
• Contamos con dos computadoras con estas especificaciones:
• Procesador: Intel Core i5-3230M CPU 2.60GHz.
• Memoria RAM: 4,00 GB (3,88 GB utilizable).
• Tipo de sistema: Sistema operativo de 64 bits, procesador x64.
2-Definición del Sistema
• Se especifica el ámbito y los limites de la aplicación de la base de
datos.
• Con que otros sistemas va a interactuar.
• Quienes son los usuarios y las áreas de aplicación.
2-Definición del Sistema
• Esta base de datos será conectada a una aplicación creada en Visual
Basic ya que en la misma se podrá crear una interfaz amigable.
• De la misma forma hay dos clases de personas que pueden utilizar la
base de datos.
1. Aquellos que harán únicamente consultas por medio de la aplicación.
2. Aquellos que pueden ingresar datos nuevos y/o modificar el contenido de
la misma.
3-Recolección y Análisis de requisitos
Se recogen y analizan los requerimientos del usuario y de las áreas de
aplicación.
• Los mismos se han recogido haciendo entrevistas a los trabajadores de la
empresa.
• Se han hecho llamadas junto con encuestas para las personas y locales que se
encuentren en diferentes partes del mundo.
4-Diseño de la base de datos
• FASE 1 : Creación de esquema conceptual .
• FASE 2: eliminación de construcciones que no se representan en el
modelo de la base de datos escogida.
• FASE 3:Creacion de esquema físico .
 Se toma en cuenta las estructuras de almacenamiento y los métodos
de acceso a la base de datos.
NOTA: La creación de la base de datos para la empresa de teatro se
mostrara al final de todas las fases.
5-Selección de la base de datos
• Se selecciona que tipo de base de datos se utilizara para desarrollar la
misma y se debe tomar en cuenta si existe una base de datos ya
existente y si la misma es obsoleta.
• De igual se toma en cuenta el tamaño y los recursos que tiene la
empresa para saber escoger que sistema de base de datos se
escogerá.
• Tomando todo estos puntos en cuenta, hemos decidido utilizar la
base de datos ¨Sql server¨ debido a su eficiencia y su menor costo de
mantenimiento e implementación.
6-Diseño de la aplicación
• Hemos decidido crear la aplicación
por medio de Visual Basic debido a
su compatibilidad. La misma tendrá
diferentes botones para insertar,
borrar, actualizar y buscar en la
base de datos.
• Todo esto es posible a la
implementación del sistema
¨DataSet¨ y ¨DataGrid¨ de visual,
donde solo con unos cuantos clicks
nos permite conectar la base de
datos al sistema. Ejemplo de una conexión en Visual Basic
7-Prototipado
• Proceso que permite saber si se ha interpretado de forma correcta los
requerimientos que solicita la empresa.
• Esto es importante ya que se está trabajando con un tiempo de plazo
determinado , recursos de la empresa y para la misma cada segundo de
retraso es dinero que deja de percibir nuestro cliente. Y es imperdonable
que se atrase el proyecto por no entender lo que esta pidiendo y
necesitando nuestro cliente.
• Se ha citado con la empresa y se les ha puesto en la mesa todos los avances
del proyecto y su rumbo final. Dependiendo de la decisión de la misma se
procede a continuar o a cambiar lo que la empresa solicite.
8-Implementacion de la base de datos
• Se implementa el lenguaje de definición de datos donde es un
lenguaje proporcionado por el sistema de gestión de base de
datos que permite a los programadores de la misma llevar a cabo las
tareas de definición de las estructuras que almacenarán los datos así
como de los procedimientos o funciones que permitan consultarlos.
• El lenguaje de programación SQL que es el que estamos utilizando,
admite las siguientes sentencias de definición: CREATE, DROP y ALTER,
cada una de las cuales se puede aplicar a
las tablas, vistas, procedimientos almacenados y triggers de la base
de datos.
8-Conversión y carga de datos
• En esta parte cargamos las base de datos antiguas que halla tenido la
empresa. En este caso la de Teatro.
• Pero la misma nos ha informado con que no cuentan con una base de
datos antigua.
NOTA: En las consultas de las tablas ya creadas se hará un ejemplo de
como hacer un back up de una base de datos y de como hacer una
restauracion de una base de datos si la misma ya hubiera estado
creada.
10-Prueba de la base de datos
• Se vuelve a verificar si la base de datos y la aplicación cumplen con los
requerimientos implementados por la empresa que nos ha
contratado pero ya utilizando la aplicación, los mismos podrán usar el
sistema y comprobar sus consultas referentes a los actores, obras,
locales etc.
• Si todo esta en perfecto estado se procede a mantener el sistema y
definir el mantenimiento necesario
11- Mantenimiento
• Si todo ha funcionado perfectamente se hace un plan de
mantenimiento al sistema.
• Se le ha propuesto a la empresa de teatro la creación de una sección
de tecnología de datos en la empresa donde sus funciones principales
sean
Monitorizar las presentaciones del sistema.
Mantenimiento y actualización del sistema.
Creación de la base de datos
A continuación se demostrara paso a paso la creación de la base de
datos y lo que conlleva cada una de estos.
MODELO ENTIDAD RELACION
• El mismo se encuentra dentro de la carpeta que contiene también
este archivo ya que el mismo resultaba dificultoso y complejo
realizarlo por este medio.
Creación del servidor y usuario
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Creación de las tablas y columnas
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Vista de las tablas y columnas llenas
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
OPERACIONES
MODELO
RELACIONAL
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
CONSULTAS
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
BACKUP
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
RESTAURACION
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos
Proyecto Semestral Base de Datos

Weitere ähnliche Inhalte

Ähnlich wie Proyecto Semestral Base de Datos

Ähnlich wie Proyecto Semestral Base de Datos (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Dominios producto final
Dominios producto finalDominios producto final
Dominios producto final
 
Bdguia1
Bdguia1Bdguia1
Bdguia1
 
Adsi guía 4 - realizar el analisis de las bases de datos
Adsi   guía 4 - realizar el analisis de las bases de datosAdsi   guía 4 - realizar el analisis de las bases de datos
Adsi guía 4 - realizar el analisis de las bases de datos
 
archivodiapositiva_202261218025.pptx
archivodiapositiva_202261218025.pptxarchivodiapositiva_202261218025.pptx
archivodiapositiva_202261218025.pptx
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Trabajo de marco
Trabajo de marcoTrabajo de marco
Trabajo de marco
 
Repaso
RepasoRepaso
Repaso
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Base datos t1 u3
Base datos t1 u3Base datos t1 u3
Base datos t1 u3
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Proyecto
ProyectoProyecto
Proyecto
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Que Es Un Datawarehouse
Que Es Un DatawarehouseQue Es Un Datawarehouse
Que Es Un Datawarehouse
 
Windows Server 2016 para el servicio Active Directory AD
Windows Server 2016 para el servicio Active Directory ADWindows Server 2016 para el servicio Active Directory AD
Windows Server 2016 para el servicio Active Directory AD
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 

Kürzlich hochgeladen

Familias más ricas de AL en la historia (2024).pdf
Familias más ricas de AL en la historia (2024).pdfFamilias más ricas de AL en la historia (2024).pdf
Familias más ricas de AL en la historia (2024).pdfJC Díaz Herrera
 
Tinkercad Mikaela Lagos- Skarleth Ayala .
Tinkercad Mikaela Lagos- Skarleth Ayala .Tinkercad Mikaela Lagos- Skarleth Ayala .
Tinkercad Mikaela Lagos- Skarleth Ayala .mikalagos1roa
 
RED DE PARQUES NACIONALES DANIELA CASAS 4ºB
RED DE PARQUES NACIONALES DANIELA CASAS 4ºBRED DE PARQUES NACIONALES DANIELA CASAS 4ºB
RED DE PARQUES NACIONALES DANIELA CASAS 4ºBdanihouses0609
 
Familias más ricas de México en la historia (2024) .pdf
Familias más ricas de México en la historia (2024) .pdfFamilias más ricas de México en la historia (2024) .pdf
Familias más ricas de México en la historia (2024) .pdfJC Díaz Herrera
 
BOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdf
BOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdfBOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdf
BOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdfIrapuatoCmovamos
 
Países el alto ingreso y stock per cápita en América Latina (1819-2024).pdf
Países el alto ingreso y stock  per cápita en América Latina (1819-2024).pdfPaíses el alto ingreso y stock  per cápita en América Latina (1819-2024).pdf
Países el alto ingreso y stock per cápita en América Latina (1819-2024).pdfJC Díaz Herrera
 
Trabajo herramientas informáticas trabajo pestel.pdf
Trabajo herramientas informáticas trabajo pestel.pdfTrabajo herramientas informáticas trabajo pestel.pdf
Trabajo herramientas informáticas trabajo pestel.pdfjggaratep
 

Kürzlich hochgeladen (7)

Familias más ricas de AL en la historia (2024).pdf
Familias más ricas de AL en la historia (2024).pdfFamilias más ricas de AL en la historia (2024).pdf
Familias más ricas de AL en la historia (2024).pdf
 
Tinkercad Mikaela Lagos- Skarleth Ayala .
Tinkercad Mikaela Lagos- Skarleth Ayala .Tinkercad Mikaela Lagos- Skarleth Ayala .
Tinkercad Mikaela Lagos- Skarleth Ayala .
 
RED DE PARQUES NACIONALES DANIELA CASAS 4ºB
RED DE PARQUES NACIONALES DANIELA CASAS 4ºBRED DE PARQUES NACIONALES DANIELA CASAS 4ºB
RED DE PARQUES NACIONALES DANIELA CASAS 4ºB
 
Familias más ricas de México en la historia (2024) .pdf
Familias más ricas de México en la historia (2024) .pdfFamilias más ricas de México en la historia (2024) .pdf
Familias más ricas de México en la historia (2024) .pdf
 
BOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdf
BOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdfBOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdf
BOLETÍN HEMEROGRÁFICO-FEBRERO 2024, ICV-.pdf
 
Países el alto ingreso y stock per cápita en América Latina (1819-2024).pdf
Países el alto ingreso y stock  per cápita en América Latina (1819-2024).pdfPaíses el alto ingreso y stock  per cápita en América Latina (1819-2024).pdf
Países el alto ingreso y stock per cápita en América Latina (1819-2024).pdf
 
Trabajo herramientas informáticas trabajo pestel.pdf
Trabajo herramientas informáticas trabajo pestel.pdfTrabajo herramientas informáticas trabajo pestel.pdf
Trabajo herramientas informáticas trabajo pestel.pdf
 

Proyecto Semestral Base de Datos

  • 1. UNIVERSIDAD TECNOLOGICA DE PANAMA FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES DEPARTAMENTO DE COMPUTACION Y SIMULACION DE SISTEMAS MATERIA:BASE DE DATOS 1 TRABAJO SEMESTRAL INTEGRANTES: KRISTOPHER MARRERO 8-871-177 RICARDO DOMINGUEZ 8-916-963 5 SEMESTRE 2017
  • 2. INTRODUCCION • En este proyecto final debemos crearle una base de datos a una compañía que desea tener toda su empresa de Teatro bajo un mismo sistema y de la misma forma presentar las fases necesarias para crear esta base de datos. • Por lo tanto hemos decidido crear una base de datos de forma ficticia para representar la misma. • Esta base de datos contara con actores, representantes, locales y demás tablas que se han puesto debido a la investigación que se ha hecho en donde estas organizaciones cuentan en su mayoría con estos puntos.
  • 3. Fases De Creación de Base de Datos 1. Planificación del Proyecto 2. Definición del Sistema 3. Recolección y Análisis de requisitos 4. Diseño de la base de datos 5. Selección de la base de datos 6. Diseño de la aplicación 7. Prototipado 8. Implementación 9. Conversión y carga de datos 10. Prueba de la base de datos 11. Mantenimiento
  • 4. 1-Planificación del Proyecto • En esta etapa se planifica como se puede realizar de manera eficiente los pasos para realizar la base de datos. • Hay 3 puntos fundamentales que se deben tomar de cuenta. 1. Tipo de trabajo a realizar. 2. Recursos con que contamos. 3. Dinero necesario.
  • 5. 1-Planificación del Proyecto • Realizaremos una base de datos con muchos elementos de una compañía de Teatro, la misma nos ha dicho que cuenta con los recursos necesarios para invertir en la misma, sin importar el coste del mismo. • Contamos con dos computadoras con estas especificaciones: • Procesador: Intel Core i5-3230M CPU 2.60GHz. • Memoria RAM: 4,00 GB (3,88 GB utilizable). • Tipo de sistema: Sistema operativo de 64 bits, procesador x64.
  • 6. 2-Definición del Sistema • Se especifica el ámbito y los limites de la aplicación de la base de datos. • Con que otros sistemas va a interactuar. • Quienes son los usuarios y las áreas de aplicación.
  • 7. 2-Definición del Sistema • Esta base de datos será conectada a una aplicación creada en Visual Basic ya que en la misma se podrá crear una interfaz amigable. • De la misma forma hay dos clases de personas que pueden utilizar la base de datos. 1. Aquellos que harán únicamente consultas por medio de la aplicación. 2. Aquellos que pueden ingresar datos nuevos y/o modificar el contenido de la misma.
  • 8. 3-Recolección y Análisis de requisitos Se recogen y analizan los requerimientos del usuario y de las áreas de aplicación. • Los mismos se han recogido haciendo entrevistas a los trabajadores de la empresa. • Se han hecho llamadas junto con encuestas para las personas y locales que se encuentren en diferentes partes del mundo.
  • 9. 4-Diseño de la base de datos • FASE 1 : Creación de esquema conceptual . • FASE 2: eliminación de construcciones que no se representan en el modelo de la base de datos escogida. • FASE 3:Creacion de esquema físico .  Se toma en cuenta las estructuras de almacenamiento y los métodos de acceso a la base de datos. NOTA: La creación de la base de datos para la empresa de teatro se mostrara al final de todas las fases.
  • 10. 5-Selección de la base de datos • Se selecciona que tipo de base de datos se utilizara para desarrollar la misma y se debe tomar en cuenta si existe una base de datos ya existente y si la misma es obsoleta. • De igual se toma en cuenta el tamaño y los recursos que tiene la empresa para saber escoger que sistema de base de datos se escogerá. • Tomando todo estos puntos en cuenta, hemos decidido utilizar la base de datos ¨Sql server¨ debido a su eficiencia y su menor costo de mantenimiento e implementación.
  • 11. 6-Diseño de la aplicación • Hemos decidido crear la aplicación por medio de Visual Basic debido a su compatibilidad. La misma tendrá diferentes botones para insertar, borrar, actualizar y buscar en la base de datos. • Todo esto es posible a la implementación del sistema ¨DataSet¨ y ¨DataGrid¨ de visual, donde solo con unos cuantos clicks nos permite conectar la base de datos al sistema. Ejemplo de una conexión en Visual Basic
  • 12. 7-Prototipado • Proceso que permite saber si se ha interpretado de forma correcta los requerimientos que solicita la empresa. • Esto es importante ya que se está trabajando con un tiempo de plazo determinado , recursos de la empresa y para la misma cada segundo de retraso es dinero que deja de percibir nuestro cliente. Y es imperdonable que se atrase el proyecto por no entender lo que esta pidiendo y necesitando nuestro cliente. • Se ha citado con la empresa y se les ha puesto en la mesa todos los avances del proyecto y su rumbo final. Dependiendo de la decisión de la misma se procede a continuar o a cambiar lo que la empresa solicite.
  • 13. 8-Implementacion de la base de datos • Se implementa el lenguaje de definición de datos donde es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los programadores de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos. • El lenguaje de programación SQL que es el que estamos utilizando, admite las siguientes sentencias de definición: CREATE, DROP y ALTER, cada una de las cuales se puede aplicar a las tablas, vistas, procedimientos almacenados y triggers de la base de datos.
  • 14. 8-Conversión y carga de datos • En esta parte cargamos las base de datos antiguas que halla tenido la empresa. En este caso la de Teatro. • Pero la misma nos ha informado con que no cuentan con una base de datos antigua. NOTA: En las consultas de las tablas ya creadas se hará un ejemplo de como hacer un back up de una base de datos y de como hacer una restauracion de una base de datos si la misma ya hubiera estado creada.
  • 15. 10-Prueba de la base de datos • Se vuelve a verificar si la base de datos y la aplicación cumplen con los requerimientos implementados por la empresa que nos ha contratado pero ya utilizando la aplicación, los mismos podrán usar el sistema y comprobar sus consultas referentes a los actores, obras, locales etc. • Si todo esta en perfecto estado se procede a mantener el sistema y definir el mantenimiento necesario
  • 16. 11- Mantenimiento • Si todo ha funcionado perfectamente se hace un plan de mantenimiento al sistema. • Se le ha propuesto a la empresa de teatro la creación de una sección de tecnología de datos en la empresa donde sus funciones principales sean Monitorizar las presentaciones del sistema. Mantenimiento y actualización del sistema.
  • 17. Creación de la base de datos A continuación se demostrara paso a paso la creación de la base de datos y lo que conlleva cada una de estos.
  • 18. MODELO ENTIDAD RELACION • El mismo se encuentra dentro de la carpeta que contiene también este archivo ya que el mismo resultaba dificultoso y complejo realizarlo por este medio.
  • 27. Creación de las tablas y columnas
  • 48. Vista de las tablas y columnas llenas