6

Click here to load reader

Practica sql i,ii

Embed Size (px)

Citation preview

Page 1: Practica sql i,ii

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.

Page 2: Practica sql i,ii

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

Page 3: Practica sql i,ii

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.

Page 4: Practica sql i,ii

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

Page 5: Practica sql i,ii

rrrr

Page 6: Practica sql i,ii