24
Arquitectura SQL Server 2012 Integrantes: Carlos Alberto Angel Angel Antonio Marcos Mosso Iván Arturo Juárez Parra José Pablo Soriano Jiménez Gerson Moisés Guerrero Castro Administración de Base de Datos

Arquitectura SQL Server 2012.pptx

Embed Size (px)

Citation preview

Arquitectura SQL Server 2012

Arquitectura SQL Server 2012Integrantes:Carlos Alberto Angel AngelAntonio Marcos MossoIvn Arturo Jurez ParraJos Pablo Soriano JimnezGerson Moiss Guerrero Castro

Administracin de Base de Datos

IntroduccinSQLServerEs un sistema de administracin de base de datos Relacionales (RDBMS).Administra el almacenaje de datos para transacciones y anlisis.Responde a peticiones de aplicaciones cliente

UtilizaTransact SQLXML (lenguaje extendido de margen).MDX (expresiones multidimensionales).SQL-DMO (objetos de administracin distribuidas).IntroduccinTipos de base de datosOLTP (proceso de transacciones en lnea).Los datos alojados generalmente estn organizados en tablas relacionales, reduciendo informacin redundante e incrementar la velocidad de las actualizaciones, asi como el cambio de datos en tiempo real.

OLAP (proceso analtico en lnea).Organiza y actualiza grandes cantidades de datos.EsquemasConsiste en formar una separacin entre las aplicaciones del usuario y la base de datos fsica.

Esquemas

Arquitectura de una base de datosSe compone de 2 estructuras: Fsica.Lgica.

Estructura lgicaFileGroupContiene todos los metadatos de la misma base de datos.Caractersticas: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.

Estructura lgicaTIPOSFileGroup primarioContiene el archivo de datos principal y cualquier otro archivo que no estn directamente asignados a un grupo de archivos.

FileGroup definidos por el usuariopueden ser creados y destruidos por un usuario a voluntad y son tiles para dividir separaciones lgicas de los datos y para ayudar a controlar el crecimiento.Estructura lgicaEjemplo de los FileGroup

Estructura lgicaPropsitos de los FILEGROUP

distribuir la data a travs de varios discos duros fsicos, obteniendo un mayor rendimiento debido a que ms de un disco trabajara al mismo tiempo.

esconder la ubicacin fsica real de la informacin a los programadores.

pueden contener uno o ms Datafiles, y cada uno de estos se pueden encontrar en discos diferentes. (agiliza la consulta y el ingreso de informacin a las tablas).Estructura FsicaDATAFILESSon archivos de datos donde se guarda toda la informacin de la base de datos. Un DataFile solo puede pertenecer a un FileGroup.

Se dividen en:

Estos a su vez:Estructura FsicaEXTENDSEsta conformado por 8 Pages. Tiene un tamao de 64 Kb de espacio en disco.

TiposMixed: 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:MdfNdfEstructura FsicaMDFEs 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 .

NDFEs una instancia de un archivo de datos secundario. La separacin de un archivos de datos primarios y secundarios es principalmente til para permitir el crecimiento sistemtico de la base de datos en varios discos.

LDFEs el archivo de datos de registro (el registro de transacciones), se utilizan para ayudar a los escenarios de recuperacin de desastres.Estructura FsicaPAGEEs la unidad mnima de almacenamiento dentro de la base de datos.solo puede haber informacin de una sola tabla.El espacio de un Page no es compartido entre tablas o ndices.

Estructura FsicaLogFileNo 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.

Componentes de SQL ServerLos Servicios del servidor.Las Instancias del servidor.Las Herramientas con las cuales administramos el servidor.

Componentes de SQL ServerServiciosson aplicaciones que se inician sin interaccin del usuario.

Ejemplos de Servicios

Componentes de SQL ServerInstanciaEs 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.Componentes de SQL ServerHerramientasAl momento de instalar el servidor MS SQL Server 2012, se pueden acceder a una serie de herramientas para gestionar, desarrollar y consultar la misma.

Componentes de SQL ServerBases de Datos proporcionadas por SQLServerAdems 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.Bases de Datos proporcionadas por SQLServerBases de Datos proporcionadas por SQLServer

Instalacin de SQLServerConfiguracin por defecto de la instalacin de SQLServer