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
                                                            Roles
oculta la complejidad de las consultas.............
                                                            Procedimientos
Es un conjunto de derechos asignados…….......
                                                            Almacenados
Programación que se ejecuta en el lado del Servidor
y no en la maquina Cliente…………...                           Inicio de Sesión

Procedimiento la cual se invoca automáticamente             Desencadenadores
ante una operación a de insert, update o delete sobre
una tabla                                                   Tipos de datos

Especifican que tipo de valores son permitidos en           Vistas
cada una de las columnas que conforman la
estructura de la fila……………………………
rrrr
Practica sql i,ii

Practica sql i,ii

  • 1.
    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.
  • 2.
    4. Describe lasfunciones 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
  • 3.
    4. Describe cadauna 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.
  • 4.
    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 Roles oculta la complejidad de las consultas............. Procedimientos Es un conjunto de derechos asignados……....... Almacenados Programación que se ejecuta en el lado del Servidor y no en la maquina Cliente…………... Inicio de Sesión Procedimiento la cual se invoca automáticamente Desencadenadores ante una operación a de insert, update o delete sobre una tabla Tipos de datos Especifican que tipo de valores son permitidos en Vistas cada una de las columnas que conforman la estructura de la fila……………………………
  • 5.