Lidia Cortez Martinez Manuel Castillo Olazaran Josué Camacho Arreguín Carlos Arenas Sanchez.

Slides:



Advertisements
Presentaciones similares
Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Advertisements

SISTEMAS DE GESTIÓN DE BASES DE DATOS
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
Introducción a LAS Bases de Datos
Introducción a servidores
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Carlos Rojas Kramer Universidad Cristóbal Colón
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Microsoft SQL Server 2008 – SQL Server Integration Services
Es un sistema para la gestión de BASES DE DATOS producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI.
AUDITORIA BASES DE DATOS
Bases de Datos Introducción.
HERRAMIENTAS OPEN SOURCE DE GESTIÓN
Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005
Marisol Lopez Roman Estela Medrano Gamez. INTRODUCCION El DBMS : ( Data Base Management System ) es un conjunto de programas que se encargan de manejar.
Servidores de Archivo SX-520 de XenData Una serie de servidores de archivo LTO basados en estándares IT, diseñados para los exigentes requisitos de la.
HERRAMIENTAS CASE.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
SISTEMAS GETIONADORES DE BASES DE DATOS
Administración de datos con MS-SQL Server y Visual Basic
REPLICACIÓN EN SQL SERVER
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA
/ Teléfono : Web : Build Solutions IT.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Estructura general de un gestor de base de datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
ORACLE Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado.
1 Sistemas Gestores de Bases de Datos MySQL vs PostgreSQL Leyre Pérez Alba & Marta Balbás Ostáriz Leyre Pérez Alba & Marta Balbás Ostáriz.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Administracion de Base de Datos I
SQL Server 2005 Analysis Services.
Modelo de 3 capas.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
Data Compatibility 100% OLE DB architecture (including ODBC) 100% OLE DB architecture (including ODBC) Relational and non-relational sources Relational.
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA CURSO TECNOLOGIA DE LA INFORMACIÒN Y COMUNICACIÒN PARTICIPANTES: DEXSI DELGADO.
 SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
Manual violento de Navicat
ORACLE 9i DATABASE  Diseñada para soportar las capacidades de Internet  Evolución: desde BD relacionales con SQL ad hoc, hasta la era Internet  Diseñado.
TALLER DE SISTEMAS OPERATIVOS
UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ
INSTITUTO DE ESTUDIOS SUPERIORES DEL ESTADO
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Karla Yunuen González Villanueva
Arquitectura Cliente Servidor
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
Aplicaciones en 2,3 y n capas
Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Mario Jiménez Rojas. Taller de sistemas operativos.
SQL Server Compact Edition
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Diccionario/Directorio de Datos
Conociendo el modelo Cliente-Servidor
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Equipo 3: Francisco Santamaría Serrano Roberto Ramírez Zavaleta.
Transcripción de la presentación:

Lidia Cortez Martinez Manuel Castillo Olazaran Josué Camacho Arreguín Carlos Arenas Sanchez

Es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL CARACTERISTICAS Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos.

 Transact-SQL es el lenguaje que utiliza SQL Server para poder enviar peticiones tanto de consultas, inserciones, modificaciones, y de borrado a las tablas, así como otras peticiones que el usuario necesite sobre los datos.  El lenguaje estándar SQL (Structured Query Language) se emplea para los sistemas de bases de datos relacionales RDBMS (Relational Database Management System), es el estándar ANSI (American National Standards Institute). También es utilizado por otros sistemas como: Oracle, Access, Sybase, etc..

Sistema operativo, Recursos del servidor e información que va a almacenar. Net-Library: Open Data Services (ODS) Tabular Data Stream (TDS)

 El motor relacional: Incluye los componentes necesarios para la consulta de datos.  El motor de almacenaje: Gestiona el almacenaje físico de los datos y la actualización de los datos en disco.

 SQL-DMO.  Aplicaciones COM.  Herramientas de administración gráfica que incluye SQL Server.  OSQL.  BCP.

 MSSQLServer se encarga del procesamiento de transacciones y consultas, así como del control de la base de datos y la integridad de los datos.  SQLServerAgent se encarga de la gestión de operadores, alertas y trabajos de la base de datos.  MSDTC se encarga del control de transacciones distribuidas.  Microsoft Search se encarga de la administración de índices y catálogos, para la búsqueda indexada de texto.

1.- Un cliente realiza una consulta a la base de datos. 2.- El analizador de consultas recibe la respuesta del ODS.

3.- El analizador de consultas comprueba la sintaxis. 4.- Si la sintaxis es incorrecta, el analizador de consultas devuelve un error.

5.- Si la sintaxis es correcta, la respuesta se pasa al optimizador de consultas.

6.- Se devuelve la respuesta al cliente.

SQL Server se encarga de administrar bases de datos relacionales basadas en la arquitectura Cliente / Servidor (RDBMS: Relational Database Management System).

SQL Server utiliza la arquitectura Cliente / Servidor para coordinar el trabajo entre el equipo cliente y el equipo servidor. Dependiendo del tipo de aplicación que se quiera programar dependerá la repartición de la carga de trabajo entre el cliente y el servidor. El equipo cliente se suele encargar de la parte lógica y de mostrar la información al usuario que realiza una petición. El equipo servidor SQL Server, se encarga de administrar la base de datos, de gestionar los recursos del servidor. (CPU, memoria, etc.), y por supuesto de resolver y devolver en forma de solución la petición realizada por el cliente.

 La Mayoría de las "soluciones" de bases de datos solamente traen múltiples niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios.

 La estrategia de Microsoft consiste en reducir el costo y la complejidad mientras hace que la tecnología sea más accesible a una mayor cantidad de público. El objetivo es facilitar la construcción y diseño de soluciones de costo efectivas a través de una combinación de tecnologías, servicios y alianzas con los proveedores.

Las áreas de liderazgo e innovación en el Microsoft SQL Server 7.0 incluyen  La primera base de datos en soportar la auto- configuración y auto-sintonización  Primera base de datos con OLAP integrado

 La primera base de datos con Servicios de Transformación de Datos integrado  El Data Warehousing Framework constituye el primer enfoque comprehensivo al problema de metadatos  La primera base de datos en proveer administración de multi-servidor para cientos de servidores

 Diseñada desde su inicio para trabajar en entornos Internet e Intranet.  Plataforma de desarrollo fácil y abierta.  Diseñada para INTERNET.  La Base de Soluciones Integradas.  Potente y Escalable.  Mínimo coste de Propiedad. 

 Arquitectura de servidor simétrico y paralelo con balanceo automático de carga en múltiples procesadores.  Kernel multithread real para mejor rendimiento transaccional y escalabilidad.  Soporte grandes bases de datos (VLDB) (+1 TB).  Completo proceso transaccional interactivo con rollback automático y recuperación de roll-forward.  Optimizador de consultas mejorado basado en coste.  Checkpointing mejorado para un mejor throughput de datos y tiempo de respuesta.  Soporte E/S asíncrono para acceso en paralelo a múltiples dispositivos de disco para un mejor throughput.  Bloqueo a nivel fija y página con escalación de bloqueos; resolución automática de deadlocks.

 Llamadas a procedimientos remotos servidor-a- servidor (procedimientos almacenados remotos).  Replicación asíncrona o contínua basada en registros, o sincronización planificada de tablas point-in-time.  Configuración de replicación gráfica y características de gestión.  Replicación de subscriptores ODBC, incluyendo IBM DB2, ORACLE, SYBASE y Microsoft Access.  Ei Distributed Transaction Coordinator gestiona transacciones que involucran a dos o más servidores SQL (proceso Two Phase Commit 2PC) transparente.  Replicación de tipos de datos Texto e Imagen.

 Ejecución transaccional en paralelo, carga e indexación de datos, y verificación de integridad.  Backup/restore en paralelo de alta velocidad que soporta hasta 32 discos o dispositivos de cinta.  Las extensiones de consulta OLAP, CUBE, y ROLLUP permiten conjuntos de resultados multidimensionales.  EXEC e INTO ahora permiten almacenar en tablas resultados desde procedimientos almacenados.  Copias de seguridad en cinta y recuperación de tablas individuales.  Reconstrucción de índice sin realizar dropping y recreación del índice.

 MAPI, permitiendo aplicaciones de flujo de trabajo y notificación de cambio de datos automática.  Compatibilidad con Microsoft Internet Information Server y otros servidores Web populares.  SQL Web Assistant, para el retorno automático de datos en formato HTML.  Procedimientos almacenados para generar páginas HTML o actualizar datos en plantillas Web.  Posibilidad de poblar automáticamente carpetas públicas de Microsoft Exchange con datos.

 SQL Enterprise Manager, una consola de gestión y motorización 32-bit visual basada en Windows.  Un único punto de configuración y gestión de control de datos remotas.  SQL Executive, planificador de trabajos y monitor para gestión proactiva de servidores distribuidos.  Operaciones remotas desatendidas mediante un "agente inteligente" que incluye evento-alerta- respuesta.  Scripts Visual Basic a través de SQL-Distributed Management Objects (SQL-DMO) basados en OLE.  DBA Assistant, para el mantenimiento automático rutinario en una única tarea planificada.  SQL Trace, para monitorizar consultas cliente-servidor mediante SQL almacenadas en archivos de registros.  Soporte de MIB y traps SNMP para monitorizar SQL Server desde herramientas de gestión basadas en SNMP.

 Mirroring de dispositivos de base de datos con failover automático para tolerancia a fallos de dispositivos.  Copias de seguridad online desatendidas garantizando la consistencia de datos para la más alta disponibilidad.  Contextos de usuario protegidos, que pueden aislar los fallos a un thread de un único usuario.  Recuperación point-in-time para restaurar bases de datos o transacción logs en un intervalo de tiempo.  Tolerancia a fallos de servidor, permitiendo failover automático a un servidor de backup o en espera.

 Triggers, procedimientos almacenados (autoexec), disparador de eventos antes y después de conexiones.  Procedimientos almacenados extendidos (funciones definidas por el usuario) utilizando C/C++.  Cursores basados en el motor con scrolling hacia adelante y atrás; posicionamiento absoluto y relativo.  Sentencias DLL permitidas dentro de transacciones.  Transacciones distribuidas dentro de interfaces DB- Librery, ODBC, Transact-SQL, XA y OLE Transaction.  Procedimientos almacenados OLE Automation.

 Un único ID de login tanto para red como para la DB para mejorar la seguridad y facilitar la administración.  Password y encriptación de datos en red para mejorar la seguridad.  Encriptación de procedimientos almacenados para la integridad y seguridad de código de aplicación.  Interoperabilidad e integración con desktops.  API estándard DB-Library totalmente soportada: estándar ODBC Nivel 2 totalmente soportado como API nativa.  Gateway Open Data Services (ODS) programable para acceso transparente a fuentes de datos externas.  Gateways de Microsoft y de terceros para fuentes de datos relacionales y no-relacionales, incluyendo IBM DB2.  Soporte de importantes estándares de mercado como ANSI SQL-92, FIPS 127-2, XA, SNMP.