SlideShare ist ein Scribd-Unternehmen logo
1 von 47
SQL SERVER 2005
INTRODUCCIÓN
     CICLO DE TRABAJO:
         TOMA DE REQUISITOS
         ANÁLISIS DE REQUISITOS
         DISEÑO E/R
         DISEÑO BBDD
         INSTALACION Y CONFIGURACIÓN DE HARDWARE Y
          SOFTWARE
         IMPLEMENTACION EN EL SGBB
         DESARROLLO SOFTWARE
         PRUEBAS
         PUESTA EN PRODUCCIÓN
         DOCUMENTACION
         MANTENIMIENTO
SQL SERVER 2005
CUESTIONES


   ¿CUÁLCREES QUE SON LAS
   FUNCIONES DEL
   ADMINISTRADOR DE BBDD?
SQL SERVER 2005 ÍNDICE

   Sistemas Gestores de BBDD (SGBD)
   Componentes, Estructura,
    Arquitectura de SQL2k5
   Lenguajes de definición DDL
   Lenguajes de manipulación DML
   Lenguajes de Control de datos DCL
   SQL: Transact SQL
   Concurrencia: Bloqueos
SQL SERVER 2005 ÍNDICE


   Integridad
   Transacciones
   Seguridad
   Backup
   Replicación
   Metadatos
   PROYECTO
SQL SERVER 2005 SGBD


   SISTEMA GESTORE DE BASE DE
    DATOS RELACIONALES.
   MICROSOFT SQL SERVER
   REQUISITOS
   INSTALACIÓN
SQL SERVER 2005 SGBD


   SISTEMAS GESTORES DE BBDD.
    Programa/s que sirven para definir,
    construir y explotar una base de
    datos.
   Clasificación según modelo de
    datos:
      •RELACIONALES (SGBDR)
      •Orientado a objetos, jerárquica,...
SQL SERVER 2005 SGBDR

     BASES DE DATOS RELACIONALES.
       LA BASE DE DATOS SE REPRESENTA
        COMO UN CONJUNTO DE TABLAS QUE
        PUEDEN ESTAR RELACIONADAS.
         DÉCADA 70
         IBM PIONERA
         EN LOS AÑOS 80 APARECEN MULTIPLES
          APLICACIONES PARA PC.
         SQL SERVER, ORACLE, MYSQL, POSTGRE...
SQL SERVER 2005
CUESTIONES
 ¿QUÉSISTEMAS DE
 GESTIÓN DE BASES DE
 DATOS RELACIONALES
 CONOCES?
SQL SERVER 2005
MICROSOFT SQL SERVER
   ES UN SISTEMA DE GESTIÓN DE BBDD
    DE MICROSOFT.
   BASADO EN MODELO RELACIONAL
   LENGUAJES T-SQL Y ANSI SQL
   TRANSACCIONAL, ESCALABLE, ESTABLE,
    SEGURO, ADMINISTRACIÓN GRÁFICA,
    MODO DE TRABAJO CLIENTE-SERVIDOR,
    MULTIUSUARIO, DISTRIBUIDO
SQL SERVER 2005 REQUISITOS

     MS SQL SERVER EXPRESS EDITION.
       http://msdn.microsoft.com/es-es/library/
       Google:
          • Requisitos instalación SQL SERVER 2005
            Express Edition

         Diferenciar una instalación cliente y una
          servidor. Sistemas operativos.
SQL SERVER 2005
CUESTIONES
 ¿EN UNA INSTALACIÓN CLIENTE
  SERVIDOR QUE SISTEMAS
  OPERATIVOS UTILIZARÍAS?
 ¿CÓMO SE LLAMA EL LENGUAJE DE
  PROGRAMACIÓN UTILIZADO PARA
  LA COMUNICACIÓN CON LAS BBDD?
  ¿Y EL QUE UTILIZA MS SQL
  SERVER?
SQL SERVER 2005 USOS

     SOLUCIONES:
       ESCRITORIO
       WEB
       INTRANETS, EXTRANETS


         PRINCIPALMENTE GRANDES
          APLICACIONES EMPRESARIALES
          • Ej: ALMACENES DE DATOS:
            DATAWAREHOUSE, DATAMARTS
SQL SERVER 2005
INSTALACIÓN
     MICROSOFT SQL SERVER 2005
      EXPRESS EDITION
       SOLO GESTOR DE BASES DE DATOS
       GRATUITO

       MISMA FUNCIONALIDAD

       LIMITADA EN TAMAÑO

       NO CONTIENE FUNCIONALIDADES
        EMPRESARIALES AVANZADAS.
SQL SERVER 2005
INSTALACIÓN
     Microsoft SQL Server Management
      Studio Express (SSMSE)
       HERRAMIENTA GRÁFICA DE
        ADMINISTRACIÓN
       GRATUITA
SQL SERVER 2005
PRÁCTICA
     DEBEMOS INSTALAR EL SOFTWARE
      NECESARIO PARA LA REALIZACIÓN DE
      LOS PROCESOS PROPIOS DE GESTIÓN
      DE UNA BBDD.
     ¿QUÉ DEBO INSTALAR?
     SI NO LO SÉ. ¿DÓNDE DEBO BUSCAR?
     TÓMATE UNOS MINUTOS EN INTENTARLO
SQL SERVER 2005 C/E/A


   ESTRUCTURA
   ARQUITECTURA
   FICHEROS
SQL SERVER 2005
COMPONENTES

   MOTOR DE BASE DE DATOS
    RELACIONAL. El corazón de la bbdd.
   ANALYSIS SERVICES. Solución BI
    para soporte aplicaciones OLAP y
    minería de datos.
   INTEGRATION SERVICES. Motor de
    transformaciones de datos.
SQL SERVER 2005
COMPONENTES

   REPORTING SERVICES. Generador
    de informes a partir de los datos.
   REPLICATION. Copiado, Distribución
    y Sincronizado de BBDD.
   NOTIFICATION SERVICES. Servicios
    de notificación.
SQL SERVER 2005
COMPONENTES

   SERVICE BROKER
   .NET common languaje runtime
    (CLR) native http support
   Full-text search
SQL SERVER 2005
ESTRUCTURA
     ESTRUCTURA LÓGICA
      BBDD
       TABLAS
         CAMPOS
           REGISTROS
   BASADA EN OBJETOS (TABLAS,
    VISTAS, SINONIMOS...)
   TABLAS DE METADATOS
SQL SERVER 2005
ESQUEMAS

     Es un CONTENEDOR DE OBJETOS
     Esquema define un dominio de nombres
      únicos de objeto.
     INDEPENDIENTE USUARIO DEL ESQUEMA
      (sql2k unono existe sin el otro)
     Es un espacio de nombres distinto que
      existe de forma independientemente del
      usuario de base de datos que lo creó.
SQL SERVER 2005
ESQUEMAS
     CUALQUIER USUARIO PUEDE SER
      PROPIETARIO DE UN ESQUEMA.
         CONSECUENCIAS:
          • Es posible eliminar un usuario de base de datos sin
            necesidad de eliminar objetos en un esquema
            correspondiente.
          • Ver doc oficial microsoft
            (http://msdn.microsoft.com/es-
            es/library/ms190387.aspx)
     Servidor.Bbdd.Esquema.Objeto
     Esquema por defecto: dbo
SQL SERVER 2005 FICHEROS

     ORGANIZACIÓN DE LA INFORMACIÓN:
      (Estructura física)
         ARCHIVOS DE DATOS PRINCIPALES
          • OBLIGATORIA EXISTENCIA
          • .MDF

         ARCHIVOS DE DATOS SECUNDARIOS
          • NO OBLIGATORIA SU EXISTENCIA
          • .NDF
SQL SERVER 2005 FICHEROS

       ARCHIVOS DE REGISTRO.
         •   ARCHIVOS DE LOG
         •   REGISTRO DE TRANSACCIONES
         •   OBLIGATORIO
         •   .LDF
         •   ALMACENA LA INFORMACIÓN DEL REGISTRO PARA
             RECUPERAR LA BBDD.


       Los ficheros se guardan en la carpeta del SQL:
         • Server/MSSQL.n/MSSQL/DATA.
SQL SERVER 2005
BBDD DEL SISTEMA

      INSTALADAS POR SQL SERVER.
          MASTER. Controla las bbdd del ususario y el
           funcionamiento del sistema.

          MODEL. PLANTILLAS PARA NUEVAS BBDD
          TEMPDB. ALMACENAMIENTO TEMPORAL
          MSDB
      Estas últimas forman parte del diccionario de
       datos y las utiliza el sistema para su gestión.
SQL SERVER 2005
VISTAS DEL SISTEMA

   VISTASDE METADATOS
   CADA BBDD TIENE SUS
    PROPIAS VISTAS
   INFORMACIÓN MUY VALIOSA.
SQL SERVER 2005
CUESTIONES
     REVISA LA VISTAS DEL SISTEMA:
       SYS.OBJECTS
       SYS.COLUMNS

     EJ: SELECT O.NAME,C.NAME FROM
      SYS.OBJECTS O INNER JOIN
      SYS.COLUMS C ON
      O.OBJECT_ID=C.OBJECT_ID
SQL SERVER 2005 DDL


     CREATE, ALTER, DROP
       BBDD
       TABLAS

       CAMPOS

       CLAVES (AJENAS Y PRIMARIAS)

       ÍNDICES

       RESTRICCIONES
SQL SERVER 2005

    PROCEDIMIENTOS
    TRIGGERS

    VISTAS

    FUNCIONES

    USUARIOS

    LOGIN
SQL SERVER 2005 DML


     INSERT, UPDATE, DELETE.
         TABLAS
SQL SERVER 2005 DCL


     GRANT, REVOKE, DENY
         PERMISOS DE USUARIOS
     GESTIÓN DE TRANSACCIONES
       COMMIT
       ROLLBACK
SQL SERVER 2005 T-SQL


     TRANSACT SQL
       VERSIÓN DEL LENGUAJE SQL, PROPIA
        DE MICROSOFT.
       T-SQL:

          • TIPOS DE DATOS
          • VARIABLES
          • OPERADORES
          • ESTRUCTURAS DE CONTROL
SQL SERVER 2005 T-SQL

     • CONTROL DE ERRORES
     • CONSULTA DE DATOS
     • CONSULTAS AGREGADAS
     • OPERACIONES CON CONJUNTOS
     • XML
     • INSERTAR DATOS
     • ACTUALIZAR DATOS
     • BORRAR DATOS
SQL SERVER 2005 T-SQL

     • TRUNCAR DATOS
     • TRANSACCIONES
     • PROCEDIMIENTOS ALMACENADOS
     • FUNCIONES
     • FUNCIONES INTEGRADAS
     • TRIGGERS
     • CURSORES
SQL SERVER 2005
CONCURRENCIA
     CONCURRENCIA:
      (Accesos simultaneos)
       BLOQUEOS

        • TIPOS DE BLOQUEO
          • FILA, PÁGINA, TABLA, BBDD ...
        • MODOS DE BLOQUEO
          • COMPARTIDO. PARA SOLO LECTURA. SELECT
          • EXCLUSIVO. PARA MODIFICACIONES.
          • ....
SQL SERVER 2005
INTEGRIDAD

     INTEGRIDAD
         DATOS CORRECTOS Y COMPLETOS EN
          UNA BBDD.
     INTEGRIDAD REFERENCIAL
         INTEGRIDAD ENTRE FK Y PK,
          RELACIONES PADRE HIJO.
SQL SERVER 2005
TRANSACCIONES

     TRANSACCIONES
      (Procesamiento en bloque de actuaciones
        que no pueden quedarse a medias, o
        finalizan o recupera el estado anterior)
       Muy importantes

       Implicitas y generadas por el usuario.

       BEGIN, COMMIT, ROLLBACK
        (TRANSACTION)
SQL SERVER 2005
TRANSACCIONES
   PROPIEDADES DE UNA TRANSACCIÓN:
       ATOMICIDAD. Se hace o no , nunca a medias.
       CONSISTENCIA. Se hace lo que puede
        terminarse. Nunca quedan transacciones
        abiertas.
       AISLAMIENTO. Una actuación no afecta a
        otras.
       PERMANENCIA. Tras realizar la actuación, esta
        es definitiva.
SQL SERVER 2005
SEGURIDAD
   USUARIOS
       INICIOS DE SESIÓN / USUARIOS
   PERMISOS
     DE SERVIDOR
     DE OBJETOS DE LA BBDD
SQL SERVER 2005
BACKUP
     BACKUP – COPIAS DE SEGURIDAD
       ¿POR QUÉ SON IMPORTANTES?
       ¿QUÉ SON?

       REALIZAR COPIA DE SEGURIDAD

       RESTAURAR COPIA DE SEGURIDAD

       BACKUP Y RESTORE

       FICHERO DE LOG

       REPLICACIÓN
SQL SERVER 2005
REPLICACIÓN
   REPLICACIÓN
     Proceso mediante el cual un servidor
      realiza copias de datos a otros
      servidores remotos.
     Se mantiene la integridad de los datos

     Publicación: Info a replicar

     Sincronización: Asegura que la info es
      la misma
SQL SERVER 2005
METADATOS

     METADATOS
         DATOS SOBRE DATOS
         INFORMA SOBRE LOS OBJETOS DE LA BBDD
          (TABLAS, SP, RESTRICCIONES)
         ESTÁTICOS
          • VISTAS DE METADATOS (VISTAS DEL SISTEMA)
         DINÁMICOS
          • VISTAS Y FUNCIONES DE ADMINISTRACIÓN QUE
            CONSULTAN METADATOS SOBRE EL ESTADO
            ACTUAL DEL SQL SERVER. EJ BLOQUEOS.
SQL SERVER 2005
LO NUEVO

     Nuevas funcionalidades:
         Tablas particionadas
          • FUNCIONES DE PARTICION
          • ESQUEMAS DE PARTICIÓN
SQL SERVER 2005
PLAN DE MANTENIMIENTO

     SEMANAL
       REGENERAR O REORGANIZAR INDICES
       ACTUALIZAR ESTADÍSTICAS

       BACKUPS
SQL SERVER 2005
EJEMPLO


   EJEMPLO   SQL SERVER:

     DATAMART
SQL SERVER 2005
PROYECTO

     PROYECTO: BBDD TEST
       REQUISITOS -> MODELO E/R
       MODELO E/R -> BBDD

       TAREAS PROPIAS DE MANTENIMIENTO
        Y ADMINISTRACIÓN.
      A TRAVÉS DE LOS CONTENIDOS DEL
        CURSO VEREMOS TODOS LOS PASOS
        DEL CICLO DE TRABAJO.
SQL SERVER 2005 FIN




   GRACIAS   POR LA ASISTENCIA.

Weitere ähnliche Inhalte

Was ist angesagt?

Curso sql server 2012 clase 2
Curso sql server 2012 clase 2Curso sql server 2012 clase 2
Curso sql server 2012 clase 2josealopezpastor
 
Libro introduccion SQL Server Express Edition 2012
Libro introduccion SQL Server Express Edition 2012Libro introduccion SQL Server Express Edition 2012
Libro introduccion SQL Server Express Edition 2012Andreiitah Puliido
 
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlAntonio Soto
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresEnrique Catala Bañuls
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008Jillian Motoharu
 
Diferentes versiones sql server
Diferentes versiones sql serverDiferentes versiones sql server
Diferentes versiones sql serverJillian Motoharu
 
Administración y programación en sql server
Administración y programación en sql serverAdministración y programación en sql server
Administración y programación en sql serverIsabel_Samir
 
Manual S Q L Sever2000( C E P S U N I)
Manual S Q L Sever2000( C E P S  U N I)Manual S Q L Sever2000( C E P S  U N I)
Manual S Q L Sever2000( C E P S U N I)Julio Pari
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosPedroJunior178
 
Bd T1 Eq7 Caracteristicas Sql Server 2008 Todos
Bd T1 Eq7 Caracteristicas Sql Server 2008 TodosBd T1 Eq7 Caracteristicas Sql Server 2008 Todos
Bd T1 Eq7 Caracteristicas Sql Server 2008 TodosArmando
 
Sq ly oracle.tarea2
Sq ly oracle.tarea2Sq ly oracle.tarea2
Sq ly oracle.tarea2hdez7eli
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertecdbLearner
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4melasa7
 

Was ist angesagt? (20)

Curso sql server 2012 clase 2
Curso sql server 2012 clase 2Curso sql server 2012 clase 2
Curso sql server 2012 clase 2
 
Libro introduccion SQL Server Express Edition 2012
Libro introduccion SQL Server Express Edition 2012Libro introduccion SQL Server Express Edition 2012
Libro introduccion SQL Server Express Edition 2012
 
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
Diferentes versiones sql server
Diferentes versiones sql serverDiferentes versiones sql server
Diferentes versiones sql server
 
Administración y programación en sql server
Administración y programación en sql serverAdministración y programación en sql server
Administración y programación en sql server
 
Manual S Q L Sever2000( C E P S U N I)
Manual S Q L Sever2000( C E P S  U N I)Manual S Q L Sever2000( C E P S  U N I)
Manual S Q L Sever2000( C E P S U N I)
 
Presentación SQL Server 2012
Presentación SQL Server 2012Presentación SQL Server 2012
Presentación SQL Server 2012
 
Exchange server
Exchange serverExchange server
Exchange server
 
Versiones de sql
Versiones de sqlVersiones de sql
Versiones de sql
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 
Bd T1 Eq7 Caracteristicas Sql Server 2008 Todos
Bd T1 Eq7 Caracteristicas Sql Server 2008 TodosBd T1 Eq7 Caracteristicas Sql Server 2008 Todos
Bd T1 Eq7 Caracteristicas Sql Server 2008 Todos
 
Sql Server
Sql ServerSql Server
Sql Server
 
Sq ly oracle.tarea2
Sq ly oracle.tarea2Sq ly oracle.tarea2
Sq ly oracle.tarea2
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertec
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4
 
40340385 instalacion-de-sql
40340385 instalacion-de-sql40340385 instalacion-de-sql
40340385 instalacion-de-sql
 
Taller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridadTaller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridad
 

Andere mochten auch

12 Bussiness Inteligence
12 Bussiness Inteligence12 Bussiness Inteligence
12 Bussiness Inteligenceguest572c56
 
Modelado de Data Warehouse
Modelado de Data WarehouseModelado de Data Warehouse
Modelado de Data WarehouseEduardo Castro
 
Introducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de NegociosIntroducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de NegociosSebastian Rodriguez Robotham
 
Implementación de inteligencia de Negocios paso a paso (Business Intelligence)
Implementación de inteligencia de Negocios paso a paso (Business Intelligence)Implementación de inteligencia de Negocios paso a paso (Business Intelligence)
Implementación de inteligencia de Negocios paso a paso (Business Intelligence)DANIEL VENTURA
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideSharePedro Bermudez Talavera
 

Andere mochten auch (9)

12 Bussiness Inteligence
12 Bussiness Inteligence12 Bussiness Inteligence
12 Bussiness Inteligence
 
Modelado de Data Warehouse
Modelado de Data WarehouseModelado de Data Warehouse
Modelado de Data Warehouse
 
Introducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de NegociosIntroducción a DataWarehouse e Inteligencia de Negocios
Introducción a DataWarehouse e Inteligencia de Negocios
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Implementación de inteligencia de Negocios paso a paso (Business Intelligence)
Implementación de inteligencia de Negocios paso a paso (Business Intelligence)Implementación de inteligencia de Negocios paso a paso (Business Intelligence)
Implementación de inteligencia de Negocios paso a paso (Business Intelligence)
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Ähnlich wie Presentación: Administración y programación de bases de datos relacionales.

Ähnlich wie Presentación: Administración y programación de bases de datos relacionales. (20)

Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
 
Presentacion
PresentacionPresentacion
Presentacion
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
 
Exposicion_Terabyte.pptx
Exposicion_Terabyte.pptxExposicion_Terabyte.pptx
Exposicion_Terabyte.pptx
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Microsoft SQL SERVER
Microsoft SQL SERVERMicrosoft SQL SERVER
Microsoft SQL SERVER
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
Sql server
Sql serverSql server
Sql server
 
SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 
Servidores de base_de_datos_sql
Servidores de base_de_datos_sqlServidores de base_de_datos_sql
Servidores de base_de_datos_sql
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql
Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos SqlHerramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql
Herramientas Control, Monitoreo Y Estadisticas De Bases De Datos Sql
 
SQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITIONSQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITION
 
SQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITIONSQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITION
 
SQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITIONSQL SERVER COMPACT EDITION
SQL SERVER COMPACT EDITION
 
ORACLE VS IBM DB2.pptx
ORACLE VS IBM DB2.pptxORACLE VS IBM DB2.pptx
ORACLE VS IBM DB2.pptx
 

Kürzlich hochgeladen

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 

Kürzlich hochgeladen (20)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 

Presentación: Administración y programación de bases de datos relacionales.

  • 1. SQL SERVER 2005 INTRODUCCIÓN  CICLO DE TRABAJO:  TOMA DE REQUISITOS  ANÁLISIS DE REQUISITOS  DISEÑO E/R  DISEÑO BBDD  INSTALACION Y CONFIGURACIÓN DE HARDWARE Y SOFTWARE  IMPLEMENTACION EN EL SGBB  DESARROLLO SOFTWARE  PRUEBAS  PUESTA EN PRODUCCIÓN  DOCUMENTACION  MANTENIMIENTO
  • 2. SQL SERVER 2005 CUESTIONES  ¿CUÁLCREES QUE SON LAS FUNCIONES DEL ADMINISTRADOR DE BBDD?
  • 3. SQL SERVER 2005 ÍNDICE  Sistemas Gestores de BBDD (SGBD)  Componentes, Estructura, Arquitectura de SQL2k5  Lenguajes de definición DDL  Lenguajes de manipulación DML  Lenguajes de Control de datos DCL  SQL: Transact SQL  Concurrencia: Bloqueos
  • 4. SQL SERVER 2005 ÍNDICE  Integridad  Transacciones  Seguridad  Backup  Replicación  Metadatos  PROYECTO
  • 5. SQL SERVER 2005 SGBD  SISTEMA GESTORE DE BASE DE DATOS RELACIONALES.  MICROSOFT SQL SERVER  REQUISITOS  INSTALACIÓN
  • 6. SQL SERVER 2005 SGBD  SISTEMAS GESTORES DE BBDD. Programa/s que sirven para definir, construir y explotar una base de datos.  Clasificación según modelo de datos: •RELACIONALES (SGBDR) •Orientado a objetos, jerárquica,...
  • 7. SQL SERVER 2005 SGBDR  BASES DE DATOS RELACIONALES.  LA BASE DE DATOS SE REPRESENTA COMO UN CONJUNTO DE TABLAS QUE PUEDEN ESTAR RELACIONADAS.  DÉCADA 70  IBM PIONERA  EN LOS AÑOS 80 APARECEN MULTIPLES APLICACIONES PARA PC.  SQL SERVER, ORACLE, MYSQL, POSTGRE...
  • 8. SQL SERVER 2005 CUESTIONES  ¿QUÉSISTEMAS DE GESTIÓN DE BASES DE DATOS RELACIONALES CONOCES?
  • 9. SQL SERVER 2005 MICROSOFT SQL SERVER  ES UN SISTEMA DE GESTIÓN DE BBDD DE MICROSOFT.  BASADO EN MODELO RELACIONAL  LENGUAJES T-SQL Y ANSI SQL  TRANSACCIONAL, ESCALABLE, ESTABLE, SEGURO, ADMINISTRACIÓN GRÁFICA, MODO DE TRABAJO CLIENTE-SERVIDOR, MULTIUSUARIO, DISTRIBUIDO
  • 10. SQL SERVER 2005 REQUISITOS  MS SQL SERVER EXPRESS EDITION.  http://msdn.microsoft.com/es-es/library/  Google: • Requisitos instalación SQL SERVER 2005 Express Edition  Diferenciar una instalación cliente y una servidor. Sistemas operativos.
  • 11. SQL SERVER 2005 CUESTIONES  ¿EN UNA INSTALACIÓN CLIENTE SERVIDOR QUE SISTEMAS OPERATIVOS UTILIZARÍAS?  ¿CÓMO SE LLAMA EL LENGUAJE DE PROGRAMACIÓN UTILIZADO PARA LA COMUNICACIÓN CON LAS BBDD? ¿Y EL QUE UTILIZA MS SQL SERVER?
  • 12. SQL SERVER 2005 USOS  SOLUCIONES:  ESCRITORIO  WEB  INTRANETS, EXTRANETS  PRINCIPALMENTE GRANDES APLICACIONES EMPRESARIALES • Ej: ALMACENES DE DATOS: DATAWAREHOUSE, DATAMARTS
  • 13. SQL SERVER 2005 INSTALACIÓN  MICROSOFT SQL SERVER 2005 EXPRESS EDITION  SOLO GESTOR DE BASES DE DATOS  GRATUITO  MISMA FUNCIONALIDAD  LIMITADA EN TAMAÑO  NO CONTIENE FUNCIONALIDADES EMPRESARIALES AVANZADAS.
  • 14. SQL SERVER 2005 INSTALACIÓN  Microsoft SQL Server Management Studio Express (SSMSE)  HERRAMIENTA GRÁFICA DE ADMINISTRACIÓN  GRATUITA
  • 15. SQL SERVER 2005 PRÁCTICA  DEBEMOS INSTALAR EL SOFTWARE NECESARIO PARA LA REALIZACIÓN DE LOS PROCESOS PROPIOS DE GESTIÓN DE UNA BBDD.  ¿QUÉ DEBO INSTALAR?  SI NO LO SÉ. ¿DÓNDE DEBO BUSCAR?  TÓMATE UNOS MINUTOS EN INTENTARLO
  • 16. SQL SERVER 2005 C/E/A  ESTRUCTURA  ARQUITECTURA  FICHEROS
  • 17. SQL SERVER 2005 COMPONENTES  MOTOR DE BASE DE DATOS RELACIONAL. El corazón de la bbdd.  ANALYSIS SERVICES. Solución BI para soporte aplicaciones OLAP y minería de datos.  INTEGRATION SERVICES. Motor de transformaciones de datos.
  • 18. SQL SERVER 2005 COMPONENTES  REPORTING SERVICES. Generador de informes a partir de los datos.  REPLICATION. Copiado, Distribución y Sincronizado de BBDD.  NOTIFICATION SERVICES. Servicios de notificación.
  • 19. SQL SERVER 2005 COMPONENTES  SERVICE BROKER  .NET common languaje runtime (CLR) native http support  Full-text search
  • 20. SQL SERVER 2005 ESTRUCTURA  ESTRUCTURA LÓGICA BBDD TABLAS CAMPOS REGISTROS  BASADA EN OBJETOS (TABLAS, VISTAS, SINONIMOS...)  TABLAS DE METADATOS
  • 21. SQL SERVER 2005 ESQUEMAS  Es un CONTENEDOR DE OBJETOS  Esquema define un dominio de nombres únicos de objeto.  INDEPENDIENTE USUARIO DEL ESQUEMA (sql2k unono existe sin el otro)  Es un espacio de nombres distinto que existe de forma independientemente del usuario de base de datos que lo creó.
  • 22. SQL SERVER 2005 ESQUEMAS  CUALQUIER USUARIO PUEDE SER PROPIETARIO DE UN ESQUEMA.  CONSECUENCIAS: • Es posible eliminar un usuario de base de datos sin necesidad de eliminar objetos en un esquema correspondiente. • Ver doc oficial microsoft (http://msdn.microsoft.com/es- es/library/ms190387.aspx)  Servidor.Bbdd.Esquema.Objeto  Esquema por defecto: dbo
  • 23. SQL SERVER 2005 FICHEROS  ORGANIZACIÓN DE LA INFORMACIÓN: (Estructura física)  ARCHIVOS DE DATOS PRINCIPALES • OBLIGATORIA EXISTENCIA • .MDF  ARCHIVOS DE DATOS SECUNDARIOS • NO OBLIGATORIA SU EXISTENCIA • .NDF
  • 24. SQL SERVER 2005 FICHEROS  ARCHIVOS DE REGISTRO. • ARCHIVOS DE LOG • REGISTRO DE TRANSACCIONES • OBLIGATORIO • .LDF • ALMACENA LA INFORMACIÓN DEL REGISTRO PARA RECUPERAR LA BBDD.  Los ficheros se guardan en la carpeta del SQL: • Server/MSSQL.n/MSSQL/DATA.
  • 25. SQL SERVER 2005 BBDD DEL SISTEMA  INSTALADAS POR SQL SERVER.  MASTER. Controla las bbdd del ususario y el funcionamiento del sistema.  MODEL. PLANTILLAS PARA NUEVAS BBDD  TEMPDB. ALMACENAMIENTO TEMPORAL  MSDB  Estas últimas forman parte del diccionario de datos y las utiliza el sistema para su gestión.
  • 26. SQL SERVER 2005 VISTAS DEL SISTEMA  VISTASDE METADATOS  CADA BBDD TIENE SUS PROPIAS VISTAS  INFORMACIÓN MUY VALIOSA.
  • 27. SQL SERVER 2005 CUESTIONES  REVISA LA VISTAS DEL SISTEMA:  SYS.OBJECTS  SYS.COLUMNS  EJ: SELECT O.NAME,C.NAME FROM SYS.OBJECTS O INNER JOIN SYS.COLUMS C ON O.OBJECT_ID=C.OBJECT_ID
  • 28. SQL SERVER 2005 DDL  CREATE, ALTER, DROP  BBDD  TABLAS  CAMPOS  CLAVES (AJENAS Y PRIMARIAS)  ÍNDICES  RESTRICCIONES
  • 29. SQL SERVER 2005  PROCEDIMIENTOS  TRIGGERS  VISTAS  FUNCIONES  USUARIOS  LOGIN
  • 30. SQL SERVER 2005 DML  INSERT, UPDATE, DELETE.  TABLAS
  • 31. SQL SERVER 2005 DCL  GRANT, REVOKE, DENY  PERMISOS DE USUARIOS  GESTIÓN DE TRANSACCIONES  COMMIT  ROLLBACK
  • 32. SQL SERVER 2005 T-SQL  TRANSACT SQL  VERSIÓN DEL LENGUAJE SQL, PROPIA DE MICROSOFT.  T-SQL: • TIPOS DE DATOS • VARIABLES • OPERADORES • ESTRUCTURAS DE CONTROL
  • 33. SQL SERVER 2005 T-SQL • CONTROL DE ERRORES • CONSULTA DE DATOS • CONSULTAS AGREGADAS • OPERACIONES CON CONJUNTOS • XML • INSERTAR DATOS • ACTUALIZAR DATOS • BORRAR DATOS
  • 34. SQL SERVER 2005 T-SQL • TRUNCAR DATOS • TRANSACCIONES • PROCEDIMIENTOS ALMACENADOS • FUNCIONES • FUNCIONES INTEGRADAS • TRIGGERS • CURSORES
  • 35. SQL SERVER 2005 CONCURRENCIA  CONCURRENCIA: (Accesos simultaneos)  BLOQUEOS • TIPOS DE BLOQUEO • FILA, PÁGINA, TABLA, BBDD ... • MODOS DE BLOQUEO • COMPARTIDO. PARA SOLO LECTURA. SELECT • EXCLUSIVO. PARA MODIFICACIONES. • ....
  • 36. SQL SERVER 2005 INTEGRIDAD  INTEGRIDAD  DATOS CORRECTOS Y COMPLETOS EN UNA BBDD.  INTEGRIDAD REFERENCIAL  INTEGRIDAD ENTRE FK Y PK, RELACIONES PADRE HIJO.
  • 37. SQL SERVER 2005 TRANSACCIONES  TRANSACCIONES (Procesamiento en bloque de actuaciones que no pueden quedarse a medias, o finalizan o recupera el estado anterior)  Muy importantes  Implicitas y generadas por el usuario.  BEGIN, COMMIT, ROLLBACK (TRANSACTION)
  • 38. SQL SERVER 2005 TRANSACCIONES  PROPIEDADES DE UNA TRANSACCIÓN:  ATOMICIDAD. Se hace o no , nunca a medias.  CONSISTENCIA. Se hace lo que puede terminarse. Nunca quedan transacciones abiertas.  AISLAMIENTO. Una actuación no afecta a otras.  PERMANENCIA. Tras realizar la actuación, esta es definitiva.
  • 39. SQL SERVER 2005 SEGURIDAD  USUARIOS  INICIOS DE SESIÓN / USUARIOS  PERMISOS  DE SERVIDOR  DE OBJETOS DE LA BBDD
  • 40. SQL SERVER 2005 BACKUP  BACKUP – COPIAS DE SEGURIDAD  ¿POR QUÉ SON IMPORTANTES?  ¿QUÉ SON?  REALIZAR COPIA DE SEGURIDAD  RESTAURAR COPIA DE SEGURIDAD  BACKUP Y RESTORE  FICHERO DE LOG  REPLICACIÓN
  • 41. SQL SERVER 2005 REPLICACIÓN  REPLICACIÓN  Proceso mediante el cual un servidor realiza copias de datos a otros servidores remotos.  Se mantiene la integridad de los datos  Publicación: Info a replicar  Sincronización: Asegura que la info es la misma
  • 42. SQL SERVER 2005 METADATOS  METADATOS  DATOS SOBRE DATOS  INFORMA SOBRE LOS OBJETOS DE LA BBDD (TABLAS, SP, RESTRICCIONES)  ESTÁTICOS • VISTAS DE METADATOS (VISTAS DEL SISTEMA)  DINÁMICOS • VISTAS Y FUNCIONES DE ADMINISTRACIÓN QUE CONSULTAN METADATOS SOBRE EL ESTADO ACTUAL DEL SQL SERVER. EJ BLOQUEOS.
  • 43. SQL SERVER 2005 LO NUEVO  Nuevas funcionalidades:  Tablas particionadas • FUNCIONES DE PARTICION • ESQUEMAS DE PARTICIÓN
  • 44. SQL SERVER 2005 PLAN DE MANTENIMIENTO  SEMANAL  REGENERAR O REORGANIZAR INDICES  ACTUALIZAR ESTADÍSTICAS  BACKUPS
  • 45. SQL SERVER 2005 EJEMPLO  EJEMPLO SQL SERVER:  DATAMART
  • 46. SQL SERVER 2005 PROYECTO  PROYECTO: BBDD TEST  REQUISITOS -> MODELO E/R  MODELO E/R -> BBDD  TAREAS PROPIAS DE MANTENIMIENTO Y ADMINISTRACIÓN. A TRAVÉS DE LOS CONTENIDOS DEL CURSO VEREMOS TODOS LOS PASOS DEL CICLO DE TRABAJO.
  • 47. SQL SERVER 2005 FIN  GRACIAS POR LA ASISTENCIA.