Sunteți pe pagina 1din 12

SQL SERVER 12

1.

Introduccin
Microsoft SQL Server 12.0.2000 constituye un lanzamiento determinante para los productos de bases de
datos de Microsoft, continuando con la base slida establecida por SQL Server de versiones anteriores.
Se considera como la mejor base de datos para Windows, SQL Server es el RDBMS de eleccin para
una amplia gama de clientes corporativos y Proveedores Independientes de Software (ISVs) que
construyen aplicaciones de negocios. Las necesidades y requerimientos de los clientes han llevado a la
creacin de innovaciones de producto significativas para facilitar la utilizacin, escalabilidad, confiabilidad
y almacenamiento de datos.

2.

Objetivos del Diseo de SQL Server


Los clientes estn buscando soluciones para sus problemas de negocios. La mayora de las "soluciones"
de bases de datos solamente traen mltiples niveles de costos y complejidad. La estrategiade Microsoft
es la de hacer que SQL Server sea la base de datos ms fcil de utilizar para construir, administrar e
implementar aplicaciones de negocios. Esto significa tener que poner a disposicin un modelo de
programacin rpido y sencillo para desarrolladores, eliminando la administracin de base de datos para
operaciones estndar, y suministrando herramientas sofisticadas para operaciones ms complejas.
SQL Server 7.0 disminuye el costo total de propiedad a travs de caractersticas como administracin
multi-servidor y con una sola consola; ejecucin y alerta de trabajos basadas en eventos; seguridad
integrada; y scripting administrativo. Esta versin tambin libera al administrador de base de datos para
aspectos ms sofisticados del trabajo al automatizar las tareas de rutina. Al combinar estos poderosos
servicios de administracin con las nuevas caractersticas de configuracin automtica, Microsoft SQL
Server 7.0 es la eleccin ideal de automatizacin de sucursales y aplicaciones de base de datos
insertadas.
Los clientes invierten en sistemas de administracin de bases de datos, en forma de aplicaciones escritas
para esa base de datos y la educacin que implica para la implementacin y administracin. Esa inversin
debe protegerse: a medida que el negocio crece, la base de datos deber crecer y manejar ms datos,
transacciones y usuarios. Los clientes tambin desean proteger las inversiones a medida que escalan
aplicaciones de base de datos hacia equipos porttiles y sucursales.
El lanzamiento de 7.0 es una versin de rastro de baja memoria con capacidades de replicacin de multisitio. Se ajusta muy bien a las necesidades cada vez mayores del mercado de la computacin mvil. Las
otras caractersticas tales como bloqueo a nivel de lnea dinmico, el paralelismo intra-query, query
distribuido, y mejoras para las bases de datos muy grandes (VLDB) hacen que el SQL Server 7.0 sea la
eleccin ideal para sistemas OLTP de alta tecnologa y sistemas de data warehousing.
Mientras los sistemas de procesamiento siguen siendo un componente clave para las infraestructuras de
bases de datos corporativas, las compaas tambin estn invirtie ndo bastante en mejorar la
comprensin que tienen de sus datos. La estrategia de Microsoft consiste en reducir el costo y la

complejidad del Data Warehousing mientras hace que la tecnologa sea ms accesible a una mayor
cantidad de pblico.
Microsoft ha establecido un enfoque total a todo el proceso de data Warehousing (almacenamiento de
datos). El objetivo es facilitar la construccin y diseo de soluciones de data Warehousing costo efectivas
a travs de una combinacin de tecnologas, servicios y alianzas con los proveedores.
La Microsoft Alliance for Data Warehousing es una coalicin que une a los lderes en la industria de
almacenamiento de datos y aplicaciones. El Microsoft Data Warehousing Framework constituye un
conjunto de interfaces de programacin diseadas para simplificar la integracin y administracin de
soluciones de data Warehousing.
Las innovaciones del producto en SQL Server 7.0 mejoran el proceso de data Warehousing: Servicios
de Transformacin de Datos; manejo mejorado de las consultas complejas y bases de datos muy
grandes; procesamiento analtico en lnea e integrado; y el Microsoft Repository. Otro componente
esencial es el soporte extenso para integracin de terceros.
Las innovaciones permiten que SQL Server 7.0 sea el lder en varias de las categoras de aplicacin de
rpido crecimiento en la industria de base de datos. Estas incluyen comercio electrnico, computacin
mvil, automatizacin de sucursales, aplicaciones de lnea de negocios insertadas y mercados de datos.
Las reas de liderazgo e innovacin en el Microsoft SQL Server 7.0 incluyen

3.

La primera base de datos en escalar desde la computadora porttil hasta la empresa utilizando la

misma base de cdigo y ofrecer el 100% de compatibilidad de cdigo


La primera base de datos en soportar la auto-configuracin y auto-sintonizacin

Primera base de datos con OLAP integrado


La primera base de datos con Servicios de Transformacin de Datos integrado
El Data Warehousing Framework constituye el primer enfoque comprehensivo al problema de

metadatos
La primera base de datos en proveer administracin de multi-servidor para cientos de servidores

La ms amplia gama de opciones de replicacin de cualquier base de datos

La mejor integracin con Windows NT Server


La mejor integracin con Microsoft Transaction Server
Lanzamientos SQL Server Recientes

Historia del SQL Server

El Standard Edition de SQL Server fue lanzado en abril de 1996.

El Enterprise Edition fue lanzado en diciembre de 1997. Se incluyeron caractersticas adicionales


en esta edicin tales como soporte para Microsoft Cluster Server, sintonizacin de 4 GB RAM,

English Query y soporte para sistemas de hasta 8 procesadores.


El Service Pack actual para SQL Server 6.5 es SP4, lanzado en diciembre de 1997. SP3 fue
lanzado en junio de 1997, SP2 en diciembre de 1996 y SP1 en agosto de 1996.

Beta 1 fue lanzado en junio de 1997 a 200 clientes. Este grupoinclua un nmero limitado de
proveedores independientes de software (ISV), autores de libros, diseadores de materiales para
cursos, OEMs y algunas cuentas corporativas. No se pusieron copias a disposicin de la prensa o
analistas. Este lanzamiento enfoc las pruebas de funcionalidad de bajo nivel y programacin de
interfaces.

Beta 2 fue lanzada a finales de diciembre de 1997 a 3000 clientes. El cubrimiento de las cuentas
corporativas y de la comunidad ISV fue incrementado ampliamente, y se agregaron cuentas
internacionales. Se entregaron copias de Beta 2 a la prensa y a los analistas en el Taller de
Examinadores celebrado el 21 y 22 de enero.

La versin Beta de Mercadeo ser lanzada el segundo trimestre del ao en curso con alta
disponibilidad.

El lanzamiento a fabricantes est planeado para la segunda mitad del ao 1998. Las ediciones
Standard y Enterprise de SQL Server 7.0 sern lanzadas simultneamente.

Microsoft SQL Server revoluciona el concepto de Base de Datos para la Empresa. Rene en un
slo producto la potencia necesaria para cualquier aplicacin empresarial crtica junto con unas
herramientas de gestin que reducen al mnimo el coste de propiedad. Con Microdoft SQL
Server, la empresa tiene todo de serie.

4.-

Caractersticas:
Miles de Soluciones Disponibles: Tendr libertadde eleccin, ya que todas las aplicaciones de gestin
del mercado corren sobre Microsoft SQL Server

Escalabilidad: Se adapta a las necesidades de la empresa, soportando desde unos pocos usuarios

a varios miles. Empresas centralizadas u oficinas distribuidas, replicando cientos de sites.


Potencia: Microsoft SQL Server es la mejor base de datos para Windows NT Server. Posee los

mejores registrosde los benchmarks independientes (TCP) tanto en transacciones totales como
en coste por transaccin.
Gestin: Con un completo interfaz grfico que reduce la complejidad innecesaria de las tareas de

administracin y gestin de la base de datos.


Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev, Microfocus Coboly
muchas otras herramientas son compatibles con Microsoft SQL Server.

Diseada desde su inicio para trabajar en entornos Internet e Intranet, Microsoft SQL Server es
capaz de integrar los nuevos desarrollos para estos entornos especficos con los desarrollos
heredados de aplicaciones "tradicionales". Es ms, cada aplicacin que desarrollemos para ser
empleada en entornos de red local puede ser utilizada de forma transparente -en parte o en su
totalidad- desde entornos Internet, Intranet o Extranet.

Plataforma de desarrollo fcil y abierta: integrada con las mejores tecnologas de Internet como
ActiveX, ADC y Microsoft Transaction Server y con las mejores herramientas de gestin y
desarrollo para Internet como FrontPage97, Microsoft Office97 y Visual Interdev.

Diseada para INTERNET: Es el nico gestor de base de datos que contiene de forma integrada
la posibilidad de generar contenido HTML de forma automtica.
La Base de Soluciones Integradas: La Integracin total con BaclOffice permite resolver todas las
necesidades de infraestructura de la empresa con un slo paquete.

Potente y Escalable: Microsoft SQL Server es la nica base de datos cuy o rendimiento sobre

Internet est publicado, ofreciendo registros espectaculares.


Mnimo coste de Propiedad: La sencillez de la instalacin, y la potencia de sus herramientas de
gestin y el menor coste de toda la industria para entornos Internet, hacen de Microsoft SQL
Server la mejor opcin con el menor coste.

Arquitectura RDBMS.
Arquitectura de servidor simtrico y paralelo con balanceo automtico de carga en mltiples
procesadores.

Kernel multithread real para mejor rendimiento transaccional y escalabilidad.


Soporte grandes bases de datos (VLDB) (+1 TB).

Completo proceso transaccional interactivo con rollback automtico y recuperacin de rollforward.

Optimizador de consultas mejorado basado en coste.

Checkpointing mejorado para un mejor throughput de datos y tiempo de respuesta.


Soporte E/S asncrono para acceso en paralelo a mltiples dispositivos de disco para un mejor

throughput.
Bloqueo a nivel fija y pgina con escalacin de bloqueos; resolucin automtica de deadlocks.

Datos distribuidos y replicacin.


Llamadas a procedimientos remotos servidor-a-servidor (procedimientos almacenados remotos).

Replicacin asncrona o continua basada en registros, o sincronizacin planificada de tablas

point-in-time.
Configuracin de replicacin grfica y caractersticas de gestin.

Replicacin de subscriptores ODBC, incluyendo IBM DB2, ORACLE, SYBASE y Microsoft


Access.
Ei Distributed Transaction Coordinator gestiona transacciones que involucran a dos o ms

servidores SQL (proceso Two Phase Commit 2PC) transparente.


Replicacin de tipos de datos Texto e Imagen.

Data Warehousing y amplio soporte de datos.


Ejecucin transaccional en paralelo, carga e indexacin de datos, y verificacin de integridad.
Backup/restore en paralelo de alta velocidadque soporta hasta 32 discos o dispositivos de cinta.

Las extensiones de consulta OLAP, CUBE, y ROLLUP permiten conjuntos de resultados


multidimensionales.

EXEC e INTO ahora permiten almacenar en tablas resultados desde procedimientos


almacenados.

Copias de seguridad en cinta y recuperacin de tablas individuales.

Reconstruccin de ndice sin realizar dropping y recreacin del ndice.

Integracin Internet y correo electrnico.

MAPI, permitiendo aplicaciones de flujo de trabajo y notificacin de cambio de datos automtica.

Compatibilidad con Microsoft Internet Information Server y otros servidores Web populares.

SQL Web Assistant, para el retorno automtico de datos en formato HTML.


Procedimientos almacenados para generar pginas HTML o actualizar datos en plantillas Web.

Posibilidad de poblar automticamente carpetas pblicas de Microsoft Exchange con datos.

Gestin y administracin centralizada de bases de datos.

SQL Enterprise Manager, una consola de gestin y motorizacin 32-bit visual basada en
Windows.

Un nico punto de configuracin y gestin de control de datos remotas.

SQL Executive, planificador de trabajos y monitor para gestin proactiva de servidores


distribuidos.

Operaciones remotas desatendidas mediante un "agente inteligente" que incluye evento -alertarespuesta.

Scripts Visual Basic a travs de SQL-Distributed Management Objects (SQL-DMO) basados en

OLE.
DBA Assistant, para el mantenimiento automtico rutinario en una nica tarea planificada.

SQL Trace, para monitorizar consultas cliente-servidor mediante SQL almacenadas en archivos
de registros.
Soporte de MIB y traps SNMP para monitorizar SQL Server desde herramientas de gestin
basadas en SNMP.

Disponibilidad, fiabilidad y tolerancia a fallos.

Mirroring de dispositivos de base de datos con failover automtico para tolerancia a fallos de
dispositivos.

Copias de seguridad online desatendidas garantizando la consistencia de datos para la ms alta


disponibilidad.
Contextos de usuario protegidos, que pueden aislar los fallos a un thread de un nico usuario.

Recuperacin point-in-time para restaurar bases de datos o transaccin logs en un intervalo de


tiempo.

Tolerancia a fallos de servidor, permitiendo failover automtico a un servidor de backup o en


espera.

Mejoras en programabilidad y lenguaje.

Triggers, procedimientos almacenados (autoexec), disparador de eventos antes y despus de


conexiones.

Procedimientos almacenados extendidos (funciones definidas por el usuario) utilizando C/C++.

Cursores basados en el motor con scrolling hacia adelante y atrs; posicionamiento absoluto y
relativo.

Sentencias DLL permitidas dentro de transacciones.


Transacciones distribuidas dentro de interfaces DB-Librery, ODBC, Transact-SQL, XA y OLE
Transaction.

Procedimientos almacenados OLE Automation.

Seguridad:
Un nico ID de login tanto para red como para la DB para mejorar la seguridad y facilitar la

administracin.
Password y encriptacin de datos en red para mejorar la seguridad.

Encriptacin de procedimientos almacenados para la integridad y seguridad de cdigo d e

aplicacin.
Interoperabilidad e integracin con desktops.

API estndard DB-Library totalmente soportada: estndar ODBC Nivel 2 totalmente soportado

como API nativa.


Gateway Open Data Services (ODS) programable para acceso transparente a fuentes de datos

externas.
Gateways de Microsoft y de terceros para fuentes de datos relacionales y no -relacionales,
incluyendo IBM DB2.

Soporte de importantes estndares de mercado como ANSI SQL-92, FIPS 127-2, XA, SNMP.

Que es SQL Server?


Microsoft SQL Server 12 es un Sistema de Administrador de Base de Datos Relacional (RDBMS)
Cliente/Servidor, que usa Transact SQL para comunicarse entre el Cliente y el SQL Server.

Sentencia SQL

Cliente

Servidor

Solicita servicio
Transact - SQL

Procesa solicitud
Ejecuta Sentencia
SQL
Enva resultados
Aplicacin
Visual Basic

RecordSet ADO
SQL Server
Fig. 1 Comunicacin entre el Cliente y el SQL Server

Cules son las principales herramientas del SQL Server?

Configuracin de Herramientas.

Analizador de Servicios.

Documentos y Tutoriales

Integracin de Servicios.

Perfomance de Herramientas

Importacin y Exportacin de Datos (32 Bits)

SQL Server Business Intelligence Development Studio

SQL Server Management Studio

Administrador de Servicios (SQL Server Service Manager)


Permite iniciar, Pausar y Detener SQL Server

Administrador Corporativo (SQL Server Enterprice Manager)


Permite crear y mantener Base de Datos

Analizador de Consultas (SQL Server

Requisitos de Hardware y Software:


Hardware: Computador Core I7 de preferencia, memoria RAM de 16 Gb. Capacidad de almacenamiento
en Disco Duro de 500 Gb.
Software: Microsoft Windows Server 10. Microsoft SQL Server 12

ADMINISTRADOR CORPORATIVO SQL SERVER 12

Pantalla Principal de SQL Server 12

1. Crear una Base Datos: Seleccionar la carpeta Base de datos, pulsar el anticlick y seleccionar Nueva
Base de datos; Ingresar el nombre de la Base de datos y la ubicacin de la Base de datos, finalmente
Aceptar

2. Crear una Tabla: Seleccionar la Base de datos Banco, seleccionar la opcin tablas pulsar el anticlick y
seleccionar Nueva Tabla...; Se mostrar la siguiente ventana donde se ingresarn los nombres, tamao
y tipos de los campos. Adems, se indicar la clave principal de la tabla (PK), si contara con alguna PK

3. Luego Grabar la tabla e Ingresar el nombre de la tabla

4. Llenar registros en la tabla: Seleccionar la tabla creada (Cliente), Pulsar anticlick seleccionar Abrir tabla
\ Devolver todas las filas

5.

Modificar los tipos de datos de la tabla: Seleccionar la tabla creada (Cliente), Pulsar anticlick
seleccionar Disear Tabla.

6. Crear la siguiente tabla Cuenta

7. Crear el diagrama relacional: Seleccionar la opcin Diagrama, pulsar anticlick, Seleccionar Nuevo
Diagrama de Base de datos... , aparecer el Asistente para creacin de diagrama de Base de datos
(Pulsar siguiente); seleccionar las tablas de la Base de datos Cliente, Cuenta (Pulsar siguiente), luego
Pulsar finalizar.

8. Luego relacionar los campos de la tabla cliente (DNI_cli) y la tabla Cuenta (DNI_cli)

9.

Finalmente guardar la relacin


PRACTICA
1. Disear la siguiente Base de Datos en SQL Server 12 (VENTAS.MDF)

S-ar putea să vă placă și