




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
buen contenido y ejercicios en casa
Tipo: Esquemas y mapas conceptuales
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





¿Por qué algunas personas pronuncian SQL como “sequel”? Es conocido como Sequel, pero algunos registros de dicho nombre hicieron que se cambiara SQL así las personas conservaron la pronunciación, es por eso que a veces nos referimos a SQL como Sequel o Exequiel o Ese cuele. ¿Por qué las sentencias de manipulación de SQL se usan con mayor frecuencia que las sentencias de definición y control? Es que las sentencias de manipulación SQL tienen un lenguaje proporcionado por DBMS y también permite recuperar y manipular los datos. Y por otro lado las sentencias de definición y control es un lenguaje de programación que controla las acciones o cálculos, es decir, permiten implementar los algoritmos. ¿Cuántos niveles tienen los estándares SQL-92, SQL: 1999 y SQL: 2003? SQL-92 niveles: 1) El nivel introductorio que incluye el SQL89 y las definiciones de clave primaria y clave foránea al crear una tabla.
¿Por qué es importante la prueba de compatibilidad para el estándar de SQL? El grado de compatibilidad de la base de datos es una preciada herramienta que sirve para contribuir a la modernización de las bases de datos, debido a que posibilita actualizar el Motor de base de datos de SQL Server a medida que se preserva el estado servible para las aplicaciones conectadas al conservar el mismo grado de compatibilidad de la base de datos anterior a la actualización. En general, cuál es el grado de compatibilidad entre los mayores fabricantes de DBMS con respecto al estándar SQL: 2003? Los mayores fabricantes de DBMS respaldan la mayoría de las características de la parte nuclear del estándar, aunque la falta de cumplimiento independiente esconde un cumplimiento estricto con el estándar. ¿Qué es el SQL individual? Es un lenguaje de dominio específico, administrado y recupera información de sistemas de gestión de bases de datos relacionales. ¿Qué es el SQL embebido? SQL embebido está diseñado para intercalar indicaciones en el código de un programa escrito en un lenguaje de elevado grado (C, C++, Fortran, Cobol.). ¿Qué es una expresión dentro del contexto de las bases de datos? Una expresión es la combinación de uno o más de los siguientes elementos: funciones integradas o definidas por el usuario, identificadores, operadores, valores y constantes que dan como resultado un único valor. A partir de los ejemplos y comentarios del capítulo 4, ¿Qué partes de la sentencia SELECT no se encuentra disponibles para todos los DBMS La tabla 4.9 muestra las funciones agregadas estándar. Si existe un cálculo estadístico que no puede ser realizado con estas funciones, revise su DBMS. La mayoría de los DBMS tienen muchas funciones además de los estándares.
Todos los nombres de columna integrados en una cláusula SELECT tienen que tener vinculada una funcionalidad integrada o aparecer en la cláusula GROUP BY. ¿En qué define una condición de fila de una condición de grupo? Que la condición de fila se representa por un numero ubicado al lado izquierdo de la hoja de cálculo y una condición de grupo son conjuntos de individuos cuyas relaciones mutuas hacen a éstas interdependientes tengan un grado significativo. Además, tienen en común la propiedad de la interdependencia entre sus miembros constitutivos. ¿Por qué las condiciones de las filas se deben colocar en la cláusula WHERE y no en la cláusula HAVING? Las condiciones de las filas se evalúan en la cláusula WHERE. Las condiciones grupales no pueden evaluarse sino hasta después de que se haya evaluado la cláusula Group BY. ¿Por qué la mayoría de los DBMS son indistintos respecto al uso de mayúsculas/minúsculas cuando se intenta hacer coincidir dos cadenas de caracteres? Algunos DBMS, como Microsoft Access, no son sensibles a mayúsculas y minúsculas. En Access SQL, las condiciones previas coinciden con “is480”, “Is480” e “iS480” además de “IS480”. Otros DBMS, como Oracle, son sensibles a mayúsculas y minúsculas. En Oracle SQL, la condición previa sólo coincide con “IS480”, y no con “is480”, “Is480” o “iS480”. Para aligerar la confusión usted puede utilizar las funciones upper o lower de Oracle para convertir la cadena de caracteres en mayúsculas o minúsculas, respectivamente Explique por qué al trabajar con tablas de ejemplo se pueden identificar problemas difíciles. Al trabajar con tablas de ejemplos podemos almacenar los datos en una hoja de cálculo y así buscar e identificar los problemas difíciles. Cuando se trabaja con columnas de fechas, ¿por qué es necesario revisar la documentación de su DBMS? Cuando se proporcionan las formulaciones de Access y Oracle Para que sea más eficiente el SQL con un DBMS en particular. Y es necesario cuando hacemos una documentación organizada y que sea fácil el uso del DBMS.
¿Cómo difieren las coincidencias exactas e inexactas en SQL? Para realizar la búsqueda de patrones con cadenas de caracteres, se puede utilizar búsqueda exacta con el operador de comparación de igualdad =. Y las inexactas mantiene las similitudes que coinciden en algún patrón en lugar de coincidir en una cadena de caracteres idénticos. ¿Cómo sabe cuándo el resultado de una consulta se relaciona con grupos de filas contrariamente a la relación de filas individuales? “liste los nombres y los promedios de los grados de los estudiantes” contiene un cálculo agregado. Los problemas que se refieren a una función agregada indican que la salida se relaciona con un grupo de filas.
1. ¿Qué tablas pertenecen a la sentencia FROM? Las tablas pertenecen a las sentencias FROM [tblCustomer] y [tblOrder] 2. Explique el estilo del producto cruz para las operaciones de enlace. Muestra todas las filas posibles que se encuentran al combinar dos tablas. 3. Explique el estilo del operador de enlace para las operaciones de enlace. El estilo del operador de enlace puede extenderse para cualquier número de tablas. en el estilo del operador de enlace como si escribiera una fórmula complicada con varios paréntesis. Para adicionar otra parte a la fórmula, requiere añadir los argumentos, el operador u otros. Este mismo comienzo se puede utilizar con el estilo del operador de enlace. Comente las ventajas y desventajas del producto cruz versus el operador de enlace. ¿Necesita conocer tanto el producto cruz como el operador de enlace? Ventajas de proyecto cruz: En el estilo del producto cruz es fácil ver las tablas en la sentencia de SQL. Ventajas operador de enlaces: La principal ventaja del estilo del operador de enlace es que se pueden generar las consultas incluyendo los enlaces externos. En el lenguaje de consultas visuales de Microsoft Access, genera el código en el estilo del operador de enlace. Desventajas: Tal vez requiera dar mantenimiento a sentencias escritas con ambos estilos. lenguaje de consultas visuales de Microsoft Access, genera el código en el estilo del operador de enlace.
Count(*) y Count(column) generan resultados idénticos excepto cuando la columna contiene valores nulos. Vea el capitulo 9 para obtener mas detalles acerca del efecto de los valores nulos en las funciones agregadas. ¿Cómo difiere COUNT(DISTINCT ColumnName) de COUNT(ColumnName)? Las funciones COUNT, AVG y SUM soportan la palabra clave DISTINCT para restringir el cálculo para obtener columnas con valores únicos. El ejemplo 4.12 muestra la palabra clave DISTINCT para la función COUNT. Este ejemplo extrae el número de cursos ofrecidos en un año, así como el número de cursos distintos impartidos. ¿Cuándo se mezclan AND y OR en una expresión lógica, ¿por qué es bueno el uso de paréntesis? Los paréntesis para el buen uso de ellos es que se emplea una información complementaria o aclaratoria en medio de una frase. Además, usted dependerá de la forma inicial en que se agrupan las condiciones AND y OR. ¿Cuáles son las lecciones más importantes acerca del proceso conceptual de evaluación?
tiene algún error en la sentencia SELECT que incluya la sentencia WHERE o GROUP BY, el problema probablemente esté en la cláusula WHERE. Puede revisar los resultados intermedios después de la cláusula WHERE al ejecutar la sentencia SELECT sin la cláusula GROUP BY.
incluye más de un cálculo independiente agregado, puede que necesite más de una sentencia SELECT.
Generalmente no es necesario revisar el proceso de evaluación por completo. En su lugar, use tablas de ejemplo que le ayuden a comprender sólo la parte difícil. La sección 4.5 y el capítulo 9 ilustran el uso de tablas de ejemplo para ayudarle a analizar problemas difíciles. ¿Cuáles son los pasos mentales involucrados en la formulación de consultas? Existen dos pasos de solución de problemas (procesos de evaluación conceptual y preguntas criticas). ¿Qué tipo de consultas de enlaces generalmente tienen duplicados en el resultado? Enlaces de tablas múltiples con el estilo del producto cruz.
¿Qué pasos mentales del proceso de formulación de consultas se toman en cuenta por el proceso conceptual de evaluación y preguntas críticas? Se presentan dos guías de solución de problemas (proceso de evaluación conceptual y preguntas críticas). El proceso de evaluación conceptual explica el significado de la sentencia SELECT a través de la secuencia de operaciones y tablas intermedias que generan el resultado. Las preguntas críticas le ayudan a transformar la sentencia de un problema en una representación relacional de base de datos en un lenguaje como SQL. Estas guías se usan para ayudarle a generar y explicar los problemas avanzados que se presentan en la última parte de este capítulo.