Está en la página 1de 7

GESTIÓN DE

BASES DE DATOS-B1IA_27106588-2794

ACTIVIDAD 2 - TRABAJO (15%):


https://youtu.be/j8KqT8KNv5A

EJERCICIOS:

BASE DE DATOS ELECCIONES

PRESENTADO POR:

ENNIO MENDOZA MONTES

PROFESOR:

Hugo Alexander Balbín Espinal

CATÓLICA DEL NORTE. FUNDACIÓN UNIVERSITARIA

Febrero - 2022
ENUNCIADO: ELECCIONES

En el mes de marzo se presentarán las elecciones de representantes en Colombia.

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.

La información que debe manejar este sistema es:

 Candidatos por departamento: Documento, nombre completo, partido que representa.


 Lugares de votación: o Mesas: número, ubicación, si es de hombres o mujeres.
 Número de votantes por mesa.
 Número de votos emitidos en una mesa.
 Jurados y testigos de cada mesa, identificando al presidente de mesa
 Votos escrutados en cada mesa, indicando cantidad de votos para cada candidato
 Responsables del partido: rut, nombre completo, mesa(s) en la cual es apoderado.
 Votante: Datos básicos del votante, además el puesto de votación y mesa donde
debe votar

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

Departamento MesaVotacion Partido_Politico


Id_PK IdJurado_FK Id_PK
IdDepartamento IdMesa IdPartido
LugarVotacion
NombreDepartamento NumMesa Rut
IdMunicipio_FK
IdLugarMesa NombrePartido
IdLugar_PK
NombreRpartido
CC_Votante
Ubicacion
IdDepartamento
Correo
Puesto
Celcontacto
Direccion
Mesa Municipios Voto
IdDepartamento_FK IdMesa_FK JuradoVotacion
IdMunicipio_PK CCVotante IdCargoJ_FK

NombreMunicipio CC_candidato CC_Jurado

Circunscripcion NombreJurado

IdVoto ApellidoJurado
Candidato
IdMesa_Jurado Idpartido
Votante
IdLugar_FK CC_candidato

CC_votante Nobres

NombreVotante Apellidos

ApellidoVotante Sexo

Sexo_Votante ResultadoVotacion Circunscripcion

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

Tabla Candidatos BBDD Elecciones2022

Tabla Departamento BBDD Elecciones2022


Tabla Municipio – Ciudad BBDD Elecciones2022

Tabla Mesa Votación BBDD Elecciones2022

Tabla Lugar de Votación BBDD Elecciones2022


Tabla Jurado Votación
BBDD Elecciones2022

Tabla Votante BBDD Elecciones2022

Tabla Resultado Votación BBDD Elecciones2022


Tabla Cargo BBDD
Elecciones2022

La implementación de la estructura de la base de datos con sus respectivas tablas se realiza en


SQL Server 2019 en la interfaz de usuario cliente Microsoft SQL Server Management Studio 18
de forma gráfica y mediante la utilización de código utilizando el botón Nueva Consulta de la
barra de herramientas (New Query). Cualquiera de los dos métodos a utilizar nos permite realizar
lo mismo.
“Create database elecciones2022”. Algo muy importante cuando utilizamos sentencias Sql es que
estas deben ser seleccionadas y después dar clic en el botón ejecutar.

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.

También podría gustarte