SlideShare una empresa de Scribd logo
1 de 30
SQL SERVER 2012
josealopezpastor@gmail.com
649.74.94.18
Web: www.josealopezpastor.com
Linkedin
Twitter
josealopezpastor@gmail.com
649.74.94.18
Clase 1ª
1. Introducción. Definiciones básicas
2. Componentes de SQL Server 2012
3. Versiones
4. Instalación SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Introducción. Definiciones básicas
Base de datos: conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso.
Una base de datos es una herramienta para recopilar y organizar información. En las
bases de datos, se puede almacenar información sobre personas, productos,
pedidos, o cualquier otra cosa.
Existen programas denominados sistemas gestores de bases de datos, abreviado
DBMS, que permiten almacenar y posteriormente acceder a los datos de forma
rápida y estructurada.
josealopezpastor@gmail.com
649.74.94.18
Base de datos: relacionales y no relacionales
Relacionales: Una Base de Datos Relacional, es una base de datos que cumple
con el modelo relacional, el cual es el modelo más utilizado en la actualidad para
implementar bases de datos ya planificadas. Permiten establecer interconexiones
(relaciones) entre los datos (que están guardados en tablas), y a través de dichas
conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre:
“Modelo relacional”. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd,
de los laboratorios IBM en San José (California), no tardó en consolidarse como un
nuevo paradigma en los modelos de base de datos.
Introducción. Definiciones básicas
josealopezpastor@gmail.com
649.74.94.18
Base de datos: relacionales y no relacionales
No relacionales: también conocidas como NoSQL. Típicamente las bases de datos
relacionales modernas han mostrado poca eficiencia en determinadas aplicaciones
que usan los datos de forma intensiva, incluyendo el indexado de un gran número de
documentos, la presentación de páginas en sitios que tienen gran tráfico, y en sitios
de streaming audiovisual.
http://nosql-databases.org/
MongoDB, Cassandra
Introducción. Definiciones básicas
josealopezpastor@gmail.com
649.74.94.18
Tablas: Son los objetos principales de bases de datos que se utilizan para
guardar datos. El tipo de modelado de datos, donde se guardan los datos recogidos
por un programa. Su estructura general se asemeja a la vista general de un
programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se
componen de filas y columnas. Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro
contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla
de nombres y direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de
tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un
tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
Introducción. Definiciones básicas
josealopezpastor@gmail.com
649.74.94.18
Relaciones: interconexiones entre los datos. Esto se entiende mucho mejor
con un ejemplo
Clave primaria: Una clave primaria es una clave única elegida entre todas las
candidatas que define unívocamente a todos los demás atributos de la tabla, para
especificar los datos que serán relacionados con las demás tablas. La forma de
hacer esto es por medio de claves foráneas.
Clave foránea: Una clave foránea es una referencia a una clave en otra tabla,
determina la relación existente en dos tablas. Las claves foráneas no necesitan ser
claves únicas en la tabla donde están y sí a donde están referenciadas.
Introducción. Definiciones básicas
josealopezpastor@gmail.com
649.74.94.18
Lenguaje SQL: (Structured Query Language) es un lenguaje declarativo de
acceso a bases de datos relacionales que permite especificar diversos tipos de
operaciones en ellas. Una de sus características es el manejo del álgebra y
el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma
sencilla información de interés de bases de datos, así como hacer cambios en ellas.
Lenguaje de definición de datos DDL (Data Definition Language): CREATE, ALTER,
DROP, TRUNCATE
Lenguaje de manipulación de datos DML (Data Manipulation Language): SELECT,
WHERE, ORDER BY, INSERT, UPDATE, DELETE
josealopezpastor@gmail.com
649.74.94.18
Introducción. Definiciones básicas
josealopezpastor@gmail.com
649.74.94.18
Componentes de SQL Server 2012
Motor RDBMS (Relational database management system):
josealopezpastor@gmail.com
649.74.94.18
Motor RDBMS (Relational database management system):
•Independencia del formato físico. El gestor de archivos
del RDBMS ocupa de los detalles a bajo nivel.
•Las operaciones de Data Definition Lenguaje y Data
Manipulation Lenguaje son analizadas por el motor que
delegará en el organismo correspondiente.
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Motor RDBMS (Relational database management system):
•Independencia de la ubicación: la comunicaciones entre
las aplicaciones y el motor de SQL Server se realiza
mediante comunicaciones TCP/IP
•Seguridad e integridad: únicamente el núcleo del motor
accede a los datos, ningún otro SW tiene permisos para
leer de los mismos ni conoce (presumiblemente) el
formato de los archivos
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Replicación:
•Copia de datos entre servidores SQL Server o bien entre
clientes y servidores.
•Publicador – Distribuidor – Suscriptor
•Hay varios tipos de replicación:
• Transaccional
• Mezcla
• Instantánea
https://msdn.microsoft.com/es-
es/library/ms152531(v=sql.110).aspx
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de
BBDD
Replicación:
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Calidad de datos
DQS (Data Quality Services) son una herramienta que se
usan para depurar la información almacenada en nuestras
bases de datos mediante un proceso de limpieza de
errores, eliminación de duplicados y generación de perfiles
de datos.
El DQS se tiene que instalar posteriormente a la
instalación de SQL Server 2012
https://msdn.microsoft.com/es-es/library/ff877917.aspx
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Búsqueda de texto completo
Todos los RDBMS tienen funciones básicas de búsqueda
que permiten localizar las entradas que cumplen con un
cierto patrón de texto.
El operador LIKE está disponible en la mayoría de RBMS
Full text search de SQL Server ofrece una funcionalidad
similar a los buscadores (Google o Bing) pero con sus
diferencias
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Servicio de informes
Uno de los requisitos comunes es la generación de
informes a partir de los datos con los que trabaja.
El componente fundamental de los servicios de informes
es el Report Server, encargado de generar dinámicamente
los informes a partir de un diseño previo y la información
contenida en la base de datos
Las herramientas para generar los diseños se integran en
Visual Studio
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Servicio de integración
En las empresas hay información en varias BBDD y en
varios tipos de archivos. Este servicio se encarga de
convertir estos datos en información que puede ser
utilizada en cubos OLAP y otros sistemas de
representación.
Gracias a los conectores se puede recuperar información
de ficheros en texto plano, de Excel, XML y otras BBDD
que no son de SQL Server
Datos – Información – Conocimiento
josealopezpastor@gmail.com
649.74.94.18
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Servicio de análisis
Los datos, previo análisis, se transforman en Información.
BI (Business Intelligence) o el arte de extraer información
útil de los datos
Se trata de un servicio de BI integrado en SQL Server
Tiene una arquitectura dividida en capas
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Servicios asociados al motor de BBDD
Herramientas de administración
SQL Server Management Studio es la herramienta de
administración por excelencia y la explicaremos y
usaremos posteriormente a lo largo de todo el curso.
Componentes de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Versiones de SQL Server 2012
Standard: motor de base de datos, servicios de
replicación, la mayor parte de los servicios de informes y
parte de las funciones de integración y análisis de datos
Business Intelligence: a la edición anterior se añaden los
componentes de BI y de minería de datos
Enterprise: la edición más completa. Además de BI
incluye funciones de alta disponibilidad y escalabilidad.
Las dos primeras están limitadas a 16 núcleos y 64 GB de
RAM. El tamaño de las BBDD es de 524 PB
SQL Server 2012 Licensing Datasheet and FAQ
josealopezpastor@gmail.com
649.74.94.18
Developer: pensada para desarrolladores de software.
Básicamente es Enterprise pero con licencia distinto que
no permite poner en producción
Web: edición dirigida a empresas que ofrecen servicios de
alojamiento Web. No hay servicios de análisis ni de
integración e incluso los de informes están limitados.
Express: gratuita. BBDD de 10 GB y 1 GB de RAM
máximo
Versiones de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Novedades de SQL Server 2012
Las principales novedades de SQL Server 2012 con
respecto a la versión anterior SQL Server 2008 R2 son:
•LocalDB: una variante de SQL Server 2012 Express que
no se ejecuta como servicio y por tanto no requiere
instalación. Se ejecuta a demanda de la propia aplicación
•Data Quality Services: los servicios de calidad de datos
son una novedad en esta versión
•FileTables: se trata de una extensión de FILESTREAM
gracias a la cual se puede almacenar en BBDD
documentos en diferentes formatos y que facilita la
búsqueda en texto plano
josealopezpastor@gmail.com
649.74.94.18
Las principales novedades de SQL Server 2012 con
respecto a la versión anterior SQL Server 2008 R2 son:
•Power View: traducido en la documentación como vista
de alimentación o avanzada que permite la visualización
de gráficos e informes de manera interactiva.
•Power Shell: la versión 2012 permite cualquier tarea de
administración desde consola. Anteriormente solo se
podían realizar algunas tareas.
Novedades de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Instalación de SQL Server 2012
• Descarga de la versión de evaluación de SQL Server
2012 Enterprise
http://www.microsoft.com/es-es/download/details.aspx?
id=29066
josealopezpastor@gmail.com
649.74.94.18
Antes de la instalación. Comprobar configuración del
sistema
Instalación de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Instalación
Instalación de SQL Server 2012
josealopezpastor@gmail.com
649.74.94.18
Instalación de SQL Server 2012
Instalación
josealopezpastor@gmail.com
649.74.94.18
Instalación de SQL Server 2012
Instalación
josealopezpastor@gmail.com
649.74.94.18
Instalación de SQL Server 2012
Instalación
josealopezpastor@gmail.com
649.74.94.18
Instalación de SQL Server 2012
Instalación

Más contenido relacionado

La actualidad más candente

Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...
Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...
Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...Yamil Lambert
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Ana Granados Navarro
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008brobelo
 
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlAntonio Soto
 
Sql Server 2008 Administracion
Sql Server 2008 AdministracionSql Server 2008 Administracion
Sql Server 2008 AdministracionEduardo Castro
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosPedroJunior178
 
INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008
INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008
INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008Edwin Arias
 
sql server
sql serversql server
sql serverPcentro
 
SQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITIONSQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITIONDiana
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008Jillian Motoharu
 
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
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBASpanishPASSVC
 

La actualidad más candente (20)

Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...
Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...
Administración y Programación microsoft SQL Server 2008 por Yamil Lambert Sar...
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008
 
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
 
Sql Server 2008 Administracion
Sql Server 2008 AdministracionSql Server 2008 Administracion
Sql Server 2008 Administracion
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 
Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
 
Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008
 
INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008
INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008
INTRODUCCIÓN A SQL SERVER MANAGEMENT STUDIO 2008
 
Sql Server
Sql ServerSql Server
Sql Server
 
Presentación SQL Server 2012
Presentación SQL Server 2012Presentación SQL Server 2012
Presentación SQL Server 2012
 
sql server
sql serversql server
sql server
 
SQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITIONSQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITION
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Taller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridadTaller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridad
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
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
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBA
 
Caracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL ServerCaracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL Server
 

Destacado

Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejasalexmerono
 
Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)capver digital
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sqlJulian Benavidez
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLEdgar Sandoval
 
Mejores practicas sql
Mejores practicas sqlMejores practicas sql
Mejores practicas sqlnnakasone
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
Lo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql serverLo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql serverEnrique Catala Bañuls
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasclaudia contreras
 
Contenido del curso, Administración Bases de Datos SQL-Server 2000
Contenido del curso, Administración Bases de Datos SQL-Server 2000Contenido del curso, Administración Bases de Datos SQL-Server 2000
Contenido del curso, Administración Bases de Datos SQL-Server 2000Nestor Lopez
 
Configuracion del servicio sql server 2000
Configuracion del servicio sql server 2000Configuracion del servicio sql server 2000
Configuracion del servicio sql server 2000Nestor Lopez
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_Luis Jherry
 
Predicados sql tarea 8
Predicados sql tarea 8Predicados sql tarea 8
Predicados sql tarea 8Alex Yungan
 

Destacado (20)

Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 
Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Sql server 2012
Sql server 2012Sql server 2012
Sql server 2012
 
Alfresco 3
Alfresco 3Alfresco 3
Alfresco 3
 
Mejores practicas sql
Mejores practicas sqlMejores practicas sql
Mejores practicas sql
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Lo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql serverLo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql server
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
programacion
programacionprogramacion
programacion
 
Contenido del curso, Administración Bases de Datos SQL-Server 2000
Contenido del curso, Administración Bases de Datos SQL-Server 2000Contenido del curso, Administración Bases de Datos SQL-Server 2000
Contenido del curso, Administración Bases de Datos SQL-Server 2000
 
Configuracion del servicio sql server 2000
Configuracion del servicio sql server 2000Configuracion del servicio sql server 2000
Configuracion del servicio sql server 2000
 
Insercion
InsercionInsercion
Insercion
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_
 
Video 7
Video 7Video 7
Video 7
 
Sql
SqlSql
Sql
 
Predicados sql tarea 8
Predicados sql tarea 8Predicados sql tarea 8
Predicados sql tarea 8
 

Similar a Curso sql server 2012 clase 1

Similar a Curso sql server 2012 clase 1 (20)

POOABD (POO Aplicada a B Datos) - RDBMS parte 2 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 2 -2020POOABD (POO Aplicada a B Datos) - RDBMS parte 2 -2020
POOABD (POO Aplicada a B Datos) - RDBMS parte 2 -2020
 
Administracinyprogramacinensql server
Administracinyprogramacinensql serverAdministracinyprogramacinensql server
Administracinyprogramacinensql server
 
Exposicion_Terabyte.pptx
Exposicion_Terabyte.pptxExposicion_Terabyte.pptx
Exposicion_Terabyte.pptx
 
Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1
 
Base datos
Base datos Base datos
Base datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
 
Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]
 
Android de la A a la Z" -- Unidad 7
Android de la A a la Z" -- Unidad 7Android de la A a la Z" -- Unidad 7
Android de la A a la Z" -- Unidad 7
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

Tendencias en la Gestión del Talento Humano.pdf
Tendencias en la Gestión del Talento Humano.pdfTendencias en la Gestión del Talento Humano.pdf
Tendencias en la Gestión del Talento Humano.pdfdanaeamadot
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosMarycarmenNuez4
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 

Último (20)

Tendencias en la Gestión del Talento Humano.pdf
Tendencias en la Gestión del Talento Humano.pdfTendencias en la Gestión del Talento Humano.pdf
Tendencias en la Gestión del Talento Humano.pdf
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicos
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 

Curso sql server 2012 clase 1

  • 1. SQL SERVER 2012 josealopezpastor@gmail.com 649.74.94.18 Web: www.josealopezpastor.com Linkedin Twitter
  • 2. josealopezpastor@gmail.com 649.74.94.18 Clase 1ª 1. Introducción. Definiciones básicas 2. Componentes de SQL Server 2012 3. Versiones 4. Instalación SQL Server 2012
  • 3. josealopezpastor@gmail.com 649.74.94.18 Introducción. Definiciones básicas Base de datos: conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa. Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
  • 4. josealopezpastor@gmail.com 649.74.94.18 Base de datos: relacionales y no relacionales Relacionales: Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: “Modelo relacional”. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Introducción. Definiciones básicas
  • 5. josealopezpastor@gmail.com 649.74.94.18 Base de datos: relacionales y no relacionales No relacionales: también conocidas como NoSQL. Típicamente las bases de datos relacionales modernas han mostrado poca eficiencia en determinadas aplicaciones que usan los datos de forma intensiva, incluyendo el indexado de un gran número de documentos, la presentación de páginas en sitios que tienen gran tráfico, y en sitios de streaming audiovisual. http://nosql-databases.org/ MongoDB, Cassandra Introducción. Definiciones básicas
  • 6. josealopezpastor@gmail.com 649.74.94.18 Tablas: Son los objetos principales de bases de datos que se utilizan para guardar datos. El tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas. Las tablas se componen de dos estructuras: Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección. Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc. Introducción. Definiciones básicas
  • 7. josealopezpastor@gmail.com 649.74.94.18 Relaciones: interconexiones entre los datos. Esto se entiende mucho mejor con un ejemplo Clave primaria: Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas. Clave foránea: Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas. Introducción. Definiciones básicas
  • 8. josealopezpastor@gmail.com 649.74.94.18 Lenguaje SQL: (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ellas. Lenguaje de definición de datos DDL (Data Definition Language): CREATE, ALTER, DROP, TRUNCATE Lenguaje de manipulación de datos DML (Data Manipulation Language): SELECT, WHERE, ORDER BY, INSERT, UPDATE, DELETE josealopezpastor@gmail.com 649.74.94.18 Introducción. Definiciones básicas
  • 9. josealopezpastor@gmail.com 649.74.94.18 Componentes de SQL Server 2012 Motor RDBMS (Relational database management system):
  • 10. josealopezpastor@gmail.com 649.74.94.18 Motor RDBMS (Relational database management system): •Independencia del formato físico. El gestor de archivos del RDBMS ocupa de los detalles a bajo nivel. •Las operaciones de Data Definition Lenguaje y Data Manipulation Lenguaje son analizadas por el motor que delegará en el organismo correspondiente. Componentes de SQL Server 2012
  • 11. josealopezpastor@gmail.com 649.74.94.18 Motor RDBMS (Relational database management system): •Independencia de la ubicación: la comunicaciones entre las aplicaciones y el motor de SQL Server se realiza mediante comunicaciones TCP/IP •Seguridad e integridad: únicamente el núcleo del motor accede a los datos, ningún otro SW tiene permisos para leer de los mismos ni conoce (presumiblemente) el formato de los archivos Componentes de SQL Server 2012
  • 12. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Replicación: •Copia de datos entre servidores SQL Server o bien entre clientes y servidores. •Publicador – Distribuidor – Suscriptor •Hay varios tipos de replicación: • Transaccional • Mezcla • Instantánea https://msdn.microsoft.com/es- es/library/ms152531(v=sql.110).aspx Componentes de SQL Server 2012
  • 13. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Replicación: Componentes de SQL Server 2012
  • 14. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Calidad de datos DQS (Data Quality Services) son una herramienta que se usan para depurar la información almacenada en nuestras bases de datos mediante un proceso de limpieza de errores, eliminación de duplicados y generación de perfiles de datos. El DQS se tiene que instalar posteriormente a la instalación de SQL Server 2012 https://msdn.microsoft.com/es-es/library/ff877917.aspx Componentes de SQL Server 2012
  • 15. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Búsqueda de texto completo Todos los RDBMS tienen funciones básicas de búsqueda que permiten localizar las entradas que cumplen con un cierto patrón de texto. El operador LIKE está disponible en la mayoría de RBMS Full text search de SQL Server ofrece una funcionalidad similar a los buscadores (Google o Bing) pero con sus diferencias Componentes de SQL Server 2012
  • 16. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Servicio de informes Uno de los requisitos comunes es la generación de informes a partir de los datos con los que trabaja. El componente fundamental de los servicios de informes es el Report Server, encargado de generar dinámicamente los informes a partir de un diseño previo y la información contenida en la base de datos Las herramientas para generar los diseños se integran en Visual Studio Componentes de SQL Server 2012
  • 17. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Servicio de integración En las empresas hay información en varias BBDD y en varios tipos de archivos. Este servicio se encarga de convertir estos datos en información que puede ser utilizada en cubos OLAP y otros sistemas de representación. Gracias a los conectores se puede recuperar información de ficheros en texto plano, de Excel, XML y otras BBDD que no son de SQL Server Datos – Información – Conocimiento josealopezpastor@gmail.com 649.74.94.18 Componentes de SQL Server 2012
  • 18. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Servicio de análisis Los datos, previo análisis, se transforman en Información. BI (Business Intelligence) o el arte de extraer información útil de los datos Se trata de un servicio de BI integrado en SQL Server Tiene una arquitectura dividida en capas Componentes de SQL Server 2012
  • 19. josealopezpastor@gmail.com 649.74.94.18 Servicios asociados al motor de BBDD Herramientas de administración SQL Server Management Studio es la herramienta de administración por excelencia y la explicaremos y usaremos posteriormente a lo largo de todo el curso. Componentes de SQL Server 2012
  • 20. josealopezpastor@gmail.com 649.74.94.18 Versiones de SQL Server 2012 Standard: motor de base de datos, servicios de replicación, la mayor parte de los servicios de informes y parte de las funciones de integración y análisis de datos Business Intelligence: a la edición anterior se añaden los componentes de BI y de minería de datos Enterprise: la edición más completa. Además de BI incluye funciones de alta disponibilidad y escalabilidad. Las dos primeras están limitadas a 16 núcleos y 64 GB de RAM. El tamaño de las BBDD es de 524 PB SQL Server 2012 Licensing Datasheet and FAQ
  • 21. josealopezpastor@gmail.com 649.74.94.18 Developer: pensada para desarrolladores de software. Básicamente es Enterprise pero con licencia distinto que no permite poner en producción Web: edición dirigida a empresas que ofrecen servicios de alojamiento Web. No hay servicios de análisis ni de integración e incluso los de informes están limitados. Express: gratuita. BBDD de 10 GB y 1 GB de RAM máximo Versiones de SQL Server 2012
  • 22. josealopezpastor@gmail.com 649.74.94.18 Novedades de SQL Server 2012 Las principales novedades de SQL Server 2012 con respecto a la versión anterior SQL Server 2008 R2 son: •LocalDB: una variante de SQL Server 2012 Express que no se ejecuta como servicio y por tanto no requiere instalación. Se ejecuta a demanda de la propia aplicación •Data Quality Services: los servicios de calidad de datos son una novedad en esta versión •FileTables: se trata de una extensión de FILESTREAM gracias a la cual se puede almacenar en BBDD documentos en diferentes formatos y que facilita la búsqueda en texto plano
  • 23. josealopezpastor@gmail.com 649.74.94.18 Las principales novedades de SQL Server 2012 con respecto a la versión anterior SQL Server 2008 R2 son: •Power View: traducido en la documentación como vista de alimentación o avanzada que permite la visualización de gráficos e informes de manera interactiva. •Power Shell: la versión 2012 permite cualquier tarea de administración desde consola. Anteriormente solo se podían realizar algunas tareas. Novedades de SQL Server 2012
  • 24. josealopezpastor@gmail.com 649.74.94.18 Instalación de SQL Server 2012 • Descarga de la versión de evaluación de SQL Server 2012 Enterprise http://www.microsoft.com/es-es/download/details.aspx? id=29066
  • 25. josealopezpastor@gmail.com 649.74.94.18 Antes de la instalación. Comprobar configuración del sistema Instalación de SQL Server 2012

Notas del editor

  1. Es el responsable de la manipulación de datos a bajo nivel, lectura escritura en disco, etc. Está formado por varios componentes. Los datos de la BBDD están almacenados en ficheros-archivos dentro del sistema de archivos donde se instala SQL Server.
  2. Publicador: donde se modifican realmente los datos. Son las BBDD conectadas a las aplicaciones Distribuidor: intermediario entre las BBDD donde se modifican los datos y las BBDD que van a recibir las modificaciones Suscriptores: los servidores con este perfil serán los que reciban los cambios en los servidores de publicación.
  3. Publicador: donde se modifican realmente los datos. Son las BBDD conectadas a las aplicaciones Distribuidor: intermediario entre las BBDD donde se modifican los datos y las BBDD que van a recibir las modificaciones Suscriptores: los servidores con este perfil serán los que reciban los cambios en los servidores de publicación.