180 likes | 362 Views
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005. Gerardo Arévalo Tamayo Ingeniero de Sistemas – U. Distrital gerardgat@yahoo.com. Componentes en SQL Server 2005.
E N D
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005 Gerardo Arévalo Tamayo Ingeniero de Sistemas – U. Distrital gerardgat@yahoo.com
Componentes en SQL Server 2005 Microsoft SQL Server 2005 es una plataforma de base de datos para transacciones en linea (OLTP) a gran escala, bodegas de datos (data warehousing), y aplicaciones de comercio electrónico; a su vez es un plataforma de inteligencia de negocios con integración de datos, análisis, y soluciones de reporteo.
Database Engine • Servicio núcleo del almacenamiento, procesamiento, y seguridad de los datos. • Bases de datos relacionales para procesamiento de transacciones en línea (OLTP) • Bases de datos para el análisis analítico de los datos (OLAP). • Tablas para el almacenamiento de datos, índices, vistas, y procedimientos almacenados.
Analysis Services OLAP. • Se diseñan, crean, y gestionan estructuras multidimencionales. Trabaja con datos de: • Bodegas de datos, • Data marts, • Bases de datos de producción y operación
Analysis Services Data Mining: • Algoritmos de data mining estándares en la industria. • Decision Trees • Clustering • Time Series • Sequence Clustering • Association • Naïve Bayes • Sequence Clustering • Data Mining Designer, con el cual se crean, gestionan, y visualizan las predicciones de los modelos de mining. • Lenguaje MDX con el que se crean y manejan consultas complejas a los modelos de predicción.
Integration Services • Componentes de extracción, transformación, y carga de datos (ETL). • Reemplaza a los servicios de transformación (DTS) • Puede extraer y transformar datos de una variedad de fuentes como archivos de datos XML, archivos de formato plano, y otras fuentes de datos relacionales diferentes a SQL Server
Replication Copia y distribución de datos y objetos de las bases de datos de una base de datos a otra para mantener consistencia. • Replicación transaccional (transactional) • Replicación combinada (Merge) • Replicación estática (Snapshot)
Reporting Services • Permite el almacenamiento de reportes, controla el acceso, y determina cómo se van a visualizar y distribuir. • Reportes construidos sobre bases de datos relacionales o multidimencionales de fuentes de datos como SQL Server, Analysis Services, Oracle, ODBC, y OLE DB • Aplicaciones de escritorio o aplicaciones tipo web. • Se generan por demanda, o de manera pre-programada.
Notification Services • Notificación a suscriptores con interés en una información en específico. • Eventos ocurridos al manipular los datos, o en alarmas pre-programadas. • Los eventos puede originarse de las mismas bases de datos, o de bases de datos en servidores externos.
Full-Text Search • Indexamiento rápido y flexible sobre datos tipo texto almacenados en una base de datos • Rendimiento en consultas de grandes cantidades de texto no estructurado
Service Broker • Soporte nativo de mensajería y manejo de colas • Hace posible crear aplicaciones de distribución de cargas entre servidores de bases de datos sin tener que programar complicados protocolos de comunicaciones y mensajería
Pages and Extents Log files do Not contain pages; they contain a series of log records. Mixed extents are shared by up to eight objects Uniform extents are owned by a single object
Referencias • SQL Server 2005 Books Online http://msdn2.microsoft.com/en-us/library/ms166352.aspx • Course 2072A: Administering a Microsoft SQL Server 2000 Database http://www.microsoft.com/learning/syllabi/en-us/2072afinal.mspx • SQL Server 2005 Books Online. Physical Database Architecture. http://msdn2.microsoft.com/en-us/library/ms179276.aspx