MICROSOFT SQL SERVER 2012

     1.    CONTENIDO
Definición
SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.

Características
¨       Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.
¨       Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
¨       Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
¨       Definición de vistas: El LDD incluye comandos para definir las vistas.
¨       Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de una transacción.
¨       SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
¨       Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.





Ediciones
Ü  Sql Server 2012 Enterprise Edition
SQL Server 2012 Enterprise Edition es el tope máximo de la alineación del producto MS SQL Server 2012. Esta es compatible con el número máximo de núcleos y memoria RAM que posea el host del sistema operativo proporcionando un completo conjunto de características, incluyendo soporte para toda la disponibilidad de avanzada y características de BI. La misma, soporta hasta 16 nodos de agrupaciones de conmutación por error AlwaysOn, así como grupos de disponibilidad AlwaysOn, las operaciones en línea, PowerPivot, Vista de alimentación, Servicios de datos maestros de auditoría avanzada – ‘MDS’, Encriptación transparente de datos, Índices de almacenamiento columnar – ‘CSI’ y mucho más. Esta edición tiene licencia por núcleo.
Ü  Sql Server 2012 Standard Edition
Esta edición está limitado a 16 núcleos y 64 GB de memoria RAM proporcionando a su vez, motor de base de datos relacional e inteligencia de negocios de base (BI). La misma, no incluye soporte para las características avanzadas de Alta disponibilidad o las características de BI más potentes, como PowerPivot y Servicios de datos maestros – ‘MDS’, Índice de almacenamiento columnar entre otros. Soportará unicamente para clústeres, dos nodos de conmutación por error AlwaysOn, y se licenciará ya sea por núcleo o por servidor.
Ü  Sql Server 2012 Business Intelligence Edition
La edición Business Intelligence es un nuevo miembro de la familia de productos de SQL Server. Al igual que la edición Standard, la edición de Business Intelligence está limitado a 16 núcleos para el motor de base de datos y 64GB de RAM. Sin embargo, puede utilizar el número máximo de núcleos apoyados por el sistema operativo para Analysis Services y Reporting Services. La misma, incluirá todas las características de la edición Estándar y soportará las características avanzadas de BI, tales como PowerView y PowerPivot, pero careciendo de soporte para las características avanzadas como la Alta disponibilidad de grupos de disponibilidad de AlwaysOn y otras operaciones en línea. Esta edición admite clústeres de dos nodos de conmutación por error AlwaysOn, y se licencia por servidor.

Ü  Ql Server 2012 Web Edition Y Developer
Las ediciones SQL Server 2012 Web Edition y SQL Server 2012 Developer Edition seguirá siendo parte de la de SQL Server 2012 de la familia. La edición Developer ofrece las mismas características que la edición Enterprise. Sin embargo, se licencia por desarrollador y no puede ser utilizado para el trabajo en entornos de producción y la edición web está autorizada sólo para las empresas de hosting con un contrato de licencia de proveedor de servicios (PNSL).
Requerimientos de Software y Hardware – Instalación y Configuración
Software
En las ediciones de 32 y 64 bits de SQL Server 2012 se aplican las consideraciones siguientes:
*      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 le exige que 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. Para evitar la interrupción durante la instalación de SQL Server, puede descargar e instalar la actualización antes de ejecutar el programa de instalación de SQL Server, según se describe a continuación (o instalar todas las actualizaciones para .NET 3.5 SP1 disponibles en Windows Update):
Ø  Si instala SQL Server 2012 en Windows Server 2008 SP2, podrá obtener la actualización necesaria de aquí.
Ø  Si instala SQL Server 2012 en un equipo que tiene cualquier otro sistema operativo admitido, está actualización viene incluida.

*      La instalación de SQL Server 2012 produce un error si se inicia la instalación con Terminal Services Client. No se admite el inicio del programa de instalación de SQL Server con Terminal Services Client.
*      El programa de instalación de SQL Server instala los siguientes componentes de software que el producto necesita:
Ø  SQL Server Native Client
Ø  Archivos de soporte para la instalación de SQL Server
Hardware
¬ Memoria: recomendado
-SQL Server Express 1GB
-Todas las demás versiones 4GB
¬ Procesador: mínimo
-Procesador X86   :1GHZ
-Procesador X64   :2GHZ a más
¬ Disco Duro: mínimo 6GB de espacio libre
-Motor de base de datos                                        : 811MB
-Servicio de análisis y archivos de datos          : 345MB
-Servicio de reportes y administración de
Informes                                                                   : 304MB
-Servicios de integración                                      : 591MB
-Servicios de datos maestros                               : 243MB
-Componentes de cliente                                     : 1.78GB
-Libros en pantalla de SQL Server                      : 375KB
¬ FRAMEWORK
Instalar todas las actualizaciones de .NET 3.5 SP1 disponibles en Windows Update.
¬ WINDOWS POWER SHELL
Se debe instalar Windows Power Shell 2.0 porque es un requisito previo de instalación.
¬ NAVEGADOR

Se requiere Explorer 7no una versión posterior.
















           





















Ejemplos
En este tema se proporcionan ejemplos del uso de la instrucción SELECT.
A.Usar SELECT para recuperar filas y columnas
En el siguiente ejemplo se muestran tres fragmentos de código. En el primer ejemplo de código, se devuelven todas las filas (no se especifica la cláusula WHERE) y todas las columnas (con *) de la tabla Product de la base de datos AdventureWorks2012.
Transact-SQL
USE AdventureWorks2012;
GO
SELECT *
FROM Production.Product
ORDER BY Name ASC;
-- Alternate way.
USE AdventureWorks2012;
GO
SELECT p.*
FROM Production.Product AS p
ORDER BY Name ASC;
GO
B.Usar SELECT con encabezados de columna y cálculos

En los siguientes ejemplos se devuelven todas las filas de la tabla Product. En el primer ejemplo se devuelven las ventas totales y los descuentos de cada producto. En el segundo ejemplo se calculan los beneficios totales de cada producto.
Transact-SQL
USE AdventureWorks2012;
GO
SELECT p.Name AS ProductName,
NonDiscountSales = (OrderQty * UnitPrice),
Discounts = ((OrderQty * UnitPrice) * UnitPriceDiscount)
FROM Production.Product AS p
INNER JOIN Sales.SalesOrderDetail AS sod
ON p.ProductID = sod.ProductID
ORDER BY ProductName DESC;
GO

C.Usar DISTINCT con SELECT

En el siguiente ejemplo se utiliza DISTINCT para evitar la recuperación de títulos duplicados.
Transact-SQL
USE AdventureWorks2012;
GO
SELECT DISTINCT JobTitle
FROM HumanResources.Employee
ORDER BY JobTitle;
GO

D.Crear tablas con SELECT INTO

En el primer ejemplo se crea una tabla temporal denominada #Bicycles en tempdb.
Transact-SQL
USE tempdb;
GO
IF OBJECT_ID (N'#Bicycles',N'U') IS NOT NULL
DROP TABLE #Bicycles;
GO
SELECT *
INTO #Bicycles
FROM AdventureWorks2012.Production.Product
WHERE ProductNumber LIKE 'BK%';
GO

En el segundo ejemplo se crea la tabla permanente NewProducts.

Transact-SQL
USE AdventureWorks2012;
GO
IF OBJECT_ID('dbo.NewProducts', 'U') IS NOT NULL
    DROP TABLE dbo.NewProducts;
GO
ALTER DATABASE AdventureWorks2012 SET RECOVERY BULK_LOGGED;
GO
SELECT * INTO dbo.NewProducts
FROM Production.Product
WHERE ListPrice > $25
AND ListPrice < $100;
GO
ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL;
GO

1.    RESUMEN
En este documento se explican las distintas formas en que se empaquetan las bases de datos entre los tres principales proveedores de bases de datos empresariales:
Microsoft SQL Server, IBM DB2 y Oracle DB. En concreto, nos centramos en la edición Enterprise Edition de los productos y examinaremos las características avanzadas incluidas en el paquete base y cuáles necesitan compras adicionales mediante feature packs, opciones o productos independientes. IBM y Oracle incluyen características básicas en sus productos base y ofrecen características avanzadas mediante feature packs, opciones o productos independientes. Estos extras pueden resultar muy costosos y en ocasiones pueden terminar costando más que el propio producto base.
Por el contrario, SQL Server 2012 Enterprise Edition incluye todas las características avanzadas en los productos base y los clientes no tienen que pagar más por ellas.
Es fundamental saber qué características van a obtener los clientes de los productos base de cada proveedor para que puedan tomar mejores decisiones según sus necesidades, requisitos y presupuesto.

   2.    SUMMARY
In this document the different ways in which databases among the three leading providers of enterprise databases are packaged explains:
Microsoft SQL Server, IBM DB2 and Oracle DB. Specifically, we focus on the Enterprise Edition products and examine the advanced features included in the base package, and which need additional purchases through feature packs, options or standalone products. IBM and Oracle include basic features based on their products and offer advanced features through feature packs, options or standalone products. These extras can be very expensive and sometimes can end up costing more than the base product itself.
By contrast, SQL Server 2012 Enterprise Edition includes all the advanced features on the basis of products and customers do not have to pay more for them.
It is essential to know what features are going to get customers from the base of each supplier products so they can make better decisions based on your needs, requirements and budget.
     3.    RECOMENDACIONES
   ü  Para obtener una lista de las versiones compatibles de SQL Server, consulte Ediciones     de SQL Server.
  ü  El Programa de instalación de Microsoft Dynamics CRM Server y el Administrador de implementaciones admiten la instancia predeterminada o una instancia con nombre de SQL Server.
   ü  Conectividad a Internet durante la instalación
   ü  Si al momento de instalar el SQL Server no tengo disponible la cuenta definitiva a usar, podría optar por una cuenta local y luego realizar el cambio a la cuenta de dominio.
   ü  Debe iniciarse Agente SQL Server. Este servicio debe configurarse para que se inicie automáticamente al iniciar el equipo.


    4.    CONCLUSIONES
Para que los clientes puedan tomar una decisión más informada a la hora de elegir la base de datos más adecuada para su organización, es importante que entiendan qué características se incluyen en el producto base y cuáles necesitan compras adicionales. SQL Server ha elegido simplificar el empaquetado incluyendo características avanzadas en el producto base sin coste adicional alguno.

     5.    APRECIACION DEL EQUIPO
El sistema de gestión de base de datos  Microsoft SQL Server 2012 nos permite tener un control automatizado de nuestros archivos, administrándolos de manera eficaz, rápida y segura.

     6.    GLOSARIO DE TERMINOS

Transacciones: Un sistema de procesamiento de transacciones (TPS por sus siglas en inglés) es un tipo de sistema de información que recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización.

VIDEO-->  



     7.    BIBLIOGRAFIA O LINKOGRAFIA

ü  Definición Microsoft SQL Server 2012. Sábado, 11 de Junio del 2016, Contenido definición. Recuperado de,   

ü  Definición Microsoft SQL Server 2012. Sábado, 11 de Junio del 2016, Contenido Características. Recuperado de,   


ü  Definición Microsoft SQL Server 2012. Sábado, 11 de Junio del 2016, Contenido Instalación y configuración. Recuperado de,


ü  Definición Microsoft SQL Server 2012. Sábado, 11 de Junio del 2016, Contenido Ejemplos. Recuperado de,   






Comentarios

Entradas populares de este blog

LENGUAJE ENSAMBLADOR CON ARREGLOS

FASES PARA CREACIÓN DE UNA BASE DE DATOS

MODELO RELACIONAL