Temario
Objetivo
El objetivo de este curso básico es que el participante conozca las características principales y componentes de SQL Server para diseñar bases de datos relacionales que incluyan la definición de tablas, reglas, índices y vistas mediante instrucciones SQL que le permitan la consulta y manejo de información.
Beneficios
Los beneficios que obtendrá de tomar el curso SQL Server Básico son:
Conocerá como se planea y estructura una base de datos relacional desde cero. Aprenderá los antecedentes, la importancia y los principales componentes del lenguaje SQL. Podrá definir los tipos de datos de la base, a través de la creación de tablas y sus respectivos índices. Hacer inserciones o altas en la base de datos SQL, borrado de filas, modificaciones y acceder a la información de la base de datos a través de las consultas SQL. Aprenderá los diferentes tipos de combinaciones (joints) lo que permite emparejar filas de distintas tablas de forma más eficiente.
Dirigido A
Este curso de SQL Server Básico va dirigido a todas aquellas personas que trabajen con bases de datos y necesiten aprender el lenguaje estándar de acceso a las mismas y a programadores en Visual Basic, SP, PHP, Java, etc., comprender a fondo un lenguaje que deben utilizar siempre que acceden a bases de datos.
Temario
INTRODUCCIÓN AL DISEÑO DE BASES DE DATOS
Planeación
Teoría de la estructura de Base de Datos
Estructura de las bases de datos
Normalización
Reglas informales y tips que deben tomarse en cuenta
Diagramación
Diagrama Entidad / Vínculo (E/R)
Proceso del diseño de una base de datos relacional
ENTORNO DE TRABAJO DE SQL SERVER MANAGEMENT STUDIO
SQL Server y SQL Server Management Studio
Object Explorer
Ventanas de consulta
EL LENGUAJE SQL
Antecedentes
Importancia
Componentes (DDL, DML, DCL)
DEFINICIÓN DE DATOS
Tipos de datos del sistema
Creación de tablas
Creación de reglas y datos predeterminados
Edición de tablas
Copia de la estructura de una tabla
Copia de la estructura y datos de una tabla
Eliminación de tablas
Integridad referencial
Creación de índices
TIPOS DE RELACIONES
Llaves primarias (PK)
Llaves foráneas (FK)
Relaciones uno a varios
Relaciones uno a uno
Relaciones varios a varios
Relaciones recursivas
SELECCIÓN DE DATOS
Selección de información (Select...From.., Distinct, Alias)
Especificación de criterios de selección de información (Where...)
Operadores lógicos (In, Like, Between), matemáticos y comodines
Valores nulos
Subconsultas
Ordenamiento de la información (Order by)
Agrupación de información y funciones de grupo (Group by, Having)
Creación de Vistas
MANIPULACIÓN DE DATOS
Inserción de información (insert).
Eliminación de registros (delete, truncate).
Actualización de información (update).
TIPOS DE COMBINACIONES (JOINTS)
Inner Join.
Outer Joins (Right Join &ndash, Left Join)
Self Join
USO DE FUNCIONES
Principales funciones para datos tipo caracter
Principales funciones matemáticas
Principales funciones para datos tipo fecha