# data[].attributes.body
3°1     Matutino

Alfonso González Ventura

Integrantes:
Esquivel Vargas José David  N.L.14
Gutiérrez León Camila Zoé N.L.18
Larios Zavala Edson  N.L.23
Martinez Quijano Yenedy Anael N.L.28
Salgado Mondragón Valeria  N.L.42
Sánchez Medina Mía Montserrat  N.L.45

# data[].attributes.body
Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas.
Una base de datos computarizada es un contenedor de objetos, puede contener más de una tabla.

# data[].attributes.body
Los tres principales modelos de datos son relacional, dimensional, y de entidad-relación (E-R).

José David Esquivel Vargas NL.14

# data[].attributes.body
Base de datos relacional
Una base de datos relacional es una colección de información que organiza datos en relaciones predefinidas, en la que los datos se almacenan en una o más tablas (o "relaciones") de columnas y filas, lo que facilita su visualización y la comprensión de cómo se relacionan las diferentes estructuras de datos entre sí.

# data[].attributes.body
La definición de bases de datos multidimensionales viene marcada por la forma en la que guardan y procesan la información. Al igual que las bases de datos relacionales, almacenan la información en tablas. Sin embargo, la diferencia radica en la estructura que forman estas tablas, ya que en las bases multidimensionales los datos se ven como «cubos de información«.

Estos cubos de información añaden una nueva dimensión a las tradicionales bases de datos formadas por tablas. Los cubos están formados por dos componentes:

Tabla de dimensiones: aquí se almacenan datos como ítems (nombre del producto, marca, etc) o fechas

Tabla de hechos: almacena las medidas y las claves que la relaciona con las tablas de dimensiones. Por ejemplo, tamaño en centímetros o valor en euros.

# data[].attributes.body
El modelo entidad relación es una herramienta que permite representar de manera simplificada los componentes que participan en un proceso de negocio y el modo en el que estos se relacionan entre sí.

El modelo entidad relación tiene tres elementos principales:

Entidades: El modelo contará con una entidad por cada uno de los componentes del proceso de negocio. Así, en un negocio de venta de suscripciones a revistas, podemos tener entidades “Cliente”, “Dirección”, “Factura”, “Producto”, o “Incidencias”, entre otras.

Atributos: Los atributos, componente fundamental de cada modelo entidad-relación, nos permiten describir las propiedades que tiene cada entidad. “Nombre”, “Primer Apellido”, “Segundo Apellido”, ”Fecha de nacimiento”, “Género” o “Segmento de valor” serán atributos de la entidad “Cliente”.

Relaciones: Con las relaciones se establecen vínculos entre parejas de entidades. Cada “Cliente” tendrá una “Dirección” de envío en la que recibirá la suscripción, podrá estar suscrito a uno o varios “Productos”, y recibirá una “Factura” con la periodicidad acordada.

# data[].attributes.headline
Características de los modelos de la base de datos

# data[].attributes.subject
Características de los modelos de la base de datos

# data[].attributes.body
Entre las principales características de los sistemas de base de datos podemos mencionar:

Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programación estándar.

# data[].attributes.body
Las secciones siguientes son breves descripciones de las partes de una base de datos de Access típica.

Tablas

Formularios

Informes

Consultas

Macros

Modulos

# data[].attributes.body
Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar datos. Los formularios a menudo contienen botones de comandos y otros controles que realizan distintas tareas. Puede crear una base de datos sin usar formularios con tan solo modificar los datos en las hojas de datos de la tabla.
Puede programar botones de comandos para determinar qué datos aparecen en el formulario, abrir otros formularios o informes, o ejecutar otras tareas. El formulario de cliente puede tener un botón que abra un formulario de pedido en el que puede especificar un pedido nuevo para el cliente.

# 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.
Cada fila de una tabla se denomina registro. En los registros se almacena información. Cada registro está formado por uno o varios campos. Los campos equivalen a las columnas de la tabla. Los campos deben designarse como un determinado tipo de datos, ya sea texto, fecha u hora, número o algún otro tipo.

# data[].attributes.body
Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un informe responde a una pregunta específica.
Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la base de datos. Generalmente, se les da formato a los informes para imprimirlos, pero también pueden verse en pantalla, exportarse a otro programa o enviarse como datos adjuntos en un correo electrónico.

# 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.
Hay dos variedades básicas de consultas: consultas de selección y consultas de acciones. Una consulta de selección simplemente recupera los datos y los pone a disposición para su uso. Puede ver los resultados de la consulta en la pantalla, imprimirlos o copiarlos al portapapeles. O bien, puede usar el resultado de la consulta como un origen de registro para un formulario o un informe.

Una consulta de acción, tal como el nombre lo indica, realiza una tarea con los datos. Las consultas de acción se pueden usar para crear tablas nuevas, agregar datos a las tablas existentes, o actualizar o eliminar datos.

# data[].attributes.body
Las macros en Access pueden considerarse un lenguaje de programación simplificado que puede usar para agregar funciones a la base de datos.
Las macros contienen acciones que ejecutan tareas, como abrir un informe, ejecutar una consulta o cerrar la base de datos. La mayoría de las operaciones de la base de datos que realiza manualmente se pueden automatizar mediante el uso de macros, por lo que se convierten en dispositivos que permiten ahorrar mucho tiempo.

# data[].attributes.body
Microsoft. (s. f.). Conceptos básicos sobre bases de datos - Soporte técnico de. https://support.microsoft.com/es-es/office/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
1.1 Conceptos de bases de datos, característica de la metodología de base de datos, ventajas, arquitectura de una base de datos. - FARGUSZ. (s. f.). https://sites.google.com/site/guszuchiha6/capitulo-1/1-1
¿Qué es el modelado de datos? | Definición, importancia y tipos | SAP Insights. (s. f.). SAP. https://www.sap.com/latinamerica/insights/what-is-data-modeling.html
_ESIC Business & Marketing School. (2018, 1 enero). Modelo entidad relación: descripción y aplicaciones. https://www.esic.edu/rethink/tecnologia/modelo-entidad-relacion-descripcion-aplicaciones
¿Qué es una base de datos relacional (RDBMS)?  |  Google Cloud  |. (s. f.). Google Cloud. https://cloud.google.com/learn/what-is-a-relational-database?hl=es-419

# data[].attributes.body
Los módulos, como las macros, son objetos que puede usar para agregar funciones a la base de datos. Mientras que las macros se crean en Access mediante la elección de una lista de acciones de macro, los módulos se escriben en el lenguaje de programación Visual Basic para Aplicaciones (VBA).
Un módulo es una colección de declaraciones, instrucciones y procedimientos que se almacenan juntos como una unidad.

# data[].attributes.body
Planificación del proyecto. Esta etapa es el proceso de identificar, priorizar y asignar el coste, el alcance y el cronograma necesarios para terminar el proyecto a tiempo y dentro del presupuesto obtenido.

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.

Recolección y análisis de los requisitos. En esta etapa se realiza el proceso durante el cual se entrevistan a los futuros usuarios de la base de datos para entender y documentar sus requerimientos de información. Para así determinar la idea del proyecto.

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.

Selección del SGBD. 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.

Diseño de la aplicación. En esta etapa se diseñan los programas de aplicación que usarán y procesarán la base de datos.

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

Implementación. 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.

Conversión y carga de datos. Esta etapa es necesaria cuando se comparan o se combinan con los datos de otro objeto, o bien se mueven estos, puede que sea necesario convertir los datos desde el tipo de datos de un objeto al tipo de datos del otro. Y  así poder descargarlos para almacenarlos correctamente.

Prueba. En esta etapa es necesario que los futuros usuarios intervengan dentro de el sistema y así se puedan notificar problemas directamente del sistema o con los reportes de los usuarios. Si es que no existe ningún problema nos ayuda para dar inicio formalmente al sistema realizado.

Mantenimiento. Una vez que el sistema está completamente implementado y probado, se pone en marcha y después de ser usado continuamente se le da actualización cada cierto tiempo.