# data[].attributes.body
González Ramos Mayte Carolina NL.17

# data[].attributes.body
Conjunto de información perteneciente a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión.

# data[].attributes.attachment_link.readable_text
Te explicamos qué es una base de datos y para qué sirve. Además, qué tipos de bases de datos existen, y algunos ejemplos.

¿Qué es una base de datos?

Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión. Existen actualmente muchas formas de bases de datos, que van desde una biblioteca hasta los vastos conjuntos de datos de usuarios de una empresa de telecomunicaciones.

Las bases de datos son el producto de la necesidad humana de almacenar la información, es decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella posteriormente. En ese sentido, la aparición de la electrónica y la computación brindó el elemento digital indispensable para almacenar enormes cantidades de datos en espacios físicos limitados, gracias a su conversión en señales eléctricas o magnéticas.

El manejo de las bases de datos se lleva mediante sistemas de gestión (llamados DBMS por sus siglas en inglés: Database Management Systems o Sistemas de Gestión de Bases de Datos), actualmente digitales y automatizados, que permiten el almacenamiento ordenado y la rápida recuperación de la información. En esta tecnología se halla el principio mismo de la informática.

En la conformación de una base de datos se pueden seguir diferentes modelos y paradigmas, cada uno dotado de características, ventajas y dificultades, haciendo énfasis en su estructura organizacional, su jerarquía, su capacidad de transmisión o de interrelación, etc. Esto se conoce como modelos de base de datos y permite el diseño y la implementación de algoritmos y otros mecanismos lógicos de gestión, según sea el caso específico.

Puede servirte: Sistema de información

Tipos de bases de datos

Existen diferentes clasificaciones de las bases de datos, atendiendo a características puntuales:

Según su variabilidad. Conforme a los procesos de recuperación y preservación de los datos, podemos hablar de:

Bases de datos estáticas. Típicas de la inteligencia empresarial y otras áreas de análisis histórico, son bases de datos de sólo lectura, de las cuales se puede extraer información, pero no modificar la ya existente.

Bases de datos dinámicas. Aparte de las operaciones básicas de consulta, estas bases de datos manejan procesos de actualización, reorganización, añadidura y borrado de información.

Según su contenido. De acuerdo a la naturaleza de la información contenida, pueden ser:

Bibliográficas. Contienen diverso material de lectura (libros, revistas, etc.) ordenado a partir de información clave como son los datos del autor, del editor, del año de aparición, del área temática o del título del libro, entre otras muchas posibilidades.

De texto completo. Se manejan con textos históricos o documentales, cuya preservación debe ser a todo nivel y se consideran fuentes primarias.

Directorios. Listados enormes de datos personalizados o de direcciones de correo electrónico, números telefónicos, etc. Las empresas de servicios manejan enormes directorios clientelares, por ejemplo.

Especializadas. Bases de datos de información hiperespecializada o técnica, pensadas a partir de las necesidades puntuales de un público determinado que consume dicha información.

Ejemplos de base de datos

Algunos ejemplos posibles de bases de datos a lo largo de la historia son:

Guías telefónicas. Aunque en desuso, estos voluminosos libros solían contener miles de números telefónicos asignados a hogares, empresas y particulares, para permitir al usuario dar con el que necesitaba. Eran engorrosos, pesados, pero completos.

Archivos personales. El conjunto de los escritos de vida de un autor, investigador o intelectual a menudo son preservados en un archivo, que se organiza en base a la preservación y reproducción de los originales, permitiendo su consulta sin poner en riesgo el documento original.

Bibliotecas públicas. El perfecto ejemplo de bases de datos, pues contienen miles o cientos de miles de registros pertenecientes a cada título de libro disponible para su préstamo, ya sea en sala o circulante, y del que puede haber más de un mismo ejemplar en el depósito. Los bibliotecólogos se encargan de diseñar estos sistemas y velar por su funcionamiento.

Registros de transacciones. Las operaciones realizadas con una tarjeta de crédito, así como las llamadas realizadas con un celular, u otro tipo de transacciones comerciales cotidianas, generan todas un conjunto de registros que van a dar a una base de datos de la empresa.

Historial médico. Cada vez que acudimos al doctor o a un hospital, se actualiza la información respecto a nuestra salud, al tratamiento recibido y demás detalles médicos en un archivo que lleva registro de nuestra historia médica, en caso de que a futuro se requiera conocer datos específicos, como operaciones o tratamientos recibidos.

# data[].attributes.attachment_link.title
Base de Datos - Concepto, tipos y ejemplos

# data[].attributes.attachment_link.description
Base de datos ✓ Te explicamos qué es una base de datos y para qué sirve. Además, qué tipos de bases de datos existen, y algunos ejemplos...

# data[].attributes.body
Es un objeto de base de datos que puede usar para crear una interfaz de usuario para una aplicación de base de datos. Un formulario "dependiente" es aquel conectado directamente a un origen de datos como una tabla o consulta y que puede usarse para especificar, editar o mostrar los datos de ese origen de datos. Como alternativa, puede crear un formulario "independiente" que no esté vinculado directamente a un origen de datos, pero que todavía contenga botones de comando, etiquetas u otros controles que necesita para ejecutar la aplicación.

# data[].attributes.body
Es un objeto de base de datos que resulta útil para presentar la información de la base de datos con el propósito de:

Mostrar o distribuir un resumen de los datos.

Archivar instantáneas de los datos.

Aportar detalles sobre un registro concreto.

Crear etiquetas.

# data[].attributes.body
Una tabla de base de datos es similar en apariencia a una hoja de cálculo en cuanto a que los datos se almacenan en filas y columnas. Por ende, es bastante fácil importar una hoja de cálculo en una tabla de base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y almacenarlos en una base de datos es la forma en la que están organizados los datos.

# data[].attributes.body
Las consultas pueden realizar diversas funciones en una base de datos. La función más común es recuperar datos específicos de las tablas. Los datos que quiere ver generalmente están distribuidos en varias tablas y las consultas le permiten verlos en una única hoja de datos.

# data[].attributes.body
Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y trabajar con ellos desde Internet o desde una intranet; los datos están almacenados en una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios)

# data[].attributes.body
Permiten el almacenamiento ordenado y la rápida recuperación de la información.

# data[].attributes.body
1.- Ordena los datos en tablas (relaciones) compuestas por columnas y filas.
2.- Cada columna alberga un atributo de la entidad (nombre, dirección, fecha de nacimiento…).
3.-Escogiendo un atributo en concreto de varios tenemos una clave primaria, a la que se puede hacer referencia en otras tablas.

# data[].attributes.body
Martinez Martinez Daniel NL:27

# data[].attributes.body
1.-Presentar los datos en una estructura de árbol invertido, donde cada registro tiene un único nodo raíz, del que surgen otros nodos (registros).
2.-Los nodos en un mismo nivel son nodos padre, cada nodo padre tiene el mismo nodo raíz.
3.-Los registros de un mismo nivel se clasifican en un orden específico.

# data[].attributes.attachment_link.readable_text
En plena era digital resulta cada vez más importante la manera en la que se almacena y gestiona la información. Ahí es precisamente donde entran las bases de datos. Pero, ¿qué son exactamente? ¿En qué consisten las bases de datos informatizadas? Te lo contamos en este artículo.

¿Qué es una base de datos? ¿Cómo se define?

La definición de bases de datos es " aquel conjunto de datos almacenados y estructurados según sus características o tipología para ser utilizados o consultados posteriormente ".

Hasta hace relativamente pocos años, las bases de datos eran analógicas, es decir, contenían información en papel o textos impresos. Sin embargo, con la llegada de la era digital y el Big Data se ha hecho imprescindible el uso de bases de datos informatizadas.

Gracias a las bases de datos en formato digital se han podido solucionar muchos de los problemas que surgían a raíz de la ingente cantidad de información que se maneja en la actualidad. Por ejemplo, permiten ahorrar espacio, agilizar las consultas y se puede almacenar mucha más información.

Los programas que han hecho esto posible se denominan sistemas gestores de bases de datos (SGBD) o, en inglés, Database Management System (DBMS). Este tipo de programas facilitan enormemente el almacenamiento de datos y la posterior consulta de los mismos. En un principio eran usados sobre todo por grandes empresas o administraciones públicas, pero en la actualidad también los emplean todo tipo de usuarios o empresas (por ejemplo, para crear el registro de usuarios de una web).

Para obtener la información almacenada en las bases de datos se emplean las consultas. Una consulta es una solicitud al gestor de la base de datos para acceder, borrar o modificar la información presente en la database. Para ello se emplea un lenguaje específico (el más común es SQL, del cual hablaremos más adelante).

Características de las bases de datos

Las principales características de una base de datos son las siguientes:

Los datos almacenados tienen independencia física y lógica.

Garantizan la integridad de los datos.

Son sistema de almacenamiento que contribuyen a reducir la redundancia al mínimo.

Es habitual que puedan acceder a ellas múltiples usuarios.

Permiten realizar consultas complejas de diferentes tipos de datos.

El acceso a los datos es seguro

Se pueden hacer copias de seguridad y recuperar los datos

Se accede a la información a través de un lenguaje concreto.

Objetivos de las bases de datos

Uno podría pensar que el objetivo de una base de datos es almacenar información. Y lo cierto es que tendría razón. Sin embargo, esa es una visión muy reducida de sus funciones, ya que abarcan muchas otras finalidades.

Trabajar con consultas complejas y no predefinidas

Uno de los objetivos básicos de una base de datos es permitir realizar consultas complejas y no predefinidas que afecten a más de una entidad tipo.

*Se quiere saber el número de clientes de una tienda online que tienen más de 30 años y que han realizado más de 5 pedidos en el último año.

*De cada uno de esos clientes, se quiere saber el nombre, apellido, domicilio y dirección de correo electrónico.

Ofrecer flexibilidad e independencia

Las bases de datos también deben estar diseñadas para ser flexibles ante los cambios. Es necesario que los datos y los procesos de los usuarios sean lo más independientes posible entre sí, para que se puedan realizar actualizaciones, variaciones o cambios tecnológicos sin necesidad de modificar las aplicaciones ya escritas.

La redundancia se podría definir como la existencia de datos repetidos en una base de datos. Normalmente, no interesa tener datos redundantes. En caso de que un sistema de gestión de bases de datos permita definir datos redundantes, debería ser el propio sistema quien se encargue de actualizar la información en todos aquellos lugares donde estuviese repetida.

Garantizar la integridad de los datos

Otro de los objetivos fundamentales de una base de datos es mantener la calidad e integridad de los datos bajo cualquier circunstancia. Para ello se definen reglas de integridad. Por ejemplo, definir el número de identificación como un atributo clave, indicar que la fecha de nacimiento ha de ser una fecha concreta, o que los clientes han de tener una edad comprendida entre 18 y 99 años.

Permitir la concurrencia de usuarios

Asimismo, las bases de datos deben permitir el acceso simultáneo de varios usuarios. Esto puede provocar problemas de interferencia cuando varios usuarios estén modificando datos a la vez. Las BD solucionan el problema de los accesos concurrentes a través de las llamadas transacciones de bases de datos.

Asegurar la seguridad de los datos

Por último, pero no menos importante, las bases de datos deben garantizar la seguridad en el acceso y mantenimiento de la información. Por ejemplo, en todo lo referente a confidencialidad de los datos, autorizaciones, derechos de acceso, o cumplimiento de la normativa vigente sobre protección de datos.

Existen muchos tipos distintos de bases de datos. Lo más habitual es clasificarlas según el modelo, su contenido o la variabilidad de los datos que incluyen. Pasamos a ver los tipos más frecuentes de bases de datos.

La primera clasificación de bases de datos es según el modelo empleado. En este caso podemos encontrar bases de datos relacionales, distribuidas, orientadas a objetos, documentales, deductivas, transaccionales y más.

Las bases de datos relacionales son unas de las más frecuentes por su flexibilidad y facilidad de uso. En este modelo no importa el lugar o la forma en la que estén almacenados los datos. Por el contrario, se accede a la información mediante consultas que permiten acceder de forma ágil y flexible a los datos. Suelen emplear el lenguaje SQL.

Las bases de datos distribuidas consisten en bases de datos establecidas en diferentes lugares y conectadas por una red. Se emplean en organismos descentralizados que necesitan unir bases de datos de diferentes lugares (localidades, universidades, etc). Existen bases distribuidas de forma homogénea (usan el mismo SGDB) o heterogénea (emplean sistemas multibase).

Son bases de datos que no usan el lenguaje SQL, o que lo usan solo como apoyo, pero no como consulta. Entre los lenguajes más usados por las bases de datos no relacionales están CQL ( Contextual Query Language, JSON ( JavaScript Object Notation) y GQL ( Graph Query Language).

Las bases de datos orientadas a objetos están enfocadas al almacenamiento de objetos completos, incluyendo su estado y comportamiento. Este tipo de bases de datos se basan en conceptos básicos del tratamiento informatizado de objetos, como la herencia, encapsulación o polimorfismo.

Las bases de datos multidimensionales son similares a las relacionales, pero se suelen usar para el desarrollo de aplicaciones muy específicas. La principal diferencia entre ambas es que en las multidisciplinares los atributos de las tablas pueden representar tanto dimensiones como métricas.

Las bases de datos documentales están pensadas para indexar textos completos y, por tanto, han de estar preparadas para almacenar una gran cantidad de información.

Las bases de datos deductivas o lógicas se asientan sobre la lógica matemática y son capaces de hacer deducciones basadas en hechos o reglas establecidas, Gracias a ello permiten establecer relaciones indirectas entre diferentes tipos de datos y solventar algunas de las limitaciones de las bases de datos relacionales.

Las bases de datos transaccionales se emplean para enviar y recibir datos a gran velocidad. En este tipo de bases de datos no se tienen en cuenta la redundancia o duplicidad de los datos ya que su función es exclusivamente el envío y recepción de información a la mayor velocidad posible.

Las bases de datos jerárquicas se organizan en base a un nudo principal de información, o nodo padre (raíz), del cual surgen diferentes hijos (hojas). Es un sistema que organiza los datos de forma jerárquica, en forma de árbol invertido.

Las bases de datos de red son similares a las jerárquicas, con la salvedad de que pueden existir varios nodos padres. Esto supuso un importante avance respecto a las bases jerárquicas, sobre todo en lo relativo a la redundancia de datos.

Otro método para clasificar las bases de datos es según la forma en que presenten el contenido. En este caso nos podemos encontrar con dos tipos, las bibliográficas y las de texto completo.

Las bases de datos bibliográficas muestran información relevante sobre una terminada publicación: título, autor, año de publicación, editorial, etc. También pueden presentar un pequeño extracto del texto, pero nunca la publicación original al completo, ya que sino estaríamos hablando de la tipología que sigue a continuación.

Las bases de datos de texto completo guardan y muestran todo el contenido de las publicaciones. Por ejemplo, todo el contenido de los números publicados de una determinada revista.

Otra de las variables que se emplean para la clasificación de bases de datos es la variabilidad de la información que presentan. Así, podemos distinguir entre databases estáticas o dinámicas.

Las bases de datos estáticas almacenan datos fijos que no se modifican con el tiempo. Normalmente se trata de datos históricos que pueden ser estudiados para ver su evolución en el tiempo y realizan proyecciones o tomar decisiones en base a dicha evolución.

Por su parte, las bases de datos dinámicas almacenan información que se modifica con el tiempo. Los datos se editan y actualizan a medida que van cambiando. Por ejemplo, una base de datos con los precios de un comercio,

¿Dónde tenerla en la nube o local?

Hoy en día existen diferentes métodos para la gestión de las bases de datos. Lo más habitual es hacerlo a través de una red local o en el entorno cloud (en la nube). Veamos las diferencias entre ambos..

El método DBaaS (Database as a Service) se basa en la contratación de proveedores de servicios para el almacenamiento de los datos. En este caso, la información se guarda en los servidores del proveedor, pudiendo acceder a ella a través de internet.

Entre las principales ventajas de las bases de datos en la nube está el ahorro de espacio físico, la disminución de los costes, o la posibilidad de acceder a los datos desde cualquier lugar o dispositivo con acceso a internet.

Por su parte, una base de datos en local utiliza una red local (LAN), de manera que la infraestructura y la gestión de dicha base de datos se realiza en la propia organización. Solo pueden acceder a la información los equipos que estén conectados a la red local.

Ventajas y desventajas de las bases de datos

A continuación vemos las principales ventajas e inconvenientes de trabajar con bases de datos.

Las ventajas de las bases de datos son muchas y muy variadas, sobre todo de las que están informatizadas:

Disminuyen la redundancia: las bases de datos informatizadas solo almacenan una copia de los mismos datos, lo que permite ahorrar espacio de almacenamiento y facilita las consultas. Ojo, reducir la redundancia a cero no siempre es posible ya que en ocasiones es necesaria para crear las relaciones entre los datos.

Contribuyen a la consistencia de los datos: al reducir la redundancia también se minimiza la posibilidad de que se produzcan inconsistencias entre los datos. Al almacenar cada dato una sola vez, también es posible modificarlos de una sola vez, y que estén inmediatamente disponibles para los usuarios.

Se pueden compartir los datos: las bases de datos permiten que la información almacenada sea compartida por los miembros de la organización o por los usuarios que estén autorizados.

Favorecen la integridad de los datos: la información almacenada tiene mayor validez y consistencia, gracias a la aplicación de reglas y restricciones definidas en el SGDB y que no se pueden violar.

Aumentan la seguridad: solo puede acceder a los datos personal autorizado. Además, las bases de datos electrónicas suelen incluir medidas de seguridad para evitar accesos indeseados o intromisiones ilegítimas.

Agilizan las consultas: el acceso a los datos es más rápido y eficaz gracias al uso de lenguajes de consultas.

Aumentan la productividad: permiten ahorrar tiempo, tanto a los programadores, como a los usuarios que realizan las consultas.

Simplifican el mantenimiento: gracias a la independencia entre datos y aplicaciones, cualquier cambio, modificación o traslado de datos se pueden realizar de forma más ágil y sencilla.

Permiten el acceso simultáneo de varios usuarios: en los sistemas de ficheros esto podría dar lugar a pérdidas de información o de la integridad de la mismas, lo cual no sucede con los sistemas gestores de bases de datos.

Realizan copias de seguridad: en los sistemas de ficheros tradicionales el usuario tenía que estar continuamente haciendo copias de seguridad. En caso de pérdida de datos, también se perdía toda la información añadida posteriormente a la última copia de seguridad. Sin embargo, los SGBS hacen copias de seguridad de forma automática, con lo cual se minimiza la pérdida accidental de datos.

Permiten cumplir estándares: es más sencillo adaptar el almacenamiento, acceso e intercambio de datos a los estándares de la empresa, así como a las normas nacionales e internacionales, por ejemplo al RGPD o la LOPDGD

Sin embargo, no todo es perfecto y también se pueden hablar de algunas desventajas de las bases de datos:

Los SGDB pueden ser complejos: se trata de programas que incluyen muchas funcionalidades que hay que entender, además de conocer el lenguaje de programación que emplean.

Suponen un coste añadido: en función de la cantidad de datos que se vayan a almacenar es posible que sea necesario adquirir máquinas potentes y gran espacio de almacenamiento.

Pueden tener fallos: los SGBD no son infalibles y son vulnerables a los fallos de seguridad. Esto puede ser especialmente grave en el caso de que toda la información esté centralizada en el SGDB, lo cual podría poner en riesgo todo el sistema. Por eso es tan importante tener siempre copias de seguridad.

Principales motores de bases de datos

En la actualidad existen numerosos gestores de bases de datos, los cuales permiten almacenar y acceder a la información de manera ágil y flexible. A continuación vemos cuáles son algunos de los más empleados.

MySQL es el gestor de bases de datos más utilizado en el mundo. Se trata de un sistema multiusuario y multihilo que se emplea en la mayoría de páginas web actuales y en apps de software libre.
Entre las ventajas principales del gestor de bases de datos MySQL está su sencillez de uso y su buen rendimiento. Además, resulta muy sencillo de instalar y configurar y permite soporte multiplataforma. Por contra, presenta algún problemas de escalabilidad, es decir, no resulta tan eficaz cuando se trata de manejar grandes volúmenes de datos.

Se trata de una biblioteca en C que permite realizar transacciones de datos. Su principal ventajas es que no necesita usar un servidor ni configuraciones, por lo que ocupa mucho menos espacio que otros gestores. Además, ofrece un buen rendimiento y cumple con los criterios de atomicidad, consistencia, aislamiento y durabilidad.

Es el gestor de base de datos NoSQL más empleado de la actualidad. Se trata de un sistema basado en ficheros que utiliza el lenguaje BSON. Su popularidad es tal que lo utilizan empresas tan conocidas como Google, Facebook o Cisco.

Es un gestor de bases de datos muy parecido a MySQL. De hecho, nace como una evolución de este programa, tras la compra de MySQL por Oracle. Tiene la mayoría de funcionalidades de MySQL pero incluye algunas extensiones extra. Además, es de código abierto y compatible al 100% con MySQL.

El lenguaje de las bases de datos: SQL

El lenguaje de consulta de bases de datos más empleado es el SQL, Structured Query Language o lenguaje de consulta estructurada.

Básicamente, se trata de un lenguaje ideado para gestionar y recuperar información en gestores de bases de datos (relacionales). Para ello, hace uso del cálculo relacional y del álgebra. Gracias a ello permite la inserción de datos en los gestores, la realización de actualizaciones, consultas, o modificaciones, así como borrado de datos o controlar el acceso a la información.

La semilla del lenguaje SQL se plantó en el año 1970, cuando E.F.Codd propone un sistema de almacenamiento basado en el módulo relacional y el cálculo de predicados. En base a ello, la compañía IBM desarrollo el lenguaje SEQUEL, el cual fue posteriormente ampliado y mejorado para ser usado por el gestor de bases de datos System R, en 1977.

Este lenguaje, SEQUEL, fue evolucionado y perfeccionado para dar lugar a lo que hoy conocemos por lenguaje SQL. En los años 80, pasa a ser el lenguaje usado por la mayoría de bases de datos relacionales, hasta que en el año 1986 es finalmente reconocido y estandarizado por el ANSI (Instituto Nacional Estadounidense de Estándares).

Entre las principales características del lenguaje SQL están las siguientes:

Permite crear, modificar y borrar esquemas de relación.

Usa el álgebra y el cálculo relacional para la realización de consultas.

Contiene reglas basadas en comandos para asegurar la integridad de los datos.

Se pueden incluir instrucciones en diferentes lenguajes de programación como C++, Pascal, Java, PHP, etc.

Por otro lado, el lenguaje SQL está preparado para manejar diferentes tipos de datos:

Int: son datos de valores enteros, con signo o sin signo.

Varchar: cadenas de palabras formadas por caracteres alfanuméricos (también permite caracteres especiales).

Time: hora

Date: fecha

Existen numerosos ejemplos de bases de datos obsoletas que hoy en día han sido sustituidas por bases de datos informatizadas basadas en el lenguaje SQL. Veamos algunos ejemplos de bases de datos comunes:

Guías de teléfonos: un ejemplo serían las Páginas Amarillas. Hoy en día están prácticamente en desuso. Estas guías contenían un listado de números de teléfono, ordenados por sectores, o por el nombre de su titular (alfabéticamente). Solían ser bastante completas, pero a cambio eran pesadas, ocupaban mucho espacio y no permitían el acceso inmediato a la información.

Bibliotecas: las bibliotecas suelen tener su propio sistema para almacenar y clasificar los libros. Estos sistemas han de incluir funciones que permitan registrar todos los títulos disponibles, así como conocer el número de ejemplares de cada uno, o si se encuentran en préstamos, tanto circulante como en sala.

Historiales médicos: los datos de los pacientes se actualizan cada vez que acuden al hospital. Incluyen datos como la fecha de las últimas visitas, patologías, tratamientos recibidos, etc. Se trata de información considerada sensible, por lo que el acceso a estos datos está altamente restringido y es exclusivo para el personal medico que va a tratar al paciente.

Tiendas online: en cualquier eCommerce se manejan datos sobre clientes, productos, precios, transacciones realizadas y un largo etcétera. Para ello resulta fundamental el uso de un gestor de base de datos.

¿Cuánto cuesta una base de datos?

En ocasiones, cuando se compra determinado software, el proveedor ya incluye del mismo el servicio de base de datos. Este servicio se puede pagar de forma total, o en la modalidad de pago por uso o software as a service (SaaS).

En otras ocasiones, la empresa ya tiene sus propios servidores y desea tener una base de datos propia y no "alquilada". En ese caso, deberá ponerse en contacto con el proveedor de bases de datos para obtener un sistema de gestión de forma independiente al software.

En función de los dos escenarios anteriores, el precio de la base de datos será distinto. Pero también hay muchos otros factores que pueden influir en el coste de una base de datos.

Tipo de la base de datos

Personalización

Capacidad de almacenamiento

Número de instancias, streaming del almacenaje

Notificaciones por email

Muchas otras funcionalidades

Del mismo modo, cada empresa impone sus propias tarifas, con lo que no existe un precio estándar para las bases de datos.

Para que te puedas hacer una idea, los precios de la base de datos de Azure para uso general, oscilan entre los 329 euros al mes para 10,2 GB de capacidad, hasta 13,369 euros al mes para 396 GB de capacidad. En este caso, Azure podría ofrecer una capacidad de almacenamiento hasta 4 TB, con lo cual el precio se dispararía todavía más.

En definitiva, esto ha sido todo acerca de las databases. ¿Las has usado alguna vez? ¿Cuál es el gestor que mejor te ha funcionado?

# data[].attributes.attachment_link.title
Bases de datos. ¿Qué es? Tipos y ejemplos | AyudaLeyDatos

# data[].attributes.attachment_link.description
En plena era digital resulta cada vez más importante la manera en la que se almacena y gestiona la información. Ahí es precisamente donde entran las bases de datos. Pero, ¿qué son exactamente? ¿En qué consisten las bases de datos informatizadas? Te lo contamos en este artículo.

# data[].attributes.attachment_link.readable_text
Cuando hablamos de crear una base de datos, no podemos olvidarnos del modelo de base datos; este concepto determina en muchos casos el tipo de base de datos que vamos a emplear. En esta entrada vamos a explicar en qué consisten los modelos de bases de datos y qué tipos hay.

¿Qué es un modelo de base de datos?

Un modelo de base de datos es la estructura lógica que adopta la base de base datos, incluyendo las relaciones y limitaciones que determinan cómo se almacenan y organizan y cómo se accede a los datos. Así mismo, un modelo de base de datos también define qué tipo de operaciones se pueden realizar con los datos, es decir, que también determina cómo se manipulan los mismos, proporcionando también la base sobre la que se diseña el lenguaje de consultas.

En general, prácticamente todos los modelos de base de datos pueden representarse a través de un diagrama de base de datos (en esta entrada veremos algunos).

Tipos de modelos de bases de datos

Tal y como ocurre con las bases de datos, existen diferentes tipos de modelos de bases de datos, como vamos a ver en los próximos puntos. Qué modelo elegir para nuestra base de datos dependerá, por un lado, del sistema de gestión de bases de datos que estemos usando, puesto que este debe se compatible con el modelo de datos (lo habitual es que los SGBD estén desarrollados para emplear un modelo de base de datos en concreto, aunque hay algunos compatibles con múltiples modelos).

Modelo de base de datos relacional

El modelo de base de datos relacional es uno de los más comunes. Este modelo es el que emplean las bases de datos relacionales y ordena los datos en tablas (relaciones) compuestas por columnas y filas.

Cada columna alberga un atributo de la entidad (nombre, dirección, fecha de nacimiento...); a los atributos de una relación se los llama dominio. Escogiendo un atributo en concreto o una combinación de varios tenemos una clave primaria, a la que se puede hacer referencia en otras tablas, en las que será un clave externa.

En cada fila (tupla) se incluyen datos sobre una instancia específica de la entidad (por ejemplo, un cliente específico).

Además, el modelo también representa el tipo de relaciones entre las tablas, que pueden ser uno a uno, uno a muchos o muchos a muchos.

Podéis ver la estructura del modelo relacional de base de datos en el ejemplo:

Si vamos a emplear una base datos jerárquica, el modelo de datos que emplearemos será el jerárquico, que se caracteriza por presentar los datos en una estructura de árbol invertido, donde cada registro tiene un único nodo raíz, del que surgen otros nodos (registros); los nodos en un mismo nivel son nodos padre, cada nodo padre tiene el mismo nodo raíz, y puede tener nodos hijos, pero los nodos hijos solo pueden tener un nodo padre. Este modelo se emplea poco actualmente.

En este modelo, los registros de un mismo nivel se clasifican en un orden específico.

Su estructura se vería como en el siguiente ejemplo:

El modelo en red de base de datos parte del modelo jerárquico, pero aquí se permiten las relaciones de uno a muchos o de muchos a muchos entre registros vinculados, teniendo registros principales múltiples. El modelo se crea a través de conjuntos de registros relacionados; cada uno de estos conjuntos consiste en un registro propietario o principal y uno o más registros miembros o secundarios. Además, un registro puede ser miembro o secundario en diferentes conjuntos. Es decir, que en este modelo se permite que los nodos hijos tengan más de uno nodo padre, de manera que se pueden representar relaciones más complejas.

Aquí podéis ver un ejemplo de este modelo de base de datos de red.

Modelo orientado a objetos

El modelo de la base de datos orientada a objetos define la base de datos como una colección de objetos utilizados en la programación orientada a objetos (es decir, que emplear lenguajes como C++ o Java, por ejemplo). Este modelo de base de datos utiliza tablas también, pero no solo se limita a ellas y permite almacenar información muy detallada sobre cada objeto.

Los objetos se dotan de un conjunto de características propias, que a su vez les diferencian de objetos similares. Los objetos similares pueden agruparse en una clase y cada objeto de esta es una instancia. Las clases intercambian datos entre sí a través métodos (mensajes).

Modelo relacional de objetos

El modelo relacional de objetos combina en un modelo híbrido el modelo de base de datos relacional y el orientado a objetos, de manera que funciona de manera similar al relacional, pero incorpora funciones del modelo orientado a objetos, como los propios objetos, las clases, la herencia y el poliformismo. Además, permite una mejor escalabilidad y se pueden almacenar un gran volumen de datos dentro de las clases.

Modelo entidad-relación

El modelo entidad-relación es básicamente el paso previo a uno modelo de bases datos relacional, puesto que se trata de un diagrama elaborado a través de unos elementos básicos y su relación entre ellos:

Entidades (son los objetos que se representan en la base de datos).

Atributos (son el contenido de la entidad, sus características). A los atributos se les asigna un clave para distinguirlos de los demás registros.

Relación (el vínculo que define la dependencia entre varias entidades).

Cardinalidad (es la participación entre entidades, que pueden ser uno a uno, uno a varios o varios a varios).

En el diagrama las entidades se representan con un rectángulo, las relaciones con un rombo y los atributos con un óvalo. Lo vemos en un ejemplo:

Modelo de archivo invertido

El modelo de archivo invertido, también llamado de índice invertido, contiene datos que se usan como claves en una tabla de consulta, los valores en la tabla se emplear como punteros a la localización de cada instancia. Actualmente se emplea como índice de las bases modernas de datos, ya que se trata de tablas de consulta en las que se introduce un contenido mínimo.

El modelo de bases de datos plano, los datos se estructura en dos dimensiones (de hay lo de estructura plana), en la que todos los objetos en una columna concreta tienen valores del mismo tipo y todos los objetos de la misma fila están relacionados entre ellos.

Por ejemplo, en una base de datos que recoja solo el nombre de usuario y la contraseña, cada fila recogerá el nombre y la contraseña correspondiente para cada usuario.

Este modelo tabular de base de datos es el precursor del modelo relacional.

Modelo multidimensional

El modelo de base de datos multidimensional está pensado para la creación de aplicaciones específicas OLAP (procesamiento analítico en línea). Este modelo de base de datos se puede visualizar como un cubo de datos en el que se representan diferentes dimensiones de los datos disponible; las dimensiones de los cubos se corresponden con la de la tabla y el valor almacenado en cada celda equivale al valor de la métrica.

Este modelo combina el modelo relacional con el jerárquico y permite extraer datos de forma selectiva y eficaz. Sin embargo, tiene un inconveniente, y es que no se puede modificar su estructura, lo que obliga a diseñarlos desde cero cuando hay que introducir cambios.

Modelo semiestructurado

Cuando los datos no encajan en el formato de tablas, filas y columnas, sino que se organizan meditante etiquetas con las que se los puede agrupar y crear jerarquías (como ocurre con los datos de una página web), estamos hablando de datos semiestructuradors.

Para ordenador estos datos en una base de datos, podemos recurrir al modelo semiestructurado. En este modelo no hay separación entre los datos y el esquema y resulta útil para describir sistemas o describir interacciones entre bases de datos no que se acogen al mismo esquema.

El modelo de contexto se puede usar cuando se necesita incorporar elementos de otros modelos de bases de datos. Puede adoptar elementos de modelos orientados a objetos, semiestructurados y en red.

En modelo asociativo los datos se dividen en entidad y asociación, de manera que una entidad es todo lo que existe de manera independiente y una asociación es algo que solo existen en relación a algo más. Así, los datos se estructuran en dos grupos:

Elementos, donde cada uno tiene un identificador único, un nombre y un tipo.

Enlaces, donde cada tiene un identificador único e identificadores únicos de una fuente, verbo u objeto. La información almacenada está relacionada con la fuente y cada uno de los tres identificadores pueden hacer referencia a un enlace o a un elemento.

Modelos de bases de datos NoSQL

Ya hemos visto un modelo de bases de datos NoSQL, también llamadas bases de datos no relacionales, el modelo de base de datos orientado a objetos, pero existen otros:

Modelo de base de datos gráfico, similar al de red, pero más flexible, puesto que permite que cualquier nodo se pueda conectar a cualquier otro.

Modelo multivalor, que nace del modelo relacional, pero en el que los atributos pueden contener una lista de datos en vez de un solo punto de datos.

Modelo de documentos, empleado para almacenar y administrar documentos o datos semiestructurados, en vez de datos atómicos (como hacen las bases relacionales).

Ventajas y desventajas de los modelos de datos

A la hora de hablar de ventajas y desventajas de los modelos de datos, tenemos que pensar en cada uno de los modelos que hemos visto, puesto que cada uno cuenta con una serie de beneficios e inconvenientes que debemos tener en cuenta al elegir qué base tipo de base de datos vamos a diseñar y crear. Por ejemplo, puede que para un modelo de base de datos para un inventario nos interese usar un modelo relacional en vez de uno no relacional.

Pero en vez de ir modelo a modelo, vamos a agrupar las ventajas y las desventajas en torno a modelos de bases de datos SQL (como las relacionales) y modelos de bases de datos NoSQL (como pueden ser las orientadas a objetos).
Ventajas modelos SQL:

Portabilidad entre plataformas.

Madurez. Llevan empleándose mucho tiempo y su uso está muy extendido, lo que ha generado mucha información y herramientas en torno a ellas.

Atomicidad (si una operación no cumple los criterios para ejecutarse, no se ejecuta).

Estándares definidos por el lenguaje SQL, lo que crea criterios de uniformidad de la información.

Escritura simple que facilita la compresión de las operaciones.

Desventajas del modelo SQL:

Tienen dificultades para crecer cuando aumenta el volumen de los datos a almacenar.

Si es necesario introducir cambios en la base de datos, es necesario modificar toda la estructura.

Complejidad en la instalación, ya que estos modelos se ven condicionados por el sistema operativo en el que deben funcionar.

Interfaz compleja.

Se pueden implementar características de forma patentada, que pueden bloquear al proveedor.

Ventajas modelos NoSQL:

Pueden gestionar y manejar grandes volúmenes de datos, por lo que se puede utilizar para aplicaciones Big Data.

Facilita la administración de la base de datos, puesto que cuenta con capacidades de distribución de datos y reparación automática.

Son versátiles, puesto que permiten el crecimiento en el volumen de datos, así como introducir cambios sin necesidad de modificar la estructura.

Son muy escalables.

Son económicas gracias a su adaptabilidad y flexibilidad.

Desventajas del modelo SQL:

Poca madurez y uso minoritario.

Algunos de estos modelos no tienen atomicidad.

Su uso relativamente reciente tiene como consecuencia la falta de estandarización en el lenguaje que emplean y una falta de información sobre las herramientas que emplean y sus características.

Muchas de estas bases de datos carecen de interfaz gráfica.

¿Cómo realizar un modelado de datos?

El primer paso antes de diseñar una base de datos es modelar los datos que vamos a almacenar en ella. El modelado de datos puede adoptar diferentes enfoques (conceptual, empresarial, lógico o físico) y consiste en la realización de una serie de tareas previas:

Identificar tipos de entidades

Identificar atributos

Aplicar convenciones de nomenclatura

Identificar relaciones

Aplicar modelos de modelos de datos

Asignar claves

Normalizar para reducir la redundancia de datos

Desnormalizar para mejorar el rendimiento

# data[].attributes.attachment_link.title
El Modelo base de datos: Definición y tipos | Ayuda Ley Protección Datos

# data[].attributes.attachment_link.description
Cuando hablamos de crear una base de datos, no podemos olvidarnos del modelo de base datos; este concepto determina en muchos casos el tipo de base de datos que vamos a emplear. En esta entrada vamos a explicar en qué consisten los modelos de bases de datos y qué tipos hay.

# data[].attributes.attachment_link.title
Conceptos básicos sobre bases de datos - Soporte técnico de Microsoft

# data[].attributes.attachment_link.description
En este artículo se proporciona una breve introducción a las bases de datos de Access: qué son, por qué es posible que le interese usar una y qué hacen las distintas partes de una base de datos.

# data[].attributes.body
Es habitual que puedan acceder a ellas múltiples usuarios.

Permiten realizar consultas complejas de diferentes tipos de datos.

El acceso a los datos es seguro

Se pueden hacer copias de seguridad y recuperar los datos

Se accede a la información a través de un lenguaje concreto.

# data[].attributes.attachment_link.readable_text
Los informes constituyen un modo de ver, formatear y resumir la información contenida en la base de datos de Microsoft Access. Por ejemplo, se puede crear un sencillo informe de números de teléfono de todos los contactos o un informe del total de ventas en distintas regiones y períodos de tiempo.

En este artículo se proporciona información general acerca de los informes en Access. Aquí aprenderá las nociones básicas para crear un informe y a usar opciones como ordenar, agrupar y resumir datos, además de a obtener una vista previa de un informe e imprimirlo.

Nota: La información de este artículo está destinada a uso exclusivo con bases de datos de escritorio de Access. Las aplicaciones web de Access no admiten informes.

En este artículo...

Información general sobre los informes en Access

¿Qué se puede hacer con un informe?

Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de datos con alguno de los siguientes propósitos:

Mostrar o distribuir un resumen de los datos.

Archivar instantáneas de los datos.

Aportar detalles sobre un registro concreto.

Crear etiquetas.

Partes de un informe

Es posible crear informes "no enlazados" que no muestren datos, pero para el objeto de este artículo, se dará por sentado que un informe está enlazado a un origen de datos como una tabla o consulta. El diseño de un informe se divide en secciones que se pueden ver en la vista Diseño. Para crear mejores informes, debe comprender cómo funciona cada sección. Por ejemplo, la sección en la que eligió colocar un control calculado determina cómo calcula Access los resultados. En la siguiente lista se muestra un resumen de los tipos de sección y sus usos:

Pie del informe

Al final del informe.

Nota: En la vista Diseño, el pie del informe aparece debajo del pie de página. Sin embargo, en las demás vistas (la vista Presentación, por ejemplo, o cuando el informe se imprime o se obtiene una vista previa del mismo) el pie de informe aparece encima del pie de página, inmediatamente después del último pie de grupo o línea de detalle en la última página.

El pie de informe se usa para imprimir totales de los informes u otra información de resumen de todo el informe.

Resultará mucho más fácil crear informes significativos cuando la base de datos contiene una estructura de tabla y relaciones bien diseñadas. Para ver una introducción a la preparación y diseño de una base de datos, vea el artículo Conceptos básicos del diseño de una base de datos.

Principio de página

Crear un informe en Access

Haga lo siguiente para crear informes para la base de datos de escritorio de Access:

Paso 1: Elegir un origen de registros

El origen de registros de un informe puede ser una tabla, una consulta con nombre o una consulta incrustada. El origen de registros debe contener todas las filas y columnas de datos que se vayan a mostrar en el informe.

Si los datos proceden de una consulta o tabla existente, seleccione la tabla o consulta en el panel de navegación y continúe con el paso 2.

Si el origen de registros no existe aún, siga uno de estos procedimientos:

Seguir al Paso 2 y usar la herramienta Informe en blanco,

O bien:

Cree la consulta o las tablas que contengan los datos necesarios. Seleccione la tabla o consulta en el panel de navegación y continúe con el paso 2.

Paso 2: Elegir una herramienta de informe

Las herramientas de informes se encuentra en la pestaña Crear de la cinta, concretamente en el grupo Informes. En la siguiente tabla se describen las opciones:

Paso 3: Crear el informe

1. Haga clic en el botón de la herramienta que quiera usar. Si aparece un asistente, siga los pasos y haga clic en Finalizar en la última página.
Access muestra el informe en la vista Presentación.

2. Aplique formato al informe hasta obtener el aspecto deseado:

Para cambiar el tamaño de los campos y etiquetas, selecciónelos y arrastre los bordes hasta que alcancen el tamaño deseado.

Para mover un campo, selecciónelo (así como su etiqueta, si está presente) y, a continuación, arrástrelo a la nueva ubicación.

Haga clic con el botón secundario en un campo y use los comandos del menú contextual para combinar o dividir celdas, eliminar o seleccionar campos, así como para realizar otras tareas de formato.

Además, se pueden usar las características descritas en las siguientes secciones para hacer que el informe sea más atractivo y legible.

Principio de página

Agregar agrupaciones, ordenaciones o totales

La forma más rápida de agregar agrupaciones, ordenaciones o totales a una base de datos de escritorio es hacer clic con el botón secundario en el campo en el que se va a aplicar el grupo, orden o total y, después, hacer clic en el comando correspondiente en el menú contextual.

También se pueden agregar agrupaciones, ordenaciones o totales mediante el panel Agrupación, orden y total, cuando el informe se abre en vista Presentación o en vista Diseño:

1. Haga clic en Agregar un grupo o Agregar un orden y, a continuación, seleccione el campo en el que desea agrupar u ordenar.

2. Haga clic en Más en una línea de ordenación o agrupación para establecer más opciones y agregar totales.

Para más información sobre agrupaciones, ordenaciones y totales, consulte el artículo Crear un informe agrupado o un informe de resumen.

Principio de página

Resaltar datos con formato condicional

Access incluye herramientas para resaltar los datos en un informe. Puede agregar reglas de formato condicional para cada control o grupo de controles y, en los informes de cliente, puede también agregar barras de datos para comparar datos.

Para agregar formato condicional a los controles:

1. Haga clic con el botón secundario en el informe en el panel de navegación y, después, haga clic en Vista Presentación .

2. Sugerencia: Para seleccionar varios controles, mantenga presionada la tecla CTRL y haga clic en los que desee.

3. En el cuadro de diálogo Administrador de reglas de formato condicionales, haga clic en Nueva regla.

4. En el cuadro de diálogo Nueva regla de formato, seleccione un valor en Seleccionar un tipo de regla:

Si desea crear una regla que se evalúe para cada registro de forma individual, seleccione Compruebe los datos en el registro actual o use una expresión.

Para crear una regla que compare registros entre sí mediante barras de datos, haga clic en Compare con otros registros.

1. En Editar una descripción de regla, especifique la regla que rige el momento en que se debe aplicar el formato, así como el formato que se va a aplicar, y haga clic en Aceptar.

2. Para crear una regla más para el mismo control o conjunto de controles, repita el proceso desde el paso 4.

Principio de página

Personalizar el color y las fuentes

Pruebe con una de las opciones de Tema de aplicación para personalizar el color y las fuentes.

Use las galerías Colores o Fuentes para establecer colores o fuentes de forma independiente.

Agregar un logotipo o una imagen de fondo

Puede agregar un logotipo o una imagen de fondo a un informe y, si dicha imagen se actualiza, el cambio se reflejará automáticamente en todas las partes de la base de datos donde la imagen se use.

Para agregar o quitar una imagen:

1. En el panel de navegación, haga clic con el botón secundario en el informe y haga clic en Vista Presentación.

2. Desplácese a la imagen y haga clic en Abrir. Access la agregará al informe.

3. Para quitar la imagen, haga clic con el botón secundario en ella y haga clic en Eliminar en el menú contextual.

Para agregar una imagen de fondo:

En el panel de navegación, haga clic con el botón secundario en el informe y haga clic en Vista Presentación.

Principio de página

Obtener una vista previa e imprimir un informe

Obtener una vista previa de un informe

1. Haga clic con el botón secundario en el informe en el panel de navegación y haga clic en Vista preliminar. Los comandos de la pestaña Vista preliminar sirven para hacer lo siguiente:

Imprimir el informe

Ajustar el diseño o tamaño de la página

Acercar, alejar o ver varias páginas a la vez

Actualizar los datos del informe

Exportar el informe a otro formato de archivo

2. Haga clic en Cerrar vista preliminar.

Imprimir un informe

Para imprimir un informe sin visualizarlo en la vista previa:

Principio de página

# data[].attributes.attachment_link.description
Use un informe para imprimir y compartir datos desde Access. Esta es una descripción general de los informes de Access donde aprenderá los conceptos básicos de crear un informe y usar opciones como ordenar, agrupar y resumir los datos, y cómo obtener una vista previa e imprimir el informe.

# data[].attributes.body
1.-Se permiten las relaciones de uno a muchos o de muchos a muchos entre registros vinculados.
2.-Se crea a través de conjuntos de registros relacionados.
3.-Se permite que los nodos hijos tengan más de uno nodo padre, de manera que se pueden representar relaciones más complejas.

# data[].attributes.attachment_link.readable_text
Un formulario de Access es un objeto de base de datos que puede usar para crear una interfaz de usuario para una aplicación de base de datos. Un formulario "dependiente" es aquel conectado directamente a un origen de datos como una tabla o consulta y que puede usarse para especificar, editar o mostrar los datos de ese origen de datos. Como alternativa, puede crear un formulario "independiente" que no esté vinculado directamente a un origen de datos, pero que todavía contenga botones de comando, etiquetas u otros controles que necesita para ejecutar la aplicación.

Este artículo se centra principalmente en formularios dependientes. Puede usar formularios dependientes para controlar el acceso a datos, por ejemplo, qué campos o filas de datos se muestran. Por ejemplo, algunos usuarios podrían necesitar ver solo varios campos en una tabla que contenga muchos. Al proporcionar a esos usuarios un formulario que contenga solo esos campos, se les facilita el uso de la base de datos. También puede agregar botones de comando y otras características a un formulario para automatizar acciones realizadas con mayor frecuencia.

Considere los formularios dependientes como ventanas a través de las cuales los usuarios pueden ver y obtener acceso a la base de datos. Un formulario eficaz acelera el uso de la base de datos porque los usuarios no tienen que buscar lo que necesitan. Un formulario visualmente atractivo hace más agradable y eficiente el trabajo con la base de datos, además de evitar que se introduzcan datos erróneos.

Nota: Este artículo asume que ya ha creado una tabla (o una consulta basada en una o más tablas) y que desea crear un formulario para ver o manipular los datos.

En este artículo...

Crear un formulario mediante la herramienta Formulario

Puede usar la herramienta Formulario para crear un formulario con un solo clic. Al usar esta herramienta, todos los campos del origen de datos subyacente se colocan en el formulario. Puede empezar a usar el nuevo formulario inmediatamente, o puede modificarlo en las vistas Presentación o Diseño para que se ajuste mejor a sus necesidades.

Usar la herramienta Formulario para crear un nuevo formulario

1. En el panel de navegación, haga clic en la tabla o consulta que contiene los datos que desee ver en el formulario.

2. En el grupo Formularios de la pestaña Crear, haga clic en Formulario.

Access crea el formulario y lo muestra en la vista Presentación. En la vista Presentación, se pueden realizar cambios de diseño en el formulario mientras muestre datos. Por ejemplo, se puede ajustar el tamaño de los cuadros de texto para que quepan los datos si es necesario.

Si Access encuentra una sola tabla que tenga una relación de uno a varios con la tabla o consulta que usó para crear el formulario, agregará una hoja de datos para el formulario que se basa en la tabla o consulta relacionadas. Por ejemplo, si crea un formulario simple basado en la tabla Empleados y existe una relación uno a varios definida entre la tabla Empleados y la tabla Pedidos, la hoja de datos muestra todos los registros en la tabla Pedidos relacionados con el registro actual de Empleados. Si decide que no es necesario puede eliminar la hoja de datos desde el formulario. Si hay más de una tabla con una relación uno a varios a la tabla que usó para crear el formulario, Access no agregará las hojas de datos.

Crear un formulario dividido mediante la herramienta Formulario dividido

Un formulario dividido proporciona dos vistas de los datos al mismo tiempo: una vista Formulario y una vista Hoja de datos.

Un formulario dividido se diferencia de una combinación de formulario y subformulario en que las dos vistas están conectadas al mismo origen de datos y están sincronizadas entre ellas en todo momento. Si selecciona un campo en una parte del formulario, se seleccionará el mismo campo en la otra parte del formulario. Puede agregar, editar o eliminar datos de cualquier parte (siempre que el origen del registro sea actualizable y el formulario no esté configurado para impedir estas acciones).

Trabajar con formularios divididos proporciona las ventajas de ambos tipos de formularios en uno solo. Por ejemplo, puede usar la parte de la hoja de datos para buscar rápidamente un registro y, después, usar la parte correspondiente al formulario para verlo o editarlo.

Para crear un formulario dividido mediante la herramienta Formulario dividido:

1. En el panel de navegación, haga clic en la tabla o la consulta que contiene los datos que desee incluir en el formulario. Además, puede abrir la tabla o la consulta en la vista Hoja de datos.

2. En la pestaña Crear, en el grupo Formularios, haga clic en Más formularios y, después, haga clic en Formulario dividido.

Access crea el formulario y lo muestra en la vista Presentación. En la vista Presentación, se pueden realizar cambios de diseño en el formulario mientras muestre datos. Por ejemplo, se puede ajustar el tamaño de los cuadros de texto para que quepan los datos si es necesario. Para más información, consulte la sección Comprender la vista Presentación y la vista Diseño.

Crear un formulario que muestre varios registros mediante la herramienta Varios elementos

Al crear un formulario mediante la herramienta Formulario, el formulario que Access crea muestra un único registro a la vez. Si quiere disponer de un formulario que muestre varios registros, pero que sea más personalizable que una hoja de datos, puede usar la herramienta Varios elementos.

1. En el panel de navegación, haga clic en la tabla o consulta que contiene los datos que desee ver en el formulario.

2. En el grupo Formularios de la pestaña Crear, haga clic en la opción Más formularios y, después, haga clic en Varios elementos.

Access crea el formulario y lo muestra en la vista Presentación. En la vista Presentación, se pueden realizar cambios de diseño en el formulario mientras muestre datos.

Al usar la herramienta Varios elementos, el formulario que Access crea es similar a una hoja de datos. Los datos se organizan en filas y columnas y puede ver más de un registro a la vez. Sin embargo, un formulario de varios elementos ofrece más opciones de personalización que una hoja de datos, como la capacidad de agregar elementos gráficos, botones y otros controles. Para obtener más información sobre cómo personalizar formularios, vea las secciones Ajustar un formulario en la vista Presentación y Ajustar un formulario en la vista Diseño.

Crear un formulario mediante el Asistente para formularios

Para ser más selectivo con los campos que aparecen en el formulario, puede usar al Asistente para formularios en lugar de las diversas herramientas de creación de formulario mencionadas anteriormente. También puede definir cómo se agrupan y ordenan los datos, y puede usar campos de más de una tabla o consulta, siempre que haya especificado con anterioridad las relaciones entre ellas.

1. En el grupo Formularios de la pestaña Crear, haga clic en Asistente para formularios.

2. Siga las instrucciones incluidas en las páginas del Asistente para formularios.

Nota: Si desea incluir en su formulario campos de varias tablas y consultas, no haga clic en Siguiente ni en Finalizar después de seleccionar los campos de la primera tabla o consulta en la primera página del Asistente para formularios. Repita los pasos para seleccionar una tabla o consulta y haga clic en los demás campos que desee incluir en el formulario. A continuación, haga clic en Siguiente o Finalizar para proseguir.

3. En la última página del asistente, haga clic en Finalizar.

Crear un formulario mediante la herramienta Formulario en blanco

Si el asistente o las herramientas de creación de formulario no satisfacen sus necesidades, puede usar la herramienta Formulario en blanco para crear un formulario. Este método puede crear un formulario con gran rapidez, sobre todo si planea incluir en él solo algunos campos.

1. En el grupo Formularios de la pestaña Crear, haga clic en Formulario en blanco.

Access abre un formulario en blanco en la vista Presentación y muestra el panel Lista de campos.

2. En este Lista de campos panel, haga clic en el signo más (+) situado junto a la tabla o las tablas que contienen los campos que quiera ver en el formulario.

3. Para agregar un campo, haga doble clic en él o arrástrelo hasta el formulario.

Tras agregar el primer campo, puede agregar varios campos a la vez manteniendo presionada la tecla CTRL, haciendo clic en varios campos y arrastrándolos juntos hasta el formulario.

El orden de las tablas en el panel Lista de campos puede cambiar según qué parte del formulario esté seleccionada en ese momento. Si el campo que desea agregar no está visible, pruebe a seleccionar otra parte distinta e intente agregar el campo de nuevo.

4. Use las herramientas del grupo Encabezado o pie de página en la pestaña Diseño para incluir en el formulario un logotipo, un título o la fecha y la hora.

5. Use las herramientas del grupo Controles en la pestaña Diseño para agregar una gran variedad de controles al formulario.

Para una selección un poco más amplia de controles, haga clic con el botón derecho en el formulario y haga clic en vista Diseño para cambiar a la vista Diseño.

Comprender la vista Presentación y la vista Diseño

Vista Disposición La vista Presentación es la vista más intuitiva a la hora de modificar un formulario y se puede usar para casi todos los cambios que desee realizar en un formulario en Access.

En la vista Presentación, el formulario se encuentra en ejecución. Por tanto, puede ver los datos tal y como aparecerán cuando el formulario esté en uso. Sin embargo, también puede cambiar el diseño del formulario en esta vista. Como puede ver los datos mientras está modificando el formulario, esta es una vista muy útil para ajustar el tamaño de los controles o realizar casi cualquier otra tarea que afecte a la apariencia y el uso del formulario.

Si encuentra una tarea que no se puede realizar en la vista Presentación, puede cambiar a la vista Diseño. En algunos casos, Access muestra un mensaje que indica que debe cambiar a la vista Diseño antes de poder hacer un cambio en particular.

Vista Diseño La vista Diseño le ofrece una visión más detallada de la estructura de un formulario. Puede ver las secciones de encabezado, detalle y pie de página del formulario. El formulario no se encuentra en ejecución cuando se muestre en la vista Diseño. Por lo tanto, no puede ver los datos subyacentes mientras realiza cambios de diseño. Sin embargo, hay algunas tareas que puede realizar con mayor facilidad en la vista Diseño que en la vista Presentación. Puede:

Agregar una mayor variedad de controles al formulario, como marcos de objeto dependientes, saltos de página y gráficos.

Editar orígenes de control de cuadro de texto en los propios cuadros de texto, sin usar la hoja de propiedades.

Cambiar el tamaño de las secciones del formulario, como el encabezado o la sección de detalles.

Cambiar algunas propiedades de formulario que no se pueden modificar en la vista Diseño.

Ajustar el formulario en la vista Presentación

Después de crear un formulario, se puede ajustar fácilmente su diseño en la vista Presentación. Con los datos del formulario real como guía, puede reorganizar los controles y ajustar su tamaño. Puede colocar nuevos controles en el formulario y establecer las propiedades de ambos.

Para cambiar a la vista Presentación, haga clic con el botón derecho en el nombre del formulario en el panel de navegación y, después, haga clic en Vista Presentación.

Access muestra el formulario en la vista Presentación.

Puede usar la hoja de propiedades para cambiar las propiedades del formulario, sus controles y sus secciones. Para mostrar la hoja de propiedades, presione F4.

Puede usar el panel Lista de campos para agregar campos de la tabla o consulta subyacentes al diseño del formulario. Para mostrar el panel Lista de campos:

A continuación, puede arrastrar los campos directamente desde el panel Lista de campos hasta el formulario.

Para agregar un solo campo, haga doble clic en él o arrástrelo desde el panel Lista de campos a la sección del formulario donde desea que se muestre.

Para agregar varios campos a la vez, mantenga presionada la tecla CTRL y haga clic en los campos que desea agregar. A continuación, arrastre los campos seleccionados al formulario.

Ajustar el formulario en la vista Diseño

También puede ajustar el diseño del formulario trabajando en la vista Diseño. Puede agregar nuevos controles y campos al formulario agregándolos a la cuadrícula de diseño. La hoja de propiedades le da acceso a muchas de las propiedades que puede establecer para personalizar el formulario.

Para cambiar a la vista Diseño, haga clic con el botón derecho en el nombre del formulario en el panel de navegación y, después, haga clic en Vista Diseño.

Access muestra el formulario en la vista Diseño.

Puede usar la hoja de propiedades para cambiar las propiedades del formulario, sus controles y sus secciones. Para mostrar la hoja de propiedades, presione F4.

Puede usar el panel Lista de campos para agregar campos de la tabla o consulta subyacentes al diseño del formulario. Para mostrar el panel Lista de campos:

A continuación, puede arrastrar los campos directamente desde el panel Lista de campos hasta el formulario.

Para agregar un solo campo, haga doble clic en él o arrástrelo desde el panel Lista de campos a la sección del formulario donde desea que se muestre.

Para agregar varios campos a la vez, mantenga presionada la tecla CTRL y haga clic en los campos que desea agregar. A continuación, arrastre los campos seleccionados al formulario.

# data[].attributes.attachment_link.description
Un formulario de Access es un objeto de base de datos que puede usar para crear una interfaz de usuario para una aplicación de base de datos. Un formulario "dependiente" es aquel conectado directamente a un origen de datos como una tabla o consulta y que puede usarse para especificar, editar o mostrar los datos de ese origen de datos.

# data[].attributes.body
1.-Permite almacenar información muy detallada sobre cada objeto.
2.-Los objetos se dotan de un conjunto de características propias, que a su vez les diferencian de objetos similares.
3.-Los objetos similares pueden agruparse en una clase y cada objeto de esta es una instancia.

# data[].attributes.body
1.-Contiene datos que se usan como claves en una tabla de consulta.
2.-Los valores en la tabla se emplear como punteros a la localización de cada instancia.
3.- Actualmente se emplea como índice de las bases modernas de datos, ya que se trata de tablas de consulta en las que se introduce un contenido mínimo.

# data[].attributes.attachment_link.readable_text
Páginas de acceso a datos: Publicar los datos e n el Web

Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y trabajar con ellos desde Internet o desde una intranet; los datos están almacenados en una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una base de datos de Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.). La página de acceso a datos también puede incluir datos de otros orígenes como, por ejemplo, Microsoft Excel.

La utilización de una página de acceso a datos es similar a la utilización de un formulario: se pueden ver, insertar, modificar y eliminar datos en una base de datos. No obstante, también se puede utilizar una página fuera de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.); de este modo, los usuarios pueden actualizar o ver los datos a través de Internet o una intranet.

La siguiente ilustración muestra el aspecto de la página de acceso a datos Productos, que se utiliza para especificar y actualizar información relativa a productos, en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) o en Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior.

Escriba la información acerca de productos en los cuadros de texto, el cuadro de lista desplegable y la casilla de verificación.

Utilice la barra de herramientas de exploración de registros para desplazarse entre los registros, agregar, eliminar, guardar, ordenar y filtrar registros, y para obtener Ayuda.

Una página en la vista Diseño

La siguiente ilustración muestra la página de acceso a datos Productos en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).

Título del cuerpo de la página

Encabezado de grupo para el nivel de grupo Productos

Sección de exploración de registros para el nivel de grupo Productos

Partes de una página de acceso a datos

El cuerpo : El cuerpo es la superficie de diseño básica de una página de acceso a datos. En una página que admite la inserción de datos se puede utilizar para mostrar texto informativo, controles dependientes de datos y secciones.

Secciones: Las secciones se utilizan para mostrar texto, datos de una base de datos y barras de herramientas.

Normalmente, se utilizan dos tipos de secciones (sección: parte de un formulario, informe o página de acceso a datos como, por ejemplo, un encabezado, un pie o una sección de detalle.) en las páginas que admiten la inserción de datos: secciones de encabezado de grupo y de exploración de registros. Una página también puede contener secciones de pie y título.

Encabezado y pie de grupo: Se utilizan para mostrar datos y calcular valores.

Exploración de registros: Se utiliza para mostrar el control de exploración de registros (control de exploración de registros: control utilizado en una página de acceso a datos para mostrar una barra de herramientas de exploración de registros. En una página agrupada, puede agregar una barra de herramientas de exploración a cada nivel del grupo. Puede personalizar el control de exploración de registros cambiando sus propiedades.) correspondiente al nivel de grupo. Una sección de exploración de registros correspondiente a un grupo aparece a continuación de la sección de encabezado de grupo. No se pueden colocar controles dependientes (control enlazado: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo al que se encuentra enlazado.) en una sección de exploración de registros.

Título: Se utiliza para mostrar títulos correspondientes a cuadros de texto y otros controles. Aparece inmediatamente delante del encabezado de grupo. No se pueden colocar controles dependientes en una sección de título.

Cada nivel de grupo de una página de acceso a datos tiene un origen de registros (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.). El nombre del origen de registros se muestra en la barra de sección (barra de sección: barra horizontal sobre la sección de página de acceso a datos de la vista Diseño. La barra de sección muestra el tipo y el nombre de la sección. Utilícela para tener acceso a la hoja de propiedades de la sección.) correspondiente a cada una de las secciones utilizadas para un nivel de grupo.

Diseñar diferentes tipos de páginas de acceso a datos

Las páginas de acceso a datos se diseñan en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.) de Microsoft Access. La página es un archivo independiente que está almacenado fuera de Access; no obstante, cuando se crea el archivo, Access agrega automáticamente un acceso directo al mismo en la ventana Base de datos.

El diseño de páginas de acceso a datos es similar al diseño de formularios e informes: se utilizan una lista de campos (lista de campos: ventana que enumera todos los campos del origen de registros u objeto de base de datos subyacente, excepto en la vista Diseños de las páginas de acceso a datos. En esta vista, se enumeran todos los orígenes de registros y sus campos en la base de datos subyacente.), el cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario, informe o página de acceso a datos.

El conjunto de herramientas disponible en la vista Diseño de página es diferente al disponible en la vista Diseño de formulario e informe.), controles (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.), etc. Sin embargo, existen algunas diferencias importantes en el modo de diseñar e interactuar con las páginas de acceso a datos frente a los formularios e informes. El modo de diseñar la página depende de la finalidad de su utilización.

Informe interactivo: Este tipo de página de acceso a datos se utiliza con frecuencia para consolidar y agrupar información almacenada en la base de datos, y para publicar posteriormente resúmenes de los datos. Por ejemplo, una página puede publicar la evolución de las ventas para cada una de las regiones en que se estén realizando actividades comerciales.

La utilización de indicadores de expansión (indicador de expansión: botón que se utiliza para expandir o contraer grupos de registros; muestra el signo más (+) o menos (-).), permite pasar de un resumen general de la información como, por ejemplo, una lista de todas las regiones y sus totales de ventas combinados, a los detalles específicos de ventas individuales en cada región. La página de acceso a datos puede proporcionar botones de barra de herramientas para ordenar y filtrar (filtro: conjunto de criterios aplicados a los datos con el fin de mostrar un subconjunto de dichos datos u ordenarlos. En Access, puede utilizar técnicas de filtro, como Filtro por selección y Filtro por formulario, para filtrar los datos.) los datos, así como para agregar, modificar y eliminar los datos en algunos o todos los niveles de grupo (nivel de grupo: profundidad a la que se anida un grupo de un informe o una página de acceso a datos dentro de otros grupos. Los grupos se anidan cuando un conjunto de registros se agrupa por más de un campo, expresión u origen de registros del grupo.).

Análisis de datos: Este tipo de página de acceso a datos puede incluir una Lista de tablas dinámicas (lista de tabla dinámica: componente de Microsoft Office Web Components que se utiliza para analizar datos de manera interactiva en una página Web. Los datos que aparecen con formato de filas y columnas se pueden mover, filtrar, ordenar y calcular de un modo significativo para su audiencia.), que es similar a un informe de tablas dinámicas (informe de tabla dinámica: informe de Excel interactivo de tablas cruzadas que resume y analiza datos, como registros de una base de datos, de varios orígenes incluidos los externos a Excel.) de Microsoft Excel; que permite reorganizar los datos para analizarlos de diferentes maneras. La página puede contener un gráfico que se puede utilizar para analizar tendencias, detectar modelos y comparar datos en la base de datos. O bien, la página puede contener una hoja de cálculo en la que se pueden escribir y modificar datos, y utilizar fórmulas para realizar cálculos al igual que en Excel.

Utilizar páginas de acceso a datos en Internet Explorer

Una página de acceso a datos está conectada directamente a una base de datos. Cuando los usuarios muestran la página de acceso a datos en Internet Explorer, están viendo su propia copia de la página. Esto significa que las operaciones de filtrar y ordenar, así como los cambios que se efectúen en la forma de presentar los datos, incluidos los cambios que se realicen en una lista de tabla dinámica (lista de tabla dinámica: componente de Microsoft Office Web Components que se utiliza para analizar datos de manera interactiva en una página Web. Los datos que aparecen con formato de filas y columnas se pueden mover, filtrar, ordenar y calcular de un modo significativo para su audiencia.) o en una hoja de cálculo (componente Hoja de cálculo: componente de Microsoft Office Web Components que proporciona la funcionalidad interactiva de una hoja de cálculo en una página Web. Puede especificar datos, agregar fórmulas y funciones, aplicar filtros, cambiar el formato y volver a realizar cálculos.), sólo afectarán a las respectivas copias de la página de acceso a datos. Sin embargo, los cambios que se efectúen en los propios datos como, por ejemplo, modificar valores, y agregar o eliminar datos, se almacenarán en la base de datos principal y, por lo tanto, estarán disponibles para todos los usuarios que estén viendo la página de acceso a datos.

Los usuarios pueden obtener ayuda sobre cómo trabajar con la página en Internet Explorer haciendo clic en el botón de ayuda situado en la barra de herramientas de exploración de registros. El archivo de ayuda que se muestra se incluye automáticamente con cualquier página de acceso a datos publicada con una barra de herramientas de exploración de registros. Si elimina la barra de herramientas de exploración de registros o si deshabilita el botón de ayuda incluido en la misma, debe proporcionar instrucciones para los usuarios que vayan a utilizar la página.

Nota Para ver y trabajar con la página de acceso a datos en Internet o en una intranet, los usuarios necesitan tener Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior.

Utilizar páginas de acceso a datos en Microsoft Access

También se puede trabajar con una página de acceso a datos en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) de Access. Las páginas de acceso a datos pueden ser un complemento de los formularios e informes que se utilizan en la aplicación de base de datos en uso. A la hora de decidir si se diseña una página de acceso a datos, un formulario o un informe, conviene tener en cuenta las tareas que se desean ejecutar.

Se puede obtener Ayuda sobre cómo trabajar con la página en la vista Página haciendo clic en el botón Ayuda que contiene la barra de herramientas de la vista Página para mostrar la Ayuda de Access. Si se hace clic en el botón Ayuda de una barra de herramientas de exploración de registros situada en la página, se mostrará la Ayuda para trabajar con la página en Microsoft Internet Explorer. Como se ha indicado anteriormente, este archivo de ayuda se incluye automáticamente con cualquier página de acceso a datos publicada con una barra de herramientas de exploración de registros. Se puede eliminar el botón Ayuda en las páginas que se utilicen sólo en Access, o se puede modificar el botón para proporcionar Ayuda personalizada.

Tipos de orígenes de datos para una página de acceso a datos

Una página de acceso a datos obtiene los datos de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una base de datos de Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.), versión 6.5 o posterior. Para diseñar una página utilizando datos de una de estas bases de datos, la página debe estar conectada a la base de datos en cuestión. Si ya ha abierto una base de datos de Access o un proyecto de Access (proyecto de Microsoft Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se utiliza para crear aplicaciones cliente-servidor.

Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como, por ejemplo, tablas o vistas.) que está conectado a una base de datos de SQL Server, la página de acceso a datos que cree se conectará automáticamente con la base de datos activa y almacenará la ruta de acceso en la propiedad ConnectionString de la página de acceso a datos. Cuando un usuario examina la página en Microsoft Internet Explorer 5.01 con Service Pack 2 (SP2) o posterior o presenta la página en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.), muestra los datos actuales de la base de datos principal utilizando la ruta de acceso definida en la propiedad ConnectionString.

Si la página de acceso a datos se diseña mientras la base de datos está en una unidad local, Access utilizará la ruta de acceso local, lo que significa que otros usuarios no podrán tener acceso a los datos. Por este motivo, es importante mover o copiar la base de datos a una ubicación de la red a la que puedan tener acceso los usuarios de la página. Una vez que esté la base de datos en el recurso compartido de red, ábrala utilizando la dirección UNC (convención de nomenclatura universal (UNC): convención de nomenclatura para archivos que proporciona un sentido de ubicación de un archivo independiente del equipo.

En vez de especificar una ruta de acceso y una letra de unidad, un nombre UNC utiliza la sintaxis \servidor ecurso_compartido uta_acceso ombre_archivo.). Si mueve o copia la base de datos una vez diseñada la página, tendrá que actualizar la ruta de acceso en la propiedad ConnectionString para indicar la nueva ubicación.

En lugar de tener que actualizar por separado la propiedad ConnectionString de cada página en la base de datos, puede crear un archivo de conexión. Un archivo de conexión almacena la información de conexión de una página de acceso a datos y se puede compartir entre varias páginas de este tipo. Cuando se abre una página de acceso a datos que utiliza un archivo de conexión, la página lee este archivo y conecta con la base de datos adecuada. Después de crear el archivo de conexión, si mueve o copia la base de datos, todo lo que tendrá que hacer será modificar la información de conexión en dicho archivo.

Tipos de orígenes de datos para Microsoft Office Web Components en una página de acceso a dato s

Aunque la página de acceso a datos obtiene los datos de una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una base de datos de Microsoft SQL Server (base de datos de Microsoft SQL Server: una base de datos de Microsoft SQL Server consta de tablas, vistas, índices, procedimientos almacenados, funciones y desencadenadores.), los controles de Microsoft Office Web Component (Microsoft Office Web Components: componentes interactivos, como hojas de cálculo, gráficos y listas de tabla dinámica en páginas Web que facilitan el análisis de datos.

Para utilizar estos componentes, debe tener una licencia de Microsoft Office.) que contiene la página pueden mostrar datos de cualquiera de estas bases de datos o de otros orígenes. Por ejemplo, la página puede contener una Lista de tablas dinámicas (lista de tabla dinámica: componente de Microsoft Office Web Components que se utiliza para analizar datos de manera interactiva en una página Web. Los datos que aparecen con formato de filas y columnas se pueden mover, filtrar, ordenar y calcular de un modo significativo para su audiencia.), una hoja de cálculo (componente Hoja de cálculo: componente de Microsoft Office Web Components que proporciona la funcionalidad interactiva de una hoja de cálculo en una página Web.

Puede especificar datos, agregar fórmulas y funciones, aplicar filtros, cambiar el formato y volver a realizar cálculos.) o un gráfico (gráfico: representación gráfica de datos en un formulario, informe o página de acceso a datos.) con datos de una hoja de cálculo de Microsoft Excel o de una base de datos que no sea de Access o de SQL Server. Dependiendo del origen de datos, los datos de estos controles pueden ser una instantánea de los datos originales o pueden ser datos activos mostrados a través de una conexión independiente del control con su origen de datos.

Para crear un componente Office Web Component con datos de un origen que no sea la base de datos activa, puede que deba utilizar un programa distinto de Access para publicar primero los datos en una página Web. Por ejemplo, para crear una Lista de tablas dinámicas que contenga datos de una hoja de cálculo de Excel, debe publicar los datos desde Excel. A continuación, en Access, puede abrir la página Web y convertirla en una página de acceso a datos agregando controles que sean dependientes de una base de datos de Access o de SQL Server. Además, puede personalizar la página agregando etiquetas, imágenes u otras funciones para mejorar el aspecto de la página. Desde Access, puede crear una Lista de tablas dinámicas que utilice datos de un origen externo que no sea Excel.

# data[].attributes.attachment_link.description
Páginas de acceso a datos: Publicar los datos e n el Web Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y trabajar con ellos desde Internet o desde una intranet; los datos están almacenados en una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto.

# data[].attributes.body
Ortiz Toledo Maria Fernanda    NL.31

# data[].attributes.body
Ana Laura Paz Zaragoza   NL. 32

# data[].attributes.body
Carlos Gael Ruiz Jacome   NL.40

# data[].attributes.body
1. Planificación del proyecto
Esta etapa conlleva la planificación de cómo se pueden llevar a cabo las etapas del ciclo de vida de la manera más eficiente. Hay tres componentes principales: el trabajo que se ha de realizar, los recursos para llevarlo a cabo y el dinero para pagar por todo ello. Normalmente, este modelo de datos se representa mediante un diagrama Entidad - Relación.

# data[].attributes.body
2. Definición del sistema
En esta etapa se especifica el ámbito y los límites de la aplicación de bases de datos, así como con qué otros sistemas interactúa. También hay que determinar quienes son los usuarios y las áreas de aplicación.

# data[].attributes.body
3. Recolección y análisis de los requisitos
En esta etapa se recogen y analizan los requerimientos de los usuarios y de las áreas de aplicación. Esta información se puede recoger de varias formas:
•Entrevistando al personal de la empresa. •Observando el funcionamiento de la empresa.
•Examinando documentos, sobre todo aquellos que se utilizan para recoger o visualizar información.
•Utilizando cuestionarios para recoger información de grandes grupos de usuarios.

# data[].attributes.body
4. Diseño de la base de datos
Esta etapa consta de tres fases: diseño conceptual, diseño lógico y diseño físico de la base de datos.
La primera fase consiste en la producción de un esquema conceptual, que es independiente de todas las consideraciones físicas. En la tercera fase, el esquema lógico se traduce en un esquema físico para el SGBD escogido. La fase de diseño físico considera las estructuras de almacenamiento y los métodos de acceso necesarios para proporcionar un acceso eficiente a la base de datos en memoria secundaria.

# data[].attributes.body
Si no se dispone de un SGBD, o el que hay se encuentra obsoleto, se debe escoger un SGBD que sea adecuado para el sistema de información. Esta elección se debe hacer en cualquier momento antes del diseño lógico.

# data[].attributes.body
En esta etapa se diseñan los programas de aplicación que usarán y procesarán la base de datos. Esta etapa y el diseño de la base de datos, son paralelas. En la mayor parte de los casos no se puede finalizar el diseño de las aplicaciones hasta que se ha terminado con el diseño de la base de datos. Por otro lado, la base de datos existe para dar soporte a las aplicaciones, por lo que habrá una realimentación desde el diseño de las aplicaciones al diseño de la base de datos.

# data[].attributes.body
“Fundamentos de Sistemas de Bases de Datos”. Ramez A. Elmasri & Shamkant B. Navathe. Tercera edición. AddisonWesley. 2002

# data[].attributes.attachment_link.provider_name
Construcción de un Sistema de Información

# data[].attributes.attachment_link.title
Sistema de Gestión de Base de Datos SGBD

# data[].attributes.attachment_link.description
Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de...

# data[].attributes.body
Esta etapa, que es opcional, es para construir prototipos de la aplicación que permitan a los diseñadores y a los usuarios probar el sistema. Un prototipo es un modelo de trabajo de las aplicaciones del sistema. El prototipo no tiene toda la funcionalidad del sistema final, pero es suficiente para que los usuarios puedan utilizar el sistema e identificar qué aspectos están bien y cuáles no son adecuados, además de poder sugerir mejoras o la inclusión de nuevos elementos. Este proceso permite que quienes diseñan e implementan el sistema sepan si han interpretado correctamente los requisitos de los usuarios. Otra ventaja de los prototipos es que se construyen rápidamente.

# data[].attributes.body
En esta etapa se crean las definiciones de la base de datos a nivel conceptual, externo e interno, así como los programas de aplicación. La implementación de la base de datos se realiza mediante las sentencias del lenguaje de definición de datos (LDD) del SGBD escogido. Estas sentencias se encargan de crear el esquema de la base de datos, los ficheros en donde se almacenarán los datos y las vistas de los usuarios.

# data[].attributes.body
Esta etapa es necesaria cuando se está reemplazando un sistema antiguo por uno nuevo. Los datos se cargan desde el sistema viejo al nuevo directamente o, si es necesario, se convierten al formato que requiera el nuevo SGBD y luego se cargan. Si es posible, los programas de aplicación del sistema antiguo también se convierten para que se puedan utilizar en el sistema nuevo.

# data[].attributes.body
En esta etapa se prueba y valida el sistema con los requisitos especificados por los usuarios. Para ello, se debe diseñar una batería de tests con datos reales, que se deben llevar a cabo de manera metódica y rigurosa.

Si la fase de prueba se lleva a cabo correctamente, descubrirá los errores en los programas de aplicación y en la estructura de la base de datos.

# data[].attributes.body
Se llevan a cabo las siguientes tareas:

•Monitorización de las prestaciones del sistema.
Si las prestaciones caen por debajo de un determinado nivel, puede ser necesario reorganizar la base de datos.

•Mantenimiento y actualización del sistema.
Cuando sea necesario, los nuevos requisitos que vayan surgiendo se incorporarán al sistema, siguiendo de nuevo las etapas del ciclo de vida que se acaban de presentar.