Successfully reported this slideshow.
Your SlideShare is downloading. ×

ADM BD UNIDAD 1 CLASE 1 y 2.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Base de datos
Base de datos
Loading in …3
×

Check these out next

1 of 39 Ad

More Related Content

Similar to ADM BD UNIDAD 1 CLASE 1 y 2.pptx (20)

Advertisement

Recently uploaded (20)

ADM BD UNIDAD 1 CLASE 1 y 2.pptx

  1. 1. Administración de BD
  2. 2. Introducción • En el entorno del mercado actual, la competitividad y la rapidez de maniobra de una empresa son imprescindibles para su éxito. Para conseguirlo existe cada vez una mayor demanda de datos y, por tanto, más necesidad de gestionarlos. Esta demanda siempre ha estado patente en empresas y sociedades, pero en estos años se ha disparado debido al acceso multitudinario a las redes integradas en Internet y a la aparición de los dispositivos móviles que también requieren esa información. • En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la manipulación de los datos. Antes de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de datos los ficheros con cajones, carpetas y fichas de cartón. En este proceso manual, el tiempo requerido para manipular estos datos era enorme. Pero la propia informática ha adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a manejo de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios, carpetas, directorios,….
  3. 3. Definición de Base de Datos • Programa capaz de almacenar gran cantidad de datos, relacionados y estructurados, que pueden ser consultados rápidamente de acuerdo con las características selectivas que se deseen. • Las bases de datos son el producto de la necesidad humana de almacenar la información, es decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella posteriormente. En ese sentido, la aparición de la electrónica y la computación brindó el elemento digital indispensable para almacenar enormes cantidades de datos en espacios físicos limitados, gracias a su conversión en señales eléctricas o magnéticas. • Hay programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés Database Management System o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
  4. 4. Tipos de bases de datos • Existen diferentes clasificaciones de las bases de datos, atendiendo a características puntuales: • Según su variabilidad. Conforme a los procesos de recuperación y preservación de los datos, podemos hablar de: • Bases de datos estáticas. Típicas de la inteligencia empresarial y otras áreas de análisis histórico, son bases de datos de sólo lectura, de las cuales se puede extraer información, pero no modificar la ya existente. • Bases de datos dinámicas. Aparte de las operaciones básicas de consulta, estas bases de datos manejan procesos de actualización, reorganización, añadidura y borrado de información.
  5. 5. Tipos de bases de datos • Según su contenido. De acuerdo a la naturaleza de la información contenida, pueden ser: • Bibliográficas. Contienen diverso material de lectura (libros, revistas, etc.) ordenado a partir de información clave como son los datos del autor, del editor, del año de aparición, del área temática o del título del libro, entre otras muchas posibilidades. • De texto completo. Se manejan con textos históricos o documentales, cuya preservación debe ser a todo nivel y se consideran fuentes primarias. • Directorios. Listados enormes de datos personalizados o de direcciones de correo electrónico, números telefónicos, etc. Las empresas de servicios manejan enormes directorios clientelares, por ejemplo. • Especializadas. Bases de datos de información hiperespecializada o técnica, pensadas a partir de las necesidades puntuales de un público determinado que consume dicha información.
  6. 6. Diferencias entre bases de datos y hojas de cálculo • Las bases de datos y las hojas de cálculo (por ejemplo las hojas de cálculo de los paquetes de ofimática ) son formas convenientes de almacenar información. Las principales diferencias entre ambas son: • La forma de manipular y guardar la información. • La cantidad de datos que se pueden almacenar. • La accesibilidad a esos datos almacenados. • Las hojas de cálculo desde sus comienzos fueron diseñadas para un usuario, y puede ser observado en sus características. Son excelentes para uno o un pequeño número de usuarios que no necesitan utilizar un gran volumen de datos complejos. • Las bases de datos, por otro lado, fueron creadas para almacenar gran cantidad de información organizada, enormes cantidades en ocasiones. Las bases de datos permiten consultas multiusuario, que permite acceder y consultar los datos de forma rápida y segura a muchos usuarios al mismo tiempo, utilizando una lógica y un lenguaje altamente complejos.
  7. 7. Modelos de bases de datos • Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guardan los datos), así como de los métodos para almacenar y recuperar datos de esos contenedores. • Algunos modelos con frecuencia utilizados en las bases de datos: • Bases de datos jerárquicas - Se organizan en forma de árbol invertido (algunos dicen raíz), en donde un nodo padre de información puede tener varios hijos. • Base de datos de red - Permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). • Bases de datos transaccionales - Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades.
  8. 8. Modelos de bases de datos • Bases de datos relacionales - Conjunto de tablas (o relaciones) formadas por filas (registros) y columnas (campos) • Bases de datos multidimensionales - Ideadas para desarrollar aplicaciones muy concretas. • Bases de datos orientadas a objetos - Incorpora todos los conceptos importantes del paradigma de objetos • Bases de datos documentales - Sirven para almacenar grandes volúmenes de información de antecedentes históricos. • Bases de datos deductivas - Permite hacer deducciones a través de inferencias. • Base de datos orientada a grafos - representa la información como nodos de un grafo y sus relaciones con las aristas del mismo.
  9. 9. ¿Por qué una empresa necesita un DBA? • Toda organización que maneja grandes volúmenes de datos requiere un sistema de gestión de base de datos (DBMS). La persona o grupo de personas encargadas de administrar, supervisar y asegurar el adecuado uso de los datos dentro de un DBMS son los DBA. Estos sistemas manejan grandes volúmenes de datos de una manera eficiente, permitiendo así disponer de una herramienta para la toma de decisiones de negocios. Por lo tanto, la necesidad de los administradores de bases de datos (DBA) es hoy mayor que nunca.
  10. 10. ¿Qué funciones realiza un DBA? • Gestión General de Base de Datos • El DBA es la persona con conocimientos sobre base de datos en una organización. Como tal, debe entender las reglas básicas de la tecnología de base de datos relacional y ser capaz de comunicarlos con precisión a los demás. • Modelado de Datos y Diseño de Base de Datos • Un DBA debe ser un profesional experto en la recopilación y análisis de las necesidades del usuario para obtener modelos de datos conceptuales y lógicos. Esta tarea es más difícil de lo que parece. Un modelo conceptual de datos describe los requisitos de datos a un nivel muy alto, un modelo de datos lógico proporciona en profundidad los detalles de los tipos de datos, longitudes, relaciones y cardinalidad. El DBA utiliza técnicas de normalización para ofrecer modelos de datos que reflejen las necesidades de los datos de la empresa.
  11. 11. ¿Qué funciones realiza un DBA? • Auditoria • Una de las tareas de un DBA es identificar qué usuarios tienen acceso a insertar, actualizar o eliminar datos, y cuándo. Una auditoría NO sólo podría ser necesaria por un tiempo limitado, para usuarios específicos o datos específicos. También puede ser requerida 24/7 para todos los datos que se introduzcan en el DBMS. Regularmente, para realizar las funciones de autorías los DBA tienen que trabajar en combinación con los auditores internos y externos de la empresa. • Integración con aplicaciones • La mayoría de las empresas hoy en día utilizan aplicaciones de terceros (casi nadie ya desarrolla sus propias aplicaciones in-house), muy pocas de estas aplicaciones funcionan de manera aislada. En otras palabras, las aplicaciones tienen que conectarse unas con otras, generalmente utilizando base de datos como el medio para compartir los datos. Los DBA a menudo se involucran en los procesos de integrar las aplicaciones existentes con las bases datos que administran. Esto puede incluir la creación de aplicaciones a medida, scripts, etc.
  12. 12. ¿Qué funciones realiza un DBA? • Resguardo y recuperación de datos • Uno de los aspectos fundamentales del trabajo del DBA es proteger los datos de la organización. Esto incluye hacer copias de seguridad periódicas de los datos y mantenerlos a salvo de la destrucción accidental o intencional. Además, diseñar, implementar y probar un plan de recuperación para que cuando se presenten los problemas, los datos se restauren rápidamente. • Inteligencia de negocios y almacenamiento de datos • Una de las áreas de mayor crecimiento para el DBA es la Inteligencia de Negocios (BI) y el almacenamiento de datos. Cada vez más organizaciones están tratando de extraer toda la información posible con el objetivo de tomar mejores decisiones de negocios.
  13. 13. ¿Qué funciones realiza un DBA? • Planificación de capacidad • En la mayoría de las organizaciones, el número y tamaño de las bases de datos crece rápidamente. Es la responsabilidad del DBA gestionar el creciente volumen de datos y diseñar los planes apropiados para administrarlos. También, incluye la gestión del hardware donde se almacenan los datos. • Administración de cambios • La configuración del servidor de Base de datos, sea SQL Server, Potsgresql, MariaDb o MySQL, el esquema de base de datos, el código de Transact-SQL, y muchas otras facetas del ecosistema de aplicaciones cambian con el tiempo. Es responsabilidad del DBA realizar el análisis de impacto antes de realizar los cambios dentro de una DBMS. Implementar cambios, hacer pruebas piloto y documentar todos los cambios y procedimientos es parte del trabajo de un DBA. • Desarrollo de aplicaciones • Muchos DBA deben de desarrollar aplicaciones y scripts con el objetivo de automatizar tareas relacionadas con la inserción, sustracción o borrado de información dentro del gestor de base de datos. En general, éste debe de colaborar a nivel de integración de sistema con los desarrolladores de aplicaciones, por lo que a veces se ve en la obligación de desarrollar código para casos específicos.
  14. 14. Equipos de servidor. • El equipo servidor funciona como sistema de administración inteligente que procesa las tareas más complejas. En lugares vigilados por vídeo de gran superficie, el equipo servidor puede estar formado por varios equipos conectados entre sí para formar una granja de servidores.
  15. 15. Características de un servidor • Memoria RAM: un server, al igual que cualquier computadora, utiliza memoria RAM. La memoria RAM es muchísimo más rápida que la memoria de los discos duros y SSD, pero también mucho más cara, por eso suele usarse solo para almacenar datos en forma temporal, y a nivel de servidores eso suele traducirse principalmente en caché, es decir datos que son despachados con frecuencia y a los cuales se accede más rápidamente mientras están guardados en RAM. • CPU: el CPU o procesador es otro componente muy importante de nuestro servidor, y generalmente es quien se encarga del trabajo más pesado junto con la memoria RAM y las unidades de almacenamiento. La tarea del CPU, como en cualquier computadora, es la de ejecutar secuencias y procesar datos. El procesador es considerado el corazón del servidor.
  16. 16. Características de un servidor • Motherboard o placa/tarjeta madre: si el CPU es el corazón del servidor, entonces la placa madre es el cerebro. Se encarga de establecer conexiones con todas las partes del servidor y permitir que el hardware individual se una y funcione como un todo. • Discos: los discos o unidades de almacenamiento son los encargados de guardar nuestros archivos, carpetas, documentos y demás. Básicamente allí se almacena la información que guardamos en nuestro servidor, y el sistema según sea necesario toma los datos de nuestro disco para que sean despachados a los usuarios. En general se usan dos tipos de unidades de almacenamientos: los discos duros tradicionales y las unidades de estado sólido (SSD).
  17. 17. Características de un servidor • Dirección IP: otra importante característica del servidor es su dirección IP, que básicamente viene a ser una dirección en Internet. Si los servidores fueran casas, entonces la dirección IP vendría a ser la dirección física de dicha casa, por ejemplo calle XX número YY. En otras palabras, las direcciones IP son las direcciones de los dispositivos y servidores en Internet, y para poder conectar con un servidor es necesario que el mismo tenga una IP que lo identifique. •Sistema operativo: dejando de lado un poco las cuestiones de hardware y redes, pasamos al software, es decir a la parte intangible de nuestro servidor. El sistema operativo es la plataforma sobre la cual nuestro servidor opera. Así como en equipos de escritorio el sistema operativo más común es Windows, a nivel de servidores el sistema operativo más usado es Linux. Al igual que otros de los componentes mencionados, el sistema operativo resulta indispensable para el correcto funcionamiento de nuestro server.
  18. 18. Cómo funcionan los Servidores
  19. 19. Tipos de Servidores
  20. 20. Enfoque relación interdiciplinaria La relación interdisciplinaria a lograr en la carrera de Ingeniería en Seguridad Industrial se organiza a través del enfoque metodológico que integra diversos elementos vinculados y articulados entre sí.
  21. 21. Enfoque relación interdiciplinaria
  22. 22. Enfoque relación interdiciplinaria • Integración de los equipos interdisciplinarios de las carreras de Ingeniería y Direcciones de apoyo a la estructura de trabajo. • Las carreras de ingenierías juegan un rol muy importante en el desarrollo de las comunidades que buscan como resolver sus carencias y falta de recursos. La interdisciplinariedad es una ventaja real en toda la Facultad de Ingeniería de la Universidad. Esto tiene como beneficio el poder intervenir desde diversas áreas...
  23. 23. Ejemplos de Base de Datos • El registro de estudiantes de un colegio o universidad. • El registro de pacientes de un consultorio médico u hospital. • La base de datos de los libros y revistas de una biblioteca o librería. • Los estados de cuenta bancarios de los clientes de una institución financiera.
  24. 24. Ejemplos de Base de Datos • Las bases de datos se estructuran en tablas, un ejemplo son las bases de datos de una universidad, donde tiene tablas con la información de los estudiantes, información de los profesores, información de las carreras, y relaciones entre todos estos datos:
  25. 25. Tipo de Datos de las Bases de Datos • Los datos son los objetos sobre los que opera un computador y son los hechos que se registran en una base de datos. Pueden ser de diversos tipos básicos: • Numéricos, • Lógicos y • Caracteres alfanumérico.
  26. 26. Tipo de Datos de las Bases de Datos • Datos crudos • Se habla de datos crudos cuando los datos no están organizados ni aportan una información de valor. • Datos personales • Cuando en un comercio o tienda online compramos algún articulo, por lo general nos solicitan nuestros datos personales: • El nombre, • fecha de nacimiento, • número de teléfono, • dirección, • número de tarjeta de crédito, entre otros. • Los datos del cliente, son registrados en la base de datos del comercio, que los almacena para luego procesarlos y sacar provecho de ellos.
  27. 27. Tipo de Datos de las Bases de Datos • Datos operativos • Son los datos asociados a las operaciones de una organización. Ejemplos de datos corporativos son el número de empleados, nombres, fecha de inicio de labores, sueldo, vacaciones, ingresos por dia, clientes, productos, y muchos otros más. • Datos científicos • En las investigaciones científicas, son muchos los datos que se generan. Por ejemplo, para la elaboración de la primera imagen de un agujero negro, se recopiló 5 petabytes (1PB=1015) de datos digitalizados.
  28. 28. Review de un Servidor, cómo es, qué partes tiene https://www.youtube.com/watch?v=TD1LG2141SQ
  29. 29. Motor de Base de Datos • Es el componente de software subyacente que un sistema de administración de la base de datos (SGBD) utiliza para crear, leer, actualizar y eliminar (CRUD) datos de una base de datos. • El término de "motor de base de datos" es frecuentemente llamado "servidor de base de datos" o "sistema de administración de la base de datos". Un caso de base de datos' se refiere a los procesos y estructuras de memoria de la base de datos de un motor de base de datos.
  30. 30. Motor de almacenamiento • Muchos de los DBMS modernos admiten múltiples motores de almacenamiento dentro de la misma base de datos. Por ejemplo, MySQL es compatible tanto con InnoDB como con MyISAM . • Algunos motores de almacenamiento son transaccionales. • Los diferentes tipos de motores incluyen: • Motores de base de datos incrustados. • Base de datos en memoria
  31. 31. Introducción al sistema gestor de base de datos (SGBD) • El sistema de gestión de base de datos subyacente a toda base de datos es tan importante como el propio conjunto de los datos, ya que no sería posible administrarlos sin él.
  32. 32. ¿Cuáles son los componentes de un SGBD? • Un sistema de gestión de base de datos consta de varios componentes, todos los cuales contribuyen al buen funcionamiento del software. • Los elementos básicos que lo conforman son tres: • El diccionario de datos. • El lenguaje de definición de datos. • El lenguaje de manipulación de datos.
  33. 33. Elementos básicos • Diccionario de datos: consiste en una lista de metadatos que reflejan las características de los diversos tipos de datos incluidos en la base de datos. Además, estos metadatos informan sobre los permisos de uso de cada registro y su representación física. De esta manera, el diccionario proporciona toda la información relevante sobre los datos almacenados. • Lenguaje de definición de datos: el lenguaje de definición de datos, también llamado lenguaje de base de datos o DDL (data definition language), sirve para estructurar el contenido de la base de datos. Gracias a este lenguaje, es posible crear, modificar y eliminar objetos individuales, como referencias, relaciones o derechos de usuario. • Lenguaje de manipulación de datos: mediante el lenguaje de manipulación de datos o DML (data manipulation language), se pueden introducir nuevos registros en la base de datos, así como eliminar, modificar y consultar los que ya contiene. Este lenguaje también permite comprimir y extraer los datos.
  34. 34. Tareas, funciones y propiedades del sistema gestor de base de datos • El sistema de gestión de base de datos es el componente más importante de un sistema de base de datos. Sin él, no sería posible administrar, controlar o supervisar la base de datos. Este software también es responsable de gestionar todos sus permisos de lectura y escritura.
  35. 35. ¿Qué tipos de SGBD existen? • El objetivo de instalar un sistema gestor de base de datos es administrar los registros de la mejor manera posible. • Existen varios modelos para ello, que difieren básicamente en la manera en que se estructuran los datos. Por lo tanto, decidirse por un DBMS siempre implica decantarse por un modelo de base de datos concreto. Existen los siguientes modelos de bases de datos: • Relacional • Jerárquica • De red • Orientada a objetos • Orientada a documentos
  36. 36. Ventajas e inconvenientes • Ventajas de los sistemas gestores de base de datos: • Gestión fácil de grandes conjuntos de datos • Acceso sencillo y eficaz a los datos almacenados • Gran flexibilidad • Integridad y consistencia de los datos • Control de acceso del usuario (seguridad y protección de datos) • Alta disponibilidad • Inconvenientes de los sistemas gestores de base de datos: • Inversión inicial relativamente elevada (incluidos costes de hardware adicionales) • Bastante menos eficaz para el software especial • Se requieren empleados calificados (administradores de bases de datos) • Mayor vulnerabilidad por el hecho de centralizar los datos
  37. 37. Ejemplos de SGBD: sistemas más populares • De entre los numerosos sistemas gestores de bases de datos que existen, estos son los 15 más populares y utilizados: • Microsoft Access (relacional) • Microsoft SQL Server (relacional) • MySQL (relacional) • Oracle Database (relacional) • OrientDB (orientado a documentos) • CouchDB (orientado a documentos) • Db2 de IBM (relacional) • IMS de IBM (jerárquico) • IBM Informix (relacional) • MariaDB (relacional) • Sybase ASE (relacional) • MongoDB (orientado a documentos) • PostgreSQL (combina relacional y orientado a objetos) • Firebird (relacional) • InterSystems Caché (combina relacional y orientado a objetos) • InterSystems IRIS (combina relacional y orientado a objetos)
  38. 38. PROCESO DE INSTALACION Y CONFIGURACIÓN DE PRODUCTOS DBMS • VER DOCUMENTO
  39. 39. Investigación grupal • Esquema físico de Base de Datos • Como instalar XAMPP

Editor's Notes

  • Base de dato en la nube
  • Base de dato en la nube

×