SlideShare una empresa de Scribd logo
1 de 37
SLVA FLORES, GILDA PAMELA
JOSE ERLIN ROJAS CERCADO
MICROSOFT SQL SERVER 2012
Microsoft®
SQL
Server™
es un sistema de administración
análisis de bases de datos relacionales
Microsoft para soluciones de comercio electrónico
En esta sección, encontrará información sobre varias versiones de SQL Server. También encontrará
artículos sobre bases de datos y aplicaciones de diseño de bases de datos así como ejemplos de los
usos de SQL Server.
El código fuente original de SQL Server que fue utilizado
en las versiones previas a la versión 7.0 habría sido
comprado de Sybase, pero fue actualizado en las
versiones 7.0 y 2000, y reescrito en la versión 2005.
Generalmente, cada 2-3 años, una nueva versión es
lanzada y, entre estos lanzamientos, se proponenservice
packes con mejoras y correcciones de bugs,
y hotfixes por problemas urgentes en el sistema de
seguridad o bugs críticos.
EDICIONES
1.EDICIONES
EDICIONES
Enterprise
Standard
SQL AzureExpress
Developer
1. REQUERIMIENTOS DE SOFTWARE Y HARDWARE
Antes de proceder a la instalación de la edición Express de
Microsoft SQL Server 2014, y en cualquier otra edición, es
necesario proceder a realizar la comprobación de los
siguientes puntos:
 Lectura de la licencia.
 Lectura del manual de instalación y configuración.
 Requisitos de hardware.
 Requisitos de software.
1. REQUERIMIENTOS DE SOFTWARE Y HARDWARE
Antes de proceder a la instalación de la edición Express de
Microsoft SQL Server 2014, y en cualquier otra edición, es
necesario proceder a realizar la comprobación de los
siguientes puntos:
 Lectura de la licencia.
 Lectura del manual de instalación y configuración.
 Requisitos de hardware.
 Requisitos de software.
1. REQUERIMIENTOS DE SOFTWARE Y HARDWARE
Sobre el sistema de archivos y otras consideraciones
 Se recomienda ejecutar SQL Server 2014 en equipos con el formato de
archivo NTFS. SQL Server 2014 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.
LENGUAJE DE PROGRAMCION SQL
1. DEFINICIÓN:
Las consultas toman la forma de un lenguaje de
comandos que permite seleccionar, insertar, actualizar,
averiguar la ubicación de los datos, y más. También hay
una interfaz de programación. Por estas razones, y
como lenguaje estándar, el SQL es un lenguaje con el
que se puede acceder a todos los sistemas relacionales
comerciales.
2. CARACTERISTICAS
SQL es un lenguaje de acceso a bases de datos que explota
la flexibilidad y potencia de los sistemas relacionales y
permite así gran variedad de operaciones. De esta forma, una
sola sentencia puede equivaler a uno o más programas que
se utilizarían en un lenguaje de bajo nivel orientado a
registros. SQL también tiene las siguientes características:
2.1 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.
2.2 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.
2.3 INTEGRIDAD:
El LDD de SQL incluye comandos para especificar las restricciones de integridad
que deben cumplir los datos almacenados en la base de datos.
2.4 DEFINICIÓN DE VISTAS: El LDD incluye comandos para definir las vistas.
2.5 CONTROL DE TRANSACCIONES: SQL tiene comandos para especificar el
comienzo y el final de una transacción.
2.7 AUTORIZACIÓN: El LDD incluye comandos para especificar los derechos de acceso a
las relaciones y a las vistas.
2.6 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.
3. SQL SERVER EDICIÓN
3.1 ENTERPRISE:
La mejor oferta, SQL Server 2016 Enterprise Edición proporciona capacidades de centro de datos
de tecnología avanzada completas con un rendimiento ultrarrápido, virtualización ilimitada y
Business Inteligencie integral, que habilita los mayores niveles de servicio para las cargas de trabajo
de gran importancia y el acceso del usuario final a ideas claras de los datos.
3.2 STANDARD:SQL Server 2016 Standard Edición proporciona administración básica de bases de
datos y base de datos de Business Inteligencie para que los departamentos y pequeñas
organizaciones ejecuten sus aplicaciones, y admite herramientas de desarrollo comunes, tanto
locales como en la nube, que habilitan la administración eficaz de bases de datos con recursos de TI
mínimos.
3.3 WEB:SQL Server 2016 Web Edición es una opción con un costo total de propiedad bajo
para los hosts de web y los VAP de web que proporciona capacidades asequibles de
administración y escalabilidad para propiedades web, tanto a pequeña como a gran escala.
3.4 DESARROLLADOR:SQL Server 2016 Developer Edición permite a los desarrolladores
compilar cualquier tipo de aplicación en SQL Server. Incluye toda la funcionalidad de la edición
Enterprise, pero tiene licencias para usarse como sistema de prueba y desarrollo, no como un
servidor de producción. SQL Server Developer es una opción ideal para las personas que
compilan.
3.5 EDICIONES EXPRESS:Express Edición es una base de datos gratuita para principiantes y
es ideal para aprender a compilar pequeñas aplicaciones de servidor y de escritorio orientadas a
datos. Es la mejor opción para los fabricantes de software independientes, los desarrolladores y
los aficionados que compilan aplicaciones cliente.
3.6 BUSINESS INTELLIGENCE:SQL Server Business Inteligencie permite a las
organizaciones compilar e implementar soluciones BI corporativas autoservicio seguras,
escalables y administrables.
3.7 DEVELOPER:SQL Server Developer Edición es ahora una edición gratuita que
permite a los desarrolladores aprovechar al máximo todas las numerosas capacidades de
SQL Server. Esta edición está pensada solo para tareas de desarrollo y pruebas, no para
entornos de producción ni para su uso con datos de producción.
4. REQUISITOS PREVIOS DE SOFTWARE
NET 35. SP1
NET 3.5 SP1 es un requisito para SQL Server 2014 cuando se selecciona
Motor de base de datos, Reporting Services, Master Data Services, Data
Quality Services, Replicación o SQL Server Management Studio, y no lo
instala ya el programa de instalación de SQL Server.
.NET 4.0
.NET 4.0 es un requisito para SQL Server 2014. SQL Server instala
.NET 4.0 durante el paso de instalación de características.
REQUISITOS DE INTERNET:
SP1 de Microsoft Internet Explorer 6.0 o posterior (requisito previo para .NET
Framework)
REQUISITOS DE INTERNET:
SP1 de Microsoft Internet Explorer 6.0 o posterior (requisito previo para .NET
Framework)
RAM:
 Mínimo: 192 MB
 Recomendado: 512 MB o más
ESPACIO EN EL DISCO DURO
 600 MB de espacio libre
PROCESADOR:
Compatible con Pentium III o superior
Mínimo: 500 MHz
Recomendado: 1 GHz o más
SISTEMA OPERATIVO:
SP1 de Windows Server 2003
SP1 de Windows Server 2003 Enterprise Edition
SP1 de Windows Server 2003 Datacenter Edition
SP1 de Windows Small Business Server 2003 Standard Edition
SP1 de Windows Small Business Server 2003 Premium Edition
SP2 de Windows XP Professional
SP2 de Windows XP Home Edition
SP2 de Windows XP Tablet Edition
SP2 de Windows XP Media Edition
SP4 de Windows 2000 Professional Edition
SP4 de Windows 2000 Server Edition
SP4 de Windows 2000 Advanced Edition
SP4 de Windows 2000 Datacenter Server Edition
Virtual PC
Virtual Server
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Enterprise
Windows Vista Ultimate
1. INSTALACIÓN Y CONFIGURACIÓN DE SQL SERVER
Paso 1. Haga
doble clic sobre
el instalador.
Paso 2. Haga clic en "Nueva
instalación independiente de
SQL Server o agregar
características a una
instalación existente".
El programa realizará varios
procesos internos, una vez
terminados presentará la
siguiente pantalla:
Paso 3. Active la opción "Acepto los
términos de licencia" y presione
“Siguiente”.
Nota. En caso de que no se cumplan
con todos los requerimientos que pide
SQL Server para su instalación no
dejará continuar, corrija y vuelta a
correr el proceso.
Si el programa no detecto ningún error
presentará la siguiente pantalla:
Paso 4. Haga clic en “Siguiente”.
El programa dará inicio con el
proceso de actualización, al
terminar presentará la siguiente
pantalla:
Paso 5. En el apartado
"Características” desactive la
opción "Replicación de SQL
Server" y en el campo
"Directorio de características
compartidas" verificar la ruta
en donde se instalará el
programa, presione
“Siguiente”.
Paso 6. Verificar que este
activada la opción "Instancia con
nombre”, y el nombre de la
instancia sea “SQLExpress”, en
“Id. de instancia” sea
“SQLEXPRESS” y en "Directorio
de SQL Server” sea la ruta
indicada anteriormente, presione
“Siguiente”.
Paso 7. En la pestaña
“Cuentas de servicio” en
la columna “Servicio”
localice el renglón "SQL
Server Browser" en la
columna "Tipo de inicio”
seleccione "Automático",
presione “Siguiente”.
Paso 8. En la pestaña “Configuración del servidor”, en el apartado
“Modo de autenticación” active la opción "Modo mixto (autenticación
de SQL Server y de Windows)".
En el apartado "Especifique la contraseña de la cuenta de
admnistrador del Sistema de SQL Server (sa)".
 Escriba contraseña. Capture contraseña para accesar a SQL
Express.
 Confirmar contraseña. Capture de nuevo la contraseña para
accesar a SQL Express. Resguarde en un lugar seguro la
contraseña para accesar a SQL, ya que la utilizará para crear
Base de Datos.
Paso 9. No debe de estar
activada la opción "Enviar
informes de errores de
Windows y SQL Server a
Microsoft...", presione
“Siguiente”.
El programa iniciará con la
instalación. El proceso puede
durar varios minutos,
dependiendo de la velocidad de
sus unidades.
Paso 10. El programa indica que ha terminado la
instalación. Presione “Cerrar” para terminar con
la instalación.
BASE DE
DATOS
1. EJEMPLOS
--SINTAXIS COMPLETA DE LA INSTRUCCIÓN SELECT--
-----------------------------------------------------------------------------------------------------------
---------
SELECT [ALL / DISTINCT] [* / ListaColumnas] AS NombreNuevo,
Funciones Agregación [COUNT(* / ListaColumnas), MAX, MIN, SUM, AVG]
FROM NombreTabla
WHERE NombreColumna [<, >, = ,..., BETWEEN AND, LIKE % / _, IS (NOT) N
ULL, IN]
GROUP BY ListaColumnas(Funciones Agregación)
HAVING Condiciones Grupos
ORDER BY ListaColumnas [ASC / DESC]
INSTRUCCIONES SELECT ELEMENTALES--
--------------------------------------------------------------------------------------------------------------------
--1. Mostrar todas (*) las columnas de una tabla (from).
select * from dbo.Products
--2. Mostrar solo las columnas especificadas.
select ProductID, ProductName, UnitPrice, UnitsInStock from dbo.Products
--3. Incluir (ALL) filas duplicadas (valor predeterminado).
select all * from dbo.Products --Es exactamente lo mismo que la instrucción 1.
--4. No incluir (DISTINCT) filas duplicadas.
select distinct * from dbo.Products
--5. Renombrar (AS) columnas.
select ProductID as Identificador, ProductName as [Nombre Producto], UnitPrice as [Precio Unidad],
UnitsInStock as UnidadesStock from dbo.Products
--6. Renombrar (AS) tablas.
select * from dbo.Products as Productos
--INSTRUCCIONES WHERE (Condiciones en Select)--
1. Condiciones con expresiones matemáticas boleanas (>, <, =, >=,
<=, != ó <>).
--(Mostrar solo los productos con un precio mayor que 25)
select * from dbo.Products
where UnitPrice > 25
--(Mostrar el nombre de los productos con precio igual a 21)
select ProductName as Nombre from dbo.Products
where UnitPrice = 21
--2. Condiciones de intervalos numéricos (BETWEEN AND).
--(Mostrar los productos cuyo precio esta entre 25 y 35)
select * from Products
where UnitPrice between 25 and 35
--3. Condiciones de cadenas de caracteres (LIKE _ , %).
--
(Mostrar todos los datos de los clientes cuyo nombre comienza por
A)
select * from Customers
where ContactName like 'A%' --
El '%' significa cualquier cadena de caracteres.
--
(Mostrar los Paises que comienzan por U y después un solo caract
er).
select Country as Paises from Customers
where Country like 'U_' --El '_' significa cualquier caracter.
--
4. Mostrar solamente las filas con valores nulos (IS NULL) en una c
olumna determinada.
select * from dbo.Customers
where Region is null
5. Mostrar solamente las filas con valores no nulos (IS NOT NULL) en una columna determin
ada.
select * from Customers
where Fax is not null
--6. Mostrar valores determinados (IN).
select * from Products
where UnitPrice in(10, 20, 30, 40)
--
7. Mostrar valores condicionalmente en función de un grupo de valores de una columna (AN
Y/SOME)
--La clausula ANY es equivalente a SOME.
--Cuando tenemos una consulta que
devuelve un conjunto de resultados podemos necesitar compararlos
--
todos ellos y de una vez con otro valor. Lo mejor es ver un ejemplo de estas expresiones:
-- Condición Expresión Equivalente
-- x > ANY (3, 5, 9) x > 3
-- x > ANY (1, 2) x > 1
-- x < ANY (1, 2) x < 2
-- x = ANY (1, 2) (x = 1) OR (x = 2)
-- x <> ANY (1, 2) (x <> 1) OR (x <> 2)
--Mostrar los productos cuando su precio es mayor que los precios de los detalles
--de pedidos, cuando la cantidad del pedido es 130.
select * from Products
where UnitPrice > ANY
(select UnitPrice from [Order Details] where Quantity = 130) -- Esta consulta devuelve 18.00 y 35.25.
--
Por lo tanto solo se mostrarán productos cuyo precio sea mayor que 18.00, incluido 35.25 si lo hubiera.
--8. Con la clausula ALL podemos hacer lo mismo pero en este caso devolverá todos los productos
--cuyo precio sea mayor que todos los precios de los detalles de pedidos de 130. Es decir, mayor que
--todos los valores devueltos por la segunda consulta (18.00, 35.25), o lo que es lo mismo,
--mayor que 35.25
select * from Products
where UnitPrice > ALL
(select UnitPrice from [Order Details] where Quantity = 130)
--9. Comprobar la existencia de un registro.
--
Mostrar los empleados cuya ciudad también exista en la tabla de e
mpleados.
select LastName, FirstName, City from Employees E
where exists
(select * from Customers C
where E.City = C.City)
1. LINOGRAFÍA
 http://searchdatacenter.techtarget.com/es/definicion/SQL-Server
 https://es.wikipedia.org/wiki/Microsoft_SQL_Server
 https://msdn.microsoft.com/es-es/library/bb545450.aspx
 http://www.internetya.co/caracteristicas-destacadas-de-las-versiones-de-sql-server-
2012/
 http://eco-
horu.com.mx/ARCHIVOS/SADMIN2013/Guia%20de%20procesos/InstalacionSQLServ
er.pdf
 http://www.formacion.jugarenequipo.es/index.php/microsoft-sql-server/27-microsoft-
sql-server-2014-requisitos-de-hardware-y-software
 http://oscarsotorrio.com/post/2010/09/09/Consultas-SQL-en-una-tabla.aspx

LENGUAJE DE PROGRAMACION SQL
LENGUAJE DE PROGRAMACION SQL

Más contenido relacionado

La actualidad más candente

IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS Paul steven Quiñonez
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Fernand Bernowly
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Práctica Active Directory 1-12
Práctica Active Directory 1-12Práctica Active Directory 1-12
Práctica Active Directory 1-12Adrian Gabriel
 
La nube en informática
La nube en informáticaLa nube en informática
La nube en informáticaAngelicaFacio
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socketRene Guaman-Quinche
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del softwareGUEOVANNY20
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivosarthurLeav
 
13 Privacidad En La Red
13 Privacidad En La Red13 Privacidad En La Red
13 Privacidad En La Redmsma
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosVicente Alberca
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Instalación y configuración del equipo
Instalación y configuración del equipoInstalación y configuración del equipo
Instalación y configuración del equipoCarl Per
 
Comparación de Sistemas operativos
Comparación de  Sistemas operativosComparación de  Sistemas operativos
Comparación de Sistemas operativosIcela Soriano
 
Paradigmas de la ingeniería de software
Paradigmas de la ingeniería de softwareParadigmas de la ingeniería de software
Paradigmas de la ingeniería de softwareAndhy H Palma
 
Metricas Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De SoftwareRicardo
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 

La actualidad más candente (20)

IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Práctica Active Directory 1-12
Práctica Active Directory 1-12Práctica Active Directory 1-12
Práctica Active Directory 1-12
 
La nube en informática
La nube en informáticaLa nube en informática
La nube en informática
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socket
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
 
Presentacion Red Hat
Presentacion Red HatPresentacion Red Hat
Presentacion Red Hat
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Funciones de un DBA
Funciones de un DBAFunciones de un DBA
Funciones de un DBA
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
13 Privacidad En La Red
13 Privacidad En La Red13 Privacidad En La Red
13 Privacidad En La Red
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Instalación y configuración del equipo
Instalación y configuración del equipoInstalación y configuración del equipo
Instalación y configuración del equipo
 
Servidores Dell
Servidores DellServidores Dell
Servidores Dell
 
Comparación de Sistemas operativos
Comparación de  Sistemas operativosComparación de  Sistemas operativos
Comparación de Sistemas operativos
 
Paradigmas de la ingeniería de software
Paradigmas de la ingeniería de softwareParadigmas de la ingeniería de software
Paradigmas de la ingeniería de software
 
Metricas Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De Software
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 

Similar a LENGUAJE DE PROGRAMACION SQL

40786151 tutorial-de-sql-server-2005
40786151 tutorial-de-sql-server-200540786151 tutorial-de-sql-server-2005
40786151 tutorial-de-sql-server-2005Like Music
 
Sql server
Sql serverSql server
Sql servermelasa7
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4melasa7
 
Instalación de sql server express edition 2012
Instalación de sql server express edition 2012Instalación de sql server express edition 2012
Instalación de sql server express edition 2012Osmar Zaragoza
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL rumus1000
 
Manual S Q L Sever2000( C E P S U N I)
Manual S Q L Sever2000( C E P S  U N I)Manual S Q L Sever2000( C E P S  U N I)
Manual S Q L Sever2000( C E P S U N I)Julio Pari
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQLLuis Vázquez
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_serverJhon_Marjorie
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012DILMER OLIVERA
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosPedroJunior178
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql serverJorge Luis Tinoco
 

Similar a LENGUAJE DE PROGRAMACION SQL (20)

40786151 tutorial-de-sql-server-2005
40786151 tutorial-de-sql-server-200540786151 tutorial-de-sql-server-2005
40786151 tutorial-de-sql-server-2005
 
Sql server
Sql serverSql server
Sql server
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
Instalación de sql server express edition 2012
Instalación de sql server express edition 2012Instalación de sql server express edition 2012
Instalación de sql server express edition 2012
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Microsotf sql-server 2012
Microsotf sql-server 2012Microsotf sql-server 2012
Microsotf sql-server 2012
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Sql sever 2008
Sql sever 2008Sql sever 2008
Sql sever 2008
 
Manual S Q L Sever2000( C E P S U N I)
Manual S Q L Sever2000( C E P S  U N I)Manual S Q L Sever2000( C E P S  U N I)
Manual S Q L Sever2000( C E P S U N I)
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_server
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Diapositivas sql server2012
Diapositivas sql server2012Diapositivas sql server2012
Diapositivas sql server2012
 
Sql 130225113404-phpapp02
Sql 130225113404-phpapp02Sql 130225113404-phpapp02
Sql 130225113404-phpapp02
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql server
 

Más de Jose Erlin Rojas Cercado (11)

Sistemas y ciencia de la administracion
Sistemas y ciencia de la administracionSistemas y ciencia de la administracion
Sistemas y ciencia de la administracion
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
Gobierno electrónico
Gobierno electrónicoGobierno electrónico
Gobierno electrónico
 
Vistas
Vistas Vistas
Vistas
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
EL DESEMPLEO
EL DESEMPLEOEL DESEMPLEO
EL DESEMPLEO
 
Sistemas numerico
Sistemas numericoSistemas numerico
Sistemas numerico
 
DIAPOSITIVAS DE BASE DE DATOS
DIAPOSITIVAS DE BASE DE DATOSDIAPOSITIVAS DE BASE DE DATOS
DIAPOSITIVAS DE BASE DE DATOS
 
lenguaje de transact SQL
lenguaje de transact SQLlenguaje de transact SQL
lenguaje de transact SQL
 

Último

Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 

Último (20)

Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 

LENGUAJE DE PROGRAMACION SQL

  • 1. SLVA FLORES, GILDA PAMELA JOSE ERLIN ROJAS CERCADO
  • 2. MICROSOFT SQL SERVER 2012 Microsoft® SQL Server™ es un sistema de administración análisis de bases de datos relacionales Microsoft para soluciones de comercio electrónico En esta sección, encontrará información sobre varias versiones de SQL Server. También encontrará artículos sobre bases de datos y aplicaciones de diseño de bases de datos así como ejemplos de los usos de SQL Server.
  • 3. El código fuente original de SQL Server que fue utilizado en las versiones previas a la versión 7.0 habría sido comprado de Sybase, pero fue actualizado en las versiones 7.0 y 2000, y reescrito en la versión 2005. Generalmente, cada 2-3 años, una nueva versión es lanzada y, entre estos lanzamientos, se proponenservice packes con mejoras y correcciones de bugs, y hotfixes por problemas urgentes en el sistema de seguridad o bugs críticos. EDICIONES
  • 5. 1. REQUERIMIENTOS DE SOFTWARE Y HARDWARE Antes de proceder a la instalación de la edición Express de Microsoft SQL Server 2014, y en cualquier otra edición, es necesario proceder a realizar la comprobación de los siguientes puntos:  Lectura de la licencia.  Lectura del manual de instalación y configuración.  Requisitos de hardware.  Requisitos de software.
  • 6. 1. REQUERIMIENTOS DE SOFTWARE Y HARDWARE Antes de proceder a la instalación de la edición Express de Microsoft SQL Server 2014, y en cualquier otra edición, es necesario proceder a realizar la comprobación de los siguientes puntos:  Lectura de la licencia.  Lectura del manual de instalación y configuración.  Requisitos de hardware.  Requisitos de software.
  • 7. 1. REQUERIMIENTOS DE SOFTWARE Y HARDWARE Sobre el sistema de archivos y otras consideraciones  Se recomienda ejecutar SQL Server 2014 en equipos con el formato de archivo NTFS. SQL Server 2014 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.
  • 8. LENGUAJE DE PROGRAMCION SQL 1. DEFINICIÓN: Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay una interfaz de programación. Por estas razones, y como lenguaje estándar, el SQL es un lenguaje con el que se puede acceder a todos los sistemas relacionales comerciales.
  • 9. 2. CARACTERISTICAS SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también tiene las siguientes características:
  • 10. 2.1 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. 2.2 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. 2.3 INTEGRIDAD: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos. 2.4 DEFINICIÓN DE VISTAS: El LDD incluye comandos para definir las vistas.
  • 11. 2.5 CONTROL DE TRANSACCIONES: SQL tiene comandos para especificar el comienzo y el final de una transacción. 2.7 AUTORIZACIÓN: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas. 2.6 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.
  • 12. 3. SQL SERVER EDICIÓN 3.1 ENTERPRISE: La mejor oferta, SQL Server 2016 Enterprise Edición proporciona capacidades de centro de datos de tecnología avanzada completas con un rendimiento ultrarrápido, virtualización ilimitada y Business Inteligencie integral, que habilita los mayores niveles de servicio para las cargas de trabajo de gran importancia y el acceso del usuario final a ideas claras de los datos. 3.2 STANDARD:SQL Server 2016 Standard Edición proporciona administración básica de bases de datos y base de datos de Business Inteligencie para que los departamentos y pequeñas organizaciones ejecuten sus aplicaciones, y admite herramientas de desarrollo comunes, tanto locales como en la nube, que habilitan la administración eficaz de bases de datos con recursos de TI mínimos.
  • 13. 3.3 WEB:SQL Server 2016 Web Edición es una opción con un costo total de propiedad bajo para los hosts de web y los VAP de web que proporciona capacidades asequibles de administración y escalabilidad para propiedades web, tanto a pequeña como a gran escala. 3.4 DESARROLLADOR:SQL Server 2016 Developer Edición permite a los desarrolladores compilar cualquier tipo de aplicación en SQL Server. Incluye toda la funcionalidad de la edición Enterprise, pero tiene licencias para usarse como sistema de prueba y desarrollo, no como un servidor de producción. SQL Server Developer es una opción ideal para las personas que compilan. 3.5 EDICIONES EXPRESS:Express Edición es una base de datos gratuita para principiantes y es ideal para aprender a compilar pequeñas aplicaciones de servidor y de escritorio orientadas a datos. Es la mejor opción para los fabricantes de software independientes, los desarrolladores y los aficionados que compilan aplicaciones cliente.
  • 14. 3.6 BUSINESS INTELLIGENCE:SQL Server Business Inteligencie permite a las organizaciones compilar e implementar soluciones BI corporativas autoservicio seguras, escalables y administrables. 3.7 DEVELOPER:SQL Server Developer Edición es ahora una edición gratuita que permite a los desarrolladores aprovechar al máximo todas las numerosas capacidades de SQL Server. Esta edición está pensada solo para tareas de desarrollo y pruebas, no para entornos de producción ni para su uso con datos de producción.
  • 15. 4. REQUISITOS PREVIOS DE SOFTWARE NET 35. SP1 NET 3.5 SP1 es un requisito para SQL Server 2014 cuando se selecciona Motor de base de datos, Reporting Services, Master Data Services, Data Quality Services, Replicación o SQL Server Management Studio, y no lo instala ya el programa de instalación de SQL Server. .NET 4.0 .NET 4.0 es un requisito para SQL Server 2014. SQL Server instala .NET 4.0 durante el paso de instalación de características.
  • 16. REQUISITOS DE INTERNET: SP1 de Microsoft Internet Explorer 6.0 o posterior (requisito previo para .NET Framework) REQUISITOS DE INTERNET: SP1 de Microsoft Internet Explorer 6.0 o posterior (requisito previo para .NET Framework) RAM:  Mínimo: 192 MB  Recomendado: 512 MB o más ESPACIO EN EL DISCO DURO  600 MB de espacio libre PROCESADOR: Compatible con Pentium III o superior Mínimo: 500 MHz Recomendado: 1 GHz o más
  • 17. SISTEMA OPERATIVO: SP1 de Windows Server 2003 SP1 de Windows Server 2003 Enterprise Edition SP1 de Windows Server 2003 Datacenter Edition SP1 de Windows Small Business Server 2003 Standard Edition SP1 de Windows Small Business Server 2003 Premium Edition SP2 de Windows XP Professional SP2 de Windows XP Home Edition SP2 de Windows XP Tablet Edition SP2 de Windows XP Media Edition SP4 de Windows 2000 Professional Edition SP4 de Windows 2000 Server Edition SP4 de Windows 2000 Advanced Edition SP4 de Windows 2000 Datacenter Server Edition Virtual PC Virtual Server Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Enterprise Windows Vista Ultimate
  • 18. 1. INSTALACIÓN Y CONFIGURACIÓN DE SQL SERVER Paso 1. Haga doble clic sobre el instalador.
  • 19. Paso 2. Haga clic en "Nueva instalación independiente de SQL Server o agregar características a una instalación existente". El programa realizará varios procesos internos, una vez terminados presentará la siguiente pantalla:
  • 20. Paso 3. Active la opción "Acepto los términos de licencia" y presione “Siguiente”. Nota. En caso de que no se cumplan con todos los requerimientos que pide SQL Server para su instalación no dejará continuar, corrija y vuelta a correr el proceso. Si el programa no detecto ningún error presentará la siguiente pantalla:
  • 21. Paso 4. Haga clic en “Siguiente”. El programa dará inicio con el proceso de actualización, al terminar presentará la siguiente pantalla:
  • 22.
  • 23. Paso 5. En el apartado "Características” desactive la opción "Replicación de SQL Server" y en el campo "Directorio de características compartidas" verificar la ruta en donde se instalará el programa, presione “Siguiente”.
  • 24. Paso 6. Verificar que este activada la opción "Instancia con nombre”, y el nombre de la instancia sea “SQLExpress”, en “Id. de instancia” sea “SQLEXPRESS” y en "Directorio de SQL Server” sea la ruta indicada anteriormente, presione “Siguiente”.
  • 25. Paso 7. En la pestaña “Cuentas de servicio” en la columna “Servicio” localice el renglón "SQL Server Browser" en la columna "Tipo de inicio” seleccione "Automático", presione “Siguiente”.
  • 26. Paso 8. En la pestaña “Configuración del servidor”, en el apartado “Modo de autenticación” active la opción "Modo mixto (autenticación de SQL Server y de Windows)". En el apartado "Especifique la contraseña de la cuenta de admnistrador del Sistema de SQL Server (sa)".  Escriba contraseña. Capture contraseña para accesar a SQL Express.  Confirmar contraseña. Capture de nuevo la contraseña para accesar a SQL Express. Resguarde en un lugar seguro la contraseña para accesar a SQL, ya que la utilizará para crear Base de Datos.
  • 27.
  • 28. Paso 9. No debe de estar activada la opción "Enviar informes de errores de Windows y SQL Server a Microsoft...", presione “Siguiente”. El programa iniciará con la instalación. El proceso puede durar varios minutos, dependiendo de la velocidad de sus unidades. Paso 10. El programa indica que ha terminado la instalación. Presione “Cerrar” para terminar con la instalación.
  • 29. BASE DE DATOS 1. EJEMPLOS --SINTAXIS COMPLETA DE LA INSTRUCCIÓN SELECT-- ----------------------------------------------------------------------------------------------------------- --------- SELECT [ALL / DISTINCT] [* / ListaColumnas] AS NombreNuevo, Funciones Agregación [COUNT(* / ListaColumnas), MAX, MIN, SUM, AVG] FROM NombreTabla WHERE NombreColumna [<, >, = ,..., BETWEEN AND, LIKE % / _, IS (NOT) N ULL, IN] GROUP BY ListaColumnas(Funciones Agregación) HAVING Condiciones Grupos ORDER BY ListaColumnas [ASC / DESC]
  • 30. INSTRUCCIONES SELECT ELEMENTALES-- -------------------------------------------------------------------------------------------------------------------- --1. Mostrar todas (*) las columnas de una tabla (from). select * from dbo.Products --2. Mostrar solo las columnas especificadas. select ProductID, ProductName, UnitPrice, UnitsInStock from dbo.Products --3. Incluir (ALL) filas duplicadas (valor predeterminado). select all * from dbo.Products --Es exactamente lo mismo que la instrucción 1. --4. No incluir (DISTINCT) filas duplicadas. select distinct * from dbo.Products --5. Renombrar (AS) columnas. select ProductID as Identificador, ProductName as [Nombre Producto], UnitPrice as [Precio Unidad], UnitsInStock as UnidadesStock from dbo.Products --6. Renombrar (AS) tablas. select * from dbo.Products as Productos
  • 31. --INSTRUCCIONES WHERE (Condiciones en Select)-- 1. Condiciones con expresiones matemáticas boleanas (>, <, =, >=, <=, != ó <>). --(Mostrar solo los productos con un precio mayor que 25) select * from dbo.Products where UnitPrice > 25 --(Mostrar el nombre de los productos con precio igual a 21) select ProductName as Nombre from dbo.Products where UnitPrice = 21 --2. Condiciones de intervalos numéricos (BETWEEN AND). --(Mostrar los productos cuyo precio esta entre 25 y 35) select * from Products where UnitPrice between 25 and 35 --3. Condiciones de cadenas de caracteres (LIKE _ , %). -- (Mostrar todos los datos de los clientes cuyo nombre comienza por A) select * from Customers where ContactName like 'A%' -- El '%' significa cualquier cadena de caracteres. -- (Mostrar los Paises que comienzan por U y después un solo caract er). select Country as Paises from Customers where Country like 'U_' --El '_' significa cualquier caracter. -- 4. Mostrar solamente las filas con valores nulos (IS NULL) en una c olumna determinada. select * from dbo.Customers where Region is null
  • 32. 5. Mostrar solamente las filas con valores no nulos (IS NOT NULL) en una columna determin ada. select * from Customers where Fax is not null --6. Mostrar valores determinados (IN). select * from Products where UnitPrice in(10, 20, 30, 40) -- 7. Mostrar valores condicionalmente en función de un grupo de valores de una columna (AN Y/SOME) --La clausula ANY es equivalente a SOME. --Cuando tenemos una consulta que devuelve un conjunto de resultados podemos necesitar compararlos -- todos ellos y de una vez con otro valor. Lo mejor es ver un ejemplo de estas expresiones:
  • 33. -- Condición Expresión Equivalente -- x > ANY (3, 5, 9) x > 3 -- x > ANY (1, 2) x > 1 -- x < ANY (1, 2) x < 2 -- x = ANY (1, 2) (x = 1) OR (x = 2) -- x <> ANY (1, 2) (x <> 1) OR (x <> 2) --Mostrar los productos cuando su precio es mayor que los precios de los detalles --de pedidos, cuando la cantidad del pedido es 130. select * from Products where UnitPrice > ANY (select UnitPrice from [Order Details] where Quantity = 130) -- Esta consulta devuelve 18.00 y 35.25. -- Por lo tanto solo se mostrarán productos cuyo precio sea mayor que 18.00, incluido 35.25 si lo hubiera. --8. Con la clausula ALL podemos hacer lo mismo pero en este caso devolverá todos los productos --cuyo precio sea mayor que todos los precios de los detalles de pedidos de 130. Es decir, mayor que --todos los valores devueltos por la segunda consulta (18.00, 35.25), o lo que es lo mismo, --mayor que 35.25
  • 34. select * from Products where UnitPrice > ALL (select UnitPrice from [Order Details] where Quantity = 130) --9. Comprobar la existencia de un registro. -- Mostrar los empleados cuya ciudad también exista en la tabla de e mpleados. select LastName, FirstName, City from Employees E where exists (select * from Customers C where E.City = C.City)
  • 35. 1. LINOGRAFÍA  http://searchdatacenter.techtarget.com/es/definicion/SQL-Server  https://es.wikipedia.org/wiki/Microsoft_SQL_Server  https://msdn.microsoft.com/es-es/library/bb545450.aspx  http://www.internetya.co/caracteristicas-destacadas-de-las-versiones-de-sql-server- 2012/  http://eco- horu.com.mx/ARCHIVOS/SADMIN2013/Guia%20de%20procesos/InstalacionSQLServ er.pdf  http://www.formacion.jugarenequipo.es/index.php/microsoft-sql-server/27-microsoft- sql-server-2014-requisitos-de-hardware-y-software  http://oscarsotorrio.com/post/2010/09/09/Consultas-SQL-en-una-tabla.aspx 