arabera JHON SEBANTIAN FAJARDO POLOCHE 7 months ago
58
CONCEPTOS SQL
SQL es un lenguaje que incluye funciones integradas para realizar cálculos sobre datos. Estas funciones se dividen en dos grupos principales: funciones de conjuntos de filas y funciones de agregado.
El lenguaje SQL tiene funciones incorporadas para hacer cálculos sobre los datos. Las funciones se pueden dividir en dos grupos (existen muchas mas, que dependen del sistema de bases de datos que se utilice):
Las fuciones de agregado realizan un calculo en un conjunto de valores y devuelven un valor unico. todas las funciones de agreagacion son deterministas;es decir; siempre devuelven el mismo resultado cuando se ejecutan con los mismos valores entrada.
funciones de manipulación de bits permiten procesar y almacenar datos de forma más eficaz que con bits individuales.
Las funciones de categoría devuelven un valor de categoría para cada fila de una partición. Según la función que se utilice, algunas filas pueden recibir el mismo valor que otras. Las funciones de categoría son no deterministas.
Las funciones de conjuntos de filas devuelven un objeto que se puede usar como referencias de tabla en una instrucción SQL.
Operan sobre un valor y después devuelven otro valor. Las funciones escalares se pueden utilizar donde la expresión sea válida.
Admiten conversión y conversión de tipos de datos.
Llevan a cabo operaciones sobre un valor de entrada de fecha y hora, y devuelven un valor numérico, de cadena o de fecha y hora.
Realizan operaciones lógicas.
Realizan cálculos basados en valores de entrada proporcionados como parámetros a las funciones y devuelven valores numéricos.
Devuelven información acerca de la base de datos y los objetos de la base de datos.
Devuelven información acerca de usuarios y roles.
Realizan operaciones en el valor de entrada de una cadena (char o varchar) y devuelven una cadena o un valor numérico.
Devuelven información acerca de los cursores.
Devuelven información acerca de la configuración actual.
Las fuciones integradas de SQL server son deterministas o no deterministas. las funciones son deterministas cuando devuelven siempre el mismo resultado cada vez que se llaman con un conjunto especifico de valores de entrada.
Las funciones que toman una entrada de cadena de caracteres y devuelven una salida de cadena de caracteres utilizan la intercalación de la cadena de entrada para la salida. Las funciones que toman entradas que no son de caracteres y devuelven una cadena de caracteres utilizan la intercalación predeterminada de la base de datos actual para la salida.Las funciones que toman varias entradas de cadena de caracteres y devuelven una cadena de caracteres utilizan las reglas de prioridad de intercalación para establecer la intercalación de la cadena de salida.
Las funciones analíticas calculan un valor agregado basándose en un grupo de filas. A diferencia de las funciones de agregado, estas funciones pueden devolver varias filas para cada grupo. Puede usar funciones analíticas para calcular medias móviles, totales acumulados, porcentajes o resultados de N valores superiores dentro de un grupo.
SQL sever es un sistema de gestion de base datos relacional, desarrollado por una de las empresas mas reconicidas en el mundo MICROSOFT.
Este servidor proporciona unas interfaces que han cambiado durante los años, de los cuales los mas conocidos son las interfaces graficas que estan utilizadas como herramientas de desarrollo estandar a los desarrolladores y administradores.
Este es una herramienta para administrar los servicios asociados a SQL, ara configurar los protocolos de red utilizados por este y para administrar la configuración de conectividad de red de los equipos cliente de SQL Server
Los historicos son identidades que permiten guardar la evolucion de un registro a travez del tiempo, por lo que todo historico siempre incluira 2 atributos estandares-fecha de inicio y fecha de fin
los operadores permiten crear las tablas resultantes que se basan en la teoria de conjuntos.
Es la union de 2 relaciones de igual estructura(grados y dominios) de una tabla resultante de la misma estructura que tiene como elementos el conjunto de elementos de la primera relación que no estan en la segunda
R_X=R1 - R2
La division entre 2 relaciones es posible siempre que la relacion divisor esté incluida totalmente en la relacion divisor incluida totalmente en la relacion dividiendo. el cociente de la division corresponde a la informacion que, presente en el dividendo, no esta en el divisor.
de igual manera es posible definir la division de la siguiente manera: consideremos R1 y R2 como relaciones, de manera que R2 esta totalmente incluida en R1. El cociente R1/R2 se forma de los registros R tales que para todos incluida en R1 definidos en R2, exista el registro R.R definido en R1.
R_X=R1 ÷ R2
Es la union de 2 relaciones de igual estructura(grados y dominios) de una tabla resultante de la misma estructura que tiene como elementos el conjunto de elementos comunes a las 2 relaciones iniciales.
Es la union de 2 relaciones de igual estructura(grados y dominios) de una tabla resultante de la misma estructura que tiene como elementos el conjunto de los diferentes elementos de las 2 iniciales
Con las variantes INNER, LEFT, RIGHT y FULL de consultas multi-tabla somos capaces de obtener registros relacionados y los registros relacionados + los registros no relacionados en uno de los dos lados o en ambos, básicamente estas combinaciones de los datos de dos tablas:
Es el acronimo (internacional businness machines), la cual se dedica a la comercializacion de hadware y software para computadoras
modelo conceptual de datos y transformacion al modelo logicó de datos.