# data[].attributes.body
Manoella Bedoya

Stefania Arriola

Mariana Usuga

Jesús Suárez

# data[].attributes.body
DICS, también llamado 'pirámide del conocimiento', es una jerarquía que ayuda a resolver problemas de información y entender. Para ello, es necesario pasar por cada jerarquía, las cuales son: Dato, Información, Conocimiento y Sabiduría. El Dato es una representación, ya sea numérica, alfanumérica y lógica, de la información, la cual, por sí sola, puede carecer de sentido. La Información es el conjunto organizado de los datos, logrando tener sentido gracias a su orden estructurado. El Conocimiento va ligado a la información, ya que nos da un tipo de contexto sobre lo que vemos. Toda esa información se recolecta de forma empírica o por medio de experiencias, las cuales nos ayudan en la toma de decisiones. La Sabiduría es la capacidad de entender, comprender y recapitular la información para utilizarla en la resolución de problemas.

# data[].attributes.body
Es la representación cualitativa o cuantitativa de un hecho, concepto o instrucción; aunque también puede ser la representación numérica, alfanumérica o simbólica. El dato por sí solo no tiene mucho sentido si no se tiene un contexto previo. El dato debe ser ordenado y estructurado para que se llegue a tener un sentido en la información.

# data[].attributes.body
La información es un conjunto de datos ordenados que ayudan a comprender un tema, e incluso a comunicarnos. Esta información se puede demostrar de múltiples formas, como sería un video, una imagen, números o un texto. El uso de la información radica en cómo la utilizamos para la resolución de problemas o para adaptarnos.

# data[].attributes.body
Una base de datos es una colección de información organizada donde se recopila, almacena y gestiona información, permitiendo también llegar fácilmente a la información deseada. De manera tradicional, las bases de datos se dividen en tres partes: campo, registro y archivo.

# data[].attributes.body
Bases de datos relacionales: Estas bases de datos utilizan un modelo relacional que organiza los datos en tablas interrelacionadas. Son ideales para sistemas como inventarios, finanzas o ventas. Ejemplos de bases de datos relacionales incluyen MySQL, Oracle y PostgreSQL.

Bases de datos NoSQL: Estas bases de datos manejan un gran volumen de datos no estructurados, prescindiendo de tablas y claves. En cambio, gestionan diversas estructuras de datos, como documentos, gráficos y pre-claves. Ejemplos de bases de datos NoSQL incluyen MongoDB, Cassandra, Redis y CouchDB.

Bases de datos de objetos: Estas bases de datos, también consideradas NoSQL, almacenan datos en formato de objeto. Están diseñadas especialmente para lenguajes de programación como Java o Python.

Bases de datos de Grafos: Estas bases de datos están diseñadas para manejar datos relacionales complejos, utilizando un modelo basado en nodos y relaciones. Se aplican particularmente bien en escenarios como rutas de entrega, redes sociales o sistemas de recomendación. Ejemplos de bases de datos de grafos incluyen Amazon Neptune y ArangoDB.

Bases de datos en memoria: Este tipo de bases de datos almacenan la información directamente en la memoria del computador, lo que resulta en una mayor velocidad al abrir archivos o documentos

# data[].attributes.body
En las bases de datos, los campos son los nombres de las unidades. Estos campos pueden contener diferentes tipos de texto; por ejemplo, si le das al campo el nombre de 'Edad', todos los valores en ese campo serán numéricos y se guardarán por columnas. De esta manera, toda la columna contendrá valores que corresponden a la información indicada por el nombre del campo.

# data[].attributes.body
Un registro es una entrada individual en una tabla de base de datos que representa una entidad específica y contiene datos relacionados. Estos datos se almacenan en filas. Por ejemplo, los campos 'Nombre', 'Edad', 'Número de teléfono', y 'Universidad en donde estudia' se llenarán con información específica sobre un estudiante en particular.

# data[].attributes.body
Un archivo es un conjunto de datos agrupados bajo un mismo nombre y formato. Los archivos pueden contener texto, imágenes, audio, video o cualquier otro tipo de datos. Se clasifican por su formato, como .txt para archivos de texto, .jpg para imágenes, .mp3 para archivos de audio y .mp4 para videos.

En el contexto de las bases de datos, los archivos son la unidad básica de almacenamiento de datos.

Ejemplo: Un archivo .txt que contiene una lista de nombres de clientes.

# data[].attributes.body
Es una técnica para el diseño de bases de datos que se basa en la identificación de entidades y las relaciones entre ellas.

El MER se representa mediante diagramas entidad-relación, que son herramientas fundamentales para el diseño de bases de datos. Permiten crear una estructura lógica y organizada que facilita la gestión y el acceso a la información.

Ejemplo: Un diagrama entidad-relación que muestra las entidades cliente, producto y compra, y las relaciones entre ellas.

# data[].attributes.body
En una base de datos, una entidad es como una persona o un objeto individual. Cada entidad tiene un conjunto de características o atributos que la describen. Por ejemplo, la entidad "cliente" puede tener atributos como nombre, dirección y teléfono.

Las entidades son los elementos básicos que conforman una base de datos. La identificación y definición de las entidades es un paso fundamental en el diseño de una base de datos.

Ejemplo: La entidad "cliente" con los atributos nombre, dirección y teléfono.

# data[].attributes.body
Una instancia de una entidad es como un ejemplo concreto de esa entidad en la base de datos. Por ejemplo, si "Cliente" es una entidad, una instancia de esa entidad sería un registro específico con el nombre, la dirección y el teléfono de un cliente particular.

Las instancias de las entidades son los datos que se almacenan en la base de datos.

Ejemplo: Un registro en una tabla de clientes que contiene los datos de un cliente específico.

# data[].attributes.body
Un atributo es una característica o propiedad que describe una entidad. Los atributos pueden ser de diferentes tipos, como texto, números o fechas.

Los atributos son los elementos que nos permiten diferenciar una entidad de otra.

Ejemplo: El atributo "nombre" de la entidad "cliente".

# data[].attributes.body
Clave primaria: Identifica de forma única a cada entidad. Es como el documento de identidad de una persona.

Atributo simple: No se divide en unidades más pequeñas.

Atributo compuesto: Se divide en unidades más pequeñas.

Atributo multivaluado: Almacena múltiples valores para una misma instancia.

Atributo derivado: Se calcula a partir de otros atributos.

Es importante elegir el tipo de atributo adecuado para cada característica de una entidad.

Ejemplo: La clave primaria de la entidad "cliente" podría ser el número de identificación.

# data[].attributes.body
Un atributo simple es un atributo que tiene un solo componente, que no se puede dividir en partes más pequeñas que tengan un significado propio

# data[].attributes.body
Un atributo compuesto es un atributo con varios componentes, cada uno con un significado por sí mismo. Un grupo de atributos se representa mediante un atributo compuesto cuando tienen afinidad en cuanto a su significado, o en cuanto a su uso. Un atributo compuesto se representa gráficamente mediante un óvalo.

# data[].attributes.body
Un atributo univalorado es aquel que tiene un solo valor

para cada ocurrencia de la entidad o relación a la que pertenece

# data[].attributes.body
Un atributo polivalente es aquel que tiene varios valores para cada ocurrencia de la entidad o relación a la que pertenece. A estos atributos también se les denomina multivaluados, y pueden tener un número máximo y un número mínimo de valores.

La cardinalidad de un atributo indica el número mínimo y el número máximo de valores que puede tomar para cada ocurrencia de la entidad o relación a la que pertenece.

# data[].attributes.body
Un atributo derivado es aquel que representa un valor que se puede obtener a partir del valor de uno o varios atributos, que no necesariamente deben pertenecer a la misma entidad o relación.

# data[].attributes.body
Se presenta cuando una entidad no tiene un valor para un atributo. El valor nulo también puede indicar <<no aplicable>>, es decir, que el valor no existe para la entidad. Este atributo también puede designar que el valor de un atributo es desconocido.

# data[].attributes.body
Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones.

Dentro de los conjuntos de entidades existen los siguientes tipos de claves:

Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de las entidades de un conjunto de entidades. Si otro atributo unido al anterior subconjunto, el resultado seguirá siendo una superclave.

Clave candidata: Dada una superclave, si ésta deja de serlo removiendo únicamente uno de los atributos que la componen, entonces ésta es una clave candidata.

Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para identificar unívocamente las entidades en un conjunto de entidades.

Los valores de los atributos de una clave, no pueden ser todos iguales para dos o más entidades.

# data[].attributes.body
El front end es la parte del desarrollo web que se dedica a la parte frontal de un sitio web, en pocas palabras del diseño de un sitio web con la que los usuarios pueden interactuar directamente, desde la estructura del sitio hasta los estilos como colores, fondos, tamaños hasta llegar a las animaciones y efectos. Por otro lado, el back end es la capa de acceso a los datos, ya sea de un software o de un dispositivo en general, se refiere a la lógica tecnológica que hace que una página web funcione, es lo que queda oculto a ojos del usuario y está situada en el lado del servidor.

# data[].attributes.headline
¿Qué relación tienen Front End y Back End con las bases de datos?

# data[].attributes.subject
¿Qué relación tienen Front End y Back End con las bases de datos?

# data[].attributes.body
En el desarrollo de aplicaciones web y software en general, las bases de datos están conectadas tanto con el front end como con el back end, ya que utilizan lenguajes de programación para poder crear e interactuar con la lógica que gestiona la comunicación con la base de datos, también las bases de datos almacenan los datos necesarios para que la aplicación funcione y permiten que ambas partes interactúen para proporcionar una experiencia completa al usuario.

Un ejemplo de la relacion entre las bases de datos con el front end y el back end, es cuando en una aplicación de venta se observan los productos con sus detalles, para mostrar estos datos, el front end hace solicitudes al back end, que a su vez consulta en la base de datos y devuelve los datos solicitados al front end.

# data[].attributes.body
https://www.servnet.mx/blog/backend-y-frontend-partes-fundamentales-de-la-programacion-de-una-aplicacion-web

https://infomedicsblog.wordpress.com/2016/04/28/modelo-dics/

https://concepto.de/dato/

https://www.significados.com/informacion/

https://www.arimetrics.com/glosario-digital/base-de-datos

https://docs.moodle.org/all/es/19/Campos_de_la_base_de_datos#:~:text=Un%20campo%20es%20el%20nombre,un%20listado%20de%20poblaciones%20posibles

https://ayudaleyprotecciondatos.es/bases-de-datos/relacional/

https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n

https://www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion

https://docs.oracle.com/es-ww/iaas/digital-assistant/doc/entities1.html

https://www.medellin.unal.edu.co/~fjmoreno/bd1/ModeloERRochav8.pdf

https://es.wikipedia.org/wiki/Archivo_%28inform%C3%A1tica%29

Atlantic International University. (s.f.). AIU. Recuperado el 02 28, 2024, Sitio Web AIU.EDU: https://cursos.aiu.edu/Base%20de%20Datos/pdf/Tema%203.pdf

Silberschatz, A., Korth, H. F., Sudarshan, S., Pérez, F. S., Santiago, A. I., & Sánchez, A. V. (2002). Fundamentos de Bases de Datos (Vol. 11). Ciudad de México, México: McGraw-Hill. Recuperado el 02 28, 2024, Sitio Web. https://d1wqtxts1xzle7.cloudfront.net/37358813/Fundamentos_de_Bases_de_Datos.pdf?1429537191=&response-content-disposition=inline%3B+filename%3DFundamentos_de_Bases_de_Datos.pdf&Expires=1709159756&Signature=FriBeehExSWytcBafa4IzdUEYPCjYryRMK4F4et28X72VXqVj-Yh~qYatdPXL24lTy~qN7jThgNwlzfuUBHT5E~ENS~R7XtFeQEh-leUh3QhNZzjOc7~0Txncv1GiCi4sy1dEDiOUtEUfK1T~mFxBr4J2HH71IV1IeN09ZaLf5S83-UoISlR93bGC2ARVCZmNssn3SjxOzX1VEbNUNeg-VXqpfdZy44C-Cli9VN-mdAECd7BMdDS4bleFKnV~Jb4ulVPlMK7F5lZ4~s38-VizrPT-GAkJzXaZRfdzAt74HsmOtGumM3w9BHRNHXX5OO2dOcix5H4I~qRxYPgjErOpg__&Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA