MANUAL DE SQL SERVER

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MANUAL DE SQL SERVER"

Transcripción

1 MANUAL DE SQL SERVER

2 Qué es SQL Server 10 Arquitectura Cliente/Servidor 10 Sistema de Gestión de Bases de Datos Relacionales 10 Transact-SQL 10 Plataformas de SQL Server 10 Integración de SQL Server con Windows NT 11 Servicios de SQL Server 11 Software de SQL Server 13 ARQUITECTURA DE SQL SERVER 15 Comunicación 15 Administración 16 SEGURIDAD DE SQL SERVER 17 Figuras para mantener el sistema seguro: 17 Capas 17 Figuras de identificación 18 a) Identificador de inicio de sesión (login id): acceso a SQL Server. 18 b) Usuario de la BDS: para usar una BDS se tiene que haber sido declarado como usuario de la misma. 18 c) Funciones de servidor de la BDS. 18 Identificadores de inicio de sesión 20 Usuarios de la BDS 22 Funciones de la BDS 23 Permisos a Objetos 24 Desde el P.D.V. del Objeto 24 Desde el P.D.V. del Usuario 25 Desde el P.D.V. de las Sentencias 25 BASES DE DATOS DE SQL SERVER 26 Bases de datos del sistema 26 Objetos de las bases de datos 27 Tablas del sistema 28 Recuperación de metadatos 29 Gestión de Datos 31 Aspectos Básicos 31 Qué es una Base de Datos en SQL Server 31 Dónde ubicar una base de datos 31 Relación de transacciones 31 Base de Datos Temporal (tempdb) 31 Aspectos básicos de la creación de bases de datos 32 Dónde se almacenan las bases de datos 32 INFORMATICA 64 SL 1

3 Tamaño de una BDS 33 Permisos de creación de bases de datos 33 Propiedad de la Base de Datos 33 Registro de Transacciones (transaction log) 34 Qué es 34 Proceso de escritura 34 Dimensiones del transaction log 34 Transacciones 35 Creación de bases de datos 36 Aspectos previos 36 Nombre de la base de datos. Identificadores. 36 Secuencia de creación 36 Creación de la BDS 37 Asistente para la creación de Bases de Datos 37 Creación desde el Administrador Corporativo 40 Creación con Transact-SQL (CREATE DATABASE) 42 Modificación de bases de datos 45 Expansión de bases de datos 45 Expansión con Transact-SQL (ALTER DATABASE) 46 Reducción del tamaño de bases de datos 47 Reducción con Transact-SQL 48 Configuración de la base de datos 49 Renombrar bases de datos 50 Recabar información sobre bases de datos 50 Eliminación de bases de datos 51 Tablas 52 Creación de Tablas 52 Nombres de tabla 53 Nombres de columna 53 Tipos de datos 53 Tipos de datos definidos por el usuario 55 Permitir valores nulos 55 Valor predeterminado 55 Identidad 55 Inicialización de identidad 55 Incremento de identidad 55 Es Rowguid 55 Restricciones 56 Clave primaria 56 a. Relaciones 56 b. Índices y claves 56 c. Tablas 57 Modificación de Tablas 58 Eliminación de Tablas 58 Vistas 59 INFORMATICA 64 SL 2

4 Aspectos básicos 59 Consulta y actualización 59 Creación de Vistas 60 Creación de Vistas 62 Creación de Vistas 65 Eliminación de Vistas 68 Diagramas 69 Creación de Diagramas de Bases de Datos 69 Elementos de un diagrama 70 Tablas 70 Claves primarias 71 Relaciones entre las tablas 71 Comentarios 72 Diagramas y tablas 72 Crear una tabla desde un diagrama 72 Añadir una tabla desde un diagrama 72 Documentación del modelo 72 Índices 73 Tipos de índices 73 Selectividad de los índices 73 Creación de índices 73 Creación con el comando CREATE INDEX 74 Asistente para la creación de índices 75 Actualización de estadísticas 77 Restricciones 78 Primary Key 78 Foreign Key 78 Unique 79 Default 79 Check 79 Restricciones mediante el administrador corporativo 79 Reglas 80 Creación 80 Vinculación 81 Desvinculación 82 Eliminar reglas 82 Valores predeterminados 83 Creación 83 Vinculación 84 Desvinculación 84 Eliminación 85 INFORMATICA 64 SL 3

5 ELEMENTOS DE LAS SENTENCIAS SQL 86 Componentes 86 Tipos de sentencias según el tipo de operación 87 Ejecución de las sentencias SQL 87 CONSULTAS SENCILLAS 88 Sentencia SELECT simplificada 88 Orden de resolución 88 Eliminación de filas repetidas 89 Inclusión de filas repetidas 89 Inclusión de valores superiores 89 Lista de columnas 89 AliasColumna 89 Uso de la base de datos desde otra base de datos 90 EXPRESIONES 91 EXPRESIONES 91 PREDICADOS Predicados simples 92 Predicado NULL 92 PREDICADO BETWEEN 93 PREDICADO LIKE 93 PREDICADO IN 94 PREDICADOS CUANTIFICADOS 94 PREDICADO EXISTS Predicados compuestos 95 FUNCIONES ESCALARES 96 Funciones de manejo de caracteres 96 CHARINDEX (T-SQL) 96 LEFT (T-SQL) 97 RIGHT (T-SQL) 98 LOWER (T-SQL) 98 PATINDEX (T-SQL) 99 REPLACE (T-SQL) 100 REPLICATE (T-SQL) 101 SPACE (T-SQL) 101 STUFF (T-SQL) 102 SUBSTRING (T-SQL) 102 FECHAS Y HORAS 104 FECHAS Y HORAS 104 Valores alfanuméricos como valores de tiempo 104 Formatos 104 Operaciones de comparación 104 INFORMATICA 64 SL 4

6 Registros especiales 104 GETDATE (T-SQL) 105 DATEADD (T-SQL) 105 DATEDIFF (T-SQL) 106 DATENAME (T-SQL) 107 DATEPART (T-SQL) 108 Funciones para descomponer un valor de tiempo 109 YEAR (T-SQL) 109 MONTH (T-SQL) 109 fecha 109 DAY (T-SQL) 109 Conversión de tipos de datos 110 CAST 110 CONVERT 110 Funciones matemáticas 114 Abs 114 Ceiling 114 Floor 114 Sign 114 SQRT 114 Power 114 FUNCIONES NILADIC 115 CURRENT_TIMESTAMP 115 CURRENT_USER (T-SQL) 115 SESSION_USER (T-SQL) 116 SYSTEM_USER (T-SQL) 116 USER (T-SQL) 117 USER_NAME (T-SQL) 118 FUNCIONES COLECTIVAS 119 Reglas y formatos 120 Formato Formato Formato AGRUPAMIENTO DE FILAS 121 CLÁUSULA GROUP BY 121 CLAUSULA HAVING 121 Filas Resumen 122 WITH ROLLUP 122 COMPUTE Y COMPUTE BY 126 RESUMEN DE SELECT CON AGRUPAMIENTO 130 SECUENCIA DE RESOLUCIÓN DE LAS CLÁUSULAS 130 CONSULTAS COMPUESTAS 131 CALIFICACIÓN DE NOMBRES 131 Nombre de correlación 131 INFORMATICA 64 SL 5

7 Producto cartesiano 133 INNER JOIN 133 OUTER JOIN 134 SENTENCIAS SELECT SUBORDINADAS 136 SENTENCIAS SELECT CORRELACIONADAS 136 COMPOSICIÓN DE CONSULTAS Y SELECT COMPLETO 137 CONSULTAS COMPUESTAS 137 FORMATOS DE SELECT 138 Formato 1: Select básico 138 Formato 2: Select compuesto 138 DEFINICIÓN DE TABLAS 139 SENTENCIAS PARA DEFINICIÓN DE DATOS 139 IDENTIFICADORES 139 SENTENCIA PARA DEFINIR TABLAS 139 SENTENCIAS PARA MODIFICAR DATOS 140 Añadir nuevas filas: INSERT 140 Formato Formato Crear nuevas tablas: Select into 141 Borrar filas: DELETE 141 Modificar registros: UPDATE 141 Conceptos previos: sentencias de control de flujo y declaración de variables 142 Variables 142 Variables locales 142 Variables globales 143 Sentencias de control de flujo 143 IF...ELSE 143 BEGIN...END 143 Procedimientos almacenados y triggers 144 Procedimientos almacenados 144 Compilación de procedimientos almacenados: el plan 144 Características básicas: 145 Tipos: 145 Triggers 145 Triggers y DRI 145 Acciones que motivan la ejecución de un trigger 146 Utilidad de los triggers 146 Creación de Procedimientos 147 Transact-SQL 147 Sentencias admisibles en un procedimiento almacenado 149 INFORMATICA 64 SL 6

8 Creación de Procedimientos 150 Administrador Corporativo 150 Creación de Procedimientos 151 Asistente 151 Ejecución de procedimientos almacenados 154 Sentencia EXECUTE 154 Triggers 156 Creación de Triggers 156 Transact-SQL 156 Acciones que desatan la ejecución del trigger 156 Ejecución condicional 157 Cifrado 157 Sentencias en un trigger 157 Creación de Triggers 157 Administrador Corporativo 157 Eliminación de Triggers 158 Utilización de triggers para validar actualizaciones de tablas 158 Triggers e inserción condicional Creación de la base de datos Creación de las tablas Definición de procedimientos almacenados Definición de Triggers 161 COPIAS DE SEGURIDAD Conceptos básicos 162 A) Copia de seguridad 162 B) Recuperación 162 C) Registro de transacciones 162 D) Dispositivo de copia de seguridad 163 E) Tipos de copias de seguridad 163 F) Plan de copias de seguridad Dispositivos de copia de seguridad 165 a) Tipos de dispositivos de copia de seguridad 165 b) Creación de dispositivos de copia de seguridad 166 C) Dinámica de almacenamiento Realizar copias de seguridad 168 Automatización de tareas asociadas a la copia 171 Asistente para copias de seguridad Recuperación de datos desde una copia de seguridad 173 MÉTODO 174 Automatización de Tareas Administrativas 176 Motivos de la Automatización 176 Llevar a cabo tareas programadas 176 Reconocer y reaccionar ante problemas potenciales 176 Fundamentos de la Automatización 176 INFORMATICA 64 SL 7

9 Coordinación de SQL Server con el Registro de la Aplicación. 177 Preparación de la automatización 177 Asegurarse de que SQL Server Agent está arrancado 177 Asegurarse de que la cuenta de acceso de SQL Server Agent tiene la función sysadmin 177 Aspectos básicos 179 El Agente de SQL Server 179 Figuras de administración centralizada 179 Entornos multiservidor 180 La base de datos msdb 180 Operadores 181 Mecanismos de comunicación con los operadores 181 Creación de operadores 181 Trabajos 183 Etapas (steps) 183 Creación de trabajos 184 Ejecución de trabajos 186 Alertas 187 Creación de alarmas 187 Creación de Páginas Web 189 CONEXIÓN ODBC 190 A) Arquitectura de ODBC 190 A.1) Componentes de ODBC 190 A.2) Niveles de conformidad de API ODBC 191 A.3) Niveles de reconocimiento de lenguaje ANSI-SQL 191 Fuentes de datos ODBC 192 Tipos de fuentes de datos ODBC 192 Creación de fuentes de datos ODBC 192 Transferencia de Datos 196 Introducción a la Importación y Exportación de Datos 196 Por qué Transformar datos 197 Herramientas de SQL Server para Importar y Exportar Datos 198 Intro. a los Servicios de Transformación de Datos 199 Intro a DTS 199 Proceso del Servicio de Transformación de Datos 199 Herramientas de DTS 199 Transformación de Datos con DTS 200 Creación de Paquetes de DTS 200 Transformación de Datos 200 Demostración 201 La Duplicación 204 Consideraciones para distribuir datos 204 Modelo publicador-suscriptor 205 INFORMATICA 64 SL 8

10 Elementos a tener en cuenta para distribuir los datos 206 Modelos de sincronización 206 El compromiso autonomía-coherencia transaccional 207 Coherencia de las transacciones 207 Componentes del proceso 208 Tipos de Duplicación en SQL Server 209 Duplicación íntegra (snapshot replication) 209 Duplicación transaccional (transactional replication) 210 Duplicación de fusión (merge replication) 211 Configuración de la duplicación 213 Configuración del distribuidor 213 Configuración de la publicación de una BDS 217 Creación de artículos 220 Configuración de Suscripciones 222 Creación de suscripciones 222 Deshabilitar la publicación en un servidor 227 Seguridad 228 Mantenimiento de la Duplicación 229 Administrador Prevenido Vale por Dos 230 INFORMATICA 64 SL 9

11 Qué es SQL Server SQL Server es un sistema gestor de bases de datos relacionales cliente/servidor que utiliza Transact-SQL para enviar peticiones entre el cliente y el servidor. Arquitectura Cliente/Servidor SQL Server utiliza la arquitectura cliente/servidor para separar la carga de trabajo entre tareas que se realizan en máquinas servidores y tareas que se ejecutan en máquinas cliente. El cliente se encarga de la lógica de negocio y de presentar los datos al usuario. Normalmente, el cliente se ejecuta en uno o varios ordenadores cliente, pero también puede ejecutarse en el servidor. Como servidor, SQL Server gestiona las bases de datos y asignan los recursos de los que dispone el servidor (memoria, ancho de banda de la red y operaciones de disco) entre consultas múltiples. Sistema de Gestión de Bases de Datos Relacionales Como gestor, se encarga de: Mantener las relaciones entre los datos de la base de datos. Asegurarse de almacenar correctamente los datos (que no se violen las reglas que definen las relaciones entre datos). Recuperar todos los datos que sean coherentes si se produce un fallo del sistema. Transact-SQL SQL Server utiliza Transact-SQL, un dialecto del SQL, como lenguaje de consultas y programación. SQL es un conjunto de comandos que permiten definir la información que se desea recuperar o modificar. Con Transact-SQL se puede acceder a los datos y lanzar consultas, actualizar y gestionar sistemas de bases de datos relacionales. Transact-SQL se basa en el ANSI SQL (publicado por el American National Standards Institute y el International Standards Organization), pero aporta varias extensiones. Plataformas de SQL Server SQL Server opera sobre las siguientes plataformas: Windows 95/98 Windows NT Workstation y Server Windows 3.x y MS-DOS no soporta componentes de servidor, pero sí de cliente. Terceras aplicaciones como UNIX y Macintosh no soporta componentes de servidor, pero sí de cliente. INFORMATICA 64 SL 10

12 Integración de SQL Server con Windows NT SQL Server está completamente integrado en Windows NT, y aprovecha muchas de sus características. Seguridad Con un único nombre y contraseña se puede acceder a SQL Server y Windows NT. Aparte, SQL Server tiene su propia seguridad para clientes externos a Windows. Soporte multiproceso SQL Server incorpora el multiproceso de Windows NT. Visor de Sucesos de Microsoft SQL Server envía mensajes a los registros de sucesos de aplicaciones, seguridad y del sistema de Windows NT para visualizar y trazar posibles problemas. Servicios de Windows NT SQL Server se ejecuta como un servicio de Windows NT, lo que permite detener y arrancar SQL Server de forma remota. Monitor de Rendimiento de Windows NT SQL Server envía datos de rendimiento al monitor de rendimiento de Windows NT, lo que permite visualizar el rendimiento del sistema de SQL Server. Servicios de SQL Server SQL proporciona funcionalidad mediante una serie de servicios que se ejecutan independientemente del inicio de sesión en la máquina en la que se encuentra instalado en el servidor. En Windows NT los servicios de SQL Server están integrados con el sistema de control de servicios de Windows NT. Como servicios que son: - es posible cerrar una sesión de Windows NT sin finalizar la ejecución de SQL Server - el servidor puede iniciarse como una aplicación - se puede configurar la ejecución automática del servidor cuando se inicia el sistema operativo - cualquier servicio de SQL Server puede iniciarse o detenerse como cualquier otro, utilizando el comando net start/stop o mediante el icono Servicios del Panel de Control. - SQL Server cuenta con un Administrador de Servicios de SQL Server que se integra en la barra de tareas y permite controlar los servicios más cómodamente - la ejecución de los servicios también puede iniciarse desde el Administrador Corporativo Los servicios de SQL Server son el MSSQLServer, el SQLServerAgent y el Coordinador de Transacciones Distribuidas (MSDTC). Aunque los servicios de SQL Server se ejecutan como servicios en Windows NT, también pueden ejecutarse como aplicaciones. INFORMATICA 64 SL 11

13 MSSQLServer Service Motor de la base de datos: elemento que gestiona el almacenamiento de las bases de datos del servidor y procesa las consultas y sentencias en lenguaje SQL que se le envían. Tiene que estar iniciado para añadir datos o recibir consultas. Si se interrumpe este servicio, los usuarios que estén conectados a SQL Server mantienen la conexión, pero no se permiten nuevos accesos. Finalidad: interrupción del servicio unos minutos antes de la desconexión del servidor para permitir que los usuarios conectados finalicen sus tareas. Otras tareas: - mantenimiento de la seguridad y los permisos - optimización de las consultas - gestión de concurrencias y bloqueos - mantenimiento de la coherencia de datos - mantenimiento de las reglas de negocio (expresadas en los procedimientos y triggers) SQLServer Agent SQLServer Agent es un servicio que funciona junto a SQL Server para crear y gestionar trabajos, alertas y operadores, ya sean locales o distribuidos (de distintos servidores). Consiste en un conjunto de objetos, servicios y componentes, utilizados para gestionar la capacidad del servidor para realizar tareas a intervalos prefijados, responder a eventos o generarlos. No es necesario para ejecutar SQL Server, pero se necesita para aplicar un calendario de tareas, implantar mecanismos de duplicación, generar alertas, etc. Funciona mediante los siguientes elementos de arquitectura: - Trabajos: tareas expresadas en Transact-SQL cuya ejecución puede programarse. - Alertas: medidas que se adoptan como respuesta a eventos, normalmente producidos por errores. Los eventos pueden ser definidos por el administrador o generados automáticamente por el sistema. Normalmente las medidas adoptadas serán comunicar la situación al administrador o ejecutar un trabajo. - Operadores: identifican a un usuario que recibirá una comunicación ante una alerta. INFORMATICA 64 SL 12

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

SQL Los fundamentos del lenguaje

SQL Los fundamentos del lenguaje Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores

Más detalles

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1 Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar

Más detalles

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.

Más detalles

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT MCSA: SQL Server Solutions Associate DETALLE DE LA ACCION FORMATIVA Mediante la siguiente acción formativa se formará a las personas asistentes para la

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 15 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server

Más detalles

8283: Administración y programación en Microsoft SQL Server 2012

8283: Administración y programación en Microsoft SQL Server 2012 8283: Administración y programación en Microsoft SQL Server 2012 Este curso es orientado a los profesionales en desarrollo que desean maximizar la participación de SQL Server 2012 en beneficio del desempeño

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 14 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server

Más detalles

SQL Server 2014 - SQL, Transact SQL Diseño y creación de una base de datos (con ejercicios prácticos corregidos)

SQL Server 2014 - SQL, Transact SQL Diseño y creación de una base de datos (con ejercicios prácticos corregidos) El modelo relacional 1. Introducción 9 2. Recordatorio sobre el almacenamiento de datos 9 2.1 Las diferentes categorías de datos 10 2.1.1 Los datos básicos 10 2.1.2 Los datos cambiantes 10 2.1.3 Los datos

Más detalles

SQL Server 2000 Introducción

SQL Server 2000 Introducción SQL Server 2000 Introducción Marta E. Zorrilla Departamento Matemática Aplicada y Ciencias la Computación Universidad Cantabria 2005-2006 1 Contenido Entorno Entorno trabajo. trabajo. Procedimiento Procedimiento

Más detalles

Microsoft SQL Server 2005

Microsoft SQL Server 2005 Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención

Más detalles

SQL Server 2012 - SQL, Transact SQL Diseño y creación de una base de datos

SQL Server 2012 - SQL, Transact SQL Diseño y creación de una base de datos El modelo relacional 1. Introducción 9 2. Recordatorio sobre el almacenamiento de datos 9 2.1 Las diferentes categorías de datos 10 2.1.1 Los datos básicos 10 2.1.2 Los datos cambiantes 10 2.1.3 Los datos

Más detalles

http://actualizacion.itesm.mx

http://actualizacion.itesm.mx Diplomado Modelado de base de datos con herramientas CASE y Reporting Services de Microsoft SQL Server 2008 Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para

Más detalles

SINTAXIS DE SQL-92. ::= CREATE SCHEMA [ ... ]

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ] SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje

Más detalles

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs. Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER Duración : 35 Hrs. Sobre este curso Este curso de 5 días impartido por un instructor proporciona a estudiantes con las habilidades técnicas necesarias

Más detalles

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SQL Y MODELAMIENTO DE DATOS SQL SERVER 2012 I.- PRESENTACIÓN: El Curso está dirigido a estudiantes de la carrera profesional de Ingeniería de

Más detalles

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del

Más detalles

Índice. iii. Objetivos... 24

Índice. iii. Objetivos... 24 Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama

Más detalles

Curso SQL. Gestor de Bases de Datos Relacionales

Curso SQL. Gestor de Bases de Datos Relacionales Curso SQL. Gestor de Bases de Datos Relacionales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso SQL. Gestor de Bases de Datos Relacionales Curso SQL. Gestor de Bases de Datos Relacionales

Más detalles

ÍNDICE INTRODUCCIÓN...13

ÍNDICE INTRODUCCIÓN...13 ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y

Más detalles

Fundamentos de Oracle

Fundamentos de Oracle Fundamentos de Oracle Introducción Este curso de 40 horas de duración ofrece a los asistentes los conocimientos necesarios para trabajar con el servidor de bases de datos empresarial Oracle 10g, centrándose

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1 Introducción... XIII Capítulo 1. Conceptos de base de datos de SQL Azure... 1 EL NUEVO PORTAL DE ADMINISTRACIÓN... 1 INFORMACIÓN GENERAL DE SQL AZURE... 2 SIMILITUDES Y DIFERENCIAS CON SQL SERVER... 2

Más detalles

ÍNDICE PRIMERA PARTE... 17

ÍNDICE PRIMERA PARTE... 17 ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS

Más detalles

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 )

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 ) Definiciones Transacciones ( L33 ) CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) Transacciones En Microsoft ( L33 ) MANUAL (REQUIERE PROGRAMACION) AUTOMATICO (COM+ O DTM) DTM (DISTRIBUTED TRANSACTION

Más detalles

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva INDICE Prólogo XXIII Por qué este libro es para usted XXVII Primera Parte. Panorámica general de SQL 1 1. Introducción 3 El lenguaje SQL 3 El papel de SQL 6 Características y beneficios de SQL 7 Independencia

Más detalles

Diplomado Arquitectura de datos con el producto Embarcadero ER/Studio

Diplomado Arquitectura de datos con el producto Embarcadero ER/Studio Diplomado Arquitectura de datos con el producto Embarcadero ER/Studio Diseño, arquitectura y análisis de información en bases de datos Las empresas necesitan contar con sistemas de información modernos,

Más detalles

MS_20461 Querying Microsoft SQL Server

MS_20461 Querying Microsoft SQL Server Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso proporciona a los estudiantes las habilidades

Más detalles

ESPECIALISTA EN BASE DE DATOS

ESPECIALISTA EN BASE DE DATOS ESPECIALISTA EN BASE DE DATOS EXPERTO ANALISIS Y DISEÑO DE BASE DE DATOS EN MANEJAR BASES DE ACCESS COMPLETO DATOS MYSQL Requisito: Manejo Windows POSTGRESQL DURACION: 3 MESES DE L-V SQL SERVER Cliente-Administración

Más detalles

DESCRIPCIÓN ESPECÍFICA

DESCRIPCIÓN ESPECÍFICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática. Nombre del Módulo: Programación de Base de Datos Código: CSTI0077 Duración total: 54 horas Objetivo General: Participar

Más detalles

DIPLOMADO EN BASE DE DATOS

DIPLOMADO EN BASE DE DATOS Universidad Tecnológica de Panamá Facultad de Ingeniería de Sistemas Computacionales Vicedecanato de Investigación Post Grado y Extensión Academia de Especialización Profesional ACADEMIA DE ESPECIALIZACION

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3 UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS MATERIA Base de Datos II CODIGO COM 338 CREDITOS 3 PRE-REQUISITO No Tiene PERIODO LECTIVO Curso Intensivo - 2013 HORAS PRESENCIALES

Más detalles

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

2071 Querying Microsoft SQL Server 2000 with Transact- SQL 2071 Querying Microsoft SQL Server 2000 with Transact- SQL Introducción La meta de este curso es proveer a los estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL

Más detalles

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Cómo usar este libro Estructura del libro Ejemplos Convenciones tipográficas 1.

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Base de datos Código: CSTI0170 total: 94 horas Objetivo General: Resolver problemas

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

Introducción a las bases de datos.

Introducción a las bases de datos. Introducción a las BBDD 1 Centro de Referencia Linux UAM-IBM Introducción a las bases de datos. Carmen B. Navarrete Navarrete carmen_navarrete@telefonica.net Introducción a las BBDD 2 Qué vamos a ver?

Más detalles

ST31_Querying Microsoft SQL Server

ST31_Querying Microsoft SQL Server ST31_Querying Microsoft SQL Server Presentación Este curso de 5 días proporciona a los estudiantes las habilidades técnicas necesarias para escribir consultas de Transact-SQL básicas para Microsoft SQL

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Como manejador de base de datos elegimos utilizar Absolute Database, que es un

Como manejador de base de datos elegimos utilizar Absolute Database, que es un APÉNDICE E Manejador de base de datos ABSOLUTE DATABASE Como manejador de base de datos elegimos utilizar Absolute Database, que es un componente de Delphi para manejar base de datos, muy poderoso y fácil

Más detalles

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle FORMACIÓN E-LEARNING Curso de Lenguaje SQL para Oracle Para conocer cómo extraer información útil, resumida y procesada a partir de información cruda recogida por procedimientos automáticos. Tel. 902 021

Más detalles

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de

Más detalles

Master Certificación MCSA SQL Server 2012-2014

Master Certificación MCSA SQL Server 2012-2014 Master Certificación MCSA SQL Server 2012-2014 Material: El material a entregar será el MOC oficial en formato electrónico además de documentación digital aportada por el instructor. Entorno de laboratorio

Más detalles

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl Contenido ACERCA DE LOS AUTO RES..................................... III AGRADECIMIENTOS........................................... xi INTRODUCCION............................................... Xl Introduccion

Más detalles

Guía práctica de SQL

Guía práctica de SQL Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional

Más detalles

SQL SQL. Índice. Componentes. Objetivos

SQL SQL. Índice. Componentes. Objetivos Estándar En 1986, ANSI (American National Standard Institute) definión un estándar para (Structured Query Language) que fue posteriormente adoptado en 1987 como estándar internacional por ISO (International

Más detalles

Temario Curso Bases de Datos

Temario Curso Bases de Datos Temario Curso Bases de Datos TEMA 1. INTRODUCCION A LAS BASES DE DATOS 1. Cualidades De La Información 2. Sistemas de Información 2.1. Componentes de un Sistema de Información 3. Niveles de Gestión de

Más detalles

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos. CURSO PROFESIONAL DE TRANSACT-SQL MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 450 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos: Nuestro

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Estructuras lógicas y físicas de la BD Bloque dedatosoracle:eselnivellógico másfinodegranularidad,dondesealmacenanlosdatosdelabd. Un bloquededatosse

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008

Más detalles

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos :

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos : Introducción a SQL Server 2000 SQL Server 2000 es un sistema de gestión de bases de datos relacionales (SGDBR o RDBMS: Relational Database Management System) diseñado para trabajar con grandes cantidades

Más detalles

Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos:

Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: Bases de Datos Introducción a ORACLE Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: o Tradicionales como INTEGER, VARCHAR2, DATE,..., etc. o Nuevos y complejos:

Más detalles

Programa formativo en el MANEJO DE SOPORTES INFORMÁTICOS. (Ofimática y Programación)

Programa formativo en el MANEJO DE SOPORTES INFORMÁTICOS. (Ofimática y Programación) Programa formativo en el MANEJO DE SOPORTES INFORMÁTICOS (Ofimática y Programación) para trabajadores/as de las Cooperativas asociadas a ERKIDE OBJETIVOS: Proporcionar a los alumnos los conocimientos

Más detalles

Bases de datos: Sistemas de bases de datos:

Bases de datos: Sistemas de bases de datos: Bases de datos: Sistemas de bases de datos: Un sistema de bases de datos es básicamente un sistema para archivar en computador, es decir, es un sistema computarizado cuyo propósito general es mantener

Más detalles

Desarrollo de bases de datos con SQL Server 2014

Desarrollo de bases de datos con SQL Server 2014 Desarrollo de bases de datos con SQL Server 2014 En este curso los estudiantes adquirirán los conocimientos y las habilidades para crear bases de datos y objetos dentro de ellas. Los conceptos cubiertos

Más detalles

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 SQL + Procedural La mayoría de los DBMS actuales permiten extensiones de SQL para la creación de bloques

Más detalles

Seguridad en SQL Server 2005

Seguridad en SQL Server 2005 Seguridad en SQL Server 2005 Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión - Usuarios Esquemas de Base de Datos Usuarios de Base de Datos Contexto de Ejecución Permisos a sentencias

Más detalles

ORACLE DEVELOPER 10g

ORACLE DEVELOPER 10g Diplomado ORACLE DEVELOPER 10g INTRODUCCION En la era de los sistemas y la información es cada vez más imperioso presentar soluciones ajustadas a requerimientos determinados por los usuarios, con interfaces

Más detalles

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas SQL SERVER 2008 Nivel Básico/Intermedio Instalar y Configurar SQL Server 2008 Diseñar una Base de Datos Optimización de consultas Administración y seguridad de una base de datos Analista de sistema, profesionales

Más detalles

Curso Online de Microsoft

Curso Online de Microsoft Curso Online de Microsoft SQL Server Presentación: Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

1.264 Tema 8. SQL (cont.) ODBC

1.264 Tema 8. SQL (cont.) ODBC 1.264 Tema 8 SQL (cont.) ODBC Subconsultas Las subconsultas de SQL nos permiten utilizar los resultados de una consulta como parte de otra. Subconsultas: A menudo, constituyen un modo natural de escribir

Más detalles

PROGRAMANDO BASES DE DATOS PostgreSQL INTRODUCCIÓN INTRODUCCIÓN A LAS BASES DE DATOS (L1)

PROGRAMANDO BASES DE DATOS PostgreSQL INTRODUCCIÓN INTRODUCCIÓN A LAS BASES DE DATOS (L1) A LAS BASES DE DATOS (L1) VENTAJAS TECNOLOGÍA BASE DE DATOS DISPONIBILIDAD Y VISIBILIDAD ALMACENAMIENTO CONSULTAS INFORMACIÓN RESPALDOS Y RESTAURACIÓN CONCEPTOS DE INTEGRIDAD DE LOS DATOS ELIMINACIÓN REDUNDANCIA

Más detalles

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I PROFESIONAL ASOCIADO Y LICENCIATURA Versión

Más detalles

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos Grupo de Bases de Datos Avanzadas Univ. Carlos III de Madrid Índice V.1 Introducción V.1 SQL como Lenguaje de V.1.1 Definición del esquema V.1.2 Evolución del esquema V.2 SQL como Lenguaje de Manipulación

Más detalles

PROGRAMA DE CURSO DE FORMACIÓN PROFESIONAL OCUPACIONAL

PROGRAMA DE CURSO DE FORMACIÓN PROFESIONAL OCUPACIONAL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES PROGRAMA DE CURSO DE FORMACIÓN PROFESIONAL OCUPACIONAL Administrador de bases de datos DATOS GENERALES DEL CURSO 1. Familia profesional: INFORMÁTICA Área profesional:

Más detalles

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Cursos Especialización Versión 1.0 13/02/2013 Tabla de contenido 1. Introducción... 3 2. Objetivos... 3 3. Prerrequisitos... 4 4. Duración y Precio... 4 5. Contenido... 4 2 Cursos Especialización Querying

Más detalles

TEMA 2. INTRODUCCIÓN A MYSQL

TEMA 2. INTRODUCCIÓN A MYSQL 1 TEMA 2. INTRODUCCIÓN A MYSQL 1. Introducción 2. Características principales de MySQL 3. MySQL y el código abierto 4. Instalación de MySQL 5. Conexión y desconexión al servidor 6. Entrada de comandos

Más detalles

MANUAL BÁSICO DEL LENGUAJE SQL

MANUAL BÁSICO DEL LENGUAJE SQL MANUAL BÁSICO DEL LENGUAJE SQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. COMANDOS... 4 1.1 Comandos DLL... 4

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Guías técnicas Grupo Danysoft: InterBase para programadores Delphi

Guías técnicas Grupo Danysoft: InterBase para programadores Delphi Guías técnicas Grupo Danysoft: InterBase para programadores Delphi Por Pablo Reyes Equipo Grupo Danysoft febrero de 2002 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL ENTORNO DE TRABAJO SQL ORACLE PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología

Más detalles

Tema 4. SQL. Juan Ignacio Rodríguez de León

Tema 4. SQL. Juan Ignacio Rodríguez de León Tema 4. SQL Juan Ignacio Rodríguez de León Resumen Este tema se centra exclusivamente en el estudio del lenguaje de consultas SQL (Structured Query Language). SQL usa una combinación de álgebra relacional

Más detalles

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Agradecimientos Introducción Gestores de bases de datos Servidores de bases de datos Microsoft SQL Server 2012 Qué puede hacer con SQL Server

Más detalles

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

Tema 33. El lenguaje SQL

Tema 33. El lenguaje SQL Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones

Más detalles

Cursos SQL Server 2008 R2

Cursos SQL Server 2008 R2 Cursos SQL Server 2008 R2 Cursos SQL Server 2008 R2 Quiénes Somos Centro de Formación Reglada Superior especializado en la Informática desde 1970. Formamos exclusivamente en áreas vinculadas al uso de

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

Objetivos y Temario CURSO SQL SERVER 2008

Objetivos y Temario CURSO SQL SERVER 2008 Objetivos y Temario CURSO SQL SERVER 2008 OBJETIVOS Este curso es una guía paso a paso para crear aplicaciones con SQL Server 2008. Trata en profundidad sus temas esenciales, con ejemplos de código que

Más detalles

MS_10774 Querying Microsoft SQL Server 2012

MS_10774 Querying Microsoft SQL Server 2012 Querying Microsoft SQL Server 2012 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso de cinco días impartido por instructor,

Más detalles

Uso de las herramientas de consulta de Transact-SQL

Uso de las herramientas de consulta de Transact-SQL Uso de las herramientas de consulta de Transact-SQL Contenido Introducción 1 Analizador de consultas SQL 2 Uso de la herramienta Examinador de objetos en el Analizador de consultas SQL 3 Uso de plantillas

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

Más detalles

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) UNION UNION Copyright 2006, 2007 Instituto Gala

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala OPERADOR UNION (L30) UNION UNION OPERADOR INTERSECCION (L31) OPERADOR RELACIONAL INTERSECCION, DEVUELVE REGISTROS CON CAMPOS COMUNES. LAS TABLAS INVOLUCREADAS DEBEN TENER

Más detalles

Laboratorio de Bases de Datos

Laboratorio de Bases de Datos UNIVERSIDAD NACIONAL DE TUCUMÁN Facultad de Ciencias Exactas y Tecnología Departamento de Electricidad, Electrónica y Computación Carrera de Ingeniería en Computación Laboratorio de Bases de Datos Profesor:

Más detalles

INTRODUCCION A LOS SGBD

INTRODUCCION A LOS SGBD Parte Primera: INTRODUCCION A LOS SGBD Sistemas de Gestión de Bases de Datos Tabla Tabla Type Fila Tabla Type Fila Tabla text Fila Type Fila Fila text Type Fila Tabla Tabla Fila text Fila text Fila Fila

Más detalles

Comparativo de la versión 4.x a la versión 5.9.8.x Generalidades en funciones, herramientas y vistas de información en la consola de administración

Comparativo de la versión 4.x a la versión 5.9.8.x Generalidades en funciones, herramientas y vistas de información en la consola de administración Comparativo de la versión 4.x a la versión 5.9.8.x Generalidades en funciones, herramientas y vistas de información en la consola de administración No está en la versión Está incluido en la versión Consulta

Más detalles