El documento habla sobre SQL y su práctica. Explica que SQL es un lenguaje declarativo para acceder a bases de datos relacionales que permite especificar diversas operaciones. También menciona algunos elementos clave de SQL como índices, vistas y tablas. Además, describe las bases de datos maestra, msdb, model y tempdb y la diferencia entre usuarios y accesos al servidor.
1. PRACTICA SQL
I. Completar
1. SQL (Lenguaje de consulta estructurado)es un lenguaje declarativo de
acceso a bases de datos relacionales que permite especificar diversos
tipos de operaciones en estas.
2. Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que
permite el uso de comandosDDL y DML gráficamente.
3. Índices
Vistas
Tablas
4. Descripción
Master: Registra toda la información del sistema para una instancia de
SQL Server.
Msdb: La utiliza el Agente SQL Server para programar alertas y
trabajos.
Model: Se utiliza como plantilla para todas las bases de datos creadas
en la instancia de SQL Server. Las modificaciones hechas a la base de
datos model, como el tamaño de la base de datos, la intercalación, el
modelo de recuperación y otras opciones de base de datos, se
aplicarán a las bases de datos que se creen con posterioridad.
Resource: Base de datos de sólo lectura que contiene objetos del
sistema que se incluyen con SQL Server 2005. Los objetos del sistema
persisten físicamente en la base de datos Resource, pero aparecen
lógicamente en el esquema sys de cada base de datos.
2. Tempdb: Área de trabajo que contiene objetos temporales o
conjuntos de resultados intermedios.
5. LOGIN:son los accesos al servidor, lo cual no quiere decir que puedan
acceder a las bases de datos que allí hay.
USER: usuario de la base de datos. Da acceso a la base de datos.
Practica SQL
Completar:
1-mencione los cuatro elementos del T-SQL
a)Identificadores
b)Operadores en expresiones
c)Tipos de datos
d)Constantes
2- describa las funciones de cadena:
Left: REPLICATE( repite un valor).
Right: Devuelve la parte derecha de una cadena de caracteres con el número
de caracteres especificado.
Len: Devuelve el número de caracteres de la expresión de cadena
especificada, excluidos los espacios en blanco finales.
Ltrim: Devuelve una expresión de caracteres tras quitar todos los espacios
iniciales en blanco.
3. Rtrim: Devuelve una cadena de caracteres después de truncar todos los
espacios en blanco finales.
Reverse: Devuelve una expresión de caracteres invertida.
Substring: Devuelve parte de una expresión de caracteres, binaria, de texto o
de imagen.
3- describe las funciones de fecha:
DATEADD: determinista
DATEDIFF : determinista
DATEPART : Determinista excepto cuando se utiliza como DATEPART
(dw,date) o DATEPART (wk,ww, date).
DAY : Determinista
MONTH: Determinista
YEAR : Determinista
4-describe las funciones del sistema:
CAST y CONVERT: Deterministas, a menos que se utilicen con
datetime, smalldatetime o sql_variant.
ISNUMERIC :Determinista
ISNULL : Determinista