Вы находитесь на странице: 1из 4

Base de Datos

Nombre: Schubert D. Rodrguez Curso: 5 Comp. Sistemas A

Review Questions
1. Cul es usualmente la primera palabra en un SQL query?
La palabra SELECT.

2. En SQL Server 2005 la instruccin SELECT requiere de FROM? No necesariamente, aunque es lo ms habitual, SQL Server permite escribir algunos querys en funciones especiales como el GETDATE(). 3. Puede la instruccin SELECT en SQL Server 2005 ser utilizada para hacer una asignacin? Explique con ejemplos Si, SQL Server 2005 permite utilizar la instruccin SELECT para asignar valores. SELECT nombre=100, sueldo=200

4.

Para qu es usado el ORDER BY? Es una sentencia que nos ayuda a ordenar los datos que nos devuelve la sentencia SELECT, segn el criterio que elijamos.

5. Actualmente ORDER BY cambia el orden de los datos en las tablas o solamente el momento de presentarlos? Solamente los muestra en un orden particular el momento de la presentacin de estos. 6. Cul es la clusula por defecto del ORDER BY? Ascendente 7. Qu tipo de operadores de comparacin pueden ser usados en un clausula WHERE?

> mayor que < menor que <> no igual = igual >= mayor o igual <= menor o igual

8. Cules son los cuatro operadores que pueden ser usados para combinar condiciones en la clusula WHERE? Explique con ejemplos OR SELECT * FROM Employees WHERE nombre=Juan or sueldo=500 AND SELECT * FROM Employees WHERE nombre=Juan and sueldo=500 BETWEEN SELECT * FROM Employees WHERE sueldo between 250 and 500 NOT BETWEEN SELECT * FROM Employees WHERE sueldo not between 250 and 500 9. Qu son los operadores lgicos? Son operadores binarios utilizados en SQL en caso de que se quiera incluir ms de una condicin, son dos: AND OR Cumple ambas condiciones Cumple una o ambas condiciones

10. En la clusula WHERE, usted necesita adjuntar columnas texto entre comillas, necesita adjuntar columnas numricas en comillas, tambin? Usted puede incluir los datos numricos entre comillas y SQL los podr detectar como tales sin ningn error, sin embargo no es necesario ya que aunque ingrese los datos sin comillas tambin ser vlido; siempre y cuando en la declaracin de la tabla este definido el tipo de dato numrico. 11. Es un valor NULL igual a cualquier cosa? Puede un espacio en una columna ser considerado como un valor NULL? Por qu? Por qu no? Un valor NULL no es igual a otro valor ya que NULL indica la ausencia de uno. Un espacio en blanco en una columna no puede ser considerado como NULL, el espacio en blanco aunque a nuestra apreciacin no sea nada, para la mquina es un valor. 12. COUNT(columna) incluir columnas cuyo valor sea NULL en su cuenta?

No, no cuenta las columnas cuyo valor sea NULL para su cuenta. 13. Qu son las columnas Alias? Por qu quisiera usar columnas alias? Cmo puede integrar los espacios en blanco en columnas alias? Son nombres temporalmente asignados a columnas, son usados para mejorar la legibilidad de un query y su salida. Cuando se desea presentar datos, es de gran ayuda para dar un nombre ms apropiado o legible a la columna sin que esta cambie dentro de la Base de Datos. Los datos en blanco pueden integrarse colocando el nombre alias de la columna dentro de comillas dobles o simples. 14. Qu son Tablas Alias? Usualmente son usados en tablas en queries multi tabla, permitiendo usar un nombre ms corto para cuando es referenciada dentro de un query. 15. Qu son tablas calificadoras? Las tablas calificadoras son utilizadas cuando la misma nombre de columna ha sido usado en ms de una tabla, al ubicarla antes del nombre de la columna separadas con un punto (.), determina cual es la tabla a la que se esta refiriendo.

16. Son los punto y como requeridos al final de las sentencias en SQL Server 2005? El punto y coma no es requerido al final de las sentencias, aunque es una parte del estndar ANSI SQL-92, pero nunca fue utilizado dentro de Transact-SQL, aunque podra no presentar inconveniente. 17. Los comentarios necesitan ir a un lugar especial en SQL Server 2005? No, los comentarios pueden estar embebidos en el cdigo, simplemente debe colocarse luego de un doble guion(--), o dentro de /*Comentario*/, de esta forma los comentarios pueden estar junto con el cdigo. 18. Cundo usara la funcin ROWCOUNT frente a la clasula WHERE? Lo usara cuando no tengo conocimiento de los valores de los campos de la tabla y requiero conocer los rangos que toman las columnas, es de ayuda ya que solo vere una pequea parte de los datos almacenados. 19. Es SQL case sensitive, Es SQL Server 2005 case-sensitive? SQL si es case sensitive, mientras que SQL Server 2005 no lo es, aunque se recomienda conservar cierto formato para una mejor comprensin del cdigo; muchas herramientas permiten activar o desactivar esta opcin.

20. Qu es un sinnimo? Por qu quisiera usar un sinnimo? Tienen un funcionamiento similar al de los Alias de las Tablas a diferencia de que estas cuando se ejecuta el query pasan a ser inexistentes; mientras que los Sinnimos son permanentes hasta que sean borradas. Lo usaria cuando los nombres de las tablas no estan en concordancia con los nombres que utilizan los usuarios finales y de esa forma les facilitaria el trabajo a ellos, o cuando los nombres de mis tablas son poco legibles ya sea por tener sus nombres muy largos o dificiles de entender. 21. Puede el nombre de un sinnimo ser utilizado en una sentencia SELECT? Si, si se puede utilizar el nombre de un sinonimo en lugar del nombre de latabla dentro de las sentencias SELECT. 22. Puede el sinnimo de una tabla ser utilizado cuando se est tratando de modificar la definicin de una tabla? No, no es posible alterar la definicin de una tabla usando el nombre del sinnimo. 23. Puede tipiar ms de un query en la pantalla del editor de queries, al mismo tiempo? Si, si se puede ejecutar mas de un query al mismo tiempo en el Query Editor.

Вам также может понравиться