You are on page 1of 15
temas de informacion orientados a los datos Son aquellos en que los datos no dependen de la aplicacién que los utiliza. « Bases de datos: 4.« Definiciones: * Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistematicamente para su posterior uso. * Una base de datos es una coleccién 0 depésito de datos, donde estos estén légicamente relacionados entre si, flenen una definicion y descripcion comunes y estén estructuradios de una forma particular. Una base de datos es tambiérrun modelo del mundo realy como tal debe seri para una gaia Ge sos ze Esta definicin especifica que la base de datos debe representar fielmente la realidad y sus condiciones. La base de datos no solo contiene datos, sino también procedimientos personalizados, es decir, no solo guarda los datos, sino también reglas de negocio. Para una empresa es una solucién de negocio a escela tecnoldgica para gestionar la globalidad del sistema de informacién de una empresa... + Una base de datos es una coleccién o depésito de datos integrado con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real. Los datos que han de ser compartidos por diferentes usuarios y aplicaciones deben mantenerse independientes de estas y su definicién y descripcién Unica para cada tipo de datos, han de estar almacenadas junto con los mismos. Los procedimientos de actualizacion y recuperacién, comunes y bien determinados, habran de ser capaces de conservar Ia seguridad (integridad, confidencialidad y disponibilidad) del conjunto de los datos. Gréfico de una Base de Datos [al; Arquitectura de una base de datos: Nivel Interno (fisico), Nivel conceptual (Iégico) YNivet externo (vista) ANSI-SPARG Architecture Users | for Databases external level (View) multiple user's views conceptual level Community view of 0B (Schema) I Physical representation internal level I (Schema) BP Database == (Physical level) : isico: \n toda la informacién de la BD. Determina como se va a quardar inintomecon, El dbms funciona con el SO de la computadora para almacenar los archivos de datos de manera automatica. - Nivel l6gico: Son las estructuras abstractas de datos, integradas en el nivel fisico. Le denominamos esquema conceptual o modelo ldgico. Determina como se va a organizar la informagién (Primera capa de abstraccién) - Nivel extern: (Segunda capa de abstraccién ) Vistas de usuario. Determina cémo se va a mostrar la informacién a los usuarios. Aqui los usuarios plantean consultas contra la base de datos. Pug mentaneas o planeadas (vistas). Los tres niveles no son mds que descripciones de los mismos datos pero en distintos niveles de abstraccién. Los tnicos datos existentes estan a nivel fisico, almacenados en un dispositivo, como puéde ser un disco. Esta arquitectura favorece ‘la independencia de los datos’, esto es la capacidad para modificar el esquema en un nivel, sin tener que modificar el esquema del nivel inmediato ‘superior. Definimos dos tipos de independencia de datos: ~ Independencia légica de los datos. Son los cambios que s izar en la capa logica sin tener que cambiar nada en la capa externa (usuarios y procesos existentes). - Independencia fisica de los datos. ae Son los cambios que se pueden realizar en la capa fisica sin tener que cambiar nada en la “capa lagioa. La separacion entre la capa fisica y logica de la BD aporta la Independencia fisica de los datos. Se pueden mover, dividir, combinar objetos, renombrar objetos, agregar, etc. sin tener que modificar la capa Idgica. Pero no se pueden eliminar facilmente. Es mas facil de conseguir que la independencia ldgica. 3.- Propiedades de las que las diferencian de los archivos: Control de los datos mediante e! DBMS, mayor coherencia de estos. Independencia fisica y ldgica de los datos. Disponibilidad de los datos para el conjunto de los usuarios. 4.- Componentes de un sistema de base de datos Un sistema de base de datos estd formado por los siguientes componentes: TA Datos. La principal caracteristica de estos sistemas es que [a informacion debe estar integrada (sin redundancias) y podra ser compartida por muchos usuarios. _ Equipo (Hardware). Conjunto de dispositivos fisicos utilizados para almacenar y procesar os datos: Ordenadores, Unidades de almacenamiento. * Programas (Software). Un sistema de base de datos incluye dos tipos de programas: — El software de propésito general, para la gestion de la base de datos, llamado normalmente Sistema Gestor de Bases de Datos. Cousens de TABLE aoe Aura cea nw Gut baned Q * ects aTHaAne JL ® Qos cew ATHIRLTOS ©) 4 Los ATA RTOS Ce) Se REMeELEn TAN Pow = CorLomnns canny Ext bn En los dos, las busquedas no normales, son complicadas. Cap, Eetinan DERE Posen ow JW RTw Bets Que to Wace Gute Relacionales: Se basa en que cualquier ruta preconcebida a través de la estructura de datos es demasiado restrictiva. Los usuarios no pueden pensar en cada ruta posible antes de disefiar la base. Este modelo permite relacionar los registros seguin se requiera y las consultas funcionan como conjuntos de datos. Los datos se presentan en forma de ‘tablas’ y permiten su combinacién formando ‘vistas’. Las tablas solo pueden tener un tipo de registro. : realstro..., Es elegante, sencillo y facil, proporcionando toda la informacién posible. BDOO Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulacién, Herencia y Polimorfismo. La base de datos est constituida por objetos, que pueden ser de muy diversos tipos, y por operaciones definidas por los usuarios sobre ellos. BD XML Ja principal caracteristica que brindan estas bases de datos es la capacidad de fener los resultados de las consultas en formato XML. 6.- Tipos de BD s/ la ubicacién de la informacion - BD Centralizadas: Los sistemas de bases de datos centralizados son aquellos que se ejecutan en un Unico sistema informatico, que gestiona todos los recursos. . Estos sistemas tienen varias ventajas: evitan la redundancia (normalmente en los sistemas distribuidos cada nodo maneja sus propios maestros locales), evitan inconsistencias (al tener una sola versién de los datos), es mas sencillo aplicar restricciones de seguridad. Entre sus inconvenientes: las prestaciones del servidor central tienen que ser mucho mas elevadas que en servidores distribuidos, por lo que econémicamente suele ser mas costoso, en caso de fallo del sistema no existe posibilidad de acceder a los datos, y son poco escalables . Pueden atender a varios usuarios pero el software de gestion de la base de datos (SGBD) y la base de datos se almacenan en una unica maquina. Sistemas de informacién orientados a los datos Son aquellos en que los datos no dependen de la aplicacién que los utiliza. « Bases de datos: 1.- Definiciones: * Una base de datos 0 banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistematicamente para su posterior uso. * Una base de datos es una coleccién o depésito de datos, donde estos estén légicamente relacionados entre Si, fienen una definicion y descripcion comunes y estan estructuracios de una forma particular. Una base de datos es tambiérrun modelo del mundo real y como. lebe servir para una gama de USOS y aplicaciones. Esta definicién especifica que la base de datos debe representar fielmente la realidad y sus condiciones. La base de datos no solo contiene datos, sino también procedimientos personalizados, es decir, no solo guarda los datos, sino también reglas de negocio. Para una empresa es una solucién de negocio a escala tecnolégica para gestionar la globalidad del sistema de informacién de una empresa... + Una base de datos es una coleccién o depésito de datos integrado con redundancia controlada y con una estructura que refieje las interrelaciones y restricciones existentes en el mundo real. Los datos que han de ser compartidos por diferentes usuarios y aplicaciones deben mantenerse independientes de estas y su definicion y descripcién unica para cada tipo de datos, han de estar almacenadas junto con los mismos. Los procedimientos de actualizacion y recuperacin, comunes y bien determinados, habran de ser capaces de conservar la seguridad (integridad, confidencialidad y disponibilidad) del conjunto de los datos. Gréfico de una Base de Datos (2 Arquitectura de una base de datos: Nivel Interno (fisico), Nivel conceptual (I6gico) y Nivet externo (vista) ANSI-SPARC Architecture Users | for Databases external level (View) multiple user's views I conceptual level Communty view of DB (Schema) I Physical representation internal love I (Schema) _ > Database == (Physical level) : ico: i n toda la informacion de la BD. Determina_cémo se va a quardar Ja informacion, El dbms ful inciona con el SO de la computadora para almacenar los archivos de datos de manera automatica. - Nivel l6gico: Son las estructuras abstractas de datos, integradas en el nivel fisico. Le denominamos esquema conceptual 0 modelo Iégico. Determina cémo se va a organizar la informacién (Primera capa de abstraccién) - Nivel externa: (Segunda capa de abstraccién ) Vistas de usuario. De jina cémo se va a mostrar a informacién a los usuarios. Aqui los usuarios plantean consultas contra la base de datos. mentaneas 0 planeadas (vistas). Los tres niveles no son mas que descripciones de los mismos datos pero en distintos niveles de abstraccién. Los tinicos datos existentes estan a nivel fisico, almacenados en un dispositivo, como puéde ser un disco. Esta arquitectura favorece ‘la independencia de los datos’, esto es la capacidad para modificar el esquema en un nivel, sin Tener que modificar el esquema del nivel inmediato ‘superior. Sa Definimos dos tipos de independencia de dato: = Independencia légica de los datos. Son los cambios que se en la capa légica sin tener que cambiar nada en la capa externa (usuarios y procesos existentes). Son los cambios realizar en la capa fisica sin tener que cambiar nada en la ‘capa ldgioa. La separacion entre la capa fisica y légica de la BD aporta la independencia fisica de los datos. Se pueden mover, dividir, combinar objetos, renombrar objetos, agregar, etc. sin tener que modificar la capa légica. Pero no se pueden eliminar facilmente. Es mas facil de conseguir que la independencia légica. 3.- Propiedades de las que las diferencian de los archivos: Independencia fisica y ldgica de los datos. =| Control de los datos mediante el DBMS, mayor coherencia de estos. \ Disponibilidad de los datos para el conjunto de los usuarios. 4.- Componentes de un sistema de base de datos Un sistema de base de datos esté formado por los siguientes componentes: {E\ Datos. La principal caracteristica de estos sistemas es que la informaci6n debe “estar integrada (sin redundancias) y podra ser compartida por muchos usuarios. Equipo (Hardware). Conjunto de dispositivos fisicos utilizados para almacenar y procesar os datos: Ordenadores, Unidades de almacenamiento. Programas (Software). Un sistema de base de datos incluye dos tipos de programas: ~ El software de propésito general, para la gestién de la base de datos, llamado normalmente Sistema Gestor de Bases de Datos. —El software de aplicacién. * Personal. En un sistema de base de datos intervienen un ntimero importante de usuarios, aue podemos clasificar en tres arupos: Co usents de TAOLRE ave Auman con nw euat band ) . eet ethane I ome Poseew ATMRsTOS C) 4 Los ATR RuTOS Ce) Se REmMesen THY Pow = CrLomnanys canny Ext bad En los dos, las busquedas no normales, son complicadas. Capa Eetionn 0 ERC Posen ow Jilles . RTM @oTo Que to Hace GNte Relacionales: Se basa en que cualquier ruta preconcebida a través de la estructura de datos es demasiado restrictiva. Los usuarios no pueden pensar en cada ruta posible antes de disefiar la base. Este modelo permite relacionar los registros segun se requiera y las consultas funcionan como conjuntos de datos. Los datos se presentan en forma de ‘tablas’ y permiten su combinacién formando ‘vistas’. Las tablas solo pueden tener un tipo de registro. eee Es elegante, sencillo y facil, proporcionando toda la informacién posible. “e000 | eee) Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulacién, Herencia y Polimorfismo. La base de datos esta constituida por objetos, que pueden ser de muy diversos tipos, y por operaciones definidas por los usuarios sobre ellos. BD XML)a principal caracteristica que brindan estas bases de datos es la capacidad de fener los resultados de las consultas en formato XML. 6.- Tipos de BD s/ la ubicacién de la informaci6n ~ BD Centralizadas: Los sistemas de bases de datos centralizados son aquellos que se ejecutan en un Unico sistema informatico, que gestiona todos los recursos. . Estos sistemas tienen varias ventajas: evitan la redundancia (normalmente en los sistemas distribuidos cada nodo maneja sus propios maestros locales), evitan inconsistencias (al tener una sola version de los datos), es mas sencillo aplicar restricciones de seguridad. Entre sus inconvenientes: las prestaciones del servidor central tienen que ser mucho mas elevadas que en servidores distribuidos, por lo que econémicamente suele ser mas costoso, en caso de fallo del sistema no existe posibilidad de acceder a los datos, y son poco escalables . Pueden atender a varios usuarios pero el software de gestion de la base de datos (SGBD) y la base de datos se almacenan en una unica maquina. Sistemas de informacién orientados a los datos Son aquellos en que los datos no dependen de la aplicacién que los utiliza. « Bases de datos: 1.- Defini * Una base de datos 0 banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemdticamente para su posterior uso. * Una base de datos es una coleccién 0 depésito de datos, donde estos estan légicamente relacionados entre si, tienen una definicion y descripelon comunes y estan estr 16 Una forma particular. Una base de datos es tambiérrun aplicaciones. Esta definicién especifica que la base de datos debe representar fielmente la realidad y sus condiciones. La base de datos no solo contiene datos, sino también procedimientos personalizados, es decir, no solo guarda los datos, sino también reglas de negocio. Para una empresa es una solucién de negocio a escala tecnolégica para gestionar la globalidad del sistema de informacién de una empresa... «Una base de datos es una coleccién o depésito de datos integrado con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real. Los datos que han de ser compartidos por diferentes usuarios y aplicaciones deben mantenerse independientes de estas y su definici6n y descripcién unica para cada tipo de datos, han de estar almacenadas junto con los mismos. Los procedimientos de actualizacion y recuperacién, comunes y bien determinados, habran de ser capaces de conservar la seguridad (integridad, confidencialidad y disponibilidad) del conjunto de los datos. Gréfico de una Base de Datos rT ee ibe se (2k Arquitectura de una base de datos: Niyel Interno (fisico), Nivel conceptual (I6gico) ‘externo (vista) ANSI-SPARC. [ Architecture | users | for Databases external level concepualevel| Cormurity view af DB (Sihamay i Pri epeseraton tral evel (Schema) ! a ico: Archi Nn toda la informacién de la BD. Determina como se va a quardar fa informaci6n. El dbms funciona con el SO de la computadora para almacenar los archivos ‘de datos de manera automatica. - Nivel légico: Son las estructuras abstractas de datos, integradas en el nivel fisico. Le denominamos esquema conceptual 0 modelo légico. Determina cémo se va a organizar la informacién (Primera capa de abstraccién) - Nivel externg: (Segunda capa de abstraccién ) Vistas de usuario. Delermina cémo se va a mostrar la informacién a los usuarios. Aqui los usuarios plantean consultas contra la base de datos, Puet mentaneas o planeadas (vistas). Los tres niveles no son mas que descripciones de los mismos datos pero en distintos niveles de abstracci6n. Los tinicos datos existentes estan a nivel fisico, almacenados en un dispositive, como puéde ser un disco. Esta arquitectura favorece ‘la independencia de los datos’, esto es la capacidad para modificar el esquema en un nivel, sin tener que modificar el esquema del nivel inmediato superior. Definimos dos tipos de independencia de datos: ~ Independencia ldgica de los datos. Son los cambios que se izar en la capa ldgica sin tener que cambiar nada en la capa externa (usuarios y procesos existentes). - Independencia fisica de los datos. ae Son los cambios realizar en la capa fisica sin te cambiar nada en la capa lagica. La separacién entre la capa fisica y ldgica de la BD aporta la independencia fisica de los datos. Se pueden mover, dividir, combinar objetos, renombrar objetos, agregar, etc. sin tener que modificar la capa Iégica. Pero no se pueden eliminar facilmente. Es mas facil de conseguir que la independencia logica. 3.- Propiedades de las que las diferencian de los archivos: =| Control de los datos mediante el DBMS, mayor coherencia de estos. « | Independencia fisica y ldgica de los datos. «_\ Disponibilidad de los datos para el conjunto de los usuarios. 4,- Componentes de un sistema de base de datos Un sistema de base de datos esta formado por los siguientes componentes: ‘DA Datos. La principal caracteristica de estos sistemas es que la informacin debe _sslarintegrada (sin redundancias) y podra ser compartida por muchos usuarios. 7 Equipo (Hardware). Conjunto de dispositivos fisicos utilizados para almacenar y procesar os datos: Ordenadores, Unidades de almacenamiento. = Programas (Software). Un sistema de base de datos incluye dos tipos de programas: -EL sito |, para la gestion de la base de datos, llamado normalmente Sistema Gestor de Bases de Datos. El software de aplicacion. * Personal, En un sistema de base de datos intervienen un nimero importante de usuarios, que podemos clasificar en tres grupos: F Informaticos: *Disefiadores: Realizan el disefio légico de la BD, debiendo identificar los datos, las ielaciones entre ellos y las restricciones sobre ambos. El disefiador debe tener un profundo conocimiento de los datos de la empresa y de sus reglas de negocio. +Administradores: se encargan del nivel fisico relacionado con el almacenamiento, aa - Administradores del DBMS. Se encargan de instalacidn y configuracién del sistema gestor y, en general, de un buen funcionamiento de este. - Administradores de la BD. Se encargan del disefio fisico, implementacién y mantenimiento de la BD. *Programadores: Realizan las aplicaciones que interaccionan con la BD y objetos de la esta como rutinas y disparadores. “Usuarios finales: Clientes de la BD que hacen uso de ella sin conocer su funcionamiento ni organizacién. Dotabase: System odministrotor administrator Database designer monoges Care tone Programmers —) aes, | cosame (El LL] Appticoons |_| wa"| “programs ate THE DATABASE SYSTEM ENVIRONMENT Gesronts pe Bases DETDa70S 2 Ro Canning Fann Tanentan Oo uns Basa de ha vo Tipos de BD segiin el modelo de datos Un modelo de BD es una arquitectura organizativa que impone un esquema de acceso a datos. El modelo ser un conjunto de conceptos, reglas y convenciones que nos permiten describir los datos. Los modelos sirven para describir la estructura de una base de datos, es decir los tipos de datos, las relaciones Tas restricci jue deben cumplir.. Existen varios tipos de modelos de BD, segiin el modelo usado tenemos los siguientes tipos de BD: jerarquicas) Sustituyeron a los sistemas de ficheros con los registros ordenados en una jerarquia similar a un organigrama Uitliza la estructura légica de arbol para el almacenamiento de la informacién. Cada ragistro principal lleva un apuntador con la direccién o direcciones de los registros reecionedor Cada elemento primario puede tener varios secundarios, pero uno secundario solo puede tenéruno 5 eli rimarios, pues ya estos llevan punteros apunts oer i ed weoreson | [roves | [moreins — J 1 En Red: Es la misma filosofia que la anterior pero aqui un elemento secundario puede tener muchos primarios. Es tal la complejidad de las busquedas y su coste de mantenimiento que dejo de utilizarse enseguida. Co Sent DE Taane ooe Auman cen NW Q (2) eu DAL Me ectns Get HADES (<) (>) Pos Cew ATORTOS Dal + Los NTBxutot ©) ©) Se REPMVESEN THN Pon Glommans canna Ext DAD En los dos, las busquedas no normales, son complicadas. Cany Coton DERE Pescen ON Jiles Suk ATR BTS Gc Lo HACE UNICO Relacionales: Se basa en que cualquier ruta preconcebida a través de la estructura de datos es demasiado restrictiva. Los usuarios no pueden pensar en cada ruta posible antes de disefiar la base. Este modelo permite relacionar los registros segun se requiera y las. consultas funcionan como conjuntos de datos. Los datos se presentan en forma de ‘tablas’ y permit inacién formando ‘vistas’. Las tablas solo pueden tener un tipo de registro. eae Es elegante, sencillo y facil, proporcionando toda la informacién posible. BD OO Una base de datos orientada a objetos es una base de datos que incorpora todos los. conceptos importantes de! modelo de objetos: Encapsulacién, Herencia y Polimorfismo. La base de datos esta constituida por objetos, que pueden ser de muy diversos tipos, y por operaciones definidas por los usuarios sobre ellos. BD XML Ja principal caracteristica que brindan estas bases de datos es la capacidad de fener los resultados de las consultas en formato XML. 6.- Tipos de BD s/ la ubicacién de la informacion + BD Centralizadas: Los sistemas de bases de datos centralizados son aquellos que se ejecutan en un Unico sistema informatico, que gestiona todos los recursos. . Estos sistemas tienen varias ventajas: evitan la redundancia (normalmente en los sistemas distribuidos cada nodo maneja sus propios maestros locales), evitan inconsistencias (al tener una sola versién de los datos), es mas sencillo aplicar restricciones de seguridad. Entre sus inconvenientes: las prestaciones del servidor central tienen que ser mucho mas elevadas que en servidores distribuidos, por lo que econémicamente suele ser mas costoso, en caso de fallo del sistema no existe posibilidad de acceder a los datos, y son poco escalables . Pueden atender a varios usuarios pero el software de gestion de la base de datos (SGBD) y la base de datos se almacenan en una tnica méquina. - BD Distribuidas: Un sistema de bases de datos distribuido es un sistema en el cual miltiples nodos de bases de datos estan ligados por un sistema de comunicaciones, de tal forma que un usuario en cualquier nodo puede acceder a los datos en cualquier parte de la red exactamente como si los datos estuvieran almacenados en su propio nodo. Cada nodo es auténomo, no hay dependencia de un nodo central, existe una independencia de localizacién (los usuarios no saben dénde estan almacenados los datos a los que estan accediendo). Son sistemas mas baratos que los centralizados y son facilmente escalables. 7.- Tipos de BD segtin su uso + Documentales Geograficas GIS Mineria de datos (OLAP) BD transaccionales, (OLTP)

You might also like