Administración de Oracle - Tema 01 - Introducción

1,612 views
1,522 views

Published on

Primer tema del curso de Administración de Oracle I. Curso para obtener la certificación OCA.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
1,612
On SlideShare
0
From Embeds
0
Number of Embeds
199
Actions
Shares
0
Downloads
0
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide
  • Ventajas de SGBD Facilidad de manejo de grandes volúmenes de información Gran velocidad Independencia del tratamiento de información Seguridad de la información (acceso a usuarios autorizados), protección de información, de modificaciones, inclusiones, consulta No hay duplicidad de información, comprobación de información en el momento de introducir la misma Integridad referencial Inconvenientes de un SGBD El coste de actualización del hardware y software es muy elevado Salario del administrador de la base de datos El mal diseño de esta puede originar problemas a futuro Un mala formación de los usuarios puede originar problemas a futuro Si documentación adecuada del sistema no se seguir desarrollando Generación de excesivos campos vacíos El mal diseño de seguridad puede generar problemas
  • Primera Reunión de Preparación del Diseño de la BD de una Aplicación Punto de partida para el diseño de nuestra base de datos: Visión inicial del sistema propuesto Modelo lógico de datos Diseño del rendimiento Definición del sistema de pruebas Monitorización del rendimiento durante las pruebas Revisión del diseño en función de las pruebas de rendimiento Preparación del entorno de producción Revisión de post-producción Visión Inicial del Sistema Propuesto Identificar el impacto de una implantación: Descripción general, tipo, propósito, funciones, alcance y criticidad de la aplicación Tamaño, carga de trabajo, procesos "batch", conexiones concurrentes Diseño de la arquitectura Herramientas, metodología y lenguajes de desarrollo Disponibilidad, rendimiento, seguridad Plataforma hardware y software División de tareas entre el DBA, desarrollo y las unidades de negocio
  • Administración de Oracle - Tema 01 - Introducción

    1. 1. Introducción 1
    2. 2. Objetivos <ul><li>Explicar los objetivos del curso
    3. 3. Describir los conceptos básicos de una BD relacional
    4. 4. Elegir Oracle como SGBD
    5. 5. Conocer las tareas básicas de un administrador de BD </li></ul>
    6. 6. Objetivos del Curso Los objetivos de este curso son: <ul><ul><li>Instalar, crear y administrar una base de datos Oracle
    7. 7. Configurar una base de datos para una aplicación
    8. 8. Implementar una estrategia de copias de seguridad y recuperación
    9. 9. Utilizar procedimientos básicos de monitorización </li></ul></ul>Imágen: http://www.flickr.com/photos/jiscinfonet/858125764/
    10. 10. Almacenando Información <ul><li>El Dr. E.F. Codd propuso un modelo relacional para sistemas de bases de datos en 1970
    11. 11. Con esa base y la necesidad creciente de almacenar, recuperar y modificar datos a petición nacieron los Sistemas Gestores de Bases de Datos
    12. 12. Una base de datos relacional consiste en: </li><ul><li>Colección de objetos y relaciones
    13. 13. Conjunto de operadores que actúan en las relaciones
    14. 14. Consistencia e integridad de datos </li></ul><li>Una Base de Datos Relacional es una colección de relaciones o tablas de dos dimensiones </li></ul>
    15. 15. Elementos Básicos <ul><li>Tabla
    16. 16. Fila
    17. 17. Columna
    18. 18. Campo o Celda </li></ul>Imágen: http://www.flickr.com/photos/ryanwiz/3339287832/
    19. 19. Modelo Relacional <ul><li>Un modelo relacional de entidades es la ilustración de varias entidades de un negocio y las relaciones entre ellas
    20. 20. Componentes de un modelo relacional: </li><ul><li>Entidad
    21. 21. Atributo
    22. 22. Relación </li></ul><li>Con las relaciones se organizarán los datos </li></ul>Imágen: http://www.flickr.com/photos/24024702@N03/2470032721/
    23. 23. Relaciones <ul><li>Cada registro de datos en una tabla está identificado de forma única por una clave primaria (primary key - PK)
    24. 24. Puedes hacer referencia de forma lógica a datos de múltiples tablas usando claves ajenas o foráneas (foreign key - FK)
    25. 25. No se pueden duplicar valores en una clave primaria
    26. 26. Las claves ajenas se basan en valores lógicos, no físicos o punteros
    27. 27. Una clave ajena debe referenciar a una clave primaria o una columna con un valor único </li></ul>
    28. 28. Restricciones de Integridad <ul><li>NOT NULL
    29. 29. UNIQUE
    30. 30. PRIMARY KEY
    31. 31. FOREIGN KEY
    32. 32. CHECK </li></ul>Imágen: http://www.flickr.com/photos/caius/2300154566/
    33. 33. Structured Query Language <ul><li>Un lenguaje de programación standard para obtener y actualizar información de una BD
    34. 34. SQL proporciona los comandos para realizar las siguientes tareas: </li><ul><li>Consultar datos
    35. 35. Insertar, actualizar y borrar registros de una tabla
    36. 36. Crear, reemplazar, alterar y eliminar objetos
    37. 37. Controlar el acceso de la base de datos y sus objetos
    38. 38. Garantizar la consistencia e integridad de la base de datos </li></ul></ul>
    39. 39. Sentencias SQL
    40. 40. Sistemas Gestores de Bases de Datos
    41. 41. Objetivos de un SGBD <ul><li>Abstracción de la información
    42. 42. Independencia
    43. 43. Redundancia mínima
    44. 44. Consistencia
    45. 45. Seguridad
    46. 46. Integridad
    47. 47. Respaldo y recuperación
    48. 48. Control de la concurrencia
    49. 49. Tiempo de respuesta </li></ul>
    50. 50. ¿Por qué elegimos Oracle como nuestro SGBD?
    51. 51. ¿Por qué elegimos Oracle como nuestro SGBD?
    52. 52. Instancia Oracle
    53. 53. Tareas de un DBA <ul><li>Evaluar el hardware
    54. 54. Instalar Oracle
    55. 55. Planificar la base de datos
    56. 56. Crear y abrir la base de datos
    57. 57. Realizar copias de seguridad
    58. 58. Gestionar los usuarios
    59. 59. Implementar el diseño de la base de datos
    60. 60. Recuperar la base de datos en caso de fallo
    61. 61. Monitorizar el rendimiento </li></ul>

    ×