Guia 5 Db - SQL y SQL Server

4
Sistema de Gestión de la Calidad Regional Distrito Capital Centro de Gestión de Mercados, Logística y Tecnología de la información PROGRAMA DE FORMACION : ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION Fecha: Julio de 2010 GUIA No. 5 SQL Y SQL SERVER Fase de Desarrollo: SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones sobre los mismos. El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. INTRODUCCIÓN Es un lenguaje declarativo de "alto nivel", que gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos. De esta forma una sola sentencia puede equivaler a uno o más programas que utilizas en un lenguaje de bajo nivel orientado a registro. El lenguaje estándar SQL (Structured Query Language) se emplea para los sistemas de bases de datos relacionales RDBMS (Relational Database Management System), es el estándar ANSI (American National Standards Institute). Es utilizado por sistemas gestores de bases de datos como: SQL Server, Oracle, Access, Sybase, etc. El desarrollo de la presente guía tiene por objeto conocer el lenguaje SQL y sus componentes; además, introducirnos al conocimiento del sistema de gestión de bases de datos SQL Server. Resultados de Aprendizaje: Diseñar la estructura de datos, a partir del modelo conceptual determinado en el análisis del sistema, utilizando herramientas tecnológicas de bases de datos, según las normas y estándares establecidos. De Conocimiento: Responde claramente y sin confusiones, a preguntas sobre

Transcript of Guia 5 Db - SQL y SQL Server

Page 1: Guia 5 Db - SQL y SQL Server

Sistema de Gestión de la

Calidad

Regional Distrito CapitalCentro de Gestión de Mercados, Logística y Tecnología de la información

PROGRAMA DE FORMACION :ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

Fecha:Julio de 2010

GUIA No. 5 SQL Y SQL SERVER

Fase de Desarrollo: SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones sobre los mismos.

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

INTRODUCCIÓN

Es un lenguaje declarativo de "alto nivel", que gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos. De esta forma una sola sentencia puede equivaler a uno o más programas que utilizas en un lenguaje de bajo nivel orientado a registro.

El lenguaje estándar SQL (Structured Query Language) se emplea para los sistemas de bases de datos relacionales RDBMS (Relational Database Management System), es el estándar ANSI (American National Standards Institute). Es utilizado por sistemas gestores de bases de datos como: SQL Server, Oracle, Access, Sybase, etc.

El desarrollo de la presente guía tiene por objeto conocer el lenguaje SQL y sus componentes; además, introducirnos al conocimiento del sistema de gestión de bases de datos SQL Server.

Resultados de Aprendizaje:

Diseñar la estructura de datos, a partir del modelo conceptual determinado en el análisis del sistema, utilizando herramientas tecnológicas de bases de datos, según las normas y estándares establecidos.

De Conocimiento:

Responde claramente y sin confusiones, a preguntas sobre lenguaje estructurado de bases de datos, incluyendo los comandos DDL, DML, clausulas, operadores y funciones de agregado; que se utilizan.

Responde claramente y sin confusiones., a preguntas sobre concepto y características de SQL Server e identifica las diferencias entre sus versiones.

Identifica claramente la estructura requerida para elaborar una sentencia SQL.

De Desempeño:

Participa activamente y a consciencia en la investigación y desarrollo del tema. Investiga y apropia el vocabulario requerido para trabajar con SQL Entrega la evidencia resultante de la investigación, siguiendo los parámetros establecidos por el

instructor. Presenta y sustenta la estructura utilizada para elaborar sentencias SQL. Permite el trabajo colaborativo contribuyendo, en lo pertinente, si sus compañeros lo requieren.

De Producto:

De acuerdo con el modelo relacional, diseñado para el proyecto, crea la base de datos en el Sistema de Gestión de bases de datos SQL Server 2008.

Page 2: Guia 5 Db - SQL y SQL Server

Sistema de Gestión de la

Calidad

Regional Distrito CapitalCentro de Gestión de Mercados, Logística y Tecnología de la información

PROGRAMA DE FORMACION :ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

Fecha:Julio de 2010

Evidencia de aprendizaje a entregar:

Consulte en la red internet información sobre SQL y SQL Server:

1. Defina SQL.

2. Defina Lenguaje de Definición de Datos y Lenguaje de Manipulación de datos (DDL y DML).

3. Relacione, describa y ejemplifique las operaciones de los comandos DDL y DML, teniendo en cuenta el siguiente cuadro.

COMANDOS DDLOPERACIÓN DEFINICION EJEMPLO

COMANDOS DMLOPERACIÓN DEFINICION EJEMPLO

4. Elabore un cuadro en el que relacione, defina y ejemplifique las clausulas, Operadores y Funciones de agregado de SQL.

5. Investigue sobre SQL Server y haga un cuadro comparativo entre sus versiones 2000, 2005 y 2008.

6. Microsoft SQL Server es un sistema de gestión de base de datos que facilita las actividades de creación y administración de las bases de datos, será entonces este sistema el que utilizaremos en la implementación de las bases de datos. Investigue sobre los Servicios que posee SQL Server y construya un mapa conceptual donde se visualice como se integran estos servicios y su funcionalidad.

7. Realice un mapa de proceso donde describa el proceso de instalación de SQLServer.

8. Identificar los tipos de datos que manipula SQL Server será de gran ayuda para las actividades que se estarán realizando durante el trabajo con el lenguaje SQL y la manipulación de datos.

Realice un resumen, a través de una tabla, donde indique cada uno de los diferentes tipos de datos que manipula SQL Server (Transact-SQL), tenga en cuenta el tamaño en bytes que ocupa y el rango de valores admitido y de un ejemplo del tipo de información que se puede almacenar.

Utilizar el siguiente formato ( ejemplo guía)

Categoría Nombre del tipo de Dato

Rango de Valores Admitido

Tamaño en Bytes

Ejemplo

Numérico Tinyint 0 hasta 255 1 Byte Edad de una persona

Prerrequisitos

Analiza y establece parámetros investigativos que conlleven a la

Forma de entrega

El desarrollo de esta guía tiene un tiempo máximo de 4 horas clase, elabore un documento tipo

Page 3: Guia 5 Db - SQL y SQL Server

Sistema de Gestión de la

Calidad

Regional Distrito CapitalCentro de Gestión de Mercados, Logística y Tecnología de la información

PROGRAMA DE FORMACION :ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

Fecha:Julio de 2010

obtención de la información requerida.

Modela la base de datos, a partir de la valoración de la información obtenida en el diccionario de datos y el análisis de los procesos, de acuerdo con las necesidades del sistema de información requerido.

informe con el contenido de la evidencia de aprendizaje a entregar; puede hacer uso de la estructura de este documento incluyendo la introducción; sin embargo, recuerde las demás partes de un informe y las normas ICONTEC. Envié la evidencia al correo del instructor, según las indicaciones del mismo.

Orientación de las estrategias para desarrollar las actividades de enseñanza aprendizaje evaluación : (acompañamiento al aprendiz/ trabajo autónomo)

Consulte en la red internet información sobre SQL y SQL Server.

Analice según su criterio y defina los conceptos solicitados.

Evaluación del aprendizaje:

Se realizará a través de una actividad grupal e individual.