# data[].attributes.body
https://youtu.be/uWGr3CXHQPE

# data[].attributes.body
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, el desarrollo de estándares que especifiquen cómo realizar la recolección de datos, cómo especificar su formato, qué documentación será necesaria y cómo se va a llevar a cabo el diseño y la implementación.

# data[].attributes.body
Las tablas son un elemento fundamental de la base de datos ya que es donde se conserva toda la información (datos). Cada fila se denomina Registro (se almacena información), cada registro esta formado por uno o varios campos. Los campos equivalen a la columna de la tabla.

# data[].attributes.body
Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo que buscan presentar la información de la manera más legible posible.
Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la base de datos.

# data[].attributes.body
Los formularios permiten crear una interfaz de usuario en la que se puede escribir y modificar datos. Por lo general contienen botones de comando y otros controles que realizan distintas tareas.
Tambien permiten controlar de qué manera otros usuarios interactúan con los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre solo determinados campos y permita que se realicen únicamente ciertas operaciones. Esto ayuda a proteger los datos y a asegurarse de que los datos se especifican correctamente.

# 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. Además, las consultas permiten agregar criterios para "filtrar" los datos y obtener solo los registros que se quieren visualizar.

Consultas de selección: recupera los datos y los pone a disposición para su uso.

Consultas de acción: realiza una tarea con los 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 o en una base de datos de Microsoft SQL Server.

Cuando se crea una tabla por primera vez, esta tiene un campo: un campo Id Autonumérico. Se pueden agregar nuevos campos para almacenar aquella información requerida por el tema de la tabla.

# data[].attributes.body
Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS).

Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente los datos. La mayoría de las bases de datos utilizan un lenguaje de consulta estructurada (SQL) para escribir y consultar datos.

# data[].attributes.body
https://www.oracle.com/mx/database/what-is-database/

# data[].attributes.attachment_link.readable_text
Base de datos definida

Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.

Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente los datos. La mayoría de las bases de datos utilizan un lenguaje de consulta estructurada (SQL) para escribir y consultar datos.

¿Qué es el lenguaje de consulta estructurada (SQL)?

El SQL es un lenguaje de programación que utilizan casi todas las bases de datos relacionales para consultar, manipular y definir los datos, además de para proporcionar control de acceso. El SQL se desarrolló por primera vez en IBM en la década de 1970 con Oracle como uno de los principales contribuyentes, lo que dio lugar a la implementación del estándar ANSI SQL. El SQL ha propiciado muchas ampliaciones de empresas como IBM, Oracle y Microsoft. Aunque el SQL se sigue utilizando mucho hoy en día, están empezando a aparecer nuevos lenguajes de programación.

Evolución de la base de datos

Las bases de datos han evolucionado drásticamente desde su inicio a principios de la década de 1960. Las bases de datos de navegación, como la base de datos jerárquica (que se basaba en un modelo de árbol y permitía una relación de uno a muchos) y la base de datos de red (un modelo más flexible que permitía relaciones múltiples), eran los sistemas originales que se utilizaban para almacenar y manipular datos. Aunque eran sencillos, estos primeros sistemas eran inflexibles. En la década de 1980, se hicieron populares las bases de datos relacionales, seguidas de las bases de datos orientadas a objetos en la década de 1990. Más recientemente, las bases de datos NoSQL surgieron como respuesta al crecimiento de Internet y la necesidad de acelerar la velocidad y el procesamiento de los datos no estructurados. Hoy en día, las bases de datos en la nube y las bases de datos de autogestión están abriendo nuevos horizontes en lo que respecta a la forma en la que se recopilan, se almacenan, se gestionan y se utilizan los datos.

¿Cuál es la diferencia entre una base de datos y una hoja de cálculo?

Tanto las bases de datos como las hojas de cálculo (como Microsoft Excel) son modos cómodos de almacenar información. Las principales diferencias entre los dos son:

Cómo se almacenan y se manipulan los datos

Quién puede acceder a los datos

Cuántos datos pueden almacenarse

Las hojas de cálculo se diseñaron originalmente para un usuario y sus características así lo reflejan. Son perfectas para un único usuario o para un pequeño número de usuarios que no necesiten hacer una gran manipulación de datos increíblemente complicada. Las bases de datos, por otro lado, están diseñadas para contener recopilaciones mucho más grandes de información organizada, a veces en cantidades masivas. Las bases de datos permiten que muchos usuarios accedan y consulten los datos de forma rápida y segura al mismo tiempo mediante una lógica y un lenguaje muy complejos.

Tipos de bases de datos

Existen muchos tipos diferentes de bases de datos. La mejor base de datos para una organización específica depende de cómo pretenda la organización utilizar los datos.

Bases de datos relacionales

Las bases de datos relacionales se hicieron predominantes en la década de 1980. Los elementos de una base de datos relacional se organizan como un conjunto de tablas con columnas y filas. La tecnología de bases de datos relacionales proporciona la forma más eficiente y flexible de acceder a información estructurada.

Bases de datos orientadas a objetos

La información de una base de datos orientada a objetos se representa en forma de objetos, como en la programación orientada a objetos.

Bases de datos distribuidas

Una base de datos distribuida consta de dos o más archivos que se encuentran en sitios diferentes. La base de datos puede almacenarse en varios ordenadores, ubicarse en la misma ubicación física o repartirse en diferentes redes.

Almacenes de datos

Un repositorio central de datos, un data warehouse es un tipo de base de datos diseñado específicamente para consultas y análisis rápidos.

Bases de datos NoSQL

Una base de datos NoSQL, o base de datos no relacional, permite almacenar y manipular datos no estructurados y semiestructurados (a diferencia de una base de datos relacional, que define cómo se deben componer todos los datos insertados en la base de datos). Las bases de datos NoSQL se hicieron populares a medida que las aplicaciones web se volvían más comunes y complejas.

Bases de datos orientadas a grafos

Una base de datos orientada a grafos almacena datos relacionados con entidades y las relaciones entre entidades.

Bases de datos OLTP. Una base de datos OLTP es una base de datos rápida y analítica diseñada para que muchos usuarios realicen un gran número de transacciones.

Estos son solo algunos de las varias docenas de tipos de bases de datos que se utilizan hoy en día. Otras bases de datos menos comunes se adaptan a funciones científicas, financieras o de otro tipo muy específicas. Además de los diferentes tipos de bases de datos, los cambios en los enfoques de desarrollo tecnológico y los avances considerables, como la nube y la automatización, están impulsando a las bases de datos en direcciones completamente nuevas. Algunas de las bases de datos más recientes incluyen

Bases de datos de código abierto

Un sistema de base de datos de código abierto es aquel cuyo código fuente es de código abierto; tales bases de datos pueden ser bases de datos SQL o NoSQL.

Bases de datos en la nube

Una base de datos en la nube es una recopilación de datos, estructurados o no estructurados, que reside en una plataforma de cloud computing privada, pública o híbrida. Existen dos tipos de modelos de bases de datos en la nube: el modelo tradicional y el de base de datos como servicios (database as a service, DBaaS). Con DBaaS, un proveedor de servicios realiza las tareas administrativas y el mantenimiento.

Base de datos multimodelo

Las bases de datos multimodelo combinan distintos tipos de modelos de bases de datos en un único servidor integrado. Esto significa que pueden incorporar diferentes tipos de datos.

Bases de datos de documentos/JSON

Diseñadas para almacenar, recuperar y gestionar información orientada a los documentos, las bases de datos de documentos son una forma moderna de almacenar los datos en formato JSON en lugar de hacerlo en filas y columnas.

Bases de datos de autogestión

El tipo de base de datos más nuevo e innovador, las bases de datos de autogestión (también conocidas como bases de datos autónomas) están basadas en la nube y utilizan el machine learning para automatizar el ajuste de la base de datos, la seguridad, las copias de seguridad, las actualizaciones y otras tareas de gestión rutinarias que tradicionalmente realizan los administradores de bases de datos.

¿Qué es un software de base de datos?

El software de base de datos se utiliza para crear, editar y mantener archivos y registros de bases de datos, lo que facilita la creación de archivos y registros, la entrada de datos, la edición de datos, la actualización y la creación de informes. El software también maneja el almacenamiento de datos, las copias de seguridad y la creación de informes, así como el control de acceso múltiple y la seguridad. La seguridad sólida de las bases de datos es especialmente importante hoy en día, ya que el robo de datos es cada vez más frecuente. En ocasiones, el software de base de datos también se denomina "sistema de gestión de bases de datos" (DBMS).

El software de base de datos simplifica la gestión de datos, ya que permite a los usuarios almacenar datos de forma estructurada y acceder posteriormente a ellos. Por lo general, tiene una interfaz gráfica que ayuda a crear y administrar los datos y, en algunos casos, los usuarios pueden construir sus propias bases de datos mediante el uso de software de base de datos.

¿Qué es un sistema de gestión de bases de datos (DBMS)?

Normalmente, una base de datos requiere un programa de software de bases de datos completo, conocido como sistema de gestión de bases de datos (DBMS). Un DBMS sirve como interfaz entre la base de datos y sus programas o usuarios finales, lo que permite a los usuarios recuperar, actualizar y gestionar cómo se organiza y se optimiza la información. Un DBMS también facilita la supervisión y el control de las bases de datos, lo que permite una variedad de operaciones administrativas como la supervisión del rendimiento, el ajuste, la copia de seguridad y la recuperación.

Algunos ejemplos de software de bases de datos o DBMS populares incluyen MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database y dBASE.

¿Qué es una base de datos MySQL?

MySQL es un sistema de gestión de datos relacionales de código abierto basado en SQL. Se diseñó y se optimizó para las aplicaciones web y puede utilizarse en cualquier plataforma. A medida que surgían nuevos y diferentes requisitos con Internet, MySQL se convirtió en la plataforma preferida por los desarrolladores web y las aplicaciones basadas en web. Dado que está diseñado para procesar millones de consultas y miles de transacciones, MySQL es una elección popular para las empresas de comercio electrónico que necesitan gestionar múltiples transferencias de dinero. La flexibilidad on-demand es la principal función de MySQL.

MySQL es el DBMS que se encuentra detrás de algunos de los sitios web y aplicaciones basadas en web más importantes del mundo, como Airbnb, Uber, LinkedIn, Facebook, Twitter y YouTube.

Uso de bases de datos para mejorar el rendimiento del negocio y la toma de decisiones

Con la recopilación masiva de datos del Internet of Things que está transformando la vida y la industria en todo el mundo, las empresas de hoy en día tienen acceso a más datos que nunca. Las empresas visionarias ahora pueden utilizar las bases de datos para ir más allá del almacenamiento básico de datos y las transacciones con el fin de analizar grandes cantidades de datos de múltiples sistemas. Mediante el uso de bases de datos y otras herramientas informáticas y de inteligencia empresarial, las organizaciones ahora pueden aprovechar los datos que recopilan para funcionar de forma más eficiente, permitir una mejor toma de decisiones y ser más ágiles y escalables. Optimizar el acceso y el rendimiento de los datos es fundamental para los negocios de hoy, ya que hay más volumen de datos sobre el que debe hacerse un seguimiento. Es crucial contar con una plataforma que pueda ofrecer el rendimiento, la escalabilidad y la agilidad que los negocios necesitan a medida que crecen.

La base de datos de autogestión está preparada para proporcionar un impulso significativo a estas capacidades. Dado que las bases de datos de autogestión automatizan procesos manuales costosos y tediosos, liberan a los usuarios empresariales para que puedan ser más proactivos con sus datos. Al tener control directo sobre la capacidad de crear y utilizar bases de datos, los usuarios ganan control y autonomía al mismo tiempo que mantienen importantes estándares de seguridad.

Desafíos de las bases de datos

Las bases de datos de las grandes empresas de hoy en día suelen admitir consultas muy complejas y se espera que proporcionen respuestas casi instantáneas a esas consultas. En consecuencia, se solicita a los administradores de bases de datos que empleen una amplia variedad de métodos para ayudar a mejorar el rendimiento. Algunos desafíos comunes a los que se enfrentan incluyen:

Absorción de aumentos significativos en el volumen de datos. La explosión de datos provenientes de sensores, máquinas conectadas y docenas de otras fuentes hace que los administradores de bases de datos tengan que luchar para administrar y organizar los datos de sus empresas de manera eficiente.

Garantía de seguridad de los datos. Actualmente, se producen filtraciones de datos en todas partes, y los piratas informáticos son cada vez más ingeniosos. Garantizar que los datos estén seguros es más importante que nunca, pero también que los usuarios puedan acceder a ellos fácilmente.

Mantenimiento al día con la demanda. En el entorno empresarial actual de rápido crecimiento, las empresas necesitan tener acceso en tiempo real a sus datos para poder tomar decisiones a tiempo y aprovechar las nuevas oportunidades.

Gestión y mantenimiento de la base de datos y la infraestructura. Los administradores de bases de datos deben supervisar continuamente la base de datos por si surgen problemas y realizar un mantenimiento preventivo, así como aplicar parches y actualizaciones de software. A medida que las bases de datos se hacen más complejas y los volúmenes de datos crecen, las empresas se enfrentan a los gastos de contratar talentos adicionales para supervisar y ajustar sus bases de datos.

Eliminación de los límites de la escalabilidad. Un negocio necesita crecer si quiere sobrevivir, y su gestión de datos debe crecer con él. No obstante, para los administradores de bases de datos resulta muy difícil predecir cuánta capacidad necesitará la empresa, especialmente con las bases de datos on-premise.

Cómo garantizar la residencia de datos, la gobernabilidad de datos o los requisitos de latencia Algunas organizaciones tienen casos de uso más adecuados para su ejecución en un entorno local. En estos casos, son ideales los sistemas de ingeniería que están preconfigurados y preoptimizados para ejecutar la base de datos.

Abordar todos estos desafíos puede requerir mucho tiempo y puede impedir que los administradores de bases de datos realicen funciones más estratégicas.

Cómo mejora la tecnología autónoma la gestión de bases de datos

Las bases de datos de autogestión son la ola del futuro y ofrecen una posibilidad fascinante para las organizaciones que deseen utilizar la mejor tecnología de bases de datos disponible sin los problemas que supone ejecutar y utilizar esa tecnología.

Las bases de datos de autogestión utilizan una tecnología basada en la nube y el machine learning para automatizar muchas de las tareas rutinarias necesarias para gestionar bases de datos, como el ajuste, la seguridad, las copias de seguridad, las actualizaciones y otras tareas de gestión rutinarias. Al automatizar estas tediosas tareas, los administradores de bases de datos se quedan libres para realizar un trabajo más estratégico. Las funciones de autogestión, autoprotección y autorreparación de las bases de datos de autogestión están preparadas para revolucionar la forma de gestionar y proteger los datos de las empresas, lo que permite obtener ventajas de rendimiento, reducir costos y mejorar la seguridad.

# data[].attributes.attachment_link.keywords[]
base de datos con aprendizaje automático

# data[].attributes.attachment_link.description
Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Las bases de datos incluyen desde bases de datos relacionales hasta bases de datos en la nube.

# data[].attributes.body
https://aws.amazon.com/es/what-is/data-modeling/

# data[].attributes.attachment_link.readable_text
Saltar al contenido principal

¿Qué es el modelado de datos?

El modelado de datos es el proceso de creación de una representación visual o esquema que define los sistemas de recopilación y administración de información de cualquier organización. Este esquema o modelo de datos ayuda a las diferentes partes interesadas, como analistas de datos, científicos e ingenieros, a crear una vista unificada de los datos de una organización. El modelo esboza los datos que recoge la empresa, la relación entre los distintos conjuntos de datos y los métodos que se usarán para almacenarlos y analizarlos.

¿Por qué es importante el modelado de datos?

Hoy en día, las organizaciones recogen una gran cantidad de datos procedentes de muchas fuentes diferentes. Sin embargo, los datos en bruto no son suficientes. Es necesario analizar los datos para obtener información procesable que pueda guiar a la hora de tomar decisiones empresariales rentables. Un análisis de datos preciso requiere de una recopilación, almacenamiento y procesamiento de datos eficientes. Existen varias tecnologías de bases de datos y herramientas de procesamiento de datos, así como diferentes conjuntos de datos que requieren diferentes herramientas para un análisis eficaz.

El modelado de datos le da la oportunidad de entender sus datos y tomar las decisiones tecnológicas correctas para almacenarlos y gestionarlos. Al igual que un arquitecto diseña un esquema antes de construir una casa, las partes interesadas del negocio diseñan un modelo de datos antes de crear soluciones de bases de datos para su organización.

El modelado de datos aporta las siguientes ventajas:

Reduce los errores en el desarrollo de software de bases de datos

Facilita la rapidez y eficacia en el diseño y creación de bases de datos

Crea coherencia en la documentación de los datos y el diseño del sistema en toda la organización

Facilita la comunicación entre los ingenieros de datos y los departamentos de inteligencia empresarial

¿Cuáles son los tipos de modelos de datos?

El modelado de datos suele comenzar representando los datos conceptualmente y, después, representándolos de nuevo en el contexto de las tecnologías elegidas. Los analistas y las partes interesadas crean varios tipos de modelos de datos durante la etapa de diseño de datos. A continuación se presentan tres tipos principales de modelos de datos:

Modelo de datos conceptual

Los modelos de datos conceptuales ofrecen una visión global de los datos. Explican lo siguiente:

Qué datos contiene el sistema

Atributos de los datos, así como las condiciones o restricciones de los mismos

Con qué reglas empresariales se relacionan los datos

Cómo se organizan mejor los datos

Requisitos de seguridad e integridad de datos

Por lo general, los interesados y los analistas de la empresa crean el modelo conceptual. Es una representación diagramática simple que no sigue las reglas formales de modelado de datos. Lo importante es que ayude a las partes interesadas, ya sean técnicas o no, a compartir una visión común y a ponerse de acuerdo acerca del propósito, el alcance y el diseño de su proyecto de datos.

Ejemplo de modelo de datos conceptual

Por ejemplo, el modelo de datos conceptual de un concesionario de automóviles podría mostrar las entidades de datos así:

1. Una entidad Salas de exhibiciones, que representa la información sobre los diferentes puntos de venta que tiene el concesionario.

2. Una entidad Autos, que representa los diversos autos que el concesionario tiene en stock.

3. Una entidad Clientes, que representa a todos los clientes que han hecho una compra en el concesionario.

4. Una entidad Ventas, que representa la información sobre la venta real.

5. Una entidad Vendedores que representa la información de todos los vendedores que trabajan en el concesionario.

Este modelo conceptual también incluiría requisitos empresariales, como los siguientes:

Cada auto tiene que pertenecer a una sala de exhibiciones específica.

En cada venta tiene que haber al menos un vendedor y un cliente asociados.

Cada auto tiene que contar con marca y número de producto.

Para ello, cada cliente tiene que facilitar su número de teléfono y su dirección de correo electrónico.

Así, los modelos conceptuales actúan como puente entre las reglas empresariales y el sistema físico de gestión de bases de datos (SGBD) subyacente. Los modelos de datos conceptuales también se denominan modelos de dominio.

Modelo de datos lógico

Los modelos de datos lógicos asignan las clases de datos conceptuales a estructuras de datos técnicas. Ofrecen más detalles sobre los conceptos de datos y las relaciones de datos complejas que se identificaron en el modelo conceptual, tales como estos:

Tipos de datos de distintos atributos (por ejemplo, cadena o número)

Relaciones entre las entidades de datos

Atributos primarios o campos clave de los datos

Los arquitectos de datos y los analistas trabajan juntos para crear el modelo lógico. Siguen uno de los varios sistemas formales de modelado de datos para crear la representación. A veces, algunos departamentos ágiles optan por saltarse este paso y pasar directamente de los modelos conceptuales a los físicos. No obstante, estos modelos son útiles para el diseño de grandes bases de datos, denominadas almacenamientos de datos, y para el diseño de sistemas automáticos de información.

Ejemplo de modelos de datos lógicos

En nuestro ejemplo del concesionario de automóviles, el modelo de datos lógico ampliaría el modelo conceptual y profundizaría en las clases de datos de esta forma:

La entidad Salas de exhibiciones tiene campos como el nombre y la ubicación como datos de texto y un número de teléfono como datos numéricos.

La entidad Clientes tiene un campo de dirección de correo electrónico con el formato xxx@ejemplo.com o xxx@ejemplo.com.yy. El nombre del campo no puede tener más de 100 caracteres.

La entidad Ventas tiene como campos el nombre del cliente y el nombre del vendedor, junto con la fecha de venta como tipo de dato de fecha y el importe como tipo de dato decimal.

Así, los modelos lógicos sirven de puente entre el modelo de datos conceptual y la tecnología y el lenguaje de base de datos subyacentes que los desarrolladores usan para crear la base de datos. Sin embargo, son independientes de la tecnología y se pueden implementar en cualquier lenguaje de base de datos. Los ingenieros de datos y las partes interesadas suelen tomar decisiones tecnológicas después de haber creado un modelo de datos lógico.

Modelo de datos físico

Los modelos de datos físicos asignan los modelos de datos lógicos a una tecnología específica de SGBD y usan la terminología del software. Por ejemplo, dan detalles sobre lo siguiente:

Tipos de campos de datos representados en el SGBD

Relaciones de datos representadas en el SGBD

Detalles adicionales, como el ajuste del rendimiento

Los ingenieros de datos crean el modelo físico antes de la implementación del diseño final. También siguen técnicas formales de modelado de datos para asegurarse de cubrir todos los aspectos del diseño.

Ejemplo de modelos de datos físicos

Supongamos que el concesionario de automóviles decide crear un archivo de datos en Amazon S3 Glacier Flexible Retrieval. Su modelo de datos físicos describe las siguientes especificaciones:

En Ventas, el importe de la venta es un tipo de dato float, y la fecha de venta es un tipo de dato timestamp.

En Clientes, el nombre del cliente es un tipo de dato string.

En la terminología de S3 Glacier Flexible Retrieval, un almacén es la ubicación geográfica de sus datos.

Su modelo de datos físicos también incluye detalles adicionales, como la región de AWS en la que creará su bóveda. De este modo, el modelo de datos físico actúa como puente entre el modelo de datos lógico y la implementación tecnológica final.

¿Cuáles son los tipos de técnicas de modelado de datos?

Las técnicas de modelado de datos son los diferentes métodos que se pueden emplear para crear diferentes modelos de datos. Los enfoques han evolucionado con el tiempo como resultado de las innovaciones en los conceptos de las bases de datos y la gobernanza de los datos. A continuación se indican los principales tipos de modelado de datos:

Modelado de datos jerárquico

En el modelado de datos jerárquico, se pueden representar las relaciones entre los distintos elementos de datos en formato de árbol. Los modelos de datos jerárquicos representan relaciones de uno a varios, con parents o clases de datos raíz que se asignan a varios children.

En el ejemplo del concesionario de automóviles, la clase principal Salas de exhibiciones tendría como elementos secundarios a las entidades Autos y Vendedores porque una sala de exhibiciones tiene varios autos y vendedores trabajando en esta.

Modelado de datos gráfico

El modelado jerárquico de datos ha evolucionado con el tiempo hasta convertirse en el modelado gráfico de datos. Los modelos de datos gráficos representan relaciones de datos que tratan a las entidades por igual. Las entidades pueden vincularse entre sí en relaciones de uno a varios o de varios a varios sin ningún concepto de parent o child.

Por ejemplo, una sala de exhibiciones puede tener varios vendedores, y un vendedor también puede trabajar en varias salas si sus turnos varían según la ubicación.

Modelado de datos relacional

El modelado de datos relacional es un enfoque de modelado popular que visualiza las clases de datos como tablas. Las diferentes tablas de datos se unen o enlazan entre sí mediante el uso de claves que representan la relación de las entidades del mundo real. Puede usar la tecnología de bases de datos relacionales para almacenar datos estructurados. Un modelo de datos relacional es un método útil para representar la estructura de su base de datos relacional.

Por ejemplo, el concesionario de automóviles tendría modelos de datos relacionales que representan la tabla Vendedores y la tabla Autos, como se muestra aquí:

ID del vendedor Nombre

1

María

2

Juan

ID del auto Marca del auto

C1

XYZ

C2

ABC

El ID del vendedor y del auto son claves principales que identifican de manera única a las entidades individuales del mundo real. En la tabla de salas de exhibiciones, estas claves principales actúan como claves foráneas que enlazan los segmentos de datos.

ID de la sala de exhibiciones Nombre de la sala de exhibiciones ID del vendedor ID del auto

S1

Sala de exhibiciones NY

1

C1

En las bases de datos relacionales, las claves primarias y foráneas trabajan juntas para mostrar la relación de los datos. El cuadro anterior demuestra que las salas de exhibiciones pueden tener vendedores y autos.

Modelado de datos entidad-relación

El modelado de datos entidad-relación (ER) usa diagramas formales para representar las relaciones entre entidades en una base de datos. Los arquitectos de datos usan varias herramientas de modelado ER para representar los datos.

Modelado de datos orientado a objetos

La programación orientada a objetos usa estructuras de datos llamadas objetos para almacenar datos. Estos objetos de datos son abstracciones de software de entidades del mundo real. Por ejemplo, en un modelo de datos orientado a objetos, el concesionario de automóviles tendría objetos de datos como Clientes con atributos como nombre, dirección y número de teléfono. Los datos de los clientes se almacenan de forma que cada cliente del mundo real se represente como un objeto de datos de cliente.

Los modelos de datos orientados a objetos superan muchas de las limitaciones de los modelos de datos relacionales y son populares en las bases de datos multimedia.

Modelado de datos dimensional

La informática empresarial moderna usa la tecnología de almacenamiento de datos para guardar grandes cantidades de estos para su análisis. Puede usar proyectos de modelado de datos dimensionales para el almacenamiento y la recuperación de datos a alta velocidad desde un almacén de datos. Los modelos dimensionales usan datos duplicados o redundantes y priorizan el rendimiento sobre el uso de menos espacio para el almacenamiento de datos.

Por ejemplo, en los modelos de datos dimensionales, el concesionario de automóviles tiene dimensiones como Auto, Sala de exhibiciones y Tiempo. La dimensión Auto tiene atributos como el nombre y la marca, pero la dimensión Sala de exhibiciones tiene jerarquías como el estado, la ciudad, el nombre de la calle y el nombre de la sala.

¿Qué es el proceso de modelado de datos?

El proceso de modelado de datos sigue una secuencia de pasos que tiene que hacer repetidamente hasta crear un modelo de datos completo. Dentro de cualquier organización, varias partes interesadas se reúnen para crear una visión completa de los datos. Aunque los pasos varían según el tipo de modelado de datos, lo que sigue es una visión general.

Paso 1: identificar las entidades y sus propiedades

Identifique todas las entidades de su modelo de datos. Cada entidad tiene que ser lógicamente distinta de todas las demás y puede representar personas, lugares, cosas, conceptos o eventos. Cada entidad es distinta ya que tiene una o más propiedades únicas. Puede pensar en las entidades como sustantivos y en los atributos como adjetivos en su modelo de datos.

Paso 2: identificar las relaciones entre entidades

Las relaciones entre las distintas entidades son el núcleo del modelado de datos. Las reglas empresariales definen inicialmente estas relaciones en un nivel conceptual. Puede pensar en las relaciones como los verbos de su modelo de datos. Por ejemplo, el vendedor vende muchos autos, o la sala de exhibiciones emplea a muchos vendedores.

Paso 3: identificar la técnica de modelado de datos

Después de entender conceptualmente sus entidades y sus relaciones, puede determinar la técnica de modelado de datos que mejor se adapte a su caso de uso. Por ejemplo, puede usar el modelado de datos relacional para los datos estructurados, pero el modelado de datos dimensional para los datos no estructurados.

Paso 4: optimizar y repetir

Puede optimizar aún más su modelo de datos para adaptarlo a sus necesidades tecnológicas y de rendimiento. Por ejemplo, si tiene previsto usar Amazon Aurora y un lenguaje de consulta estructurado (SQL), pondrá las entidades directamente en tablas y especificará las relaciones mediante claves foráneas. Por el contrario, si decide usar Amazon DynamoDB, tendrá que pensar en los patrones de acceso antes de modelar la tabla. Puesto que DynamoDB da prioridad a la velocidad, primero hay que determinar cómo se va a acceder a los datos y, a continuación, modelar los datos en la forma en que se va a acceder a ellos.

Por lo general, estos pasos se repiten a medida que la tecnología y los requisitos cambian con el tiempo.

¿Cómo puede ayudar AWS en el modelado de datos?

Además, puede usar el Almacén de datos de AWS Amplify para modelar datos de manera más rápida y sencilla a fin de crear aplicaciones móviles y web. Cuenta con una interfaz visual y basada en código para definir su modelo de datos con relaciones, lo que acelerará el desarrollo de su aplicación.

Para comenzar a modelar datos en AWS, cree una cuenta gratuita hoy mismo.

Siguientes pasos en AWS

Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo al nivel Gratuito de AWS.

Regístrese

Comenzar a crear en la consola

Comience a crear en la consola de administración de AWS.

Iniciar sesión

# data[].attributes.attachment_link.title
¿Qué es el modelado de datos? - Bases de datos y análisis en Amazon Web Services

# data[].attributes.attachment_link.description
Saltar al contenido principal El modelado de datos es el proceso de creación de una representación visual o esquema que define los sistemas de recopilación y administración de información de cualquier organización. Este esquema o modelo de datos ayuda a las diferentes partes interesadas, como analistas de datos, científicos e ingenieros, a crear una vista unificada de los datos de una organización.

# 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.attachment_link.readable_text
Importante Microsoft ya no recomienda crear y usar bases de datos web de Access 2010. Para obtener más información, vea Guía básica de bases de datos web de Access 2010.

Puede usar Access 2010 y Access Services (un componente de SharePoint) para generar aplicaciones de bases de datos web. Esto le ayudará a:

Proteger y administrar el acceso a los datos

Compartir datos dentro de una organización o a través de Internet

Nota: Se requiere una cuenta de usuario para usar una base de datos web. El acceso anónimo no se admite.

Crear aplicaciones de base de datos que no requieran el uso de Access

En este artículo se ofrece información general sobre el diseño de bases de datos web de Access. Para obtener una introducción al diseño de bases de datos de escritorio, vea los artículos sobre cómo crear una nueva base de datos de escritorio y sobre conceptos básicos del diseño de una base de datos.

En este artículo

Información general

Access 2010 y Access Services (un componente opcional de SharePoint) ofrecen una plataforma para crear bases de datos que se pueden usar en la web. Usted diseña y publica una base de datos web con Access 2010 y SharePoint, y luego los usuarios que tienen cuentas de SharePoint usan esta base de datos web en un explorador web.

Cómo funciona

Cuando usted publica una base de datos web, Access Services crea un sitio de SharePoint que contiene la base de datos. Todos los datos y los objetos de la base de datos se trasladan a listas de SharePoint ubicadas en dicho sitio. El siguiente vídeo muestra el proceso.

Tras publicar, los visitantes de SharePoint pueden usar su base de datos, en función de sus permisos para el sitio de SharePoint.

Puede abrir la base de datos web en Access, revisar el diseño y, a continuación, sincronizar los cambios (de hecho, lo que se hace es guardarlos en el sitio de SharePoint). El siguiente vídeo muestra cómo realizar un cambio de diseño después de haber publicado su base de datos web.

También puede tomar su base de datos web sin conexión, usar la versión sin conexión y, a continuación, sincronizar cambios de diseño y datos cuando vuelva de nuevo a estar en línea.

Principio de página

Crear una base de datos web

Esta sección describe nuevas características clave y proporciona los pasos para las tareas de diseño básicas que deberá realizar para crear una base de datos web.

En esta sección

Antes de empezar

Existen algunas tareas que debe realizar antes de comenzar a diseñar una base de datos web. Además, existen diferencias de diseño entre las bases de datos web y las de escritorio que debe conocer, especialmente si es un desarrollador de Access experimentado.

Diferencias de diseño entre las bases de datos web y de escritorio

Algunas de las características de bases de datos que puede usar en una base de datos de escritorio no están disponibles en Servicios de Access. No obstante, existen nuevas características que son compatibles con muchos de los mismos escenarios que admiten estas características de escritorio.

La siguiente tabla enumera las características que son solo de escritorio y las nuevas características que ayudan a la compatibilidad con los mismos escenarios.

Escenario

Característica solo de escritorio

Característica nueva

Características de solo escritorio sin equivalente en Servicios de Access

Consultas de unión

Consultas de tabla de referencias cruzadas

Superposición de controles en formularios

Relaciones de tabla

Formato condicional

Diversas expresiones y acciones de macros

Posibilidad de usar una plantilla

Cuando haya identificado qué debe hacer su aplicación, piense si una plantilla de base de datos funcionaría. Las plantillas de base de datos son aplicaciones pregeneradas que puede usar tal cual o modificar para adaptarlas a sus necesidades específicas.

Puede revisar las plantillas disponibles en la pestaña Nuevo, en la vista Backstage. Para obtener más información sobre las plantillas incluidas en Access 2010, vea el artículo Seleccionar y usar una plantilla de Access.

Empezar con una base de datos web en blanco

La pestaña Archivo abre la vista Backstage, una nueva parte de la interfaz de Access donde encontrará comandos que se aplican a toda una base de datos, como Publicar en SharePoint.

En la vista Backstage, la pestaña Nuevo tiene comandos para crear una base de datos.

1. En Plantillas disponibles, haga clic en Base de datos web en blanco.

2. Revise el nombre de archivo sugerido en el cuadro Nombre de archivo y la ruta de acceso para el archivo de base de datos, justo a continuación. Puede cambiar el nombre de archivo escribiendo en el cuadro Nombre de archivo.

3. Para cambiar la ruta de acceso, haga clic en el icono de carpeta junto al cuadro Nombre de archivo para buscar una ubicación para colocar el archivo de base de datos.

4. Haga clic en Crear. La nueva base de datos web se abrirá y aparecerá una nueva tabla vacía.

Diseñar una tabla web

Para diseñar una tabla web, se usa la vista Hoja de datos.

Al crear por primera vez una base de datos web en blanco, Access crea una nueva tabla y la abre en la vista Hoja de datos. Puede usar los comandos de la pestaña Campos y la pestaña Tabla para agregar campos, índices, reglas de validación, y macros de datos , una nueva característica que le permite cambiar los datos en función de los eventos.

Después de editar y usar la nueva tabla, es muy probable que desee crear más tablas.

Crear una tabla web nueva

Con la base de datos web abierta:

Cuando crea una tabla por primera vez, esta tiene un campo: un campo Id Autonumérico. Puede agregar nuevos campos para almacenar aquella información requerida por el tema de la tabla. Por ejemplo, es posible que quiera agregar un campo que almacene la fecha en la que comienza a realizar el seguimiento de un determinado evento.

Agregar un campo de la galería de campos

Puede elegir entre una selección de campos con formato previo y agregarlos a la tabla usando la galería de campos.

Agregar un campo haciendo clic en la hoja de datos

1. Dé un nombre al campo que refleje su contenido.

Sugerencia: Para cambiar el nombre de un campo existente, haga doble clic en el nombre del campo.

2. Repita este proceso para cada campo que desee crear.

Cambiar propiedades de campo

Las propiedades y el formato determinan el modo en que se comporta un campo, como qué tipo de datos puede almacenar. Puede cambiar esta configuración para que el campo se comporte del modo que desee.

1. Seleccione el campo que tenga las propiedades y el formato que desee cambiar.

2. Use los comandos de los grupos Formato y Propiedades para cambiar la configuración.

Agregar un campo calculado

Puede agregar un campo que muestre un valor calculado a partir de otros datos de la misma tabla. No pueden usarse datos de otras tablas como origen para el dato calculado. Los campos calculados no admiten algunas expresiones.

1. Elija Campo calculado y después haga clic en el tipo de datos que desee para el campo.

Se abre el Generador de expresiones.

2. Úselo para crear el cálculo para el campo. Recuerde que solo puede usar otros campos de la misma tabla como origen de los datos para el cálculo. Para obtener ayuda sobre cómo usar el Generador de expresiones, consulte el artículo Usar el generador de expresiones.

Establecer reglas de validación de datos

Puede usar una expresión para validar la entrada para la mayoría de los campos. También puede usar una expresión para validar la entrada para una tabla, lo que puede ser útil si desea validar la entrada para un campo que no admite la validación o si desea validar la entrada de un campo basándose en el valor de otros campos de la tabla. Para obtener una explicación más detallada de la validación, vea el artículo Restringir la entrada de datos usando una regla de validación.

También puede especificar el mensaje que se mostrará cuando una regla de validación impida la entrada, dicho mensaje se conoce como mensaje de validación.

Establecer un mensaje y una regla de validación de campo

1. Seleccione el campo al que quiera agregar una regla de validación.

2. Se abre el Generador de expresiones.

3. Use el Generador de expresiones para crear la regla de validación. Para obtener ayuda sobre cómo usar el Generador de expresiones, consulte el artículo Usar el Generador de expresiones.

Establecer un mensaje y una regla de validación de registros

Puede utilizar una regla de validación de registros para evitar registros duplicados o para requerir que una combinación determinada de hechos acerca del registro sea verdadera, como [Fecha de inicio] es mayor que viernes, 01 de enero de 2010 y menor que [Fecha de finalización].

1. Abra la tabla a la que quiera agregar una regla de validación.

2. Se abre el Generador de expresiones.

3. Use el Generador de expresiones para crear la regla de validación. Para obtener ayuda sobre cómo usar el Generador de expresiones, consulte el artículo Usar el Generador de expresiones.

Crear una relación entre dos tablas web

Para crear una relación en una base de datos web, use el Asistente para búsquedas para crear un campo de búsqueda. El campo de búsqueda se ubica en la tabla que se encuentra en el lado de varios de la relación y apunta a la tabla que se encuentra en el lado de uno de la relación.

Crear un campo de búsqueda en la vista Hoja de datos

1. Abra la tabla que desee en el lado de varios de la relación.

2. Haga clic en la flecha junto a Haga clic para agregar y después haga clic en Búsqueda y relación.

3. Siga los pasos del Asistente para búsquedas para crear el campo de búsqueda.

Modificar un campo de búsqueda en la vista Hoja de datos

1. Abra la tabla que contiene el campo de búsqueda que desea modificar.

2. Siga uno de estos procedimientos:

En la pestaña Campos, en el grupo Propiedades, haga clic en Modificar búsquedas.

Haga clic con el botón secundario en el campo de búsqueda y después haga clic en Modificar búsquedas.

3. Siga los pasos del Asistente para búsquedas.

Mantener la integridad de datos usando las macros de datos

Puede implementar eliminaciones y actualizaciones en cascada usando macros de datos. Puede usar los comandos de la pestaña Tabla para crear macros incrustadas que modifiquen datos. El siguiente vídeo le muestra los pasos básicos.

Para obtener más información sobre cómo crear macros de datos, consulte el artículo Crear una macro de datos.

Crear una consulta web

Puede usar una consulta como origen de datos de formularios e informes. Las consultas se ejecutan en el servidor, lo que ayuda a minimizar el tráfico de red.

Por ejemplo, suponga que usa una base de datos web para realizar un seguimiento de las contribuciones benéficas. Desea ver quién donó dinero mientras tenía lugar un evento. Podría usar una consulta para seleccionar los datos y prepararlos para su uso en formularios e informes.

Nota: Este procedimiento usa la plantilla de contribuciones benéficas como ejemplo. Puede continuar del mismo modo si crea una nueva base de datos con la plantilla de base de datos de contribuciones benéficas.

1. En la pestaña Crear, en el grupo Consultas, haga clic en Consulta.

2. En el cuadro de diálogo Mostrar tabla, haga doble clic en cada una de las tablas que desea incluir y, a continuación, haga clic en Cerrar.

En este ejemplo, haga doble clic en Constituyentes, Donativos, Eventos y AsistentesAlEvento.

3. Cree las uniones necesarias arrastrando los campos de un objeto a otro en la ventana de diseño de la consulta.

En este ejemplo, arrastre el campo Identificador de Constituyentes al campo IdConstituyenteDonante de Donativos y, a continuación, arrastre el campo IdConstituyenteDonante de Donativos al campo IdConstituyente de AsistentesAlEvento.

4. Agregue los campos que desea usar. Puede arrastrar los campos a la cuadrícula o puede hacer doble clic en un campo para agregarlo.

En este ejemplo, agregue Evento de la tabla Eventos, FechaDelDonativo de la tabla Donativos, y Saludo, Nombre y Apellido de la tabla Constituyentes.

5. Agregue cualquier criterio que desee aplicar.

En este ejemplo, es conveniente limitar la FechaDelDonativo para que esté entre la FechaDeInicio y la FechaDeFinalización del evento. En la cuadrícula de diseño de la consulta, en la fila Criterios bajo FechaDelDonativo, escriba >=[FechaDeInicio] y <=[FechaDeFinalización].

Crear un formulario web

Los formularios son el principal método para escribir y editar datos en la base de datos web, además de ser útiles para revisar los datos. Los formularios se ejecutan en el explorador, lo que ayuda a optimizar el rendimiento. Al abrir un formulario, el explorador recupera los datos necesarios desde el servidor de SharePoint. Puede filtrar y ordenar los datos en el formulario sin necesidad de recuperar datos del servidor nuevo.

Sugerencia: Para un rendimiento óptimo, limite los registros que los informes y formularios principales recuperan.

1. Seleccione una tabla o consulta para usarla como origen de datos.

Nota: Si desea crear un formulario independiente, omita este paso.

2. En la pestaña Crear, en el grupo Formularios, haga clic en uno de los siguientes botones:

Forma Cree un formulario simple que muestre un registro a la vez mediante el objeto seleccionado como origen de datos.

Nota: Si va a crear un formulario independiente, este botón no está disponible.

Varios elementos Cree un formulario que muestre varios registros a la vez mediante el objeto seleccionado como origen de datos.

Nota: Si va a crear un formulario independiente, este botón no está disponible.

Formulario en blanco Cree un formulario vacío.

Hoja de datos Cree un formulario que se parezca a una hoja de datos y que se comporte del mismo modo mediante el objeto seleccionado como origen de datos.

Nota: Si va a crear un formulario independiente, este botón no está disponible.

Crear un informe web

Los informes son el principal método para revisar o imprimir datos desde una base de datos web. Los informes se ejecutan en el explorador, lo que ayuda a optimizar el rendimiento. Al abrir un informe, el explorador recupera los datos necesarios desde el servidor de SharePoint. Puede filtrar y ordenar los datos en el informe sin necesidad de recuperar datos del servidor nuevo.

Sugerencia: Para un rendimiento óptimo, limite los registros que los informes y formularios principales recuperan.

1. Seleccione una tabla o consulta para usarla como origen de datos.

2. En la pestaña Crear, en el grupo Informes, haga clic en uno de los siguientes botones:

Crear un formulario de navegación y establecerlo como formulario predeterminado para que aparezca al inicio

Es necesario conocer un modo para poder navegar en la aplicación. Recuerde que el panel de navegación no está disponible en los exploradores web. Para que otros puedan usar los objetos de la base de datos, debe proporcionarles los medios. Puede crear un formulario de navegación y especificar que se muestre cuando alguien abra su aplicación en un explorador web. Además, si no se especifica un formulario para que aparezca cuando se inicia la aplicación, no se abrirá ningún formulario, lo que dificultará bastante el uso de la aplicación.

Sugerencia: Es recomendable esperar hasta el final para crear un formulario de navegación y así poder agregarle todos los objetos cuando lo cree.

1. En el grupo Formularios, haga clic en Navegación y luego seleccione un diseño de navegación de la lista.

2. Para agregar un elemento, arrástrelo desde el panel de navegación hasta el control de navegación.

Nota: Solo puede agregar formularios e informes a un control de navegación.

3. Agregue todos los controles que desee al cuerpo del formulario de navegación. Por ejemplo, puede proporcionar una función de búsqueda en todos los formularios agregando algunos controles al formulario.

Establecer el formulario de navegación como formulario de presentación web predeterminado

En Opciones de aplicación, haga clic en Formulario de presentación web y, a continuación, seleccione el formulario que desee de la lista.

Nota: No es necesario seleccionar el formulario de navegación como el formulario de presentación web. Puede especificar cualquier formulario web.

Principio de página

Publicar y sincronizar cambios realizados a la aplicación

Publicar una base de datos web

Puede ver un vídeo de este proceso en la sección Información general.

1. Haga clic en Ejecutar Comprobador de compatibilidad.
El corrector de compatibilidad le ayuda a asegurarse de que la base de datos
se publicará correctamente. Si detecta problemas, debe solucionarlos antes de publicarla

Nota: Si se detectan problemas, Access los guarda en una tabla denominada Problemas de compatibilidad web. Cada fila de la tabla contiene un vínculo a información de solución de problemas.

2. En Publicar en Servicios de Access, complete la información siguiente:

En el cuadro Dirección URL del servidor, escriba la dirección web del servidor de SharePoint en el que desea publicar la base de datos. Por ejemplo, http://Contoso/.

En el cuadro Nombre del sitio, escriba un nombre para la base de datos web. Este nombre se anexará a la dirección URL del servidor para crear la dirección URL de la aplicación. Por ejemplo, si el servidor URL es http://Contoso/ y el nombre del sitio es ServicioAlCliente, la URL es http://Contoso/servicioalcliente.

Sincronizar una base de datos web

Después de realizar cambios de diseño o de desconectar una base de datos, necesitará realizar una sincronización en algún momento. Ésta resuelve las diferencias entre el archivo de la base de datos del equipo y el sitio de SharePoint.

Puede ver un vídeo de este proceso en la sección Información general.

1. Abra la base de datos web en Access y realice los cambios en el diseño.

2. Cuando haya terminado, haga clic en la pestaña Archivo y, a continuación, haga clic en Sincronizar todo.

Volver al principio

# data[].attributes.attachment_link.title
Crear una base de datos de Access para compartir en Web

# data[].attributes.attachment_link.description
Importante Microsoft ya no recomienda crear y usar bases de datos web de Access 2010. Para obtener más información, vea Guía básica de bases de datos web de Access 2010. Puede usar Access 2010 y Access Services (un componente de SharePoint) para generar aplicaciones de bases de datos web.

# data[].attributes.attachment_link.readable_text
Curso de Access 2000 - Lección 9

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 o en una base de datos de Microsoft SQL Server. La página de acceso a datos también puede incluir datos de otros orígenes como, por ejemplo, Microsoft Excel.

Esta lección proporciona información de referencia acerca de:
Diseñar diferentes tipos de páginas de acceso a datos
Puede diseñar páginas de acceso a datos en la vista Diseño de página de Microsoft Access. La página es un archivo independiente que se almacena fuera de Microsoft Access; sin embargo, cuando se crea el archivo, Microsoft Access agrega automáticamente un acceso directo al archivo 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 pueden utilizar elementos tales como una lista de campos, el cuadro de herramientas, controles, el cuadro de diálogo Ordenar y agrupar, etc. Sin embargo, hay algunas diferencias importantes en el modo de diseñar e interactuar con páginas de acceso a datos en contraposición con formularios e informes.

El modo de diseñar la página dependerá de cuál vaya a ser 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, 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. Aunque la página de acceso a datos también puede proporcionar botones de barra de herramientas para ordenar y filtrar los datos, no se pueden modificar datos en este tipo de página. Vea un ejemplo y obtenga información adicional sobre páginas de acceso a datos que agrupan registros para informe interactivo.

Entrada de datos: Este tipo de página de acceso a datos se utiliza para ver, agregar y modificar registros. Obtener información adicional sobre páginas de acceso a datos utilizadas para la inserción de datos.

Análisis de datos: Este tipo de página de acceso a datos puede incluir listas de tabla dinámica, que son similares a los formularios de tabla dinámica de Microsoft Access o a los informes de tabla dinámica de Microsoft Excel; esto permite reorganizar los datos para analizarlos de diferentes maneras. La página puede contener un gráfico que se podría utilizar para analizar tendencias, detectar modelos y comparar datos en la base de datos en uso. Asimismo, la página puede contener una hoja de cálculo en la que se podrían especificar y modificar datos, y utilizar fórmulas para realizar cálculos al igual que en Microsoft Excel.

Volver al principio de la página 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 Microsoft 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 o en una hoja de cálculo, 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 y una licencia para utilizar Microsoft Office 2000.
Volver al principio de la página 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 de Microsoft 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 de ayuda situado en la barra de herramientas de la vista Página para mostrar la Ayuda de Access. Si se hace clic en el botón de 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 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 de ayuda en las páginas que se utilicen exclusivamente en Access, o se puede modificar el botón para proporcionar Ayuda personalizada
Volver al principio de la página
| Volver al Índice | Saber más |
Utilice las flechas para desplazarse a la pantalla anterior o posterior

# data[].attributes.attachment_link.description
Curso de Access 2000 - Lección 9 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 o en una base de datos de Microsoft SQL Server.

# data[].attributes.body
Modelado de datos jerárquico

En el modelado de datos jerárquico, se pueden representar las relaciones entre los distintos elementos de datos en formato de árbol. Los modelos de datos jerárquicos representan relaciones de uno a varios, con parents o clases de datos raíz que se asignan a varios children.

Modelado de datos gráfico

El modelado jerárquico de datos ha evolucionado con el tiempo hasta convertirse en el modelado gráfico de datos. Los modelos de datos gráficos representan relaciones de datos que tratan a las entidades por igual. Las entidades pueden vincularse entre sí en relaciones de uno a varios o de varios a varios sin ningún concepto de parent o child.

Por ejemplo, una sala de exhibiciones puede tener varios vendedores, y un vendedor también puede trabajar en varias salas si sus turnos varían según la ubicación.

Modelado de datos relacional

El modelado de datos relacional es un enfoque de modelado popular que visualiza las clases de datos como tablas. Las diferentes tablas de datos se unen o enlazan entre sí mediante el uso de claves que representan la relación de las entidades del mundo real. Puede usar la tecnología de bases de datos relacionales para almacenar datos estructurados. Un modelo de datos relacional es un método útil para representar la estructura de su base de datos relacional.

Modelado de datos entidad-relación

El modelado de datos entidad-relación (ER) usa diagramas formales para representar las relaciones entre entidades en una base de datos. Los arquitectos de datos usan varias herramientas de modelado ER para representar los datos.

Modelado de datos orientado a objetos

La programación orientada a objetos usa estructuras de datos llamadas objetos para almacenar datos. Estos objetos de datos son abstracciones de software de entidades del mundo real. Por ejemplo, en un modelo de datos orientado a objetos, el concesionario de automóviles tendría objetos de datos como Clientes con atributos como nombre, dirección y número de teléfono. Los datos de los clientes se almacenan de forma que cada cliente del mundo real se represente como un objeto de datos de cliente.

Modelado de datos dimensional

La informática empresarial moderna usa la tecnología de almacenamiento de datos para guardar grandes cantidades de estos para su análisis. Puede usar proyectos de modelado de datos dimensionales para el almacenamiento y la recuperación de datos a alta velocidad desde un almacén de datos. Los modelos dimensionales usan datos duplicados o redundantes y priorizan el rendimiento sobre el uso de menos espacio para el almacenamiento de datos.

# data[].attributes.body
Modelo de datos conceptual

Los modelos de datos conceptuales ofrecen una visión global de los datos. Explican lo siguiente:

Qué datos contiene el sistema

Atributos de los datos, así como las condiciones o restricciones de los mismos

Con qué reglas empresariales se relacionan los datos

Cómo se organizan mejor los datos

Requisitos de seguridad e integridad de datos

Modelo de datos lógico

Los modelos de datos lógicos asignan las clases de datos conceptuales a estructuras de datos técnicas. Ofrecen más detalles sobre los conceptos de datos y las relaciones de datos complejas que se identificaron en el modelo conceptual, tales como estos:

Tipos de datos de distintos atributos (por ejemplo, cadena o número)

Relaciones entre las entidades de datos

Atributos primarios o campos clave de los datos

Modelo de datos físico

Los modelos de datos físicos asignan los modelos de datos lógicos a una tecnología específica de SGBD y usan la terminología del software. Por ejemplo, dan detalles sobre lo siguiente:

Tipos de campos de datos representados en el SGBD.

Relaciones de datos representadas en el SGBD.

Detalles adicionales, como el ajuste del rendimiento.

# data[].attributes.body
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.headline
3. Recolección y análisis de los requisitos

# data[].attributes.subject
3. Recolección y análisis de los requisitos

# data[].attributes.body
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.

La información recogida debe incluir las principales áreas de aplicación y de usuarios, la documentación utilizada o generada por estas áreas, las transacciones requeridas.

# data[].attributes.body
1. Modelado Conceptual
El modelado conceptual, también denominado diseño conceptual, constituye la primera fase de desarrollo de bases de datos, y puede subdividirse en dos etapas claramente diferenciadas:

Análisis de Requisitos

Generación del esquema conceptual (Conceptualización).

1.1 Primera Etapa

Mediante el estudio de las reglas de una empresa (que proveen el marco para el análisis del sistema) y de entrevistas a los usuarios de los diferentes niveles de la organización (que proveen los detalles sobre los datos) se llega a elaborar un esquema descriptivo de la realidad. El esquema descriptivo se representa utilizando el lenguaje natural.
1.2 Segunda Etapa
En esta etapa de conceptualización se habrá de buscar una representación normalizada que se apoye en un modelo de datos que cumpla determinadas propiedades (coherencia, plenitud, no redundancia, simplicidad, fidelidad, etc.), para llegar así al denominado esquema conceptual.
Resultado
Como resultado de la fase de modelado conceptual se obtendrá un esquema conceptual que debe cumplir los siguientes objetivos:

Captar y almacenar el universo del discurso mediante una descripción rigurosa, representando la información que describe a la organización y que es necesaria para su funcionamiento.

Aislar la representación de la información de los requisitos de la máquina y exigencias de cada usuario particular.

Independizar la definición de la información de los SGBD en concreto.

2. Diseño Lógico
El diseño lógico es una etapa intermedia de las que componen el proceso de desarrollo de una base de datos. Por lo tanto, se parte de los resultados de una etapa previa (la etapa del diseño conceptual) y se producen otros nuevos, que a su vez servirán como punto de entrada de una etapa posterior (el diseño físico).

Si hablamos de desarrollo de software en general, la etapa de diseño lógico parte de las especificaciones del sistema para diseñar una solución independiente de la tecnología, que después se refinará y se implementará en etapas posteriores del desarrollo. Si nos centramos en la parte de datos del diseño lógico, partiremos de la parte de la especificación que corresponde a la modelización conceptual del dominio de la aplicación, para obtener un esquema de la base de datos expresado en un lenguaje correspondiente a algún modelo lógico de base de datos, pero sin adoptar una versión concreta de ningún sistema de gestión de base de datos (SGBD) ni entrar en detalles de optimización o refinamiento de la base de datos, que se dejarán para etapas posteriores de desarrollo.

3. Diseño Físico
La última etapa de la metodología de diseño de bases de datos es el diseño físico, cuyo objetivo general es satisfacer los requisitos del sistema optimizando la relación costes/beneficios. Esto se concreta en los siguientes objetivos concretos:

Disminuir los tiempos de respuesta,

Minimizar el espacio de almacenamiento,

Evitar las reorganizaciones periódicas,

Proporcionar la máxima seguridad, y

Optimizar el consumo de recursos.

Las entradas de la fase de diseño físico son:

Lista de objetivos de diseño físico con sus correspondientes prioridades y cuantificación (a ser posible);

Esquema lógico específico;

Recursos de máquina disponibles;

Recursos de software disponibles (Sistema Operativo, middleware, ...);

Información sobre las aplicaciones que utilizarán la base de datos; y

Políticas de seguridad de datos.

A partir de estas entradas, se producirán las siguientes salidas:

Estructura interna (esquema interno);

Especificaciones para el ajuste (tunning) de la base de datos; y

Normas de seguridad.

# data[].attributes.body
Se debe escoger un Sistema de Gestión de Base de Datos que sea adecuado para el sistema de información. Esta elección se debe realizar antes del diseño lógico.

# data[].attributes.body
En esta etapa se diseñaran los programas de aplicación que se usarán y procesarán la base de datos (formularios, consultas, informes).
Esta etapa y el diseño de la base de datos son paralelas. (No se finaliza el diseño de aplicación hasta que finalice el diseño de la base de datos).
Habrá que diseñar las interfaces de usuario. El sistema debe ser fácil de aprender, de usar y debe ser directo.

# data[].attributes.body
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.
Esta etapa es imprescindible cuando el sistema que se va a
implementar tiene un gran coste, alto riesgo o utiliza nuevas
tecnologías.

# data[].attributes.body
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. Partes de estas aplicaciones son transacciones sobre la base de datos, que se implementan mediante el lenguaje de manejo de datos (LMD) del SGBD. También se implementan los menús, los formularios para la introducción de datos y los informes de visualización de datos mediante lenguajes de consultas no procedurales, generadores de informes, generadores de formularios, generadores de aplicaciones. También se implementan todos los controles de seguridad e integridad.

# 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.

La conversión de datos es el proceso de traducir los datos de un formato a otro, manteniendo su viabilidad y calidad. El proceso implica extrayendo datos desde una fuente, como una base de datos, un archivo o un servicio web, transformándolo y cargándolo al destino requerido.

La conversión de datos puede ser un proceso simple o complejo, dependiendo del número y la complejidad de los formatos de datos involucrados. Sin embargo, no hay dos trabajos de conversión iguales. Por ejemplo, en algunos casos, el proceso puede incluir la fusión de grandes volúmenes de datos de ciertos campos mientras se divide en otros.

# 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. Es importante darse cuenta de que la fase de prueba no sirve para demostrar que no hay fallos, sirve para encontrarlos. 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. Por último, en las pruebas se podrá hacer una medida de la fiabilidad y la calidad del software desarrollado.

# data[].attributes.body
Una vez que el sistema está completamente implementado y probado comienza la fase de mantenimiento en la que se llevan a cabo las siguientes tareas:
•Monitorización de las prestaciones del sistema.
•Mantenimiento y actualización del sistema.

# data[].attributes.body
http://www.inf-cr.uclm.es/www/fruiz/bda/doc/teo/bda-t6.pdf