SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Características Generales de SQL
Ricardo Enrique Lagos Mendoza
Cámara de Comercio MARZO 2015
Contenido
• 1. Presentación
• 2. ¿Que es Microsoft SQL Server?
• 3. ¿A quien le sirve Microsoft SQL Server?
• 4. Características principales: ¿Por qué elegir Microsoft
SQL Server?
o 3.1. Seguridad
o 3.2. Integridad
o 3.3. Concurrencia
o 3.4. Recuperación
o 3.5. Diccionario de datos
o 3.6. Conectividad
o 3.7. Costos
o 3.8. Complejidad
o 3.9. Recursos mínimos
• 5. Microsoft SQL Server en la actualidad
2. ¿Qué es Microsoft SQL
Server?
• Microsoft SQL Server es un sistema para la gestión
de bases de datos producido por Microsoft basado
en el modelo relacional cuya principal función es la
de almacenar y consultar datos solicitados por
otras aplicaciones, sin importar si están en la misma
computadora, si están conectadas a una red local
o si están conectadas a través de internet
(plataforma “Cloud-Ready”).
3. ¿A quién le sirve
Microsoft SQL Server?
• Retomar la utilidad de una base de datos.
o Industrias
o Bancos
o Compañías manufactureras
o Empresas
o Instituciones
o …
• Básicamente, cualquier usuario que desee
mantener ordenados/organizados datos o
información con el fin de acceder a ellos más
adelante
• Usuarios potenciales: Uso de la CLOUD
4. ¿Por qué elegir
Microsoft SQL Server?
• 4.1 Seguridad
Protección de datos
• Criptografía integrada.
• Cifrado transparente.
• Clave extensible.
• Firma de módulos de
códigos.
• Certificados a partir de
bytes.
• Claves de seguridad
usando AES256.
• Soporte para hashes
SHA512 y SHA2 (256 y
512 bits).
Control de acceso
• Flexibilidad mediante
reparto de
responsabilidades y
roles anidados.
• Evasión del acceso de
Administrador del
Sistema.
• Mayor cumplimiento
de las normas
utilizando Windows
Group.
• Usuarios individuales.
• Seguridad de usuarios
con controles de TI
integrados.
Garantía de
cumplimiento
• Optimización
mejorada y
capacidades
enriquecidas con
respecto a versiones
anteriores.
• Mayor flexibilidad
para filtrar eventos no
deseados en el log de
la auditoría.
• Permite que las
aplicaciones escriban
código personalizado
dentro de log de la
auditoría
4. ¿Por qué elegir
Microsoft SQL Server?
• 4.2 Integridad de datos
• SQL Server proporciona los siguientes mecanismos para exigir
la integridad de los datos en una columna:
o Restricciones PRIMARY KEY
o Restricciones FOREIGN KEY
o Restricciones UNIQUE
o Restricciones CHECK
o Definiciones DEFAULT
o Permitir o denegar valores NULL
• SQL Server admite distintos tipos de datos: Integer, Float,
Decimal, Char, Varchar, binarios, texto, entre otros, además
de que permite a los usuarios definir y usar su propio tipo de
datos compuestos (UDT)
“La exigencia de integridad de los datos garantiza la
calidad de los datos de la base de datos.”
4. ¿Por qué elegir
Microsoft SQL Server?
• 4.3 Concurrencia
• SQL Server permite que varios clientes usen la
misma base de datos al mismo tiempo controlando
el acceso simultaneo mediante 2 modos de control
de concurrencia:
o Pessimistic concurrency: Uso de bloqueos exclusivos y compartidos.
o Optimistic concurrency: Similar al uso de sistemas subversión. Permite la
creación de una nueva fila cada vez que ésta se actualiza,
almacenando las “versiones anteriores” de la fila en una tabla temporal
junto con el ID de la transacción mediante la cual fueron actualizadas.
• ¿Como lograr una concurrencia eficiente? Usando
la plataforma “cloud-ready” de Microsoft SQL
4. ¿Por qué elegir
Microsoft SQL Server?
• 4.3 Concurrencia (Cloud concurrency)
4. ¿Por qué elegir
Microsoft SQL Server?
• 4.4. Recuperación
• Microsoft SQL Server 2012 cuenta con 3 formas
diferentes de respaldo y recuperación de bases de
datos:
o SQL Server Management Studio (Herramienta gráfica de administración
para SQL Server 2005 y posteriores) (nivel de dificultad: fácil)
o PowerShell (Interfaz de consola avanzada disponible para Microsoft
Windows con posibilidad de interactuar con SQL Server) (nivel de
dificultad: medio)
o Transact-SQL (Lenguaje propio de SQL Server) (nivel de dificultad:
avanzado)
4. ¿Por qué elegir
Microsoft SQL Server?
• 4.5 Diccionario de datos
• Microsoft SQL Server contiene palabras reservadas como cualquier
otro SGBD que permiten acceder a la información de la estructura
de una BD. Para crear un diccionario de datos simple, solo basta
con crear un script que obtenga dicha información:
“Conjunto de metadatos que contiene las características
lógicas de los datos que se van a utilizar en el sistema que
se programa, incluyendo nombre, descripción, alias,
contenido y organización.
SELECT A.TABLE_SCHEMA AS ESQUEMA,
A.TABLE_NAME AS [NOMBRE TABLA]
, A.COLUMN_NAME AS [NOMBRE COLUMNA]
, A.DATA_TYPE AS [TIPO DE DATO]
,ISNULL(B.value,'SIN INFORMACIÓN') AS DESCRIPCION
FROM INFORMATION_SCHEMA.COLUMNS A LEFT joinsys.extended_properties B on object_id('[d
bo].[' + A.TABLE_NAME + ']') = B.major_id
AND A.ORDINAL_POSITION = B.minor_id
5. Microsoft SQL Server en
la actualidad
• Importancia: Almacenamiento y servicios en la nube.
• Nuevas características en Microsoft SQL Server 2012:
o Plataforma “Cloud-Ready” (Servicio en la nube)
o SQL Server AlwaysOn (Prevenir Downtime’s)
o Power View (Reportes y visualizaciones)
o SQL Server Data Tools (diseño, depuración y despliegue)
• Lo más importante de Microsoft SQL Server 2012 es
mantener los datos organizados y siempre accesibles
con el mayor ahorro posible para su bolsillo.
Que es SQL ?
• La sigla que se conoce como SQL corresponde a la
expresión inglesa Structured Query
Language (entendida en español como Lenguaje de
Consulta Estructurado), la cual identifica a un tipo
de lenguaje vinculado con la gestión de bases de datos
de carácter relacional que permite la especificación de
distintas clases de operaciones entre éstas. Gracias a la
utilización del álgebra y de cálculos relacionales, el SQL
brinda la posibilidad de realizar consultas con el objetivo
de recuperar información de las bases de datos de
manera sencilla.

Más contenido relacionado

Similar a Características Generales de SQL Server.pdf

Sistema Gestor de Base de Datos MYSQL
Sistema Gestor de Base de Datos MYSQLSistema Gestor de Base de Datos MYSQL
Sistema Gestor de Base de Datos MYSQLlissette_torrealba
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLCONALEP
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDBliras loca
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datospilar menacho
 
Actividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datosActividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datosefrain_bautista
 
Actividad de aprendizaje 4
Actividad de aprendizaje 4Actividad de aprendizaje 4
Actividad de aprendizaje 4efrain_bautista
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosPedroJunior178
 
Microsoft sql server Andre y Mateo
Microsoft sql server Andre y MateoMicrosoft sql server Andre y Mateo
Microsoft sql server Andre y Mateosolojacksonyandre
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 

Similar a Características Generales de SQL Server.pdf (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Sistema Gestor de Base de Datos MYSQL
Sistema Gestor de Base de Datos MYSQLSistema Gestor de Base de Datos MYSQL
Sistema Gestor de Base de Datos MYSQL
 
Guía de MySql - Lissette Torrealba
Guía de MySql  - Lissette TorrealbaGuía de MySql  - Lissette Torrealba
Guía de MySql - Lissette Torrealba
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Obvios herramientas de un SGDB
Obvios herramientas de un SGDBObvios herramientas de un SGDB
Obvios herramientas de un SGDB
 
Herramientas Gráficas para MySQL
Herramientas Gráficas para MySQLHerramientas Gráficas para MySQL
Herramientas Gráficas para MySQL
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datosActividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datos
 
Actividad de aprendizaje 4
Actividad de aprendizaje 4Actividad de aprendizaje 4
Actividad de aprendizaje 4
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 
Sql4
Sql4Sql4
Sql4
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Base de datos
Base de datos Base de datos
Base de datos
 
Microsoft sql server Andre y Mateo
Microsoft sql server Andre y MateoMicrosoft sql server Andre y Mateo
Microsoft sql server Andre y Mateo
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
bases de datos
bases de datosbases de datos
bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 

Último

Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
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
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfJC Díaz Herrera
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxMÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxCristianCastro978067
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllJulietaCarbajalOsis
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfMiguelGomez900779
 
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
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdfJC Díaz Herrera
 
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
 
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
 
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
 
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
 

Último (20)

Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
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
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxMÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.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 .
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
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
 
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
 
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
 
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
 

Características Generales de SQL Server.pdf

  • 1. Características Generales de SQL Ricardo Enrique Lagos Mendoza Cámara de Comercio MARZO 2015
  • 2. Contenido • 1. Presentación • 2. ¿Que es Microsoft SQL Server? • 3. ¿A quien le sirve Microsoft SQL Server? • 4. Características principales: ¿Por qué elegir Microsoft SQL Server? o 3.1. Seguridad o 3.2. Integridad o 3.3. Concurrencia o 3.4. Recuperación o 3.5. Diccionario de datos o 3.6. Conectividad o 3.7. Costos o 3.8. Complejidad o 3.9. Recursos mínimos • 5. Microsoft SQL Server en la actualidad
  • 3. 2. ¿Qué es Microsoft SQL Server? • Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional cuya principal función es la de almacenar y consultar datos solicitados por otras aplicaciones, sin importar si están en la misma computadora, si están conectadas a una red local o si están conectadas a través de internet (plataforma “Cloud-Ready”).
  • 4. 3. ¿A quién le sirve Microsoft SQL Server? • Retomar la utilidad de una base de datos. o Industrias o Bancos o Compañías manufactureras o Empresas o Instituciones o … • Básicamente, cualquier usuario que desee mantener ordenados/organizados datos o información con el fin de acceder a ellos más adelante • Usuarios potenciales: Uso de la CLOUD
  • 5. 4. ¿Por qué elegir Microsoft SQL Server? • 4.1 Seguridad Protección de datos • Criptografía integrada. • Cifrado transparente. • Clave extensible. • Firma de módulos de códigos. • Certificados a partir de bytes. • Claves de seguridad usando AES256. • Soporte para hashes SHA512 y SHA2 (256 y 512 bits). Control de acceso • Flexibilidad mediante reparto de responsabilidades y roles anidados. • Evasión del acceso de Administrador del Sistema. • Mayor cumplimiento de las normas utilizando Windows Group. • Usuarios individuales. • Seguridad de usuarios con controles de TI integrados. Garantía de cumplimiento • Optimización mejorada y capacidades enriquecidas con respecto a versiones anteriores. • Mayor flexibilidad para filtrar eventos no deseados en el log de la auditoría. • Permite que las aplicaciones escriban código personalizado dentro de log de la auditoría
  • 6. 4. ¿Por qué elegir Microsoft SQL Server? • 4.2 Integridad de datos • SQL Server proporciona los siguientes mecanismos para exigir la integridad de los datos en una columna: o Restricciones PRIMARY KEY o Restricciones FOREIGN KEY o Restricciones UNIQUE o Restricciones CHECK o Definiciones DEFAULT o Permitir o denegar valores NULL • SQL Server admite distintos tipos de datos: Integer, Float, Decimal, Char, Varchar, binarios, texto, entre otros, además de que permite a los usuarios definir y usar su propio tipo de datos compuestos (UDT) “La exigencia de integridad de los datos garantiza la calidad de los datos de la base de datos.”
  • 7. 4. ¿Por qué elegir Microsoft SQL Server? • 4.3 Concurrencia • SQL Server permite que varios clientes usen la misma base de datos al mismo tiempo controlando el acceso simultaneo mediante 2 modos de control de concurrencia: o Pessimistic concurrency: Uso de bloqueos exclusivos y compartidos. o Optimistic concurrency: Similar al uso de sistemas subversión. Permite la creación de una nueva fila cada vez que ésta se actualiza, almacenando las “versiones anteriores” de la fila en una tabla temporal junto con el ID de la transacción mediante la cual fueron actualizadas. • ¿Como lograr una concurrencia eficiente? Usando la plataforma “cloud-ready” de Microsoft SQL
  • 8. 4. ¿Por qué elegir Microsoft SQL Server? • 4.3 Concurrencia (Cloud concurrency)
  • 9. 4. ¿Por qué elegir Microsoft SQL Server? • 4.4. Recuperación • Microsoft SQL Server 2012 cuenta con 3 formas diferentes de respaldo y recuperación de bases de datos: o SQL Server Management Studio (Herramienta gráfica de administración para SQL Server 2005 y posteriores) (nivel de dificultad: fácil) o PowerShell (Interfaz de consola avanzada disponible para Microsoft Windows con posibilidad de interactuar con SQL Server) (nivel de dificultad: medio) o Transact-SQL (Lenguaje propio de SQL Server) (nivel de dificultad: avanzado)
  • 10. 4. ¿Por qué elegir Microsoft SQL Server? • 4.5 Diccionario de datos • Microsoft SQL Server contiene palabras reservadas como cualquier otro SGBD que permiten acceder a la información de la estructura de una BD. Para crear un diccionario de datos simple, solo basta con crear un script que obtenga dicha información: “Conjunto de metadatos que contiene las características lógicas de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. SELECT A.TABLE_SCHEMA AS ESQUEMA, A.TABLE_NAME AS [NOMBRE TABLA] , A.COLUMN_NAME AS [NOMBRE COLUMNA] , A.DATA_TYPE AS [TIPO DE DATO] ,ISNULL(B.value,'SIN INFORMACIÓN') AS DESCRIPCION FROM INFORMATION_SCHEMA.COLUMNS A LEFT joinsys.extended_properties B on object_id('[d bo].[' + A.TABLE_NAME + ']') = B.major_id AND A.ORDINAL_POSITION = B.minor_id
  • 11. 5. Microsoft SQL Server en la actualidad • Importancia: Almacenamiento y servicios en la nube. • Nuevas características en Microsoft SQL Server 2012: o Plataforma “Cloud-Ready” (Servicio en la nube) o SQL Server AlwaysOn (Prevenir Downtime’s) o Power View (Reportes y visualizaciones) o SQL Server Data Tools (diseño, depuración y despliegue) • Lo más importante de Microsoft SQL Server 2012 es mantener los datos organizados y siempre accesibles con el mayor ahorro posible para su bolsillo.
  • 12. Que es SQL ? • La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.