Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
FACULTAD DE INGENIERÍAS ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS CURSO MODELAMIENTO DE BASE DE DATOS TEMA SISTEMAS DE BASES DE DATOS SESIÓN N° 01 DOCENTE: Mg. LUIS ALBERTO LOO PARIAN27/03/2023 Inicio Inicio SISTEMAS DE BASES DE DATOS Contenidos de la sesión: • Enfoque y Evolución • Componentes • Esquema de DB • Tipos de DB Tema 1 Logro de la sesión: Al término de la sesión el estudiante, será capaz de conocer la evolución y las características de los sistemas de bases de datos, aplicados en entornos organizacionales. SISTEMAS DE BASES DE DATOS SISTEMAS DE BASES DE DATOS Desarrollo • Las bases de datos se han constituido como una de las herramientas más ampliamente difundidas en la actual sociedad de la información, almacenamiento de información en todos los campos ha nivel científico, social, económico, político y cultural. • Herman Hollerit (1860-1929) fue denominado el primer ingeniero estadístico de la historia, ya que invento una computadora llamada “Máquina Automática Perforadora de Tarjetas. http://images.google.com.mx/imgres?imgurl=http://archive.computerhistory.org/resources/still-image/Hollerith-Herman/hollerith_herman.portrait_of_herman_hollerith.102630712.lg.jpg&imgrefurl=http://archive.computerhistory.org/resources/still-image/Hollerith-Herman/&usg=__vQS4P6NykNnppoZaw5rbBzezGpI=&h=500&w=396&sz=127&hl=es&start=22&tbnid=tVBMi_gq3lDeoM:&tbnh=130&tbnw=103&prev=/images%3Fq%3DHerman%2BHollerit%26gbv%3D2%26ndsp%3D18%26hl%3Des%26sa%3DN%26start%3D18 Tema 1 SISTEMAS DE BASES DE DATOS DECADA 1950 En este lapso de tiempo se da origen a las cintas magnéticas, las cuales sirvieron para suplir las necesidades de información de las nuevas industrias. Consistía en leer una cinta o más y pasar los datos a otra, y también se podían pasar desde las tarjetas perforadas. http://images.google.com.mx/imgres?imgurl=http://upload.wikimedia.org/wikipedia/commons/6/68/Cintas_video.JPG&imgrefurl=http://josepadillalopez.wordpress.com/&usg=__h8jENqe86MwmifxSrHv7qNVYd5w=&h=1536&w=2048&sz=657&hl=es&start=2&um=1&tbnid=mKFBqLYzYxgNIM:&tbnh=113&tbnw=150&prev=/images%3Fq%3Dla%2Bprimera%2Bcinta%2B%2Bmagnetica%2Bde%2Bbase%2Bde%2Bdatos%26hl%3Des%26um%3D1 http://images.google.com.mx/imgres?imgurl=http://farm3.static.flickr.com/2414/2398292022_d3e8a53bf3_o.jpg&imgrefurl=http://blog.charli.es/2008/04/cmo-era-antes-el-almacenamiento-de.html&usg=__T8hxgOaa-n07jporzfKIsYX5440=&h=287&w=580&sz=59&hl=es&start=10&um=1&tbnid=9HGoPHJBAjktNM:&tbnh=66&tbnw=134&prev=/images%3Fq%3Dtarjetas%2Bperforadas%26hl%3Des%26sa%3DN%26um%3D1 Tema 1 SISTEMAS DE BASES DE DATOS DECADA 1960 Los discos dieron inicio a las Bases de Datos, de red y jerárquicas, pues los programadores con su habilidad de manipulación de estructuras junto con las ventajas de los discos era posible guardar estructuras de datos como listas y árboles. Tema 1 SISTEMAS DE BASES DE DATOS DECADA 1970 En 1970 se definió el modelo relacional y publicó una serie de reglas para la evaluación de administradores de sistemas de datos relacionales y así nacieron las bases de datos relacionales. Tema 1 SISTEMAS DE BASES DE DATOS DECADA 1980 Las bases de datos relacionales era bajo y su uso muy sencillo. En esta década el modelo relacional ha conseguido posicionarse del mercado de las bases de datos. Y también en este tiempo se iniciaron grandes investigaciones paralelas y distribuidas, como las bases de datos orientadas a objetos. Tema 1 SISTEMAS DE BASES DE DATOS DECADA 1990 • Para la toma de decisiones se crea el lenguaje SQL, que es un lenguaje programado para consultas. El programa de alto nivel SQL es un lenguaje de consulta estructurado que analiza grandes cantidades de información. Esta foto de Autor desconocido está bajo licencia CC BY http://eskonr.com/2018/03/sql-query-to-get-client-count-with-status-active-obsolete-missing-for-collections-in-tabular-column/ https://creativecommons.org/licenses/by/3.0/ Tema 1 SISTEMAS DE BASES DE DATOS FINALES 1990 • El boom de esta década fue la aparición de la WWW “Word Wide Web ya que por éste medio se facilitaba la consulta de las bases de datos. Tema 1 BASE DE DATOS • Una base de datos es un conjunto coordinado de información perteneciente al mismo contexto, organizada de tal forma que sea accesible y gestionada fácilmente. • A pesar de que comúnmente llamamos bases de datos a softwares como los de Oracle, SQL Server o MySQL, una base de datos no es un programa, es una agrupación de datos organizados a partir de ciertas reglas predefinidas. Estas aplicaciones que se acaban de nombrar son los sistemas de gestión de dichas bases de datos, y existe una gran variedad de estos sistemas en el mercado. Tema 1CARACTERISTICAS DE BASE DE DATOS • Independencia lógica y física de los datos. • Redundancia mínima. • Acceso concurrente por parte de múltiples usuarios. • Integridad de los datos. • Consultas complejas optimizadas. • Seguridad de acceso y auditoría. • Respaldo y recuperación. • Acceso a través de lenguajes de programación estándar. Tema 1 COMPONENTES DE BASES DE DATOS Tema 1 TIPOS DE BASES DE DATOS • Bases de datos relacionales. • Bases de datos orientadas a objetos. • Bases de datos distribuidas. • Almacenes de datos. • Bases de datos NoSQL. • Bases de datos orientadas a grafos. • Bases de datos OLTP. • Bases de datos de código abierto. • Bases de datos en la nube. • Base de datos multimodelo. • Bases de datos de documentos/JSON. • Bases de datos de autogestión. Tema 1 MOTORES DE BASES DE DATOS Esta foto de Autor desconocido está bajo licencia CC BY-ND https://blog.toright.com/posts/1214/mysql-%E6%96%B0%E5%A2%9E%E4%BD%BF%E7%94%A8%E8%80%85%E8%88%87%E6%AC%8A%E9%99%90%E8%A8%AD%E5%AE%9A-%E7%AD%86%E8%A8%98.html https://creativecommons.org/licenses/by-nd/3.0/ 15 Minutos Desarrollo Práctico • Elaborar un cuadro comparativo donde se muestren las principales características, ventajas y desventajas de las diferentes tecnologías para bases de datos existentes(mínimo 5). • Analizar el siguiente caso, delimitar el sistema y generar una lista de requerimientos del caso. • Responder a las siguientes preguntas: • ¿Qué entiende por DML, TCL, DDL? • Explicar con 3 ejemplos los componentes de la base de datos. • Formar grupos de trabajo de máximo 4 integrantes. • Tiempo de desarrollo: 60 minutos. Desarrollo Práctico Solicitan nuestros servicios para resolver el almacenamiento de datos de un sistema de gestión de la producción de una fábrica de pelotas. La fábrica se compone de una serie de plantas, cada una identificada por un color. De las plantas conocemos la superficie en metros cuadrados y la lista de procesos que se llevan a cabo dentro de ellas; de estos procesos sólo conocemos su nombre y un grado de complejidad asociado. Dentro de cada planta se encuentran las máquinas. Cada máquina es de una marca y un modelo, y se identifica por un número; este número es único a lo largo de todas las plantas. Cada máquina es operada por técnicos, debemos conocer en qué rango de fechas los técnicos estuvieron asignados a esa máquina, y además en qué turno (mañana, tarde o noche). De los técnicos conocemos su DNI, nombre, apellido y fecha de nacimiento, aparte de una serie de números telefónicos de contacto. Existen situaciones normales en las que una máquina sale de servicio y debe ser reparada, lo único que nos interesa conocer aquí es cuál otra máquina está asignada para tomar el trabajo que ella no puede realizar. GUIA PRÁCTICA N° 01 • Elabora un organizador visual del Enfoque y Evolución de Sistemas de Bases de Datos. • A continuación se les presentan 3 casos, de los cuales tienen que identificar las entidades que tienen y sus atributos. • Tiempo de Desarrollo: 90 minutos. Desarrollo Práctico Desarrollo Práctico Desarrollo Práctico Cierre • ¿Qué aprendiste en la sesión de hoy? • ¿Para qué crees que te sirve lo aprendido? CONCEPTOS BÁSICOS DE DBA CONCEPTOS BÁSICOS DE DBA Cierre • Conclusiones• Las bases de datos forman el núcleo central de las principales aplicaciones organizacionales. • En todos los casos hay herramientas de gestión y control que permiten verificar su funcionamiento y eventualmente corregirlo. • Tiene una elevada capacidad y solidez para administrar la información sin fallos ni errores. Gracias Diapositiva 1 Diapositiva 2 Diapositiva 3 Diapositiva 4 Diapositiva 5 Diapositiva 6 Diapositiva 7 Diapositiva 8 Diapositiva 9 Diapositiva 10 Diapositiva 11 Diapositiva 12 Diapositiva 13 Diapositiva 14 Diapositiva 15 Diapositiva 16 Diapositiva 17 Diapositiva 18 Diapositiva 19: 15 Minutos Diapositiva 20 Diapositiva 21 Diapositiva 22 Diapositiva 23 Diapositiva 24 Diapositiva 25 Diapositiva 26 Diapositiva 27 Diapositiva 28
Compartir