Informatica
Instituto Tecnológico de Sonora
Unidad Guaymas
Plan de Curso
1. Fundamentos básicos
Introducción
SQL Server
Comandos
Clausulas
Tipos de datos
Operadores Lógicos
Operadores de Comparación
Funciones
2.
Definición de Datos
Nombramiento – Mejores practicas
Creación de bases de datos
Eliminación de base de datos
Creaciónde tablas
Modificación de tablas
Campos requeridos (no nulos)
Clave primaria
Campos incrementables
Campos únicos
Clave foránea
Agregar una columna
Modificar una columna
Eliminar una columna
Agregar una clave foránea
Eliminación de tablas
Plan de Curso
3. Manipulación de Datos
Inserción de datos (INSERT)
Selección de datos (SELECT)
Selección de columnas
ALIAS
Ordenación de filas (ORDER BY)
Clausula WHERE
Utilización de operadores
Clausula TOP
Clausula GROUP BY
Clausula HAVING
Utilización de funciones
Modificación de datos (UPDATE)
Eliminación de datos (DELETE)
Selección de datos en múltiples tablas
(JOIN)
Selección interna (INNER JOIN)
Vistas(VIEW)
Procedimiento almacenado (STORE
PROCEDURE)
Plan de Curso
4. Utilidades SQL Server
Creación de usuarios
Obtener la estructura de una base de datos
Creación de respaldos
Restauración de respaldos
Cargar datos de otras fuentes
Fundamentos básicos
Introducción
Una base de datos es una colección de datos que es gestionada y organizada por un
software específico, elDBMS (DataBase Management System, Sistema Gestor de Base
de Datos). Un DBMS es básicamente un software que se coloca entre el usuario y los
datos como tales. Gracias a esta capa intermedia, el usuario y las aplicaciones no
acceden a los datos tal y como se memorizan efectivamente, es decir a su
representación física, sino que se ve sólo una representación lógica.
El lenguaje de consultaestructurado o SQL (por sus siglas en inglés Structured Query
Language) es un lenguaje declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en éstas. Es un lenguaje de base de
datos normalizado, utilizado por los diferentes motores de bases de datos para realizar
determinadas operaciones sobre los datos o sobre la estructura de los mismos. Comosu
nombre indica, el SQL nos permite realizar consultas a la base de datos. Pero el nombre
se queda corto ya que SQL además realiza funciones de definición, control y gestión de
la base de datos.
SQL se encuentra en los principales DBMS relacionales que existen en la actualidad por
ejemplo, SQL Server, MySQL, Oracle, MS Access, SyBases, por mencionar algunos.
Fundamentos básicosMicrosoft SQL Server
Microsoft 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 son T-SQL y ANSI SQL. Microsoft SQL Server constituye la
alternativa de Microsoft a otros potentes sistemas gestores de bases de
datos como MySQL, MS Access, Oracle entre otros.
Escalabilidad, estabilidad y seguridad.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.
Fundamentos básicos
Comandos
Existen dostipos de comandos para SQL:
Comandos DDL:
Lenguaje de Definición de Datos (Data Definition Language, DDL)
Comandos DML:
Lenguaje de Manipulación de Datos (Data Manipulation Language, DML)
Fundamentos básicos
Comandos DDL
Lenguaje de definición de datos es un lenguaje proporcionado por el sistema
gestor de base de datos que permite a los usuarios de la misma llevar a cabo
las...
Regístrate para leer el documento completo.