Evolución y características del modelado de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Evolución y características del modelado de datos por Mind Map: Evolución y características del modelado de datos

1. Modelo relacional en el modelado de datos

1.1. Definición

1.1.1. Es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Este modelo está basado en que todos los datos están almacenados en tablas (entidades/relaciones) y cada una de estas es un conjunto de datos, por tanto una base de datos es un conjunto de relaciones. Se trata de una base de datos que almacena y da acceso a puntos de datos relacionados entre sí. El modelo relacional es una forma intuitiva y directa de representar datos sin necesidad de jerarquizarlos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.

1.2. Características

1.2.1. Los datos de cualquier columna son de un solo tipo. Cada columna posee un nombre único. El orden de las columnas no es de importancia para la tabla. Las columnas de una relación se conocen como atributos. Cada atributo tiene un dominio, No existen dos filas en la tabla que sean idénticas. La información en las bases de datos son representadas como datos explícitos. Cada relación tiene un nombre específico y diferente al resto de las relaciones. Los valores de los atributos son atómicos: en cada tupla, cada atributo (columna) toma un solo valor. Se dice que las relaciones están normalizadas. El orden de los atributos no importa: los atributos no están ordenados. Cada tupla es distinta de las demás: no hay tuplas duplicadas El orden de las tuplas no importa: las tuplas no están ordenadas. Los atributos son atómicos: en cada tupla, cada atributo (columna) toma un solo valor. Se dice que las relaciones están normalizadas.

1.3. Funciones

1.3.1. Las bases de datos relacionales se pueden emplear para cualquier aplicación de datos en la que los puntos de datos se relacionan entre sí y deban gestionarse de forma segura, conforme a normas y de un modo uniforme. El Modelo Relacional se ocupa de: La estructura de datos La manipulación de datos La integridad de los datos

2. DBMS propietarios y libres

2.1. Con Licencia

2.1.1. SQL Server

2.1.1.1. Hardware y Software

2.1.1.1.1. Disco Duro: SQL Server requiere un mínimo de 6 GB de espacio disponible en el disco duro. Disk space: requirements will vary with the SQL Server components you install. Monitor: SQL Server requiere Super-VGA (800x600) o un monitor de mayor resolución. Internet La funcionalidad de Internet requiere acceso a Internet Memoria *mínima: Express Editions: 512 MB Todas las demás ediciones : 1 GB Recommended: Express Editions: 1 GB Todas las demás ediciones: al menos 4 GB y se debe aumentar a medida que aumenta el tamaño de la base de datos para garantizar un rendimiento óptimo. Velocidad mínima del procesador: Procesador x64: 1,4 GHz Recomendado: 2,0 GHz o más rápido Tipo de procesador Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T, Intel Pentium IV compatible con EM64T Sistema operativo: Windows 10 TH1 1507 o superior Windows Server 2016 o superior .NET Framework: los sistemas operativos mínimos incluyen el marco .NET mínimo. Software de red Los sistemas operativos compatibles con SQL Server tienen un software de red integrado. Las instancias predeterminadas y con nombre de una instalación independiente admiten los siguientes protocolos de red: memoria compartida, canalizaciones con nombre y TCP/IP.

2.1.1.2. Licencia

2.1.1.2.1. Enterprise: $13, 748 USD Standard, por núcleo: $3,586 USD Standard: servidor: $899 USD Standard: CAL: $209 USD

2.1.1.3. Características

2.1.1.3.1. Inteligencia en todos sus datos con clústeres de big data Elección de plataforma y lenguaje El mejor rendimiento de la industria Plataforma de datos más protegida Alta disponibilidad incomparable Inteligencia empresarial móvil integral SQL Server en Azure

2.1.1.4. Aplicaciones

2.1.1.4.1. Aplicaciones genéricas Aplicaciones verticales Aplicaciones personalizadas

2.1.1.5. Ventajas

2.1.1.5.1. Es un sistema de gestión de base de datos. Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos. Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo, dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server. SQL permite administrar permisos a todo. También permite que alguien conecte su SQL o al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.

2.1.1.6. Desventajas

2.1.1.6.1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. No se puede utilizar como prácticas porque se prohíben muchas cosas, tiene restricciones en lo particular. La relación, calidad y el precio está muy por debajo comparado con Oracle. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.

2.1.2. Oracle

2.1.2.1. Hardware y Software

2.1.2.1.1. Procesador: AMD64 e Intel EM64T 2 GB mínimo de memoria física (RAM) Si la memoria física tiene entre 2 GB y 16 GB, establezca la memoria virtual en 1 vez el tamaño de la RAM Si la memoria física tiene más de 16 GB, establezca la memoria virtual en 16 GB Espacio en disco: Tipo de instalación típica total: 10 GB. Total de tipos de instalación avanzada: 10 GB Adaptador de vídeo: 256 colores Resolución de pantalla: 1024 X 768 mínimo Windows 7 x64 - Professional, Enterprise, and Ultimate editions Windows 8 x64 and Windows 8.1 x64 - Core, Pro, and Enterprise editions Windows 8.1 x64 - Pro and Enterprise editions Windows 10 x64 - Pro, Enterprise, and Education editions Windows Server 2012 x64 - Standard, Datacenter, Essentials, and Foundation editions Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials, and Foundation editions Windows Server 2016 x64 - Standard, Datacenter, and Essentials editions

2.1.2.2. Licencia

2.1.2.2.1. Oracle Enterprise del tipo procesador cuesta $47,500 USD + 22% de mantenimiento anual Desarrollo de menos de 50 personas. Una licencia de este tipo cuesta $950 USD+ 22% de mantenimiento anual por usuario

2.1.2.3. Características

2.1.2.3.1. Totalmente gestionado con administración cero Ciclo de vida de desarrollo más rápido Alto rendimiento y predecibilidad Aprovisionamiento de almacenamiento y rendimiento bajo demanda API simples Modelado de datos Seguridad de datos en redundancia Seguridad de datos Transacciones conformes con ACID Compatibilidad con datos JSON Actualizaciones de JSON parciales Tiempo de duración Consultas SQL Índices secundarios

2.1.2.4. Aplicaciones

2.1.2.4.1. Aplicaciones esenciales El tiempo de inactividad cero, la alta disponibilidad, la redundancia y la protección de datos son solo algunas de las características esenciales necesarias en una infraestructura en la nube. Oracle Database Exadata Cloud Service pre integra Oracle Maximum Availability Architecture (MAA), las mejores prácticas para la alta disponibilidad de base de datos (HA) y tecnologías como Oracle Real Application Clusters (Oracle RAC), la gestión automática del almacenamiento, Recovery Manager, la base de datos Flashback y Oracle Active Data Guard. Además, las capacidades de alta disponibilidad específicas de Exadata, como la detección instantánea de fallos de servidores de computación y almacenamiento, componentes de hardware redundantes y duplicación de almacenamiento de tres vías mejoran considerablemente la disponibilidad.

2.1.2.5. Ventajas

2.1.2.5.1. Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. El software del servidor puede ejecutarse en multitud de sistemas operativos. Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Oracle es la base de datos con más orientación hacía INTERNET.

2.1.2.6. Desventajas

2.1.2.6.1. Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.

2.1.3. MS Access

2.1.3.1. Hardware y Software

2.1.3.1.1. Procesador: 1,6 GHz, procesador de 2 núcleos Sistema operativo: Windows 11 o Windows 10 Memoria: 4 GB (64 bits), 2 GB (32 bits) RAM Espacio en disco duro: 4 GB de espacio disponible en disco Pantalla: resolución de 1024 x 768 Gráficos: tarjeta gráfica DirectX 10 para aceleración de hardware de gráficos para PC Requisitos adicionales del sistema: acceso a Internet, cuenta de Microsoft

2.1.3.2. Licencia

2.1.3.2.1. $159.99 USD

2.1.3.3. Características

2.1.3.3.1. Ideal para usuarios individuales y equipos pequeños Más fácil de entender y utilizar que la base de datos cliente-servidor Importación y exportación a otras aplicaciones de Microsoft Office y otras aplicaciones Plantillas listas para que los usuarios habituales creen y publiquen datos Permite construir y publicar bases de datos en la Web sin esfuerzo Una función fácil de usar ‘Tell Me’ para asistencia Permite a los desarrolladores crear soluciones personalizadas utilizando el código VBA Opción de ocultar/mostrar la cinta Permite a los usuarios ver los informes Elimina los informes adicionales Permite la salida de informes en formato PDF

2.1.3.4. Aplicaciones

2.1.3.4.1. Banca: información de clientes, cuentas, transacciones, préstamos, etc. Líneas aéreas: información. Clientes, horarios, vuelos, destinos, etc. (1ras bases distribuidas geográficamente) Universidades: información. Estudiantes, carreras, horarios, materias, etc. Transacciones de tarjeta de crédito: para comprar con tarjetas de crédito y la generación de los extractos mensuales. Telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas mensuales, mantener el saldo de las tarjetas. telefonicas de prepago y almacenar información sobre las redes.

2.1.3.5. Ventajas

2.1.3.5.1. Facilidad para integrar NET-amigable Fácil de instalar y usar Puede ser colocada online Muy popular Capacidad de almacenamiento conveniente Ahorras dinero Soporte multi-usuario Importación de datos

2.1.3.6. Desventajas

2.1.3.6.1. Capacidad Finita Structured Query Language (SQL) Las transacciones críticas a tiempo son difíciles de gestionar Podría haber problemas de seguridad Múltiples sistemas operativos Windows podrían corromper la base de datos Un solo archivo Límite de usuarios Todavía hay una curva de aprendizaje que se necesitará seguir

2.2. Libres

2.2.1. MySQL

2.2.1.1. Hardware y Software

2.2.1.1.1. CPU: Intel Core o Xeon 3 GHz (o Dual Core 2 GHz) o CPU AMD equivalente Núcleos: Simple (se recomienda Dual/Quad Core) RAM: 4 GB (se recomiendan 6 GB) Aceleradores gráficos: nVidia o ATI con soporte de OpenGL 1.5 o superior Resolución de pantalla: se recomienda 1280 × 1024, 1024 × 768 es el mínimo. Windows 7 (64-bit, Professional level or higher) Mac OS X 10.6.1+ Ubuntu 9.10 (64bit) Ubuntu 8.04 (32bit/64bit) Windows XP SP3, Vista Mac OSX (10.5 and 10.6) Intel Ubuntu 8.04 (i386/x64) Ubuntu 9.04 (i386/x64) Fedora 11 (i386/x64) The Microsoft .NET 3.5 Framework. Cairo 1.6.0 or later glib-2.10 libxml-2.6 libsigc++ 2.0 pcre libzip

2.2.1.2. Licencia

2.2.1.2.1. Gratis

2.2.1.3. Características

2.2.1.3.1. Permite escoger múltiples motores de almacenamiento para cada tabla. Agrupación de transacciones, pudiendo reunirse de forma múltiple desde varias conexiones con el fin de incrementar el número de transacciones por segundo. Conectividad segura. Ejecución de transacciones y uso de claves foráneas. Presenta un amplio subconjunto del lenguaje SQL. Replicación Disponible en casi todas las plataformas o sistemas. Búsqueda e indexación de campos de texto. Utiliza varias herramientas para la portabilidad. Tablas hash en memorias temporales Uso de tablas en disco b-tree para búsquedas rápidas con compresión de índice. Ofrece un sistema de contraseñas y privilegios seguros de verificación basada en el host y tráfico de contraseñas encriptado al conectarse a un servidor. Uso de multihilos mediante hilos de kernel. Soporta gran cantidad de datos, incluso con más de 50 millones de registros. En las últimas versiones, se permiten hasta 64 índices por tablas. Cada índice puede consistir desde 1 a 16 columnas o partes de columnas. El máximo ancho de límite es de 1000 bytes

2.2.1.4. Aplicaciones

2.2.1.4.1. MySQL fue diseñado para ser compatible con otros sistemas. Es compatible con el despliegue en entornos virtualizados, como Amazon RDS para MySQL, Amazon RDS para MariaDB y Amazon Aurora para MySQL. Los usuarios pueden transferir sus datos a una base de datos SQL Server utilizando herramientas de migración de bases de datos como AWS Schema Conversion Tool y AWS Database Migration Service. La semántica de los objetos de base de datos entre SQL Server y MySQL es similar, pero no idéntica. Existen diferencias arquitectónicas que deben tenerse en cuenta al migrar de SQL Server a MySQL. En MySQL, no hay diferencia entre una base de datos y un esquema, mientras que SQL Server trata a los dos como entidades separadas.

2.2.1.5. Ventajas

2.2.1.5.1. MySQL es de uso libre y gratuito. Software con Licencia GPL. Bajo costo en requerimientos para la elaboración y ejecución del programa. No se necesita disponer de Hardware o Software de alto rendimiento para la ejecución del programa. Velocidad al realizar las operaciones y buen rendimiento. Facilidad de instalación y configuración. Soporte en casi el 100% de los sistemas operativos actuales. Baja probabilidad de corrupción de datos. Entorno con seguridad y encriptación.

2.2.1.6. Desventajas

2.2.1.6.1. Al ser de Software Libre, muchas de las soluciones para las deficiencias del software no están documentadas ni presentan documentación oficial. Muchas de sus utilidades tampoco presentan documentación. Se debe controlar/monitorizar el rendimiento de las aplicaciones en busca de fallos. No es el más intuitivo de los programas que existen actualmente para todos los tipos de desarrollos. No es tan eficaz en aplicaciones que requieran de una constante modificación de escritura en BD.

2.2.2. PostgreSQL

2.2.2.1. Hardware y Software

2.2.2.1.1. 1 GHz processor 2 GB of RAM 512 MB of HDD En un sistema Mac, debe tener privilegios de superusuario para realizar una instalación de PostgreSQL. Para realizar una instalación en un sistema Windows, debe tener privilegios de administrador. Si está instalando PostgreSQL en un sistema Windows que está configurado con el Control de cuentas de usuario (UAC) habilitado

2.2.2.2. Licencia

2.2.2.2.1. Gratis

2.2.2.3. Características

2.2.2.3.1. Alta concurrencia. Soporte para múltiples tipos de datos de manera nativa. Soporte a triggers. Trabajo con vistas. Objeto-relacional. Soporte para bases de datos distribuidas. Soporte para gran cantidad de lenguajes.

2.2.2.4. Aplicaciones

2.2.2.4.1. Las aplicaciones de ArcGIS que se pueden conectar a una base de datos de PostgreSQL contienen las bibliotecas de cliente de PostgreSQL necesarias para realizar una conexión. Entre estas aplicaciones se incluyen ArcGIS Server, ArcGIS Pro, ArcGIS Desktop y ArcReader.

2.2.2.5. Ventajas

2.2.2.5.1. nstalación ilimitada y gratuita Gran escalabilidad Estabilidad y confiabilidad pgAdmin Estándar SQL Potencia y Robustez Extensibilidad

2.2.2.6. Desventajas

2.2.2.6.1. Es relativamente lento en inserciones y actualizaciones en bases de datos pequeñas, PostgreSQL está diseñado para ambientes de alto volumen. Soporte oficial: La sintaxis de algunos de sus comandos o sentencias puede llegar a no ser intuitiva si no tienes un nivel medio de conocimientos en lenguaje SQL.

2.2.3. SQLITE

2.2.3.1. Hardware y Software

2.2.3.1.1. 1 Gb de espacio en disco duro Una máquina capaz de ejecutar un sistema operativo similar a UNIX* (por ejemplo, Tru64, Solaris, Linux, OS X, etc.) 4-8 Gb de RAM (se requiere un mínimo de 4G para ejecutar BioMart) Hasta 500 Mb de espacio en disco duro para instalar el código fuente requerido por el servidor web Apache 2 y mod_perl 2 Perl 5.14.x

2.2.3.2. Licencia

2.2.3.2.1. Gratis

2.2.3.3. Características

2.2.3.3.1. La base de datos completa se encuentra en un solo archivo. Puede funcionar enteramente en memoria, lo que la hace muy rápida. Tiene un footprint menor a 230KB. Es totalmente autocontenida (sin dependencias externas). Cuenta con librerías de acceso para muchos lenguajes de programación. Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64 bits. Soporta funciones SQL definidas por el usuario (UDF). El código fuente es de dominio público y se encuentra muy bien documentado.

2.2.3.4. Aplicaciones

2.2.3.4.1. Cuando se requiere una base de datos integrada dentro de una aplicación. SQLite es una excelente opción por su facilidad de configuración. El inconveniente es que no escala a bases de datos demasiado grandes (en el orden de los terabytes). Para realizar demostración de aplicaciones que utilizan un RDBMS (¿Para que utilizar un manejador de BD pesado que ocupa grandes recursos de sistema cuando solo se requiere hacer un demo de una aplicación?) Como cache local de un manejador de base de datos empresarial. Esto acelera el tiempo de respuesta y reduce la carga sobre la base de datos central. Para aplicaciones en dispositivos móviles que manejan una BD local que se sincroniza por batch con una base de datos remota. Almacenamiento persistente de objetos, configuraciones y preferencias de usuario. Permite fácilmente crear una estructura para almacenar configuraciones de la aplicación.

2.2.3.5. Ventajas

2.2.3.5.1. Basado en archivos y fácil de configurar y usar. Adecuado para el desarrollo básico y pruebas. Portátil. Utiliza sintaxis SQL estándar con pequeñas modificaciones. Fácil de usar.

2.2.3.6. Desventajas

2.2.3.6.1. No es fácilmente escalable. No es adecuado para grandes bases de datos. Carece de funciones de seguridad y administración de usuarios. No se puede personalizar.

3. Modelos de datos conceptuales

3.1. Un modelo conceptual de datos identifica las relaciones de mas alto nivel entre las diferentes entidades

4. Concepto de modelado de datos, importancia y componentes básicos

4.1. ¿Qué es el modelado de datos?

4.1.1. El modelado de datos es el proceso de analizar y definir todos los diferentes datos que su empresa recopila y produce, asi como las relaciones entre esos bits de datos. El proceso de modelado de sus datos crea una representaciOn visual de datos a medida que se utilizan en su negocio, y el propio proceso es un ejercicio de conocimiento y aclaraciOn de sus requisitos de datos.

4.2. Al modelar sus datos, documentará los datos que tiene, cómo los usa y cuales son sus requisitos relacionados con el uso, la protección y la gobernanza. Mediante el modelado de datos, su organización

4.2.1. Crea una estructura para la colaboración entre su equipo de TI y sus equipos comerciales.

4.2.2. Expone oportunidades para mejorar los procesos comerciales, al definir las necesidades y los usos de los datos.

4.2.3. Ahorra tiempo y dinero en TI y en inversiones en procesos, mediante una planificación adecuada por adelantado.

4.2.4. Aumenta la velocidad y el rendimiento de la recuperación y el análisis de datos, al planificar la capacidad y elcrecimiento.

4.3. Principales modelos de datos

4.3.1. Modelos de datos físicos

4.3.1.1. El modelo de datos físicos representa cómo se construira el modelo en la base de datos.

4.3.2. Modelos de datos lógicos

4.3.2.1. Un modelo de datos lógicos describe los datos con el mayor detalle posible, independientemente de cómo se implementaran fisicamente en la base de datos.

5. Oracle (Relacional)

5.1. Características

5.1.1. Conjunto de tablas y se manipula de acuerdo con el modelo de datos relacional. Es la colección de elementos organizados en un conjunto de tablas descritas

5.2. Ventajas

5.2.1. Provee herramientas que evitan la duplicidad Garantiza la integridad referencial Multiplataforma

5.2.2. Componentes

5.2.2.1. Juego de datos

5.2.2.1.1. Un juego de datos contiene la lógica para recuperar datos de un único origen de datos

5.2.2.2. Dsparadores de evento

5.2.2.2.1. Un disparador comprueba si se produce un evento. Cuando se produce el evento, el disparador se ejecuta el código PL/SQL asociadio a este

5.2.2.3. Campos flexibles

5.2.2.3.1. El editor de modelo de datos soporta la recuperación de datos desde estructuras de campo flexible definidas en las tablas de base de datos

5.2.2.4. Lista de valores

5.2.2.4.1. Una lista de valores es un menú de valores en la que los consumidores del informe pueden seleccionar valores de parámetro para transferirlos al informe.

5.2.2.5. Parámetros

5.2.2.5.1. Un parámetro es una variable cuyo valor se puede definir en tiempo de ejecución.

5.2.2.6. Definiciones de repartición

5.2.2.6.1. La repartición es un proceso de división de datos en bloques que genera documentos para cada bloque de datos y entrega los documentos a uno o varios destinos.

5.2.2.7. Metadatos

5.2.2.7.1. Si ha configurado un servidor de contenidos web como un destino de entrega y ha activado los metadatos personalizados

5.3. Desventajas

5.3.1. Presentan deficiencias con datos gráficos No se manipulan de forma manejable los bloques de texto como tipo de dato.

6. Principales hitos en la evolución de los modelos de datos

6.1. 1950

6.1.1. Cinta magnética (Secuencial)

6.1.1.1. Ventajas

6.1.1.1.1. Durabilidad Fácil de editar

6.1.1.2. Desventajas

6.1.1.2.1. Solo trabajan con programas específicos Copia sucesiva deteriora la original

6.2. 1960

6.2.1. Discos (indexados)

6.2.1.1. Características

6.2.1.1.1. Planos y de forma circular Emplea un sistema de grabación de cinta magnética, almacena archivos digitales

6.2.1.2. Ventajas

6.2.1.2.1. Se consulta la información directamente No era necesario saber exactamente en donde estaban los datos en los discos. Optimiza tiempo No era necesario la secuencialidad

6.2.1.3. Desventajas

6.2.1.3.1. Son muy ruidosos Consumen más energía que otros medios de almacenamiento Si se trata de un disco interno es más difícil trasladar la información de un lado a otro.

6.3. 1970

6.4. 1980

6.4.1. SQL (Jerárquicas y de red)

6.4.1.1. Características

6.4.1.1.1. Gestiona las bases de datos relacionales de forma jerárquica y en red, es un lenguaje específico de dominio utilizado en programación.

6.4.1.2. Ventajas

6.4.1.2.1. Globalización de la información Comparte información Integridad de la empresa Independencia de datos

6.4.1.3. Desventajas

6.4.1.3.1. Rigidez, es decir, una vez diseñada la base de datos jerárquica es difícil su modificación.

6.5. 1990

6.5.1. SQL (Orientado a objetos)

6.5.1.1. Características

6.5.1.1.1. Lenguaje de programación utilizado para la gestión de bases de datos. Define los datos.

6.5.1.2. Ventajas

6.5.1.2.1. Soporte de transacciones Escalabilidad, seguridad y estabilidad. Soporta procedimientos almacenados.

6.5.1.3. Desventajas

6.5.1.3.1. Utiliza mucho la memoria RAM Relación, calidad y precio muy por debajo de Oracle. Tiene muchos bloqueos a nivel de página.

6.6. 2000

6.6.1. Open Archives Initiatives (Cliente- Servidor)

6.6.1.1. Características

6.6.1.1.1. En la actualidad se cuenta con gran cantidad de alternativas en línea que permiten la búsqueda de acuerdo con necesidades específicas de los usuarios lo cual permite mayores cantidades de almacenamiento de datos. Se basa en una arquitectura cliente-servidor en la que un servicio recolector de metadatos pide información a un proveedor de datos.

6.6.1.2. Ventajas

6.6.1.2.1. Disponibilidad libre en internet Contexto más amplio Más visibilidad Más accesibles a más lectores más consultas y descargas más citas menos tiempo transcurrido en ser citado Preservación y acceso perpetuo a su obra obtención de datos.

6.6.1.3. Desventajas

6.6.1.3.1. Gran cantidad de información existente Dificultad de acceder a información relevante y de calidad en un contexto donde al realizar una búsqueda en un portal especializado como Google, nos arroja miles de enlaces.

7. Elegir un DBMS

7.1. Debe de tener una velocidad alta a la hora de transaccionar y poder contar con todos los comandos disponibles, SELECT, UPDATE, etc. Debe poder ser gratis o de bajo costo para no tener que invertir en una bdms tan cara Debe tener disponibilidad y sobre todo ser robusta

8. Suplen la necesidad de información de las nuevas industrias. Se graba en pistas sobre una banda plástica con material magnetizado generalmente óxido de hierro.

9. Reduce los errores (y la entrada de datos redundantes propensa a errores), al tiempo que mejora la integridad de los datos.