Programa Ahora
Sistema Universitario Ana G. Méndez
Universidad Metropolitana
Escuela de Estudios Profesionales
Taller 2
Héctor J. Morán Rodríguez Student Id: S00353607
Tabla de contenido
Criteria. ... 1
Criterion – Criterio. ... 1
INTERSECT. ... 2
Relational Algebra - Algebra relacional. ... 2
Agrégate Function - Función agregada. ... 3
Join column – Columna de Unión ... 3
Major Sort Key – Llave de Sorteo Mayor. ... 4
Concatenación – Concatenatin ... 4
Cartesian Product – Producto Cartesiano. ... 5
SELECT. ... 5
PROJECT. ... 6
SUBSTRACT. ... 6
Primary Sort Key – Llave de Sorteo Principal... 7
Criteria.
Es un “string” que puede contener de campos de referencia, operadores y constantes. Criterio puede ayudar acercarte a un artículo especifico en la base de datos de “Access”. Si un artículo contiene toda su criteria, esta va aparecer en el resultado del “query”. Para anadir criteria en el query de Access, uno abre la vista de diseño e identifica que las columnas que uno quiere tenga una criteria específica para cada una de ellas. Si el campo no tiene un diseño de red se le puede anadir el diseño y luego introducirle la criteria en la fila del campo.
Criterion – Criterio.
Es una expresión de “Access” en cual compara los campos de valores del “query” para determinar si archivar el contenido de cada valor. El criterio es similar a una fórmula que conecta con campos de referencia. En el criterio se puede poner edad, fechas y cuando se aplica una información incorrecta la nulidad de la información. Existen varios criterios como antes mencionados, pero hay criterio que se pueden aplicar a un diseño cuando una data es para una necesidad especifica. Si el criterio es temporero o cambia con
frecuencia, se puede filtrar el resultado del “query” en vez de modificar el criterio del “query”. Un filtro se considera como un criterio temporero sin alterar el diseño ya establecido.
INTERSECT.
El intersect permite que uno regrese a un resultado de dos o más en los “query”
seleccionados. Esto significa que los “intersect” son comúnmente devuelve filas comunes a la segunda declaración definida también como “select”. Las reglas en la cual los operadores de las uniones son iguales a las reglas del “intersect”. En ejemplo para utilizar los “INTERSECT” es cuando tenemos una tabla de cliente y una de órdenes de compra y queremos unir las dos tablas utilizando una declaración de “select” podemos tener como resultado la unión de las dos tablas basado en el nombre del cliente y la totalidad de las compras realizadas por el mismo.
Relational Algebra - Algebra relacional.
Agrégate Function - Función agregada.
Es una función en que los valores de varias filas son agrupados como un “input” en un criterio especifico y forma una sola fila de valores de más de un significado o medida. La función agregada ayuda a poner todos los escritos en varios lugares unirse a un bloque que contenga el criterio que lo caracteriza. Normalmente utiliza ordenes por las cláusulas de las mismas y los elementos escogido en la lista se le puede anadir funciones. Si la función agregada omite un grupo este puede causar eliminación del mismo. La función agregada también se puede utilizar para anular valore substitutivos. Un ejemplo de una función agregada es pedirle que calcule el promedio de ventas en un departamento.
Join column – Columna de Unión.
Major Sort Key – Llave de Sorteo Mayor.
La llave de sorteo mayor es cuando uno puede clasificar un record utilizando más de un campo necesario. Cuando uno clasifica un archivo por más de un campo se puede utilizar el numero de un representante y también el nombre de un cliente. Por ejemplo, el número de el representante puede ser la llave de sorteo mayor y la segunda llave puede ser el nombre y la misma es considerada como la llave de sorteo menor. La llave de sorteo no es lo mismo que la llave primaria, ya que la llave primaria tiene que ser única, mientras que en un campo de tabla la llave de sorteo puede buscar en cualquier campo que tabla tenga.
Concatenations – Concatenatin
Se refiere a la unión de dos campos de una tabla que pueden venir de diferentes o una misma tabla. La concatenación más común es dos campos de una base de datos son guardados en separados, pero usualmente operan en conjunto. Se puede logra la concatenación en “query” del SQL. En la mayoría de los operadores de la concatenación utiliza dos barras verticales | |. Los caracteres o “CHAR” se pueden unir con la
Cartesian Product – Producto Cartesiano.
Cuando dos tablas son unidad por el “query” pero no las une ningún tipo de condición. También el producto cartesiano se refiere a una unión cruzada, que vuelve todas las filas de todas las tablas dentro del “query”. Todas las filas de la primera tabla son pareadas con todas las filas en la segunda tabla. Esto sucede porque en ellas no hay ningún tipo de relación definida entre ambas tablas. Ejemplo si cada fila de una tabla tiene diez filas por dos tablas y utilizamos el producto cartesiano tendremos como resultados cien filas. Puede ocurrir uniones Cartesiana que no son deseadas y las misma pueden fallar por que no se le proveyó un filtro para unirlas.
SELECT.
PROJECT.
Con el “Project” uno elimina columnas mientras que el “select” elimina filas. Por ejemplo, si uno quiere eliminar una columna que este destinada para que contenga números o nombre que identifique un departamento en una compañía o queremos que se elimine el número de seguro social. A sí que después de tener la información de una base de datos y los usuarios buscan la información dentro de la misma ya podemos
comprender que el “SELECT” se refiere a las filas y los “PROJECT” a las columnas. En los “PROJECT” puede contener data que se numérica en lo cual se fácil para buscar un departamento en específico, es por eso que hay que tener cuidado cuando uno quiere eliminar el “project” ya que si se elimina en la búsqueda no se va obtener el resultado que buscamos.
SUBSTRACT.
Es una función para eliminar intervalos. El “substract” su función se puede utilizar para devolver todas las filas en el primer “select” y no son devueltas en el segundo “select”. Cada “select” va a definir un set de data. Con esta función se pude recuperar todos los records que estuvieron en la primera plantilla de data para luego poder removerlos del todo el resultado que se grabó en la segunda plantilla. Para poder realizar esto es necesario que toda la declaración tenga la misma expresión de número. Y
Primary Sort Key – Llave de Sorteo Principal.
La llave de sorteo principal no ayuda a poner prioridad en la data que va ser buscada en la base de datos. Por ejemplo, la dirección de un cliente incluye la ciudad y la calle, con la llave de sorteo principal se le puede aplicar esta función a la ciudad, esto va a tener como resultado que cuando la base de dato ordene su primera búsqueda en la ciudad y la segunda llave buscara los detalles que contiene la otra dirección. Esto facilita que la búsqueda de data se produzca más rápida por que el sistema no tiene que leer las otras partes que la tabla contiene. La llave de sorteo principal debe tener una función única en cualquier campo de la tabla y esta es implementada en el diseño de la base de datos.
Referencias
(22 de Octubre de 2016). Obtenido de http://www.pcmag.com/encyclopedia/term/51749/sort-key
(20 de Octubre de 2016). Obtenido de http://www.startingabusiness.ca/online-courses/microsoft-access/database-design-3/ms-query-sort-keys.htm
(22 de octubre de 2016). Obtenido de
https://www.techopedia.com/definition/27376/concatenation-databases
(22 de Octubre de 2016). Obtenido de http://www.dba-oracle.com/t_garmany_9_sql_cross_join.htm
(22 de Octubre de 2016). Obtenido de https://www.techonthenet.com/sql/minus.php
Microsoft. (22 de Octubre de 2016). Obtenido de
https://support.office.com/en-us/article/Examples-of-Access-query-criteria-0c7e9394-c485-454f-bc00-3bd3ec617805
Oracle Help Center. (22 de Octubre de 2016). Obtenido de Oracle: