0% encontró este documento útil (0 votos)
35 vistas24 páginas

Arquitectura SQL Server 2012

Este documento describe las características principales de Microsoft SQL Server. SQL Server es un sistema de gestión de bases de datos relacionales que almacena y gestiona datos para transacciones y análisis. Usa Transact-SQL, XML y otros lenguajes. Incluye bases de datos como master, model, msdb y tempdb. También describe conceptos como instancias, servicios, herramientas, filegroups, datos y archivos de registro.

Cargado por

alexgc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas24 páginas

Arquitectura SQL Server 2012

Este documento describe las características principales de Microsoft SQL Server. SQL Server es un sistema de gestión de bases de datos relacionales que almacena y gestiona datos para transacciones y análisis. Usa Transact-SQL, XML y otros lenguajes. Incluye bases de datos como master, model, msdb y tempdb. También describe conceptos como instancias, servicios, herramientas, filegroups, datos y archivos de registro.

Cargado por

alexgc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 24

Integrantes:

Carlos Alberto Angel Angel


Antonio Marcos Mosso
Iván Arturo Juárez Parra
José Pablo Soriano Jiménez
Gerson Moisés Guerrero Castro

 
SQLServer
 Es un sistema de administración de base de datos Relacionales
(RDBMS).
 Administra el almacenaje de datos para transacciones y análisis.
 Responde a peticiones de aplicaciones cliente

Utiliza
 Transact – SQL
 XML (lenguaje extendido de margen).
 MDX (expresiones multidimensionales).
 SQL-DMO (objetos de administración distribuidas).
Tipos de base de datos
 OLTP (proceso de transacciones en línea).
Los datos alojados generalmente están organizados en tablas
relacionales, reduciendo información redundante e incrementar la
velocidad de las actualizaciones, asi como el cambio de datos en
tiempo real.

 OLAP (proceso analítico en línea).


Organiza y actualiza grandes cantidades de datos.
Consiste en formar una separación entre las aplicaciones del usuario y
la base de datos física.

Nivel Interno Nivel Nivel Externo


Conceptual

Describe la estructura Describe la estructura Incluye


física de de toda la base de varios esquemas
almacenamiento de la datos para una externos o vistas
base de datos. comunidad de usuarios de usuario.
Se compone de 2 estructuras:
 Física.
 Lógica.
 FileGroup
Contiene todos los metadatos de la misma base de datos.
Características:
 La BD debe tener al menos un FileGroup (primario).
 Todos los objetos de usuario que contengan datos, ya sean tablas o
índices, deben estar ligados a un “FileGroup”.
 si no se indica a que “FileGroup” estará ligado ese objeto, este
pertenecerá al “FileGroup” por defecto definido en la base de datos.
TIPOS
 FileGroup primario
Contiene el archivo de datos principal y cualquier otro archivo que no
están directamente asignados a un grupo de archivos.

 FileGroup definidos por el usuario


pueden ser creados y destruidos por un usuario a voluntad y son útiles
para dividir separaciones lógicas de los datos y para ayudar a controlar
el crecimiento.
 Ejemplo de los FileGroup
Propósitos de los FILEGROUP

 distribuir la data a través de varios discos duros físicos, obteniendo


un mayor rendimiento debido a que más de un disco trabajara al
mismo tiempo.

 esconder la ubicación física real de la información a los


programadores.

 pueden contener uno o más “Datafiles”, y cada uno de estos se


pueden encontrar en discos diferentes. (agiliza la consulta y el
ingreso de información a las tablas).
DATAFILES
 Son archivos de datos donde se guarda toda la información de la
base de datos.
 Un “DataFile” solo puede pertenecer a un “FileGroup”.

DataFiles
Se dividen en:

Extends
Estos a su vez:
Pages
EXTENDS
 Esta conformado por 8 Pages.
 Tiene un tamaño de 64 Kb de espacio en disco.

Tipos
 Mixed: Comparten hasta 8 objetos, uno por cada “Page”.
 Uniform: Solo pertenecen a un solo objeto, es decir, todos los
“Pages” pertenecen a un solo objeto.

Los “DataFiles” normalmente tienen 2 extensiones de archivo:


 Mdf
 Ndf
 MDF
Es el archivo de datos principal. Contiene una base de datos de
cabecera y las tablas del sistema , y apunta a otros archivos de la base
de datos .

 NDF
Es una instancia de un archivo de datos secundario. La separación de
un archivos de datos primarios y secundarios es principalmente útil
para permitir el crecimiento sistemático de la base de datos en varios
discos.

 LDF
Es el archivo de datos de registro (el registro de transacciones), se
utilizan para ayudar a los escenarios de recuperación de desastres.
PAGE
 Es la unidad mínima de almacenamiento dentro de la base de
datos.
 solo puede haber información de una sola tabla.
 El espacio de un “Page” no es compartido entre tablas o índices.
LogFile
 No pertenece a un “FileGroup” en especifico.
 Las BD SQL Server solo pueden tener un solo “LogFile” activo al
mismo tiempo.
 Se pueden crear multiples “LogFiles” en la BD, solo uno podra ser
escrito, cuando este archivo se llene, la BD pasara a escribir al
siguiente archivo de transacciones, y asi sucesivamente.
 Los Servicios del servidor.
 Las Instancias del servidor.
 Las Herramientas con las cuales administramos el servidor.
Servicios
 son aplicaciones que se inician sin interacción del usuario.

Ejemplos de Servicios

Agente Componentes
Motor BD
Servidor BI
• Ejecuta • Monitorea el • Herramientas
comando sistema para crear
• Administra la • Ejecuta tareas aplicativos de
BD agendadas inteligencia de
negocio
Instancia
 Es una copia del programa ejecutable del servidor SQL, que se
ejecuta como un servicio de Windows.

 Cada instancia al momento de ser instalado en la computadora, se


convierte en un servicio de Windows.

 Cada Instancia esta aislada de las otras que tengan instaladas y


representan su consumo propio de requerimientos en los servicios
que hayan querido instalar.
Herramientas
Al momento de instalar el servidor „MS SQL Server 2012‟, se pueden
acceder a una serie de herramientas para gestionar, desarrollar y
consultar la misma.

SQL Server Management


SQLCMD
Studio

Aplicación donde
Es el cliente para acceder a
administramos, desarrollamos y
través de la línea de comando
consultamos el servidor.

Sin interfaz grafica


SQL Server Configuration SQL Server Installation
Manager Center

provee un mecanismo para


Es donde los administradores
añadir, remover y modificar
trabajan para administrar el
características del servidor y/o
software del servidor instalado.
servidores instalado (s)
Además de las bases de datos definidas por el usuario, SQL Server
proporciona las siguientes bases de datos como parte de su motor
principal.
Estas bases de datos son los recursos y las acciones realizadas por
las muchas bases de datos definidos por el usuario.

MSDB TempDB Distribution


BD de BD Se almacenan
programació altamente metadatos y
n para temporal datos del historial
funciones de todos los tipos
como se utiliza para procesar las de replicación y
correo. clases en las consultas y transacciones de
almacenar las tablas replicación
temporales. transaccional.
Model Master

Es la plantilla contiene información crítica del


predeterminada sistema.
para todas las • lista de todas las demás bases de
bases de datos datos en la instancia
recién creadas • las cuentas de inicio de sesión
• los servidores vinculados.
no se pueden
añadir a esta base
de datos Archivos Los archivos y
y grupos de grupos de archivos
archivos antes de no se pueden
la creación. agregar a la base
de datos master.
 Configuración por defecto de la instalación de
SQLServer

También podría gustarte