0% encontró este documento útil (0 votos)
42 vistas11 páginas

Proyecto 2do Parcial

Cargado por

ricardo.rikiglo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas11 páginas

Proyecto 2do Parcial

Cargado por

ricardo.rikiglo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

DIVISION DE INGENIERIA EN SISTEMAS COMPUTACIONALES

PROYECTO
SEGUNDO
PARCIAL
o MATERIA:
FUNDAMENTOS DE BASE DE DATOS
o PROFESOR:
FRUMENCIO HERNANDEZ TORRES

o EQUIPO:
GONZÁLEZ GLORIA RICARDO
GONZÁLEZ LOPEZ YAMILET
MUÑOZ RAMIREZ LEILANI MARIEL
ORTEGA JARAMILLO RODRIGO
o GRUPO:
5451
OBJETIVO GENERAL

• Desarrollar un sistema de base de datos relacional para un centro cultural que


permita gestionar y consultar información detallada sobre la historia de la música,
incluyendo épocas, géneros musicales, músicos, instrumentos y obras famosas.

OBJETIVOS ESPECÍFICOS

1. Diseñar y crear una estructura de base de datos que incluya tablas para almacenar
información sobre épocas, géneros musicales, músicos, instrumentos y obras
famosas, asegurando la integridad referencial mediante el uso de claves foráneas.

2. Implementar relaciones muchos a muchos entre géneros e instrumentos, así como


entre obras famosas y músicos, utilizando tablas intermedias para gestionar estas
relaciones de manera eficiente.

3. Insertar datos de ejemplo en las tablas creadas para validar la estructura de la base
de datos y asegurar que las relaciones entre las diferentes entidades se manejan
correctamente.

4. Generar scripts SQL que permitan la creación y configuración de la base de datos, así
como la inserción de datos, facilitando la replicación del sistema en diferentes
entornos.

5. Utilizar herramientas gráficas y de scripting en SQL Server Management Studio (SSMS)


para visualizar y gestionar la base de datos, asegurando una comprensión completa
de las configuraciones y estructuras implementadas.

6. Optimizar la base de datos mediante la configuración adecuada de parámetros y


opciones de rendimiento, como el ajuste de niveles de compatibilidad y la
configuración de índices.
JUSTIFICACIÓN

Las bases de datos son fundamentales en el mundo moderno porque permiten almacenar,
organizar y gestionar grandes cantidades de información de manera eficiente y segura. En el
contexto de un centro cultural, una base de datos bien diseñada puede ofrecer múltiples
beneficios:

Organización Eficiente: Permite estructurar la información de manera lógica y accesible. Por


ejemplo, en nuestro caso, podemos organizar datos sobre épocas, géneros musicales,
músicos, instrumentos y obras famosas de manera que sea fácil de consultar y actualizar.

Integridad de los Datos: Las bases de datos relacionales aseguran que la información sea
consistente y precisa mediante el uso de claves primarias y foráneas. Esto evita duplicidades
y errores, garantizando que cada dato esté correctamente vinculado.

Facilidad de Consulta: Con una base de datos, es posible realizar consultas complejas para
obtener información específica rápidamente. Por ejemplo, se puede buscar todos los
músicos asociados a un género musical particular o todas las obras famosas de una época
específica.

Escalabilidad: Las bases de datos están diseñadas para crecer con las necesidades del
usuario. A medida que el centro cultural recopile más información, la base de datos puede
expandirse sin perder rendimiento ni eficiencia.

Seguridad: Las bases de datos permiten implementar medidas de seguridad para proteger la
información sensible. Esto es crucial para mantener la confidencialidad y la integridad de los
datos almacenados.

Automatización y Eficiencia: Facilitan la automatización de tareas repetitivas, como la


generación de informes o la actualización de registros, lo que ahorra tiempo y reduce el riesgo
de errores humanos.
REQUISITOS DEL SISTEMA

Requisitos de Hardware

• Procesador: Intel Core i5 8th Gen o superior


• Memoria RAM: 8 GB o más
• Espacio en Disco Duro: Al menos 10 GB de espacio libre para la instalación de SQL
Server y la base de datos
• Tarjeta Gráfica: No se requiere una tarjeta gráfica dedicada, pero se recomienda una
resolución de pantalla de al menos 1920x1080 para una mejor experiencia con SQL
Server Management Studio (SSMS)

Requisitos de Software

• Sistema Operativo: Windows 10 o superior


• SQL Server: SQL Server Express Edition
• Herramienta de Gestión: SQL Server Management Studio (SSMS) 20
• .NET Framework: Versión 4.6 o superior (necesario para SSMS)
• Conexión a Internet: Requerida para descargar actualizaciones y parches de seguridad

Dependencias

• SQL Server Management Studio (SSMS): Utilizado para la gestión y administración de la


base de datos.
• SQL Server Express Edition: Motor de base de datos utilizado para almacenar y gestionar
los datos del sistema.
PROBLEMÁTICA

Sistema de un Centro Cultural Un centro cultural quiere desarrollar un sistema para mantener
y consultar la información de la historia de la música.

Para esto se organiza la información por épocas, de las cuales se sabe el nombre único,
diferentes características relevantes, el período (año de comienzo y año final) y los géneros
musicales de la época.

A su vez, de cada género, se quiere saber su nombre único, diversas características, sus
orígenes, los músicos asociados a ese género y los instrumentos que intervenían en la
ejecución de ese género.

Sabemos que una época tiene varios géneros, pero que un género pertenece a una sola época.
De cada músico, se sabe el nombre único, fecha de nacimiento, fecha de muerte y una historia
de su vida.

Un género tiene varios músicos, pero un músico pertenece a un solo género. De cada
instrumento musical se tiene el nombre único, una foto, el lugar donde se creó, quién fue el
creador, el tipo de instrumento (viento, teclado, etc.) y los materiales con que se hace.

En un género se usan varios instrumentos, y un instrumento aparece en varios géneros.


Adicionalmente, se quiere conocer la lista de obras famosas que se hicieron dentro de un
género.

De las obras famosas, se conoce un nombre único, el año en que se hizo, los músicos autores
y la partitura. Tenga en cuenta que una obra famosa pertenece a un solo género, que una obra
famosa la componen varios músicos y que un músico compone varias obras.
MODELO ENTIDAD-RELACION (ER)

Entidades

• Épocas: Representa los diferentes periodos históricos de la música.


• Géneros: Representa los géneros musicales, cada uno asociado a una época.
• Músicos: Representa a los músicos, cada uno asociado a un género.
• Instrumentos: Representa los instrumentos musicales, que pueden estar asociados a
varios géneros.
• Obras Famosas: Representa las obras musicales famosas, cada una asociada a un género
y compuesta por varios músicos.

Relaciones

• Épocas y Géneros: Relación uno a muchos (una época tiene varios géneros, pero un
género pertenece a una sola época).
• Géneros y Músicos: Relación uno a muchos (un género tiene varios músicos, pero un
músico pertenece a un solo género).
• Géneros e Instrumentos: Relación muchos a muchos (un género puede usar varios
instrumentos y un instrumento puede ser usado en varios géneros).
• Obras Famosas y Músicos: Relación muchos a muchos (una obra famosa puede ser
compuesta por varios músicos y un músico puede componer varias obras famosas).

Tablas Intermedias

• Géneros_Instrumentos: Para la relación entre géneros e instrumentos.


• Obras_Músicos: Para la relación entre obras famosas y músicos.
• Tipos_instrumentos: para la clasificación de los instrumentos en los generos
CÓDIGO
INSERCION DE DATOS

JOIN’S
DIAGRAMA RELACIONAL
DIAGRAMS DATABASE
CONCLUSIÓN

El desarrollo de este sistema de base de datos para el centro cultural ha permitido estructurar
y organizar de manera eficiente la información relacionada con la historia de la música. A
través del uso del modelo entidad-relación, se ha logrado crear una base de datos robusta que
asegura la integridad y consistencia de los datos.

Los objetivos planteados al inicio del proyecto, como la creación de tablas, la implementación
de relaciones y la inserción de datos, se han cumplido satisfactoriamente. Además, se han
generado scripts SQL que facilitan la replicación del sistema en diferentes entornos, y se han
proporcionado ejemplos de consultas para obtener información relevante.

Este sistema no solo mejora la organización y el acceso a la información, sino que también
proporciona una base sólida para futuras expansiones y mejoras. La implementación de este
sistema permitirá al centro cultural gestionar su información de manera más eficiente,
facilitando la consulta y el análisis de datos históricos.

En resumen, este proyecto ha demostrado la importancia de un diseño cuidadoso y una


implementación meticulosa en el desarrollo de sistemas de bases de datos, y ha sentado las
bases para un manejo más efectivo de la información en el centro cultural.

También podría gustarte