ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MICROSOFT SQL Server


Enviado por   •  17 de Noviembre de 2013  •  25.770 Palabras (104 Páginas)  •  233 Visitas

Página 1 de 104

MICROSOFT SQL Server

Gota a Gota en las Bases de Datos Relacionales

Instructor

Lic. Elvin German

MICROSOFT SQL Server Gota a Gota en las Bases de Datos Relacionales

Lic. Elvin German

2

MICROSOFT SQL Server

Gota a Gota en las Bases de Datos Relacionales

Justificación/Descripción del curso

En el mundo actual la informática y con ella la programación y desarrollo de aplicaciones centradas en el manejo de los datos ha adquirido una importancia de primer orden para cualquier empresa o profesional, de modo que no vale de nada saber programar en cualquier lenguaje si no se entiende a la perfección el funcionamiento básico de cualquier base de datos y como los datos están organizados en ellas para ser llamados desde diversas aplicaciones en cualquier entorno operativo. Partiendo de esta base y en función de la exhaustividad de los datos y las relaciones en sí surge el concepto de Bases de Datos Relacionales, que son aquellas que integran diversos tipos de datos en varias tablas de una misma base y que se hacen indispensables para la agilidad y usabilidad de los mismos.

De los enunciados anteriores se desprende que el manejo de las Bases de Datos Relacionales es indispensable en cualquier lenguaje de programación orientado al manejo de datos y por consiguiente en cualquier aplicación informática que pretenda la administración de los mismo, más aún cuando el mayor valor de las empresas en la actualidad radica en el tratamiento de sus productos, clientes, proveedores, agentes, etc

Debe quedar claro desde el primer momento que del buen diseño de la base de datos que vayamos a utilizar depende el buen fin de la utilidad informática que pretendamos desarrollar y por tanto sería casi inútil saber mucho de cualquier lenguaje de programación sin conocer el funcionamiento de las bases de datos, ya que otra forma estaríamos condenados a reescribir todo el código del programa una y mil veces si no hemos planteado correctamente las "bases" del mismo.

Objetivos Generales: Con este Material de Microsoft SQL Server Gota a Gota en las Bases de Datos Relacionales pretendo dejar claro los conceptos de su funcionamiento y estructura, consiguiendo los siguientes objetivos:

 Aclarar el funcionamiento en todos los aspectos de las Bases de datos relacionales y la Gestión de las mismas

 Comprender los lenguajes que conforman las Bases de Datos (DDL, DML, DCL)

Objetivos Específicos: Especificando un poco más los objetivos de este material, podemos declarar que el alumno conseguirá entender el funcionamiento y estructura para saber como aprovechar todas las capacidades de este tipo de bases de datos en la creación de programas informáticos de cualquier nivel aprender la utilización de las bases de datos de SQL SERVER de cara a la programación.

Estudiar el funcionamiento de las mismas, para una mejor base de cara a la utilización de sentencias SQL y de bases de datos de mayor complejidad.

Formación específica muy demandada y valorada en el mercado de trabajo para los profesionales de la informática. Asentar los pilares de la programación no sólo habitual, sino también para intranets, aprovechando las funcionalidades de las bases de datos con respecto a las tecnologías de programación para la web.

Metodología: El material se desarrollará completamente presencial, dotados de su material de apoyo, el cual tendrá como soporte su material práctico, para poder darle seguimiento a los temas expuestos en el aula, prácticas de autoevaluación y completa ayuda y asesoramiento por medio de Tutor.

MICROSOFT SQL Server Gota a Gota en las Bases de Datos Relacionales

Lic. Elvin German

3

Índice de Contenido

Unidad 1. Introducción 5

¿Qué es una Base de Datos? 5

¿Qué es un Sistema de Gestión de Bases de Datos? 5

Gestor de Base de Datos 5

¿Diccionario de la Bases de Datos? 5

Lenguajes 6

Administrador de la Base de Datos 6

Usuarios de la Base de Datos 6

¿Qué es el SQL? 6

Características del lenguaje 7

¿Qué podemos hacer con SQL? 8

Datos Variables 8

Tablas de los ejemplos y ejercicios 11

Unidad 2. Las consultas simples 15

Sintaxis de la SELECT (para consultas simples) 15 La tabla origen (cláusula FROM) 15 Selección de columnas 16

Alias de Columnas 17

Columnas calculadas 17 Ordenación de las filas (ORDER BY) 18 Selección de filas 19 Las cláusulas DISTINCT / ALL 19 La cláusula TOP 20 La cláusula WHERE 20 Condiciones de selección 21

Test de rango (BETWEEN) 21

Test de pertenencia a conjunto (IN) 22

Test de valor nulo (IS NULL) 22

Test de correspondencia con patrón (LIKE) 23

Utilización de Alias 25

Funciones Predefinidas 27

Funciones Matemáticas 27

Funciones de Cadena 28

Funciones de Fecha 31

Unidad 3. Las consultas multitabla 34

La unión de tablas 34 La composición de tablas 35 El operador UNION 36

El producto cartesiano 37 Inner Join 39

left Join y Right Join 40

Full Join 43

Combinar los valores de una tabla sobre si misma 45

Resumen del tema 47

Unidad 4. Las consultas de agrupacion 48

Las funciones de columna 49 La cláusula GROUP BY 50 La cláusula HAVING 51 Resumen del tema 53

MICROSOFT SQL Server Gota a Gota en las Bases de Datos Relacionales

Lic. Elvin German

4

Unidad 5. El DDL, lenguaje de definición de datos 54

Introducción 54 La sentencia CREATE TABLE 54

Tipos de Datos 54

Restricción 56 Restricción (Tipo 1) 56

Restricción (Tipo 2) 59

La sentencia ALTER TABLE 61

La sentencia DROP TABLE 63 La sentencia CREATE INDEX 64

Unidad 6. Actualización de datos 83

Introducción 83 Insertar una fila INSERT INTO...VALUES 83 Insertar varias fila INSERT INTO...SELECT 84 Insertar filas en una tabla nueva SELECT...INTO... 86 Modificar el contenido de las filas UPDATE 87 Borrar fila DELETE 89 Resumen del tema 90 Conceptos básicos de integridad referencial 91

Actualización y borrar en cascada 93

Unidad 7. Las subconsultas 95

Anidar subconsultas 96 Subconsulta en la lista de selección 96 En la cláusula FROM 97 Subconsulta en las cláusulas WHERE y HAVING 97 Condiciones de selección con subconsultas 97 Resumen del tema 103

Unidad 8. Vistas 104

Creación y utilización de Vistas 104

Eliminación de Vistas 107

Requisitos de Instalación de SQL Server 108

Bibliografía 113 Anexos 114

MICROSOFT SQL Server Gota a Gota en las Bases de Datos Relacionales

...

Descargar como (para miembros actualizados) txt (169 Kb)
Leer 103 páginas más »
Disponible sólo en Clubensayos.com