Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASES DE DATOS-B1IA_27106588-2794
EJERCICIOS:
PRESENTADO POR:
PROFESOR:
Febrero - 2022
ENUNCIADO: ELECCIONES
Se debe montar una base de datos llamada elecciones donde se registren los candidatos y al final
saber el total de votos por cada candidato en las diferentes mesas y ciudades.
Interesa poder obtener los porcentajes de preferencias por candidato, desagregadas por mesa,
local de votación y comuna. Además de otros datos relevantes de la votación.
ACTIVIDAD 2:
Realizar las tablas en el DBMS seleccionado, obteniendo las relaciones resultantes e indicando
las claves principales y foráneas de cada una de las tablas. Asimismo, se deben indicar aquellos
atributos que no deban aceptar valores nulos. En caso de ser necesario, modificar las tablas que
no estuvieran en tercera forma normal para que lo estén. Es obligatorio justificar las respuestas.
DESARROLLO ACTIVIDAD
Modelo Entidad Relación DBO Elecciones2022: Las bases de datos son un gran pilar de la
programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente
cantidades ingentes de datos con cierta facilidad. En la actualidad se usa de forma mayoritaria las
bases de datos relacionales (dominadas por distintos gestores a través del lenguaje SQL
SERVER, en gran medida).
El modelo entidad relación, es solo y exclusivamente un método del que disponemos para
diseñar estos esquemas que posteriormente debemos de implementar en un gestor de BBDD.
Este modelo se representa a través de diagramas y está formado por varios elementos.
Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los datos y
como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista de
los atributos y las relaciones de cada elemento, entre una tabla y otra, dentro de la base de datos.
En SQL server lo realizaríamos como se muestra en la ilustración: seleccionando “Diagrama de
base de datos” clic derecho y clic en Nuevo diagrama de base de datos.
Ilustración 1
Circunscripcion NombreJurado
IdVoto ApellidoJurado
Candidato
IdMesa_Jurado Idpartido
Votante
IdLugar_FK CC_candidato
CC_votante Nobres
NombreVotante Apellidos
ApellidoVotante Sexo
PuestoVotacion
IdDepartamento CargoJurado Cel
IdMunicipio IdCargoJurado Correo
DirVotacion
IdMesa Designacion Propuesta
MesaVotacion
CC_candidato
Zona
Votos
Id_Resultado
Ilustración 2
Tabla Partido Político BBDD Elecciones2022
CONCLUSIONES
SQL server nos permite ingresar comandos o sentencias de tal manera que podemos administrar
o crear una base de datos. Esta variedad de comandos nos permite generar información o datos
desde la creación, modificación o mantenimiento a tablas las cuales también nos permite
recuperar datos o importarlos de varias maneras.
Es difícil imaginar, toda la información existente sin base de datos, las pequeñas o grandes
empresas tienen como base de su sistema informático, la construcción de base de datos para el
manejo y puesta en marcha de todas las operaciones comerciales.
La seguridad en las bases de datos es muy importante debido a que garantiza la integridad física
y lógica de los datos. Nos permite la migración o exportación de datos desde diferentes lenguajes
de programación o aplicaciones de uso diario como Excel. Estas mismas pueden ser manipuladas
desde aplicaciones de internet de forma eficiente y segura.