Está en la página 1de 6

FACULTAD: CIENCIAS TECNOLÓGICAS

CARRERA: LICENCIATURA EN INFORMÁTICA CON ÉNFASIS EN


REDES Y TELECOMUNICACIONES

NOMBRE DEL CURSO: BASE DE DATOS II

INVESTIGACIÓN-2
Valor 25 puntos

Indicaciones:

 Busque información sobre el tema.

 Responda a las interrogantes

 Subir en la plataforma hasta el viernes 31 de julio a las 11:55

pm

Tema: Funciones de agregación en BD.

1. Utilidad de las funciones de agregación.

R/: Las funciones de agregación en SQL nos permiten

efectuar operaciones sobre un conjunto de resultados, pero

devolviendo un único valor agregador para todos ellos. Es

decir, nos permiten obtener medidas, máximos, etc.… sobre un

conjunto de valores.

Las funciones de agregación básicas que soportan todos los

gestores de datos son las siguientes:


COUNT: devuelve el número total de filas seleccionadas por la

consulta.

MIN: devuelve el valor mínimo del campo que especifiquemos.

MAX: devuelve el valor máximo del campo que especifiquemos.

SUM: suma los valores del campo que especifiquemos. Sólo se

puede utilizar en columnas numéricas.

AVG: devuelve el valor promedio del campo que

especifiquemos. Sólo se puede utilizar en columnas numéricas.

Todas estas funciones se aplican a una sola columna, que

especificaremos entre paréntesis, excepto la función COUNT,

que se puede aplicar a una columna o indicar un “*”. La

diferencia entre poner el nombre de una columna o un “*”, es

que en el primer caso no cuenta los valores nulos para dicha

columna, y en el segundo sí.

2. Describa con ejemplos las funciones de agregación

Tema: Diccionarios De Datos

Concepto

Un diccionario de datos es un conjunto de metadatos que contienen

las características lógicas y puntuales de los datos que se van a

utilizar en el sistema, incluyendo descripción, alias, contenido y

organización.
Los diccionarios se desarrollan durante el análisis de flujo de datos

y ayudan a los analistas que participan en la determinación de los

requerimientos del sistema, evitando así las ambigüedades, su

contenido también se emplea durante el diseño del proyecto. Los

elementos más importantes son los flujos de datos, almacenes de

datos y procesos. El diccionario de datos guarda los detalles y

descripción de todos estos elementos.

Ventajas.

- Independencia de los datos de los programas y procesos.

Permite modificar los datos, excepto el código de

aplicaciones.

- Menor redundancia, es decir, no es necesario la repetición de

datos. Solamente se indica la manera en la que se relacionan

éstos.

- Integridad de los datos, lo que genera mayor dificultad de

perder la información o de realizar incoherencias con los

datos.

- Acceso simultaneo a los datos, facilitando controlar el acceso

de usuarios de manera concurrente.

- Reducción del espacio de almacenamiento, debido a una mejor

estructuración de los datos.


Elementos del diccionario de datos con ejemplo.

Estructura

Cada parte de la información se debe mantener separada para que

pueda ser distinguida de otra. Los elementos de los datos son

identificados en dos dimensiones: una estructura de registro y una

estructura de columna. Un registro es un grupo relacionado de

campos o filas de tablas. Las columnas son lo que define a cada

campo en el registro. Un diccionario de datos tiene más información

acerca de las columnas que de las filas, ya que las filas se

conforman por datos que no son responsabilidad directa del

diccionario de base de datos.

Tipos de datos

Los tipos de datos son parte de la definición de una columna de la

base de datos. Estos especifican el tipo de dato que se debe

introducir en el campo. Los tipos básicos de datos se dividen en

numéricos y alfanuméricos. Cada una de estas dos categorías tiene

más divisiones. Los campos numéricos deben ser definidos para

especificar si los decimales son válidos para el campo. La definición

de los campos alfanuméricos define si el campo acepta un carácter

o una cadena de muchos caracteres. Los tamaños de los campos


también pueden ser aplicados a datos de tipo numérico. En cuanto a

los alfanuméricos, pueden tener formatos impuestos a ellos, como

por ejemplo el formato de fecha o una restricción en los posibles

valores que acepte el campo.

Restricciones de datos

La diferencia entre restricciones y tipos de datos puede ser difícil

de notar. Por ejemplo, una restricción en el ancho de una columna es

una restricción de columna. Las restricciones de datos no forman

parte de una definición de columna. Las restricciones son reglas que

habilitan las relaciones entre los datos y la estructura de la base de

datos. Las restricciones se aseguran de que los datos de una tabla

no coincidan con registros múltiples de otras o que los registros no

estén ligados por falta de información esencial; a esto se le llama

integridad de los datos y es ejecutada por las restricciones que

evitan que algunas columnas contengan valores vacíos ("null" en

inglés), incluso obliga a que haya singularidad en los contenidos de

columnas específicas.

Otros elementos
Las bases de datos guardan otros objetos que no son hechos para

guardar o definir datos, pero sí para formar una parte integral de

las operaciones de la base de datos. Ejemplos de estos elementos

son los índices, los cuales aumentan la velocidad de acceso a los

datos y a las vistas, que son consultas que se representan a sí

mismas ante usuario como estructuras de la base de datos. Un

esquema es una cuenta de usuario que contiene objetos de datos y

que aumenta las medidas de seguridad al restringir las acciones que

ciertos usuarios pueden ejecutar. Estos elementos son parte de la

estructura operacional de las bases de datos sin la necesidad de

ser elementos clave de un diccionario de datos.

Evaluación
Criterios a Evaluar 5 4 3 2 1 Total de
puntos
Define la utilidad de las
funciones de agregación
Describe con ejemplos cada
comando
Detalla las ventajas del
diccionario de datos
Describe los elementos de un
diccionario de datos
Entrega puntual

También podría gustarte