Académique Documents
Professionnel Documents
Culture Documents
SQLServer
Es 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
Utiliza
Transact SQL XML (lenguaje extendido de margen). MDX (expresiones multidimensionales). SQL-DMO (objetos de administracin distribuidas).
Consiste en formar una separacin entre las aplicaciones del usuario y la base de datos fsica.
Nivel Interno
Describe la estructura fsica de almacenamiento de la base de datos.
Nivel Conceptual
Describe la estructura de toda la base de datos para una comunidad de usuarios
Nivel Externo
Incluye varios esquemas externos o vistas de usuario.
FileGroup Contiene 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.
pueden 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.
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).
DATAFILES
Son archivos de datos donde se guarda toda la informacin de la base de datos. Un DataFile solo puede pertenecer a un FileGroup.
DataFiles
Se dividen en:
Extends
Estos a su vez:
Pages
EXTENDS
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.
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 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.
LDF
Es el archivo de datos de registro (el registro de transacciones), se utilizan para ayudar a los escenarios de recuperacin de desastres.
PAGE
Es 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.
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
Ejemplos de Servicios
Motor BD
Ejecuta comando Administra la BD
Agente Servidor
Monitorea el sistema Ejecuta tareas agendadas
Componentes BI
Herramientas para crear aplicativos de 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.
SQLCMD
Adems 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
BD de programaci n para funciones como correo.
TempDB
BD altamente temporal se utiliza para procesar las clases en las consultas y almacenar las tablas temporales.
Distribution
Se almacenan metadatos y datos del historial de todos los tipos de replicacin y transacciones de replicacin transaccional.
Model
Es la plantilla predeterminada para todas las bases de datos recin creadas no se pueden aadir a esta base de datos Archivos y grupos de archivos antes de la creacin.
Master
contiene informacin crtica del sistema.
lista de todas las dems bases de datos en la instancia las cuentas de inicio de sesin los servidores vinculados.