Este documento describe los diferentes modelos de bases de datos, incluyendo modelos relacionales, jerárquicos, de red y orientados a objetos. También discute las características y ventajas de las bases de datos, así como ejemplos de su uso en banca, líneas aéreas y universidades. Por último, proporciona detalles sobre bases de datos activas y documentales, explicando cómo almacenan y gestionan diferentes tipos de datos y documentos.
Este documento describe las redes inalámbricas (WLAN) y la tecnología Bluetooth. Explica que las WLAN proporcionan conectividad inalámbrica similar a las redes LAN cableadas pero sin cables, y que usan ondas de radio u ondas infrarrojas. También describe las características y usos de la tecnología Bluetooth para conectar dispositivos electrónicos de corto alcance.
El documento describe el desarrollo de la política de informática en México desde 1993. En ese año, el INEGI comenzó a considerar la necesidad de una política de informática y creó un documento que identificó las necesidades del país en este sector. En 1994, el INEGI organizó un foro con expertos para discutir puntos de vista sobre la política. En 1995, el gobierno incluyó la informática en su plan de desarrollo nacional y creó un programa de desarrollo informático para los 32 estados. El programa buscaba abordar brechas como
Este documento describe la minería de datos como una técnica para extraer conocimiento y patrones de grandes conjuntos de datos. Explica que la minería de datos involucra etapas como la selección, preparación y análisis de datos, la aplicación de técnicas como redes neuronales, árboles de decisión y agrupamiento, y la interpretación de los resultados. Finalmente, discute ejemplos de cómo se usa la minería de datos en contextos como la detección de sospechosos por parte de la policía.
SQL es un lenguaje declarativo para acceder y manipular bases de datos relacionales. Permite especificar diversas operaciones como consultas para recuperar información de manera sencilla. SQL es un lenguaje de cuarta generación que explota la flexibilidad de los sistemas relacionales permitiendo operaciones sobre conjuntos de registros para lograr alta productividad. Como es declarativo, especifica qué se quiere sin indicar cómo, por lo que el sistema gestor de base de datos debe optimizar las sentencias antes de la ejecución.
El documento describe los sistemas de tiempo real, incluyendo su definición, tipos (blandos y duros), características, áreas de aplicación comunes y un problema que HERMES, un nuevo sistema, puede ayudar a resolver al proporcionar seguimiento continuo de las operaciones comerciales de una empresa.
Este documento describe varios protocolos de la capa 7 del modelo OSI, incluyendo TELNET, FTP, DNS, DHCP, HTTP, SMB y SMTP/POP. TELNET permite el acceso remoto a otros computadores, FTP transfiere archivos entre máquinas, DNS almacena información de nombres de dominio, y DHCP asigna direcciones IP dinámicamente. HTTP es usado para acceder páginas web, SMB comparte recursos de red, y SMTP/POP transfieren y reciben correo electrónico.
Este documento trata sobre la interoperabilidad entre sistemas operativos. Explica que la interoperabilidad se refiere a la habilidad de sistemas diversos para interactuar con objetivos comunes. También discute las dimensiones técnicas, semánticas y organizacionales de la interoperabilidad y describe formatos de archivos abiertos e estándares.
Este documento describe las redes inalámbricas (WLAN) y la tecnología Bluetooth. Explica que las WLAN proporcionan conectividad inalámbrica similar a las redes LAN cableadas pero sin cables, y que usan ondas de radio u ondas infrarrojas. También describe las características y usos de la tecnología Bluetooth para conectar dispositivos electrónicos de corto alcance.
El documento describe el desarrollo de la política de informática en México desde 1993. En ese año, el INEGI comenzó a considerar la necesidad de una política de informática y creó un documento que identificó las necesidades del país en este sector. En 1994, el INEGI organizó un foro con expertos para discutir puntos de vista sobre la política. En 1995, el gobierno incluyó la informática en su plan de desarrollo nacional y creó un programa de desarrollo informático para los 32 estados. El programa buscaba abordar brechas como
Este documento describe la minería de datos como una técnica para extraer conocimiento y patrones de grandes conjuntos de datos. Explica que la minería de datos involucra etapas como la selección, preparación y análisis de datos, la aplicación de técnicas como redes neuronales, árboles de decisión y agrupamiento, y la interpretación de los resultados. Finalmente, discute ejemplos de cómo se usa la minería de datos en contextos como la detección de sospechosos por parte de la policía.
SQL es un lenguaje declarativo para acceder y manipular bases de datos relacionales. Permite especificar diversas operaciones como consultas para recuperar información de manera sencilla. SQL es un lenguaje de cuarta generación que explota la flexibilidad de los sistemas relacionales permitiendo operaciones sobre conjuntos de registros para lograr alta productividad. Como es declarativo, especifica qué se quiere sin indicar cómo, por lo que el sistema gestor de base de datos debe optimizar las sentencias antes de la ejecución.
El documento describe los sistemas de tiempo real, incluyendo su definición, tipos (blandos y duros), características, áreas de aplicación comunes y un problema que HERMES, un nuevo sistema, puede ayudar a resolver al proporcionar seguimiento continuo de las operaciones comerciales de una empresa.
Este documento describe varios protocolos de la capa 7 del modelo OSI, incluyendo TELNET, FTP, DNS, DHCP, HTTP, SMB y SMTP/POP. TELNET permite el acceso remoto a otros computadores, FTP transfiere archivos entre máquinas, DNS almacena información de nombres de dominio, y DHCP asigna direcciones IP dinámicamente. HTTP es usado para acceder páginas web, SMB comparte recursos de red, y SMTP/POP transfieren y reciben correo electrónico.
Este documento trata sobre la interoperabilidad entre sistemas operativos. Explica que la interoperabilidad se refiere a la habilidad de sistemas diversos para interactuar con objetivos comunes. También discute las dimensiones técnicas, semánticas y organizacionales de la interoperabilidad y describe formatos de archivos abiertos e estándares.
El documento describe los objetivos y tipos de modelos utilizados en el desarrollo de sistemas de información. Existen tres tipos de modelos: modelo conceptual, modelo de funcionamiento y modelo físico. Cada modelo representa una visión diferente del sistema y se desarrolla de forma paralela para los componentes de datos y procesos.
[ES] Estructura del Sistema de Archivos Gnu/LinuxEudris Cabrera
Presentación sobre La Estructura del Sistema de Archivos Gnu/Linux; como parte del Diplomado de Software Libre que se lleva a cabo en la Universidad Abierta para Adultos (UAPA), Santiago de los caballeros. #Linux #softwarelibre
Un DBA es responsable de diseñar, mantener y garantizar la funcionalidad de las bases de datos de una organización. Un DBA participa en todas las fases del ciclo de vida de una base de datos, incluyendo el diseño, monitoreo del desempeño, seguridad, copias de seguridad y recuperación. Existen diferentes tipos de roles de DBA como arquitecto de bases de datos, analista de bases de datos y DBA de aplicaciones. Las organizaciones dividen las responsabilidades de DBA dependiendo del tamaño de la empresa y la cantidad y tipo de bases
Este documento describe los modelos jerárquico y de red de bases de datos. Explica que el modelo jerárquico organiza la información en forma de árbol con relaciones uno a uno y uno a muchos, mientras que el modelo de red permite que un nodo tenga múltiples padres. También cubre temas como la recuperación, actualización y eliminación de datos en el modelo jerárquico usando lenguajes como Pascal.
El documento compara MySQL y SQL Server. MySQL es de código abierto, tiene bajos requisitos y es rápido, pero carece de documentación e intuitividad. SQL Server es escalable y seguro, pero requiere mucha memoria RAM y solo funciona en Windows. Ambos usan SQL pero MySQL tiene extensiones y está disponible en más plataformas.
El documento describe la metodología Iconix para el desarrollo de software. Iconix es una metodología iterativa e incremental que utiliza casos de uso y modelado de objetos. El documento explica las fases de Iconix, incluyendo el análisis de requisitos, análisis y diseño preliminar, diseño e implementación. También describe diagramas como el modelo de dominio, casos de uso y diagramas de secuencia utilizados en el proceso Iconix.
Este documento describe los archivos virtuales y reales. Los archivos virtuales son archivos temporales creados durante la ejecución de un sistema y utilizados para almacenar información de manera temporal, siendo borrados una vez finalizada la ejecución. Los archivos con extensión .tmp son un ejemplo común de archivos virtuales. Por otro lado, los archivos reales contienen programas, datos u otros elementos, mostrando el espacio real que ocupan en un disco duro.
Características, componentes y arquitectura de los dbms.Julicamargo
El documento describe las características y componentes principales de los sistemas de gestión de bases de datos (DBMS). Los DBMS proporcionan abstracción, independencia y consistencia de los datos, así como seguridad, manejo de transacciones y rendimiento. Un DBMS típicamente incluye un procesador de consultas, gestor de base de datos, gestor de archivos y varios módulos como control de autorizaciones y gestor de transacciones. Siguen una arquitectura de tres niveles de abstracción de datos.
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
Este documento resume los fundamentos de las bases de datos, incluyendo definiciones, ejemplos, tipos (estáticas, dinámicas, relacionales, multidimensionales, orientadas a objetos), modelos (jerárquicos, de red, transaccionales), y gestión distribuida de bases de datos (homogéneas y heterogéneas).
Este documento presenta una introducción a los fundamentos de las bases de datos. Explica conceptos clave como los objetivos de las bases de datos, sus áreas de aplicación, los modelos y lenguajes de datos, y los tipos de usuarios. También describe la arquitectura de tres niveles de un sistema de gestión de bases de datos, los niveles de abstracción, y algunos tópicos selectos sobre bases de datos.
El documento trata sobre la minería de datos. Explica que la minería de datos consiste en extraer información oculta de grandes conjuntos de datos mediante el análisis matemático para deducir patrones y tendencias. Describe las cinco etapas del proceso KDD de extracción de conocimiento: selección de datos, preprocesamiento, transformación, minería de datos e interpretación. Finalmente, resume algunas de las técnicas comunes de minería de datos como redes neuronales, árboles de decisión, modelos estadístic
Este documento describe el proceso de diseño de bases de datos y el modelo entidad-relación (E-R). Explica los siete pasos del proceso de diseño, incluyendo determinar la finalidad de la base de datos, organizar la información necesaria, dividir la información en tablas y definir las relaciones entre ellas. También describe los conceptos clave del modelo E-R, como entidades, atributos, relaciones, identificadores y jerarquías de generalización.
Este documento presenta los conceptos básicos del modelo de datos entidad-relación, incluyendo entidades, atributos, relaciones, identificadores únicos, subtipos y dependencias. Explica cómo representar estos elementos gráficamente y define términos como grado y opcionalidad de las relaciones. También cubre temas como generalización, especialización y entidades débiles.
El documento describe las funciones principales de un administrador de base de datos (DBA). Las funciones incluyen: recuperabilidad (crear y probar respaldos), integridad (verificar integridad de datos), seguridad (definir controles de acceso), disponibilidad (asegurar tiempo de actividad máximo), rendimiento (asegurar máximo rendimiento), y desarrollo y soporte técnico (ayudar a programadores a utilizar la base de datos). En resumen, un DBA se encarga de los aspectos relacionados a la administración y
La programación orientada a objetos es un paradigma de programación basado en conceptos como herencia, abstracción, polimorfismo y encapsulamiento. Los objetos contienen información que los define e identifica. Además de aplicarse a lenguajes de programación, la tecnología orientada a objetos también se usa en análisis, diseño y bases de datos. Es una de las formas más populares de programar debido a que ofrece una estructura de más alto nivel llamada objetos, la cual permite organizar programas de acuerdo con abstracciones cercanas
Las bases de datos son conjuntos de datos almacenados sistemáticamente para su posterior uso. Una base de datos ofrece varias ventajas sobre los sistemas de archivos tradicionales, incluyendo la independencia lógica y física de los datos, la redundancia mínima, el acceso concurrente y la integridad de los datos. Los sistemas gestores de bases de datos (SGBD) actúan como interfaz entre la base de datos, los usuarios y las aplicaciones, permitiendo definir, acceder y manipular los datos de forma eficiente y segura.
Este documento proporciona una introducción al lenguaje de consultas estructuradas SQL. Explica las cláusulas básicas SELECT, FROM y WHERE para realizar consultas simples, y cómo definir tablas, insertar, actualizar y eliminar datos. También cubre JOINs para unir tablas y obtener datos de múltiples tablas.
El documento trata sobre la multiplexación en telecomunicaciones. Explica que la multiplexación permite combinar varios canales de información en un solo medio de transmisión mediante un dispositivo llamado multiplexor. Describe los principales métodos de multiplexación como la división de frecuencia, división de código, división de longitud de onda y división de tiempo. Finalmente, profundiza en los conceptos de multiplexación por división de tiempo y división de longitud de onda.
Este documento presenta sobre arquitectura de aplicaciones móviles. Explica que las aplicaciones móviles pueden ser nativas o web, y cada una tiene ventajas y desventajas. También describe componentes clave de una arquitectura de aplicación web móvil incluyendo servidores, servicios web, bases de datos, y tecnologías del lado del cliente como HTML5, CSS3 y JavaScript. Además, cubre estrategias para el back-end, front-end y presentación multiplataforma. Finalmente, presenta un caso de éxito de una
El documento explica qué es el web scraping, que consiste en extraer información de sitios web mediante programas de software. Se usa para transformar datos sin estructura en la web en datos estructurados almacenables. Algunos usos son comparar precios, monitorear datos climáticos y detectar cambios. Las técnicas incluyen hacer peticiones HTTP, usar minería de datos y expresiones regulares. Los sitios usan medidas anti-scraping como captchas o bloquear IPs. El web scraping es legal pero debe cumplir términos de uso de los
Este documento proporciona una introducción a los conceptos básicos de las bases de datos, incluyendo su definición, tipos comunes como estáticas, dinámicas y relacionales, y el propósito de los sistemas de gestión de bases de datos. También describe brevemente conceptos como normalización, lenguajes como SQL, y tipos especializados como bases de datos multidimensionales, orientadas a objetos y deductivas.
Este documento resume las características y clasificaciones de las bases de datos. Explica que un SGBD permite introducir, almacenar, organizar y manipular datos de forma sistemática. Las bases de datos se clasifican según su función, contenido y modelo de administración de datos. Presentan ventajas como el control de redundancias y la consistencia de datos, pero también desventajas como la complejidad y costos asociados. La Ley de Habeas Data protege el derecho a conocer y actualizar información personal almacenada.
El documento describe los objetivos y tipos de modelos utilizados en el desarrollo de sistemas de información. Existen tres tipos de modelos: modelo conceptual, modelo de funcionamiento y modelo físico. Cada modelo representa una visión diferente del sistema y se desarrolla de forma paralela para los componentes de datos y procesos.
[ES] Estructura del Sistema de Archivos Gnu/LinuxEudris Cabrera
Presentación sobre La Estructura del Sistema de Archivos Gnu/Linux; como parte del Diplomado de Software Libre que se lleva a cabo en la Universidad Abierta para Adultos (UAPA), Santiago de los caballeros. #Linux #softwarelibre
Un DBA es responsable de diseñar, mantener y garantizar la funcionalidad de las bases de datos de una organización. Un DBA participa en todas las fases del ciclo de vida de una base de datos, incluyendo el diseño, monitoreo del desempeño, seguridad, copias de seguridad y recuperación. Existen diferentes tipos de roles de DBA como arquitecto de bases de datos, analista de bases de datos y DBA de aplicaciones. Las organizaciones dividen las responsabilidades de DBA dependiendo del tamaño de la empresa y la cantidad y tipo de bases
Este documento describe los modelos jerárquico y de red de bases de datos. Explica que el modelo jerárquico organiza la información en forma de árbol con relaciones uno a uno y uno a muchos, mientras que el modelo de red permite que un nodo tenga múltiples padres. También cubre temas como la recuperación, actualización y eliminación de datos en el modelo jerárquico usando lenguajes como Pascal.
El documento compara MySQL y SQL Server. MySQL es de código abierto, tiene bajos requisitos y es rápido, pero carece de documentación e intuitividad. SQL Server es escalable y seguro, pero requiere mucha memoria RAM y solo funciona en Windows. Ambos usan SQL pero MySQL tiene extensiones y está disponible en más plataformas.
El documento describe la metodología Iconix para el desarrollo de software. Iconix es una metodología iterativa e incremental que utiliza casos de uso y modelado de objetos. El documento explica las fases de Iconix, incluyendo el análisis de requisitos, análisis y diseño preliminar, diseño e implementación. También describe diagramas como el modelo de dominio, casos de uso y diagramas de secuencia utilizados en el proceso Iconix.
Este documento describe los archivos virtuales y reales. Los archivos virtuales son archivos temporales creados durante la ejecución de un sistema y utilizados para almacenar información de manera temporal, siendo borrados una vez finalizada la ejecución. Los archivos con extensión .tmp son un ejemplo común de archivos virtuales. Por otro lado, los archivos reales contienen programas, datos u otros elementos, mostrando el espacio real que ocupan en un disco duro.
Características, componentes y arquitectura de los dbms.Julicamargo
El documento describe las características y componentes principales de los sistemas de gestión de bases de datos (DBMS). Los DBMS proporcionan abstracción, independencia y consistencia de los datos, así como seguridad, manejo de transacciones y rendimiento. Un DBMS típicamente incluye un procesador de consultas, gestor de base de datos, gestor de archivos y varios módulos como control de autorizaciones y gestor de transacciones. Siguen una arquitectura de tres niveles de abstracción de datos.
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
Este documento resume los fundamentos de las bases de datos, incluyendo definiciones, ejemplos, tipos (estáticas, dinámicas, relacionales, multidimensionales, orientadas a objetos), modelos (jerárquicos, de red, transaccionales), y gestión distribuida de bases de datos (homogéneas y heterogéneas).
Este documento presenta una introducción a los fundamentos de las bases de datos. Explica conceptos clave como los objetivos de las bases de datos, sus áreas de aplicación, los modelos y lenguajes de datos, y los tipos de usuarios. También describe la arquitectura de tres niveles de un sistema de gestión de bases de datos, los niveles de abstracción, y algunos tópicos selectos sobre bases de datos.
El documento trata sobre la minería de datos. Explica que la minería de datos consiste en extraer información oculta de grandes conjuntos de datos mediante el análisis matemático para deducir patrones y tendencias. Describe las cinco etapas del proceso KDD de extracción de conocimiento: selección de datos, preprocesamiento, transformación, minería de datos e interpretación. Finalmente, resume algunas de las técnicas comunes de minería de datos como redes neuronales, árboles de decisión, modelos estadístic
Este documento describe el proceso de diseño de bases de datos y el modelo entidad-relación (E-R). Explica los siete pasos del proceso de diseño, incluyendo determinar la finalidad de la base de datos, organizar la información necesaria, dividir la información en tablas y definir las relaciones entre ellas. También describe los conceptos clave del modelo E-R, como entidades, atributos, relaciones, identificadores y jerarquías de generalización.
Este documento presenta los conceptos básicos del modelo de datos entidad-relación, incluyendo entidades, atributos, relaciones, identificadores únicos, subtipos y dependencias. Explica cómo representar estos elementos gráficamente y define términos como grado y opcionalidad de las relaciones. También cubre temas como generalización, especialización y entidades débiles.
El documento describe las funciones principales de un administrador de base de datos (DBA). Las funciones incluyen: recuperabilidad (crear y probar respaldos), integridad (verificar integridad de datos), seguridad (definir controles de acceso), disponibilidad (asegurar tiempo de actividad máximo), rendimiento (asegurar máximo rendimiento), y desarrollo y soporte técnico (ayudar a programadores a utilizar la base de datos). En resumen, un DBA se encarga de los aspectos relacionados a la administración y
La programación orientada a objetos es un paradigma de programación basado en conceptos como herencia, abstracción, polimorfismo y encapsulamiento. Los objetos contienen información que los define e identifica. Además de aplicarse a lenguajes de programación, la tecnología orientada a objetos también se usa en análisis, diseño y bases de datos. Es una de las formas más populares de programar debido a que ofrece una estructura de más alto nivel llamada objetos, la cual permite organizar programas de acuerdo con abstracciones cercanas
Las bases de datos son conjuntos de datos almacenados sistemáticamente para su posterior uso. Una base de datos ofrece varias ventajas sobre los sistemas de archivos tradicionales, incluyendo la independencia lógica y física de los datos, la redundancia mínima, el acceso concurrente y la integridad de los datos. Los sistemas gestores de bases de datos (SGBD) actúan como interfaz entre la base de datos, los usuarios y las aplicaciones, permitiendo definir, acceder y manipular los datos de forma eficiente y segura.
Este documento proporciona una introducción al lenguaje de consultas estructuradas SQL. Explica las cláusulas básicas SELECT, FROM y WHERE para realizar consultas simples, y cómo definir tablas, insertar, actualizar y eliminar datos. También cubre JOINs para unir tablas y obtener datos de múltiples tablas.
El documento trata sobre la multiplexación en telecomunicaciones. Explica que la multiplexación permite combinar varios canales de información en un solo medio de transmisión mediante un dispositivo llamado multiplexor. Describe los principales métodos de multiplexación como la división de frecuencia, división de código, división de longitud de onda y división de tiempo. Finalmente, profundiza en los conceptos de multiplexación por división de tiempo y división de longitud de onda.
Este documento presenta sobre arquitectura de aplicaciones móviles. Explica que las aplicaciones móviles pueden ser nativas o web, y cada una tiene ventajas y desventajas. También describe componentes clave de una arquitectura de aplicación web móvil incluyendo servidores, servicios web, bases de datos, y tecnologías del lado del cliente como HTML5, CSS3 y JavaScript. Además, cubre estrategias para el back-end, front-end y presentación multiplataforma. Finalmente, presenta un caso de éxito de una
El documento explica qué es el web scraping, que consiste en extraer información de sitios web mediante programas de software. Se usa para transformar datos sin estructura en la web en datos estructurados almacenables. Algunos usos son comparar precios, monitorear datos climáticos y detectar cambios. Las técnicas incluyen hacer peticiones HTTP, usar minería de datos y expresiones regulares. Los sitios usan medidas anti-scraping como captchas o bloquear IPs. El web scraping es legal pero debe cumplir términos de uso de los
Este documento proporciona una introducción a los conceptos básicos de las bases de datos, incluyendo su definición, tipos comunes como estáticas, dinámicas y relacionales, y el propósito de los sistemas de gestión de bases de datos. También describe brevemente conceptos como normalización, lenguajes como SQL, y tipos especializados como bases de datos multidimensionales, orientadas a objetos y deductivas.
Este documento resume las características y clasificaciones de las bases de datos. Explica que un SGBD permite introducir, almacenar, organizar y manipular datos de forma sistemática. Las bases de datos se clasifican según su función, contenido y modelo de administración de datos. Presentan ventajas como el control de redundancias y la consistencia de datos, pero también desventajas como la complejidad y costos asociados. La Ley de Habeas Data protege el derecho a conocer y actualizar información personal almacenada.
Este documento describe las bases de datos, incluyendo su definición, tipos, componentes, sistemas de gestión, arquitectura y ventajas. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente y accesibles para su uso posterior. Describe los diferentes tipos de bases de datos y sus características. También explica los sistemas de gestión de bases de datos, su arquitectura, funciones y ventajas de utilizarlos.
Este documento resume los conceptos clave sobre sistemas de gestión de bases de datos (SGBD). Explica que un SGBD permite almacenar, modificar y extraer información de una base de datos, y proporciona herramientas para agregar, eliminar, modificar y analizar datos. También mantiene la integridad y seguridad de los datos. Luego describe las características principales de los datos almacenados, como independencia de datos y reducción de redundancia. Finalmente, explica la estructura básica de un sistema de base de datos,
Este documento define una base de datos y describe sus características principales. Explica que una base de datos es un conjunto de información ordenada sistemáticamente para su posterior recuperación y análisis. También describe los sistemas gestores de bases de datos y algunos ejemplos comunes como MySQL, MariaDB y SQLite. Concluye que una base de datos permite el manejo adecuado de los datos garantizando su seguridad e integridad.
Este documento explica los conceptos básicos de las bases de datos, incluyendo lo que es un Sistema de Gestión de Bases de Datos (SGBD) y sus funciones principales como el almacenamiento, modificación y extracción de datos. También describe las características de los datos almacenados, la estructura de un sistema de base de datos, las ventajas y desventajas de las bases de datos, y las propiedades que deben tener los datos. Finalmente, explica cómo se clasifican las bases de datos según su modelo de administración de datos.
Este documento describe los diferentes tipos de bases de datos, incluyendo si son estáticas o dinámicas, el contenido como bibliográficas o numéricas, y los modelos como jerárquicos, de red o relacionales. También cubre bases de datos orientadas a objetos, documentales, centralizadas o distribuidas.
1) El documento habla sobre las bases de datos y describe algunos de sus componentes básicos como los sistemas de gestión de bases de datos, las características de los datos almacenados, y la estructura y clasificación de los sistemas de bases de datos.
2) Se describen los diferentes modelos de bases de datos como jerárquicos, de red, transaccionales, relacionales y orientados a objetos.
3) También se mencionan las ventajas y desventajas de implementar bases de datos.
Clasificación y modelos de bases de datosastrid2014
Las bases de datos se pueden clasificar de varias maneras, incluyendo por la variabilidad de los datos almacenados (estáticas o dinámicas), el contenido (bibliográficas, de texto completo, químicas o biológicas), y el modelo de administración de datos (jerárquicas, de red, transaccionales, relacionales u orientadas a objetos). Las bases de datos más comunes son las relacionales, que almacenan datos en tablas relacionadas y usan lenguajes como SQL para consultas flexibles.
Este documento describe las bases de datos académicas. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso. Luego describe los diferentes tipos de bases de datos como estáticas, dinámicas, jerárquicas, de red y transaccionales. También cubre los modelos de bases de datos documentales, deductivas y distribuidas.
Un SGBD es un conjunto de programas que permiten almacenar, modificar y extraer información de una base de datos, además de proporcionar herramientas para agregar, eliminar, modificar y analizar datos. Un SGBD tiene funciones como consulta y actualización de datos, mantenimiento de esquemas, y manejo de transacciones. Las características principales de los datos en una base de datos incluyen acceso a través de lenguajes estándar y múltiples usuarios, integridad y respaldo de datos. Un sistema de base de datos se
El documento habla sobre las bases de datos. Explica que una base de datos almacena información en campos o delimitadores para poder acceder a ella de forma separada o conjunta. Luego describe los componentes principales de un sistema de gestión de bases de datos como el gestor de almacenamiento y el procesador de consultas. Finalmente, enumera algunas características de los datos almacenados como la independencia de los datos y la reducción de redundancias.
El documento define un Sistema de Gestión de Bases de Datos (SGBD) y describe sus principales funciones, que incluyen el almacenamiento, modificación y extracción de datos de una base de datos, así como el mantenimiento de esquemas y la gestión de transacciones. También explica las características de los datos almacenados en una base de datos, como la independencia de datos y la reducción de redundancia, y clasifica los sistemas de bases de datos según su función y modelo de administración de datos.
El documento describe las diferentes clasificaciones y modelos de bases de datos. Las bases de datos se pueden clasificar según la variabilidad de los datos (estáticas o dinámicas), el contenido (bibliográficas, de texto completo, químicas o biológicas), o el contexto y la utilidad. Los principales modelos son jerárquicos, de red, transaccionales, relacionales, multidimensionales, orientados a objetos, documentales y deductivas. El modelo relacional es el más utilizado actualmente.
El documento clasifica y describe varios tipos de bases de datos. Describe las bases de datos según su variabilidad (estáticas o dinámicas), contenido (bibliográficas, de texto completo, químicas o biológicas), y modelo (jerárquicas, de red, transaccionales, relacionales, multidimensionales, orientadas a objetos, documentales y deductivas). Explica las características fundamentales de cada tipo.
Este documento presenta los objetivos y conceptos básicos de las bases de datos. Explica que una base de datos es una colección de datos interrelacionados y estructurados para un propósito específico. También describe los diferentes modelos de bases de datos a través de la historia, incluyendo los modelos jerárquico, de red y relacional, concluyendo que el modelo relacional es el más flexible y potente.
Una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso. Los sistemas gestores de bases de datos permiten almacenar y acceder a los datos de forma rápida y estructurada. Existen diferentes tipos de bases de datos como bibliográficas, de texto completo y relacionales, siendo este último el modelo más utilizado actualmente. Las bases de datos pueden ser estáticas, dinámicas u orientadas a objetos, y almacenan información de diversos campos como empresas, ciencia e investigación.
Este documento trata sobre las bases de datos. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente para su uso posterior. Luego describe algunos tipos de bases de datos como estáticas, dinámicas, de texto completo y de información química o biológica. Finalmente, señala que la mayoría de los datos sensibles están almacenados en bases de datos comerciales y que los ataques a bases de datos son un objetivo común de criminales.
Este documento presenta un trabajo sobre bases de datos realizado por Andrés Esteban Lozano Navas para el Colegio Evangélico Luterano de Colombia en 2013. Explica conceptos clave como qué es una base de datos, sus características, ventajas y desventajas, tipos de bases de datos y usuarios de las mismas.
Este documento proporciona una introducción a las bases de datos, incluida su definición, características y tipos. Explica que una base de datos es una colección de datos relacionados estructurados para su uso eficiente por múltiples aplicaciones. También describe los componentes clave de un sistema de base de datos, como el sistema gestor de base de datos y sus funciones. Además, clasifica las bases de datos según su contenido, variabilidad y modelo subyacente.
Similar a Modelos emergentes de bases de datos (20)
2. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Contenido
Contenido...........................................................................................................................................................2
Base de datos
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la
abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. Actualmente, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la mayoría de las bases de
datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al
problema de almacenar datos.
Existen programas denominados sistemas gestores de bases de datos, abreviados SGBD,
que permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se
estudian dentro del ámbito de la informática.
Áreas de Aplicación
Banca: Información de clientes, cuentas, préstamos, registro de operaciones, operaciones
con tarjetas de crédito, inversión en bolsa, etc.
Líneas Aéreas: Reservas de billetes, asignación de asiento, indicación de preferencias,
planificación de recursos, etc.
Universidades: Matrícula de alumnos, comunicación de resultados, gestión de recursos,
gestión de personal, etc.
Telecomunicaciones: Registros de llamadas, facturación, control del saldo en prepago, etc.
Características de las BD
Integran toda la información de la organización.
Persistencia de los datos.
Acceso simultáneo para distintos usuarios (o aplicaciones).
Descripción unificada de los datos e independiente de las aplicaciones.
Descripción de vistas parciales de datos para distintos usuarios.
Mecanismos para asegurar la integridad y seguridad de los datos.
3. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Ventajas de las bases de datos
Independencia de datos y tratamiento
Cambio en datos no implica cambio en programas y viceversa (menor coste de
mantenimiento).
Coherencia de resultados
Menor redundancia
Acciones lógicamente únicas
Se evita inconsistencia
Mejora en la disponibilidad de datos
No hay dueño de datos
Ni aplicaciones ni usuarios
Guardamos descripción (Idea de catálogos).
Cumplimiento de ciertas normas
Restricciones de seguridad
Accesos (Usuarios a datos)
Operaciones (Operaciones sobre datos)
Más eficiente gestión de almacenamiento
Efecto sinérgico.
Desventajas de las Bases de Datos
Fuerte coste inicial.
Programa.
Personal.
Equipos.
Rentable a medio o largo plazo.
No hay estándar.
Modelos de Bases de Datos.
Un modelo de base de datos o esquema de base de datos es la estructura o el formato de
una base de datos, descrita en un lenguaje formal soportada por el sistema de gestión de
bases de datos. En otras palabras, un "modelo de base de datos" es la aplicación de un
modelo de datos usado en conjunción con un sistema de gestión de bases de datos. Los
esquemas generalmente son almacenados en un diccionario de datos. Aunque un
esquema se defina en un lenguaje de base de datos de texto, el término a menudo es
usado para referirse a una representación gráfica de la estructura de la base de datos. Un
4. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
modelo de base de datos es una teoría o especificación que describe como una base de
datos es estructurada y usada. Varios modelos han sido sugeridos.
Modelos comunes:
Activo
Deductivo
Documental
Jerárquico
Multidimensional
Orientado a Objetos
Paralelo
Red
Relacional
Semántico
Transaccional
Varias técnicas son usadas para modelar la estructura de datos. La mayor parte de
sistemas de base de datos son construidos en torno a un modelo de datos particular,
aunque sea cada vez más común para productos ofrecer el apoyo a más de un modelo. Ya
que cualquier varia puesta en práctica lógica modela física puede ser posible, y la mayor
parte de productos ofrecerán al usuario algún nivel de control en la sintonía de la puesta en
práctica física, desde las opciones que son hechas tienen un efecto significativo sobre el
funcionamiento. Un ejemplo de esto es el modelo emparentado: todas las puestas en
práctica serias del modelo emparentado permiten la creación de índices que proporcionan
rápido acceso a filas en una tabla si conocen los valores de ciertas columnas.
Bases de Datos Activas.
Las Bases de Datos Activas son formas inteligentes de base de datos, ellas eliminan la
necesidad de muchos de los subsistemas de aplicación que se requieren actualmente. Una
Base de Datos Activa confía en un conjunto de reglas predefinidas, que pueden incorporar
disparadores, condiciones y acciones.
Un Sistema de Base de Datos Activa puede reaccionar automáticamente a los
acontecimientos. Una Base de Datos Activa almacena la semántica de los datos, además
de los propios. Una Base de Datos Activa utiliza reglas de evento-condición-acción (ECA,
Event-Condition-Action). La ocurrencia de varios tipos de acontecimientos (por ejemplo,
5. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
transiciones de la base de datos, acontecimientos del tiempo, y señales externas) acciona
la evaluación de una condición y si la condición resulta verdadera, la acción se realiza. Las
acciones se pueden implementar por medio de disparadores y reglas.
Las Bases de Datos Activas manejan la vigilancia de condiciones (con disparadores y
alertas). Un SGBD activo vigila continuamente el estado de la BD y reacciona
espontáneamente cuando ocurren sucesos predefinidos. Desde el punto de vista funcional,
un Sistema de Gestión de Bases de Datos Activas vigila condiciones disparadas por
sucesos que representan acciones de bases de datos.
Características:
Soportar eventos temporales o definidos por el usuario.
Activación por conjunto de eventos relacionados.
Consideración/ejecución retrasadas.
Ordenación de reglas.
Habilitación/des-habilitación de conjuntos de reglas.
Ventajas:
Mayor independencia de datos.
Integración de distintos subsistemas.
Extensión del ámbito de aplicación.
Mayor productividad
Mejor mantenimiento
Reutilización de código
Reducción del tráfico de mensajes
Posibilidad de optimización semántica
Facilitar el acceso a la BD a usuarios
finales
Bases de Datos Documentales
En este grupo, cada registro se corresponde con un documento, sea éste de cualquier tipo:
una publicación impresa, un documento audiovisual, gráfico o sonoro, un documento de
archivo, un documento electrónico. Este tipo de base de datos está orientada
exclusivamente a gestionar de forma efectiva el almacenamiento y acceso a documentos.
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más
potentes. Los registros de las bases de datos documentales pueden incluir o no el
contenido completo de los documentos que describen, según lo cual se distinguen tres
categorías:
- Bases de datos de texto completo: son aquellas que estén constituidas por los propios
documentos en formato electrónico, por un volcado completo de su texto. Pueden
incorporar además campos en los que se contiene la información fundamental para facilitar
6. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
su descripción y recuperación. En estos sistemas la operación de búsqueda (que puede
abarcar la totalidad del texto) y la consulta del documento se producen sin salir del propio
sistema de información.
- Archivos electrónicos de imágenes: están constituidos por referencias que permiten un
enlace directo con la imagen del documento original, sea éste un documento iconográfico
(fotografías, imágenes de televisión,...) o un documento impreso digitalizado en formato de
imagen. En estas bases de datos normalmente la búsqueda está limitada a los campos de
la referencia bibliográfica y no se pueden localizar otros términos presentes en el texto
completo del documento original.
- Bases de datos referenciales: sus registros no contienen el texto original sino tan sólo la
información fundamental para describir y permitir la localización de documentos impresos,
sonoros, iconográficos, audiovisuales o electrónicos. En estos sistemas de información
sólo se puede obtener referencias sobre documentos que habrá que localizar
posteriormente en otro servicio (archivo, biblioteca, fototeca, fonoteca,...) o solicitar a un
servicio de suministro de documentos.
Según el contenido completo o no de los documentos que describen se clasifican en:
Bases de datos a texto completo
Bases de datos referenciales
Según la cobertura temática es decir la disciplina científica o materia que abarca las bases
de datos, las podemos clasificar en:
Multidisciplinares
Especializadas
Según el modo de acceso en:
Bases de datos de acceso local
Bases de datos en CD-ROM
Bases de datos en línea
Se pueden establecer diferentes tipologías para caracterizar los diferentes modelos de
bases de datos documentales. Aquí se han establecido cinco clasificaciones alternativas:
− Según el organismo productor.
− Según el modo de acceso.
− Según su cobertura temática y el destinatario.
− Según su cobertura documental.
− Según el modelo de tratamiento documental.
7. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Las tres primeras son aplicables a cualquier tipo de base de datos, mientras que las otras
dos son específicas de las bases de datos documentales.
Gestión documental
La gestión documental es un conjunto de normas, técnicas y prácticas para administrar
todos los aspectos relacionados con la documentación en una organización:
almacenamiento, búsqueda, recuperación, actualización, flujo, autentificación, etc. La
gestión documental no es un concepto nuevo, ya que existe prácticamente desde que
existe la escritura.
No obstante, las tecnologías de la información han permitido hacer grandes avances en la
gestión documental, mediante los Sistemas de Gestión Documental (DMS, del inglés,
Document Management System). Estos sistemas permiten informatizar la gestión,
haciendo los procesos más ágiles, más eficientes, y con un ahorro sustancial de espacio
físico.
La gestión documental incluye la gestión de archivos administrativos, contables, técnicos y
cualquier otro documento que maneje la organización.
Así, con una aplicación de gestión documental se podría mantener un control sobre los
documentos de facturas, albaranes y pedidos de una empresa, y desde la misma
aplicación mantener documentación técnica, gestionando diferentes permisos para que
personas de diferentes departamentos puedan acceder a unos y otros.
Ventajas
Sencillez y accesibilidad.
Seguridad.
Ahorro.
Uso compartido.
Productividad mejorada.
Desventajas
Costo de implantación.
Tiempo de implantación
8. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Bases de Datos Jerárquicas
Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que,
como su nombre indica, almacenan la información en una estructura jerárquica que enlaza
los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un
nodo padre de información puede tener varios nodos hijo.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos.
El modelo jerárquico no diferencia una vista lógica de una vista física de la base de datos.
De manera que las relaciones entre datos se establecen siempre a nivel físico, es decir,
mediante referencia a direcciones físicas del medio de almacenamiento (sectores y pistas).
9. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Los datos se almacenan en la forma de registros, el equivalente a las filas del modelo
relacional. Cada registro consta de un conjunto de campos, el equivalente a las columnas
del modelo relacional. Un conjunto de registros con los mismos campos se denomina
fichero (record type, en inglés), el equivalente a las tablas del modelo relacional.
El modelo jerárquico facilita relaciones padre-hijo, es decir, relaciones 1: N (de uno a
varios) del modelo relacional. Pero a diferencia de éste último, las relaciones son
unidireccionales. En justicia, dichas relaciones son hijo-padre, pero no padre-hijo.
Las relaciones se establecen mediante punteros entre registros. Es decir, un registro hijo
contiene la dirección física en el medio de almacenamiento de su registro padre. Esto tiene
una ventaja fundamental sobre las bases de datos relacionales: el rendimiento. El acceso
de un registro a otro es prácticamente inmediato sin necesidad de consultar tablas de
correspondencia.
Las relaciones jerárquicas entre diferentes tipos de datos pueden hacer que sea muy
sencillo responder a determinadas preguntas, pero muy difícil el contestar a otras.
Características:
Una base de datos jerárquica consiste en una colección de segmentos (registro) que se
conectan entre sí por medio de enlaces. Cada segmento es una colección de campos
(atributos), que contienen un solo valor cada uno de ellos. Un enlace es una asociación o
unión entre dos segmentos exclusivamente.
Las características principales de implementar este modelo son:
• Globalización de la información.
• Eliminación de información inconsistente
• Permite compartir información
• Permite mantener la integridad
Desventajas:
Duplicidad de registros
Integridad referencial
Des normalización
10. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Bases de Datos Multidimensionales
Las bases de datos multidimensionales se utilizan principalmente para crear aplicaciones
OLAP y pueden verse como bases de datos de una sola tabla, su peculiaridad es que por
cada dimensión tienen un campo (o columna), y otro campo por cada métrica o hecho, es
decir estas tablas almacenan registros cuyos campos son de la forma:
(d1,d2,d3,...,f1,f2,f3,...) Donde los campos 'di' hacen referencia a las dimensiones de la
tabla, y los campos 'fi' a las métricas o hechos que se quiere almacenar, estudiar o
analizar.
Cubo.
Un cubo es un medio de extracción y organización de los datos para que el acceso a los
mismos pueda hacerse de forma dinámica.
Hipercubo de datos
Un hipercubo dentro del ámbito de sistemas de información y bases de datos, significa un
objeto multidimensional, en el que cada dimensión representa una variable, de forma que
en este objeto se obtienen los valores relacionados de todas variables, asociadas a las
dimensiones, simultáneamente.
11. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Características:
En general, la estructura básica de una base de datos para el Modelo Multidimensional
está definida por dos elementos: esquemas y tablas.
Tablas: como cualquier base de datos relacional, una base de datos multidimensional se
compone de tablas. Hay dos tipos básicos de tablas en el Modelo Multidimensional:
Tablas Fact: contienen los valores de las medidas de negocios, por ejemplo: ventas
promedio en dólares, número de unidades vendidas, etc.
Tablas Lock_up: contienen el detalle de los valores que se encuentran asociados a la tabla
Fact.
Esquemas: la colección de tablas en las bases de datos multidimensionales se conoce
como Esquema. Los esquemas caen dentro de dos categorías básicas: esquemas
estrellas y esquemas snowflake.
Esquema Estrella.
12. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
El esquema estrella deriva su nombre del hecho que su diagrama forma una estrella, con
puntos radiales desde el centro. El centro de la estrella consiste de una o más tablas fact, y
las puntas de la estrella son las tablas Lock_up.
Esquema Snowflake.
La diferencia del esquema snowflake comparado con el esquema estrella, está en la
estructura de las tablas Lock_up: las tablas Lock_up en el esquema snowflake están
normalizadas. Cada tabla Lock_up contiene sólo el nivel que es clave primaria en la tabla y
la foreign key de su parentesco del nivel más cercano del diagrama.
Bases de Datos Orientadas a Objetos
A finales de los 80's aparecieron las primeras BDOO, es una base de datos inteligente.
Soporta el paradigma orientado a objetos almacenando datos y métodos, y no sólo datos.
Está diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos
complejos. Evita el acceso a los datos; esto es mediante los métodos almacenados en ella.
Es más segura ya que no permite tener acceso a los datos (objetos); esto debido a que
para poder entrar se tiene que hacer por los métodos que haya utilizado el programador.
Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está
orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y
comportamiento. Su origen se debe a que en los modelos clásicos de datos existen
problemas para representar cierta información, puesto que aunque permiten representar
gran cantidad de datos, las operaciones que se pueden realizar con ellos son bastante
simples.
Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son
las mismas clases que serán utilizadas en una BDOO; de tal manera, que no es necesaria
una transformación del modelo de objetos para ser utilizado por un SGBDOO.
Las bases de datos orientadas a objetos se crearon para tratar de satisfacer las
necesidades de estas nuevas aplicaciones. La orientación a objetos ofrece flexibilidad para
manejar algunos de estos requisitos y no está limitada por los tipos de datos y los
lenguajes de consulta de los sistemas de bases de datos tradicionales.
Características
Soporte para objetos complejos y datos multimedia
13. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Identificadores únicos
Soporte a referencias e interrelaciones
Manipulación navegacional y de conjunto de registros
Jerarquías de objetos o tipos y herencia
Integración de los datos con sus procedimientos asociados
Modelos extensibles mediante tipos de datos definidos por el usuario
Gestión de versiones
Facilidades de evolución
Transacciones de larga duración
Interconexión e interoperabilidad
Ventajas:
Está su flexibilidad, y soporte para el manejo de tipos de datos complejos
Manipula datos complejos en forma rápida y ágilmente
Mayor capacidad de modelado.
Ampliabilidad.
Lenguaje de consulta más expresivo.
Adecuación a las aplicaciones avanzadas de base de datos.
Mayores prestaciones.
Desventajas
La inmadurez del mercado de BDOO
falta de estándares en la industria orientadas a objetos.
Carencia de un modelo de datos universal.
Carencia de experiencia.
Carencia de estándares.
Competencia
Bases de Datos Paralelas
SGBD paralelo: Un SGBD que se ejecuta sobre múltiples procesadores y discos que han
sido diseñados para ejecutar operaciones en paralelo, cuando sea posible, con el propósito
de mejorar el rendimiento.
Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la
utilización de UCP y discos en paralelo. La fuerza que ha impulsado a los sistemas
14. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
paralelos de bases de datos ha sido la demanda de aplicaciones que han de manejar
bases de datos extremadamente grandes (del orden de terabytes, esto es, 1012 bytes) o
que tienen que procesar un número enorme de transacciones por segundo (del orden de
miles de transacciones por segundo).
Los sistemas paralelos de base de datos constan de varios procesadores y varios discos
conectados a través de una red de interconexión de alta velocidad. Para medir el
rendimiento de los sistemas de base de datos existen 2 medidas principales:
La productividad (throughput) que se entiende como el número de tareas que pueden
completarse en un intervalo de tiempo determinado.
El tiempo de respuesta (response time) que es la cantidad de tiempo que necesita para
completar una única tarea a partir del momento en que se envíe. Un sistema que procese
un gran número de pequeñas transacciones puede mejorar su productividad realizando
muchas transacciones en paralelo. Un sistema que procese transacciones más largas
puede mejorar tanto su productividad como sus tiempos de respuesta realizando en
paralelo cada una de las subtareas de cada transacción.
Modelos de Arquitectura
Memoria compartida. Todos los procesadores comparten una memoria común.
Disco compartido. Todos los procesadores comparten un disco común.
Sin compartimiento. Los procesadores no comparten ni memoria ni disco.
Jerárquico. Es un híbrido de las anteriores.
El objetivo del paralelismo en los sistemas de bases de datos suele ser asegurar que la
ejecución del sistema continuará realizándose a una velocidad aceptable, incluso en el
caso de que aumente el tamaño de la base de datos o el número de transacciones
(Ampliabilidad).
Ventajas
Ambiente de cómputo robusto que permite que varios nodos trabajen como 1equipo.
Todos los nodos pueden ejecutar transacciones al mismo tiempo.
Mantener la consistencia y la integridad en los datos sin importar la concurrencia de las
transacciones
15. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Es un componente importante para los sistemas que requieren tolerancia a fallos y un corto
tiempo de caída
Mejoramiento del Throughput y la velocidad de procesamiento
Visualización” del clúster como si fuera una única máquina
Escalabilidad: Adición de nuevos nodos para mejorar el desempeño
Alta disponibilidad: Rápida recuperación ante fallos y redistribución de la carga para seguir
funcionando.
Transparencia
Control multiversión de los datos por registro
Desventajas
Estos pueden atenuar tanto la ganancia de velocidad como la Ampliabilidad:
Costes de inicio. El inicio de un único proceso lleva asociado un coste de inicio.
Interferencia. Como los procesos que se ejecutan en un sistema paralelo acceden con
frecuencia a recursos compartidos, pueden sufrir un cierto retardo como consecuencia de
la esta.
Sesgo. Al dividir cada tarea en un cierto número de pasos paralelos se reduce el tamaño
del paso medio. Normalmente es difícil dividir una tarea en partes exactamente iguales,
entonces se dice que la forma de distribución de los tamaños es sesgada.
Bases de Datos Relacionales
Una base de datos relacional es una base de datos que cumple con el modelo relacional.
Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en
tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí
proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por
Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en
consolidarse como un nuevo paradigma en los modelos de base de datos.
La base de datos se organiza en dos marcadas secciones; el esquema y los datos (o
instancia).
El esquema es la definición de la estructura de la base de datos y principalmente almacena
los siguientes datos:
El nombre de cada tabla
El nombre de cada columna
El tipo de dato de cada columna
16. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
La tabla a la que pertenece cada columna
Las bases de datos relacionales pasan por un proceso al que se le conoce como
normalización, el resultado de dicho proceso es un esquema que permite que la base de
datos sea usada de manera óptima.
Los datos o instancia es el contenido de la base de datos en un momento dado. Es en sí,
el contenido de todos los registros.
Características
Una base de datos relacional se compone de varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros (filas y columnas).
La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y ajenas (o foráneas).
Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben
cumplir con la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave
primaria del registro padre; por medio de éstas se hacen las relaciones.
Ventajas
Provee herramientas que garantizan evitar la duplicidad de registros.
Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros
relacionados dependientes.
Favorece la normalización por ser más comprensible y aplicable.
Desventajas
Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información
geográfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Bases de Datos Semánticas
Las bases de datos con contenido semántico intentan representar las relaciones que los
humanos establecen entre las palabras, procurando no sólo realizar ontologías y controlar
el vocabulario desde un punto de vista léxico sino desde el punto de vista conceptual.
17. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
El modelado semántico resume la complejidad lógica representativa de la Base de Datos,
esto permite mayor usabilidad por parte de más usuarios, se extiende el amplio dominio
para la redes de comunicaciones donde los usuarios no son conscientes de la estructura
lógica de una base de datos remota.
La abstracción de datos y la separación de componente lógicos y conceptuales son
propiedades importantes en las Bases de Datos Semántica por tanto permiten la
representación de la realidad a modo de espejo.
También trae consigo mayor complejidad lógica y problemas de interpretación de las
consultas, debido a su acercamiento al lenguaje natural, produce ambigüedades.
La base de datos Semántica permite la adaptación de datos derivados, no existentes en la
base de datos pero que para el usuario es obvio su existencia.
El nuevo estándar trata de minimizar el problema de ambigüedad en la base de datos.
Los modelos semánticos fueron introducidos como herramientas de diseño de esquemas.
El motivo principal de su uso radicaba en la exactitud del modelo de datos, como muchos
autores aseveran, el modelado semántico, no es más, que una representación del mundo
real, estas propiedades no las tenían las aplicaciones de bases de datos típicas.
Hoy en día se ha tratado de estandarizar ello, con la llegada del estándar SQL3, que no es
más que una extensión del modelo relacional. El modelado semántico y el modelo lógico
planteaba un modelo que sugería colocar el nombre de Semantic-SQL, que pueda ser una
estándar en lenguajes de consultas semánticas y planteaba una arquitectura del sistema
donde el modelo relacional actuaba de forma independiente al modelo semántico, este
último actuaba de manera directa con el usuario y traducía la consulta a un modelo lógico
entendible por el Sistema de un esquema podía ser diseñado en un alto nivel de modelado
semántico y traducido en un medio tradicional para la implementación.
Objetos pertenecen a una de las siguientes clases:
Objetos atómicos o átomos, son aquellos objetos simples que no incluyen a otros objetos
(una columna de una tabla).
Objetos compuestos o moleculares, son aquellos objetos que están formados por otros
objetos. Y se los llama átomos y moléculas, respectivamente.
18. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
Links Se define al conjunto de links como un conjunto de pares ordenados.
Carga de la Base de Datos Semántica
Características.
Implementación y representación física
Hammer explica que si bien hay beneficio por la facilidad de comprensión y manejo de la
Base de Datos, también existen grandes consideraciones de, ¿Cómo será la
implementación? y ¿Cómo será la representación física?, esto trae consigo por supuesto
una complejidad superior a la de una Base de Datos con el Modelo Relacional. Esto se
puede ver en Sistema de arquitectura de la figura en el apéndice.
Ambigüedad del lenguaje natural e Integridad semántica
Las bases de datos semántica se tratan de expresar como un lenguaje natural —a nivel
conceptual— para las consultas realizadas por el usuario. Esto como se menciona en
libera al usuario de una tarea de comprensión de la base de datos —como explicamos en
las ventajas—. Pero resalta un nuevo problema, la previsión de capacidades de
actualización.
Desventajas
Por tanto se considera que para un uso adecuado y funcional de las bases semánticas se
debería restringir la aplicación de éstas a un dominio concreto, donde los conceptos y
relaciones que entraran en juego fueran limitados y, así, ser más fácilmente
representables.
Ventajas.
Separación de componentes conceptuales y lógicos
Sobrecarga semántica
Abstracción de datos
Garantizar un acceso seguro y fiable
Búsqueda eficiente
Almacenado y distribución efectivos tanto para los datos como para los metadatos
multimedia
Bibliografía:
http://es.wikipedia.org/wiki/Base_de_datos_jer%C3%A1rquica
http://es.wikipedia.org/wiki/Base_de_datos_relacional
http://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos
http://www.fismat.umich.mx/~elizalde/tesis/node15.html
19. 15
[MODELOS DE BASES DE DATOS] 1 de enero de 2012
http://bd-paralelas.blogspot.com/
http://atlas.puj.edu.co/~caolarte/puj/cursos/cc100/files/clases/BDParalelas.pdf
http://gregoryhidalgo.wordpress.com/base-de-datos-paralelas/
http://html.rincondelvago.com/base-de-datos_11.html
http://es.wikipedia.org/wiki/Base_de_datos_de_red
http://es.wikipedia.org/wiki/Base_de_datos#Bases_de_datos_transaccionales
http://docs.oracle.com/cd/E19957-01/820-2981/6nei0r170/index.html
http://es.wikipedia.org/wiki/Gestor_transaccional
http://www.alegsa.com.ar/Dic/sistema%20transaccional.php
http://es.wikipedia.org/wiki/Modelo_relacional
http://es.wikipedia.org/wiki/Base_de_datos_multidimensional
http://www.inf.udec.cl/~revista/ediciones/edicion4/modmulti.PDF
http://estudiandobi.blogspot.com/2007/06/base-de-datos-multidimensionales.html
http://es.wikipedia.org/wiki/Base_de_datos
http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf
http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf
http://www.dei.uc.edu.py/tai2002/BDOO/ventoo.htm
http://lanzadobits.wordpress.com/2009/05/26/bases-de-datos-deductivas/
http://cumincades.scix.net/data/works/att/f301.content.pdf
http://www.ekontsulta.net/ekontsulta/wiki/index.php/Gesti%C3%B3n_documental
http://alarcos.inf-cr.uclm.es/doc/bbddavanzadas/07-08/activas.pdf