Actividad 3 Curso Base de Datos 2 15%
Actividad 3 Curso Base de Datos 2 15%
Actividad 3 Curso Base de Datos 2 15%
BASES DE DATOS-B1IA_27106588-2794
EJERCICIOS:
PRESENTADO POR:
PROFESOR:
Marzo - 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 3:
Construir 10 consultas que cada uno desee, donde se involucren las diferentes tablas y utilizar
operadores lógicos, de comparación.
Tablas
DESARROLLO ACTIVIDAD
Consultas en SQL Server
las consultas nos permiten obtener información almacenada en una Base de Datos, podemos
consultar los registros de una o varias tablas dependientes de la información que necesitamos
mostrar o dicho de otra manera podemos ver datos de una tabla.
Instrucción SELECT en SQL
En Management Studio para llevar a cabo las consultas a la base de datos de SQL Server se
utiliza la instrucción SELECT, a través de ella es posible consultar una o varias tablas. Es
importante mencionar que existen muchas cláusulas que se asocian a la sentencia SELECT
La sintaxis básica de una consulta SELECT es la siguiente:
SELECT ListaColumnas FROM Nombre_Tabla. Donde ListaColumnas, son todos los campos
que contiene la tabla y Nombre_Tabla, es el nombre de la tabla que realizamos consultar.
Aclaro que puedo consultar los campos que desee, no necesariamente se tienen que consultar
todos.
Ejemplos de consultas en Sql Server:
Tabla Candidatos
Vamos a consultar sus registros, para lo cual usaremos la sintaxis anterior, y la consulta seria la
siguiente:
SELECT Nombres, Apellidos, Circunscripcion FROM Candidatos o si queremos ver todos los
registros SELECT * FROM Candidatos
Tabla Ciudad Municipio
La cláusula where permite especificar una condición que tiene que cumplirse con los registros de
uno o varios campos que especifiquemos, de tal manera que los datos que se encuentren dentro
de las condiciones, se incluirán en los resultados de la consulta que realicemos.
La cláusula where se utiliza
en los casos que no requerimos que devuelvan todos los registros de una tabla, sino que
únicamente los datos que cumplan ciertas condiciones.
Las condiciones son expresiones lógicas a comprobar posterior a la cláusula where, el valor que
devolverá la comparación será un valor TRUE o FALSE, en virtud al cumplimiento de la
condición especificada. Se puede hacer uso de cualquier expresión lógica y en ella implementar
algún operador de los siguientes:
> “Mayor”
>= “Mayor o igual”
< “Menor”
<= “Menor o igual”
= “Igual” <> o != “Distinto”
IS [NOT] NULL “para validar si el valor de una columna no es nulo, es decir, si contiene o no
contiene algún registro”
SELECT * FROM CIUDAD_MUNICIPIO where NOMBMUNI='Caucasia'
Tabla Votantes
SELECT * FROM VOTANTE ORDER BY MESA,PUESTO_VOTACION DESC
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 de datos desde la creación , modificación o mantenimiento a tablas las cuales
también nos permiten recuperar datos o importarlas de varias maneras. Realizar diferentes
tipos de consultas de una manera ágil y eficiente, obteniendo resultados en la inmediatez.