0
Base de datos i<br />INTRODUCCION A LAS BASE DE DATOS<br />
TEMAS<br />INTRODUCCIÓN Y GENERALIDADES<br /><ul><li>Diferencia entre un archivo y una base de datos
Objetivos de una Base de Datos
Funciones de los Sistemas Gestores de Bases de Datos
Actores en los Sistemas Gestores de Bases de Datos
Ventajas de utilizar un Sistema Gestor de Bases de Datos
Estructura Global de un Sistema Gestor de Bases de Datos</li></li></ul><li>INTRODUCCIÓN<br />DATO: <br />Conjunto de carac...
ARCHIVO O FICHERO (INFORMÁTICA):<br /><ul><li>Conjunto completo de información identificado con un nombre.
Un conjunto de datos o un documento creado por los usuarios.
En un archivo se agrupan instrucciones, números, palabras en unidades coherentes que el usuario puede recuperar, modificar...
Cada tipo de archivo tiene sus característica únicas que los diferencian y programas específicos que nos permiten hacer us...
Necesita más tiempo para tener acceso a los datos que en RAM<br />Su acceso es tan “lento” que es imprescindible enviar y ...
INTRODUCCIÓN<br />BASE DE DATOS:<br /><ul><li>Colección compartida de datos relacionados desde el punto de vista lógico, j...
Diseñada para satisfacer las necesidades de información de una organización
Una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla
Puede ser  utilizada de forma compartida por muchos usuarios de distintos tipos.
Las Bases de Datos sirven para almacenar, procesar y extraer datos</li></li></ul><li>INTRODUCCIÓN<br />Diferencias entre l...
¿En qué se diferencia una Base de Datos de los archivos tradicionales?<br />Excel<br />Hojas de cálculo<br />SGBD <br />ó ...
Aplicaciones  de las BBDD<br />Banca. Para información de los clientes, cuentas y préstamos, y transacciones bancarias.<br...
Aplicaciones  de las BBDD<br />Finanzas. Para almacenar información sobre grandes empresas, ventas y compras de documentos...
¿Qué es un Sistema Gestor de Base de Datos?<br /><ul><li>Sistema Gestor de Bases de Datos (SGBD).
Es un software que proporciona servicios para la creación, el almacenamiento, el procesamiento y la consulta de la informa...
Un SGBD actúa como un intermediario entre las aplicaciones y los datos. </li></li></ul><li>¿Funciones de un Sistema Gestor...
Compresión de datos
Importar datos
Exportar datos</li></ul>Restricciones:<br /><ul><li>Unicidad
Upcoming SlideShare
Loading in...5
×

Introduccion bases de datos

3,325

Published on

Base de Datos I

Published in: Education, Travel
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,325
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
163
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Introduccion bases de datos"

  1. 1. Base de datos i<br />INTRODUCCION A LAS BASE DE DATOS<br />
  2. 2. TEMAS<br />INTRODUCCIÓN Y GENERALIDADES<br /><ul><li>Diferencia entre un archivo y una base de datos
  3. 3. Objetivos de una Base de Datos
  4. 4. Funciones de los Sistemas Gestores de Bases de Datos
  5. 5. Actores en los Sistemas Gestores de Bases de Datos
  6. 6. Ventajas de utilizar un Sistema Gestor de Bases de Datos
  7. 7. Estructura Global de un Sistema Gestor de Bases de Datos</li></li></ul><li>INTRODUCCIÓN<br />DATO: <br />Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.<br />INFORMACIÓN: <br />Es un conjunto ordenado de datos.<br />Pueden ser manejados según la necesidad del usuario<br />Se debe guardar lógicamente en archivos, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información<br />
  8. 8. ARCHIVO O FICHERO (INFORMÁTICA):<br /><ul><li>Conjunto completo de información identificado con un nombre.
  9. 9. Un conjunto de datos o un documento creado por los usuarios.
  10. 10. En un archivo se agrupan instrucciones, números, palabras en unidades coherentes que el usuario puede recuperar, modificar, eliminar, guardar.
  11. 11. Cada tipo de archivo tiene sus característica únicas que los diferencian y programas específicos que nos permiten hacer uso de ellos</li></ul>INTRODUCCIÓN<br />
  12. 12. Necesita más tiempo para tener acceso a los datos que en RAM<br />Su acceso es tan “lento” que es imprescindible enviar y recuperar datos con inteligencia<br />Al buscar un dato, se espera encontrarlo en el primer intento (o en pocos)<br />Si se buscan varios datos, se espera obtenerlos todos de una sola vez<br />Puede quedar espacio sin uso<br />INTRODUCCIÓN<br />
  13. 13. INTRODUCCIÓN<br />BASE DE DATOS:<br /><ul><li>Colección compartida de datos relacionados desde el punto de vista lógico, junto con una descripción de esos datos (metadatos)
  14. 14. Diseñada para satisfacer las necesidades de información de una organización
  15. 15. Una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla
  16. 16. Puede ser utilizada de forma compartida por muchos usuarios de distintos tipos.
  17. 17. Las Bases de Datos sirven para almacenar, procesar y extraer datos</li></li></ul><li>INTRODUCCIÓN<br />Diferencias entre los archivos tradicionales y las BDD<br />
  18. 18. ¿En qué se diferencia una Base de Datos de los archivos tradicionales?<br />Excel<br />Hojas de cálculo<br />SGBD <br />ó <br />DBMS<br />Word<br />Documentos<br />Bases de Datos<br />Power Point<br />Presentaciones<br />Archivos tradicionales<br />Block de notas<br />Archivos de texto<br />Paint, Corel, etc.<br />Editar imágenes<br />Archivos de audio<br />Reproductor de Windows, Winamp, etc.<br />
  19. 19. Aplicaciones de las BBDD<br />Banca. Para información de los clientes, cuentas y préstamos, y transacciones bancarias.<br />Líneas aéreas. Para reservas e información de planificación.<br />Universidades. Para información de los estudiantes, matrículas de las asignaturas y cursos.<br />Transacciones de tarjetas de crédito. Para compras con tarjeta de crédito y generación mensual de extractos.<br />Telecomunicaciones. Para guardar un registro de las llamadas realizadas, generación mensual de facturas, manteniendo el saldo de las tarjetas telefónicas de prepago y para almacenar información sobre las redes de comunicaciones.<br />
  20. 20. Aplicaciones de las BBDD<br />Finanzas. Para almacenar información sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos.<br />Ventas. Para información de clientes, productos y compras. <br />Producción. Para la gestión de la cadena de producción, contabilidad de costos, inventarios de elementos en almacenes y pedidos de elementos<br />Recursos humanos. Para información sobre los empleados, salarios, impuestos y beneficios, y para la generación de las nóminas.<br />
  21. 21. ¿Qué es un Sistema Gestor de Base de Datos?<br /><ul><li>Sistema Gestor de Bases de Datos (SGBD).
  22. 22. Es un software que proporciona servicios para la creación, el almacenamiento, el procesamiento y la consulta de la información almacenada en base de datos de forma segura y eficiente. 
  23. 23. Un SGBD actúa como un intermediario entre las aplicaciones y los datos. </li></li></ul><li>¿Funciones de un Sistema Gestor de Base de Datos?<br />Otras funciones<br /><ul><li>Backup
  24. 24. Compresión de datos
  25. 25. Importar datos
  26. 26. Exportar datos</li></ul>Restricciones:<br /><ul><li>Unicidad
  27. 27. Valores nulos
  28. 28. Tipo de dato almacenado
  29. 29. Tamaño</li></ul>Mecanismos de recuperación<br /><ul><li>Transacciones</li></ul>Control de concurrencia<br /><ul><li>Bloqueo
  30. 30. Serialización</li></ul>Control de acceso<br /><ul><li>Usuarios
  31. 31. Privilegios</li></ul>LO QUE NO HACE UN SGBD<br />Un buen diseño de la base de datos<br />
  32. 32. Objetivos de los sistemas gestor de bases de datos<br />Redundancia e inconsistencia de datos: <br />La posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de información, <br />La misma información sea más de una vez duplicada en un dispositivo de almacenamiento. <br />Diversas copias de un mismo dato no concuerdan entre si.<br />Dificultad para tener acceso a los datos.<br />Facilitar al usuario el manejo de los datos, para una toma de decisiones.<br />Usuarios: Programadores, Usuarios sofisticados (escriben sus consultas), Usuarios especializados (operaciones no tradicionales), Usuario ingenuos .<br />
  33. 33. Objetivos de los sistemas gestor de bases de datos<br />Aislamiento de los datos.<br />Puesto que los datos están repartidos en varios archivos, y estos no pueden tener diferentes formatos, es difícil escribir nuevos programas de aplicación para obtener los datos apropiados.<br />Anomalías del acceso concurrente<br />Permiten que múltiples usuarios actualicen los datos simultáneamente, bajo una supervisión.<br />Problemas de seguridad.<br />La información de toda empresa es importante<br />Tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información.<br />Un grado de seguridad que garantice la autentificación y protección de los datos. <br />
  34. 34. Objetivos de los sistemas gestor de bases de datos<br />Abstracción de la información<br />Un objetivo importante de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de los datos<br />El sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos. <br />Los datos se deben extraer eficientemente para que el sistema sea manejable.<br />Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema el:<br />Interno, <br />Conceptual y <br />Externo, <br />
  35. 35. Abstracción de la información<br />EN EL NIVEL EXTERNO:<br />Se sitúan las diferentes visiones lógicas que los procesos usuarios (programas de aplicación y usuarios directos).<br />Es lo que el usuario final puede visualizar del sistema terminado, <br />Describe sólo una parte de la base de datos al usuario acreditado para verla. <br />El sistema puede proporcionar muchas visiones para la misma base de datos.<br />Ve solo los datos de interés.<br />Estas visiones se denominan esquemas externos.<br />
  36. 36. Abstracción de la información<br />EN EL NIVEL CONCEPTUAL :<br />Describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos.<br />Describe la base de datos completa en términos de su estructura de diseño y<br />Decide qué información se va a guardar en la base de datos<br />
  37. 37. Abstracción de la información<br />EN EL NIVEL CONCEPTUAL: <br /> Consta de las siguientes definiciones:<br />DEFINICIÓN DE LOS DATOS: <br />Se describen el tipo de datos y la longitud de campo todos los elementos de la base de datos. <br />Los elementos por definir incluyen artículos elementales (atributos), totales de datos y registros conceptuales (entidades).<br />RELACIONES ENTRE DATOS: <br />Se definen las relaciones entre datos para enlazar tipos de registros relacionados para el procesamiento de archivos múltiples. <br />
  38. 38. EN EL NIVEL FÍSICO:<br />Es la representación del nivel más bajo de abstracción, <br />En éste se describe en detalle la forma en como de almacenan los datos en los dispositivos de almacenamiento<br />Archivos y hardware<br />Por ejemplo, mediante señaladores o índices para el acceso aleatorio a los datos<br />Hay una sola descripción física, que denominamos esquema interno.<br />Abstracción de la información<br />
  39. 39. ADMINISTRADOR DE BD<br />Persona que tiene el control central sobre el sistema<br />Funciones<br />Definir el esquema<br />Definir estructura de almacenamiento y método de acceso<br />Modificar: (1) esquema, (2) organización física<br />Resolución de emergencias.<br />Vigilancia de la integridad y de la calidad de los datos.<br />Diseño físico, estrategia de caminos de acceso y reestructuraciones.<br />Normativa y asesoramiento a los programadores y a los usuarios finales sobre la utilización de la BD.<br />Control y administración de la seguridad: autorizaciones, restricciones, etc.<br />
  40. 40. Abstracción de la información<br />Vista 1<br />Vista 2<br />Vista 3<br />Vista n<br />…<br />Usuarios<br />Finales<br />Nivel Conceptual<br />DBA<br />Nivel Físico<br />SGBD<br />
  41. 41. Actores de una BDD<br />Estructura general del sistema<br />
  42. 42. Ventajas de utilizar un Sistema Gestor de Base de Datos<br />Seguridad de los datos<br />Control o manipulación de datos<br />Actualización de los datos en línea<br />Reducción de tiempos<br />Mantener organización coherente de los datos<br />Simplificación del trabajo<br />Generación de informes a partir de los datos<br />Accesos concurrentes a las BD<br />
  43. 43. Topología de Red (Lógicas)<br />LAN: Redes de Area Local<br />MAN:Redes de Area Metropolitana<br />WAN: Redes de Area Amplia<br />SAN: Redes de Area de Almacenamiento<br />INTRODUCCIÓN<br />
  44. 44. INTRODUCCIÓN<br />Redes de Area de Almacenamiento<br />Una red SAN (Storage Area Network) es una red dedicada, de alto rendimiento, que se utiliza para trasladar datos entre servidores y recursos de almacenamiento.<br />Las SAN poseen las siguientes características: <br /><ul><li>Rendimiento: Las SAN permiten el acceso concurrente de matrices de disco o cinta por dos o más servidores
  45. 45. Disponibilidad: Las SAN tienen una tolerancia incorporada a los desastres, ya que se puede hacer copias exactas de los datos en distintos dispositivos de almacenamiento
  46. 46. Escalabilidad: Se pueden añadir recursos de almacenamiento sin alterar cómo está organizada la red de la empresa</li></li></ul><li>INTRODUCCIÓN<br />Redes de Area de Almacenamiento<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×