39
Clever Villegas Burga Jorge Paredes Toledo http:// www.systemsupa.blogspot.pe MICROSOFT SQL SERVER BASE DE DATOS I

Microsotf sql-server 2012

Embed Size (px)

Citation preview

Page 1: Microsotf sql-server 2012

Clever Villegas Burga

Jorge Paredes Toledo

http://www.systemsupa.blogspot.pe

MICROSOFT SQL SERVER

BASE DE DATOS I

Page 2: Microsotf sql-server 2012

• 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 Sybasey 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.

Definición

Page 3: Microsotf sql-server 2012

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.

Page 4: Microsotf sql-server 2012

REQUERIMIENTOS DE HADWARE-INSTALACIÓN Y CONFIGURACIÓN

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):

Page 5: Microsotf sql-server 2012

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.

Page 6: Microsotf sql-server 2012

INSTALACIÓN

Page 7: Microsotf sql-server 2012
Page 8: Microsotf sql-server 2012
Page 9: Microsotf sql-server 2012
Page 10: Microsotf sql-server 2012
Page 11: Microsotf sql-server 2012
Page 12: Microsotf sql-server 2012
Page 13: Microsotf sql-server 2012
Page 14: Microsotf sql-server 2012
Page 15: Microsotf sql-server 2012
Page 16: Microsotf sql-server 2012
Page 17: Microsotf sql-server 2012
Page 18: Microsotf sql-server 2012
Page 19: Microsotf sql-server 2012
Page 20: Microsotf sql-server 2012
Page 21: Microsotf sql-server 2012
Page 22: Microsotf sql-server 2012
Page 23: Microsotf sql-server 2012
Page 24: Microsotf sql-server 2012
Page 25: Microsotf sql-server 2012
Page 26: Microsotf sql-server 2012
Page 27: Microsotf sql-server 2012
Page 28: Microsotf sql-server 2012
Page 29: Microsotf sql-server 2012
Page 30: Microsotf sql-server 2012
Page 31: Microsotf sql-server 2012
Page 32: Microsotf sql-server 2012
Page 33: Microsotf sql-server 2012
Page 34: Microsotf sql-server 2012
Page 35: Microsotf sql-server 2012
Page 36: Microsotf sql-server 2012
Page 37: Microsotf sql-server 2012

• En el menú Inicio, elija Todos los programas,

• En el Administrador de configuración de SQL Server, expanda Servicios y, a continuación, haga clic en SQL Server.

• En el panel de detalles, haga clic con el botón secundario en el nombre de la instancia que desee iniciar automáticamente y, a continuación, haga clic en Propiedades.

• En el cuadro de diálogo Propiedades de SQL Server <nombreDeInstancia>, establezca Modo de inicio en Automático.

• Haga clic en Aceptar y, a continuación, cierre el Administrador de configuración de SQL Server.

CONFIGURACIÓN

Page 38: Microsotf sql-server 2012

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.

Page 39: Microsotf sql-server 2012

• 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

• .