Post on 20-Jul-2015
PRACTICA SQL
I. COMPLETAR
1. Mencione los cuatro elementos del T-SQL:
a. Elementos adicionales del lenguaje
b. Sentencia de lenguaje de control de datos – DCL
c. Sentencia de lenguaje de definición de datos – DDL
d. Sentencia de lenguaje de manipulación de datos – DML
2. Describe las funciones de cadena:
Left : Devuelve la parte de una cadena de caracteres que comienza en el número de
caracteres especificado a partir de la izquierda.
Right : Devuelve la parte de una cadena de caracteres que comienza en el número de
caracteres especificado en expresión Entera a partir de la derecha
Len : Devuelve el número de caracteres, en lugar del número de bytes, de la expresión de
cadena dada, excluidos los espacios finales en blanco.
Ltrim : Devuelve una expresión de caracteres después de quitar los espacios en blanco a la
izquierda.
Rtrim : Devuelve una cadena de caracteres después de quitar todos los espacios en blanco
finales
Reverse : Devuelve la cadena invirtiendo el order de los caracteres.
Substring : Devuelve parte de una expresión de caracteres, binaria, de texto o de imagen
3. Describe las funciones de fecha:
Dateadd : Agrega un intervalo a la fecha especificada, es decir, retorna una fecha adicionando
a la fecha enviada como tercer argumento, el intervalo de tiempo indicado por el
primer parámetro.
Datediff : Calcula el intervalo de tiempo (según el primer argumento) entre las 2 fechas. El
resultado es un valor entero que corresponde a fecha2-fecha1.
Datepart : retorna la parte específica de una fecha, el año, trimestre, día, hora, etc.
Day : Retorna el día de la fecha especificada.
Month : Rretorna el mes de la fecha especificada
Year : Retorna el año de la fecha especificada.
4. Describe las funciones del sistema:
Cast : Convierte una expresión de un tipo de datos a otro en SQL Server 2008.
Convert : Convierte una expresión de un tipo de datos a otro en SQL Server 2008.
Isnumeric : Determina si una expresión es de un tipo numérico válido.
Isnull : Reemplaza NULL con el valor de reemplazo especificado.
PRACTICA SQL
I. COMPLETAR
1. Describe SQL server
Es Un Sistema Para La Gestión De Bases De Datos Producido Por Microsoft Basado En El
Modelo Relacional. Sus Lenguajes Para Consultas Sont-SQL Y ANSI SQL. Microsoft SQL
Server Constituye La Alternativa De Microsoft A Otros Potentes Sistemas Gestores De Bases
De Datos Como Son Oracle,Postgresql O Mysql.
2. Características del SQL server
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 comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en
el servidor y los terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
3. Una base de datos además de contener contiene otros objetos como:
Int, varchar, date, time, char, samllhoney,smallint
4. Describe cada una de las base de datos del sistema:
a. Base de datos maestra:
Registra toda la información del sistema para una instancia de SQL Server.
b. Base de datos msdb
La utiliza el Agente SQL Server para programar alertas y trabajos.
c. Base de datos 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.
d. Base de datos Resource
Base de datos de solo lectura que contiene objetos del sistema que se incluyen con SQL
Server. 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.
e. Base de datos tempdb
Área de trabajo que contiene objetos temporales o conjuntos de resultados intermedios.
5. SQL server valida a los usuarios en dos niveles de seguridad:
SQL Server valida a los usuarios con 2 niveles de seguridad; autenticación del login y validación
de permisos en la Base de Datos de cuentas de usuarios y de roles. La autenticación identifica al
usuario que está usando una cuenta y verifica sólo la habilidad de conectarse con SQL Server. El
usuario debe tener permiso para accesar a las Bases de Datos en el Servidor. Esto se cumple para
asignar permisos específicos para la Base de Datos, para las cuentas de usuario y los roles. Los
permisos controlan las actividades que el usuario tiene permitido realizar en la Base de Datos del
SQL Server.
II. ESTABLECER LAS RELACIONES CORRESPONDIENTES
Sirve para conectarse al SQL y reconoce dos
mecanismos de Autentificación…...................
.
Muestra la información relevante para el usuario y
oculta la complejidad de las consultas.............
Es un conjunto de derechos asignados…….......
Programación que se ejecuta en el lado del Servidor
y no en la maquina Cliente…………...
Procedimiento la cual se invoca automáticamente
ante una operación a de insert, update o delete sobre
una tabla
Especifican que tipo de valores son permitidos en
cada una de las columnas que conforman la
estructura de la fila……………………………
Roles
Procedimientos
Almacenados
Inicio de Sesión
Desencadenadores
Tipos de datos
Vistas
rrrr