1. CURSO : BASE DE DATOS I
PROFESOR: Ing. Marco Aurelio Porro Chulli
2. MICROSOFT SQL SERVER 2012
MICROSOFT® SQL SERVER™ ES UN SISTEMA DE ADMINISTRACIÓN Y ANÁLISIS DE BASES DE
DATOS RELACIONALES DE MICROSOFT PARA SOLUCIONES DE COMERCIO ELECTRÓNICO, LÍNEA
DE NEGOCIO Y ALMACENAMIENTO DE DATOS.
MICROSOFT SQL SERVER ES UN SISTEMA DE MANEJO DE BASES DE DATOS DEL MODELO
RELACIONAL, DESARROLLADO POR LA EMPRESA MICROSOFT.
EL LENGUAJE DE DESARROLLO UTILIZADO (POR LÍNEA DE COMANDOS O MEDIANTE LA
INTERFAZ GRÁFICA DE MANAGEMENT STUDIO) ES TRANSACT-SQL (TSQL), UNA
IMPLEMENTACIÓN DEL ESTÁNDAR ANSI DEL LENGUAJE SQL, UTILIZADO PARA MANIPULAR Y
RECUPERAR DATOS (DML), CREAR TABLAS Y DEFINIR RELACIONES ENTRE ELLAS (DDL).
DENTRO DE LOS COMPETIDORES MÁS DESTACADOS DE SQL SERVER
ESTÁN: ORACLE, MARIADB, MYSQL, POSTGRESQL. SQL SERVER SOLO ESTÁ DISPONIBLE
PARA SISTEMAS OPERATIVOS WINDOWS DE MICROSOFT.
3. Historia de versiones
Versión Año Nombre de la versión Nombre clave
1.0
(OS/2) 1989 SQL Server 1-0 SQL
4.21
(WinNT) 1993 SQL Server 4.21 SEQUEL
6.0 1995 SQL Server 6.0 SQL95
6.5 1996 SQL Server 6.5 Hydra
7.0 1998 SQL Server 7.03 Sphinx
- 1999 SQL Server 7.0
OLAP Tools Plato
8.0 2000 SQL Server 20004
8.0 2003 SQL Server 2000
64-bit Edition Liberty
9.0 2005 SQL Server 20055 Yukon
10.0 2008 SQL Server 20086 Katmai
10.25 2010 SQL Azure DB CloudDatabase
10.50 2010 SQL Server 2008 R27 Kilimanjaro
11.0 2012 SQL Server 20128 Denali
12.0 2014 SQL Server 20149 SQL14 (antes Hekaton)
4. CARÁCTERÍSTICAS
- SOPORTE DE TRANSACCIONES.
- SOPORTA PROCEDIMIENTOS ALMACENADOS.
- INCLUYE TAMBIÉN UN 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.
5. PROGRAMACIÓN
T-SQL
T-SQL (TRANSACT-SQL) ES EL PRINCIPAL MEDIO DE INTERACCIÓN CON EL SERVIDOR, EL
CUAL PERMITE REALIZAR LAS OPERACIONES CLAVES EN SQL SERVER, INCLUYENDO LA
CREACIÓN Y MODIFICACIÓN DE ESQUEMAS DE BASE DE DATOS, INSERCIÓN Y MODIFICACIÓN
DE DATOS EN LA BASE DE DATOS
CLIENTE NATIVO DE SQL
CLIENTE NATIVO DE SQL, ES LA BIBLIOTECA DE ACCESO A DATOS PARA LOS
CLIENTES DE MICROSOFT SQL SERVER VERSIÓN 2005 EN ADELANTE. IMPLEMENTA
DE FORMA NATIVA SOPORTE PARA LAS CARACTERÍSTICAS DE SQL SERVER,
INCLUYENDO LA EJECUCIÓN DE LA SECUENCIA DE DATOS TABULAR.
6. EDICIONES
CADA VERSIÓN DE SQL SERVER POSEE DISTINTAS VERSIONES CON DISTINTOS PRECIOS (PARA
CADA VERSIÓN) QUE DEPENDEN TAMBIÉN EN LA CONFIGURACIÓN FÍSICA DEL SERVIDOR. A
CONTINUACIÓN SE PRESENTAN LAS VERSIONES PRINCIPALES:
ENTERPRISE
CONTEMPLA TODAS LAS CARACTERÍSTICAS (DESHABILITADAS EN OTRAS EDICIONES).ES EL TIPO
DE VERSIÓN CON MÁS PRIVILEGIOS EXISTENTE EN EL MERCADO.
DEVELOPER
UNA EDICIÓN CON LAS MISMAS CARACTERÍSTICAS QUE LA ENTERPRISE, CON EL FIN DE SER
INSTALADA SOLAMENTE EN AMBIENTE DE DESARROLLO Y NO EN PRODUCCIÓN.
7. STANDARD
UNA VERSIÓN LIMITADA SEGÚN LA CONFIGURACIÓN DEL SERVIDOR Y SUS CARACTERÍSTICAS, DISEÑADA
PARA SERVIDORES INFERIORES.
EXPRESS
UNA VERSIÓN GRATUITA QUE POSIBILITA LA CREACIÓN DE BASES DE DATOS LIMITADAS CON
CARACTERÍSTICAS BÁSICAS, CON EL FIN DE APOYAR APLICACIONES QUE NECESITEN UNA SOLUCIÓN SIMPLE
PARA ALMACENAMIENTO DE UNA CANTIDAD LIMITADA DE DATOS, O USUARIOS QUE SUS RECURSOS Y
NECESIDADES SON LIMITADOS.
SQL AZURE
ES UNA VERSIÓN DE SQL SERVER EN LA NUBE, QUE PERMITÍA PAGAR MENSUALMENTE POR EL
SERVICIO SIN LA NECESIDAD DE MANTENER UN SERVIDOR FÍSICO (ON PREMISE).
INTERFAZ DE USUARIO
SQL SERVER PROPORCIONA UNOS INTERFAZ QUE HAN CAMBIADO DURANTE LOS AÑOS, DE LOS
CUALES LOS MÁS CONOCIDOS SON LOS INTERFAZ GRÁFICOS QUE ESTÁN UTILIZADOS COMO
HERRAMIENTA DE DESARROLLO ESTÁNDAR A LOS DESARROLLADORES Y ADMINISTRADORES.
8. REQUERIMIENTO DE SOFTWARE Y HARDWARE
INSTALACIÓN Y CONFIGURACIÓN DE SQL SERVER
LA NUEVA VERSIÓN DE MICROSOFT SQL SERVER 2012 INCLUIRÁ MUCHAS
CARACTERÍSTICAS NUEVAS, PERO QUIZÁS LO MÁS IMPORTANTE, SE DEBE
REMARCAR ALGUNOS CAMBIOS SIGNIFICATIVOS EN LA LÍNEA DE PRODUCTOS SQL
SERVER.EL NUEVO SQL SERVER 2012 LA FAMILIA SE COMPONE DELA VERSIÓN
ENTERPRISE, BUSINESS INTELLIGENCE, STANDARD, WEB, DEVELOPER Y EXPRESS.
9. REQUISITOS GENERALES
EN LAS EDICIONES DE 32 O 64 BITS DE SQL SERVER 2012 SE APLICA LO SIGUIENTE: SE
RECOMIENDA EJECUTAR SQL SERVER 2012 EN EQUIPOS CON EL FORMATO DE ARCHIVO NTFS.
SQL SERVER 2012 SE PUEDE INSTALAR EN UN EQUIPO CON EL SISTEMA DE ARCHIVOS FAT32,
PERO NO SE RECOMIENDA PORQUE ES MENOS SEGURO QUE EL SISTEMA DE ARCHIVOS NTFS.
EL PROGRAMA DE INSTALACIÓN DE SQL SERVER BLOQUEARÁ LAS INSTALACIONES EN
UNIDADES DE DISCO DE SOLO LECTURA, ASIGNADAS O COMPRIMIDAS.
SQL SERVER REQUIERE QUE SE INSTALE UNA ACTUALIZACIÓN PARA ASEGURARSE DE QUE SE
PUEDE INSTALAR CORRECTAMENTE EL COMPONENTE DE VISUAL STUDIO. EL PROGRAMA DE
INSTALACIÓN DE SQL SERVER COMPRUEBA LA PRESENCIA DE ESTA ACTUALIZACIÓN Y, A
CONTINUACIÓN, LE EXIGE QUE DESCARGUE E INSTALE LA ACTUALIZACIÓN ANTES DE
CONTINUAR CON LA INSTALACIÓN DE SQL SERVER.
10. HARDWARE Y SOFTWARE COMPONENTE REQUISITO FRAMEWORK .NET 3.5
SP1 ES UN REQUISITO DE SQL SERVER 2012 AL SELECCIONAR EL MOTOR DE BASE DE DATOS,
REPORTING SERVICES, REPLICACIÓN, DATA QUALITY SERVICES, MASTER DATA SERVICES O SQL
SERVER MANAGEMENT STUDIO, Y EL PROGRAMA DE INSTALACIÓN DE SQL SERVER YA NO LO
INSTALA.WINDOWS SQL SERVER 2012 NO INSTALA NI HABILITA WINDOWS POWERSHELL 2.0;
SIN EMBARGO, WINDOWSPOWERSHELL POWERSHELL 2.0 ES UN REQUISITO PREVIO DE
INSTALACIÓN PARA LOS COMPONENTES DEL MOTOR DE BASE DE DATOS Y SQL SERVER
MANAGEMENT STUDIO. SOFTWARE DE LOS SISTEMAS OPERATIVOS ADMITIDOS PARA SQL
SERVER 2012 TIENEN SOFTWARE DE RED INTEGRADO.
11. REQUISITOS MEMORIA Y PROCESADOR COMPONENTE
REQUISITO MEMORIA MÍNIMO:
EDICIONES EXPRESS: 512 MB TODAS LAS DEMÁS EDICIONES: 1 GB SE
RECOMIENDA: EDICIONES EXPRESS: 1 GBVELOCIDAD DEL MÍNIMO:
PROCESADOR •PROCESADOR X86: 1,0 GHZ •PROCESADOR X64: 1,4 GHZ
RECOMENDADO: 2 GHZ O MÁSTIPO DE •PROCESADOR X64: AMD OPTERON,
AMD ATHLON 64, INTELPROCESADOR XEON COMPATIBLE CON INTEL EM64T
INTEL PENTIUM IV COMPATIBLE CON EM64T •PROCESADOR X86: COMPATIBLE
CON PENTIUM III O SUPERIOR
12. REQUISITOS DE ESPACIO EN DISCO DE LOS COMPONENTES
CARACTERÍSTICA REQUISITO DE ESPACIO EN DISCO MOTOR DE BASE DE DATOS Y
ARCHIVOS DE DATOS, REPLICACIÓN, 811 MB BÚSQUEDA DE TEXTO COMPLETO Y
DATA QUALITY SERVICES ANALYSIS SERVICES Y ARCHIVOS DE DATOS 345 MB
REPORTING SERVICES Y ADMINISTRADOR DE INFORMES 304 MB INTEGRATION
SERVICES 591 MB MASTER DATA SERVICES 243 MB COMPONENTES DE CLIENTE,
EXCEPTO LOS COMPONENTES DE LOS LIBROS 1823 MB EN PANTALLA DE SQL
SERVER Y LAS HERRAMIENTAS DE INTEGRATION SERVICES. LOS COMPONENTES
DE LOS LIBROS EN PANTALLA DE SQL SERVER PARA 375 KB VER Y ADMINISTRAR
EL CONTENIDO DE LA AYUDA1