viernes, 3 de julio de 2020

Modulo II: Bases de datos

Tema: Introducción a las Bases de Datos.

Contenido general:

1. Distintos conceptos de base de datos.

2. Importancia de las bases de datos.

3. Objetivos que debe cumplir una base de datos.

4. Organización de las bases de datos.

5.  Relaciones, entidades, atributos, esquemas, subesquemas.

6.  Tipos de estructura en Base de Datos.


Vídeo del tema a tratar en este modulo:



1. Distintos conceptos de base de datos.

1.1. Una base de datos se entenderá como una colección de datos relacionados entre sí y que tienen un significado implícito.

1.2. Es un conjunto de información relacionada que se encuentra agrupada o estructurada (no confundir con un archivo, ya que por sí mismo no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos.).

1.3. Es una colección de datos a la disposición de una o muchas organizaciones en tiempo real combinando los datos de manera que parezcan estar en una sola ubicación (un servidor por ejemplo).

2. Importancia de las bases de datos: La cantidad de datos que se generan a día de hoy es descomunal por tanto el registrar y el acceder de forma correcta estos datos tiene gran importancia, y hoy en día la forma más eficaz de hacerlo es con bases de datos, además de que nos permite ahorrar espacio físico y tiempo de consultar información de ellas.

3. Objetivos que debe cumplir una base de datos: Las bases de datos almacenan información que luego es obtenida con de forma rápida y exacta por las organizaciones que la requieran con el objetivo de que dicha organización use esa información para facilitar la toma de decisiones.

4. Organización de las Bases de Datos: Una base de datos se organiza en campos, registros, archivos, un campo es una pieza de información como por ejemplo: nombre, edad, ciudad, un registro es un conjunto de campos como por ejemplo: registro trabajadores en una empresa, registro de maquinarias que cuenta una empresa, un archivo es una colección de registros como por ejemplo: los archivos del área de una empresa

5.  Relaciones, entidades, atributos, esquemas, subesquemas.

5.1. Relaciones: Son una parte esencial en las bases de datos relacionales, ya que son las que permiten establecer las concordancias, asignaciones y relaciones entre las entidades o tablas, así mismo permite garantizar la integridad referencial de los datos.

5.2. Entidades: Objetos con información descriptiva sobre ellos el cual interesa guardar datos.

5.3. Atributos: Son los que describen la entidad. Se divide en dos grupos:

5.3.1. Identificadores: Identifican de manera única cada instancia.

5.3.2. Descriptores: Identifican las instancias y pueden repetirse.

5.4. Esquemas: Es la descripción de la base de dato, que se especifica durante el diseño de la base de datos y no se espera que cambie con frecuencia. La mayoría de los modelos de datos utilizan ciertas convenciones para mostrar su esquema como diagramas.

5.5. Subesquemas: Son los diferentes esquemas en el nivel de vistas, que describen diferentes vistas de la base de datos. Las vistas se dividen en: nivel externo, nivel conceptual, nivel interno.

6.  Tipos de estructura en Base de Datos.

6.1. Estructura jerárquica: Esta es la estructura que tenían las primeras bases de datos. Las relaciones entre registros forman una estructura en árbol. En esta estructura los datos se organizan en una forma similar a un árbol visto al revés, en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz,  y a los nodos que no tienen hijos se les conoce como hojas (por ser la última parte del árbol).

 

6.2. Estructura en red: Esta estructura contiene relaciones más complejas que las jerárquicas. Admite relaciones de cada registro con varios que se pueden seguir por distintos caminos, en otras palabras, se permite que un mismo nodo tenga varios padres. Esta estructura es una solución eficiente al problema de redundancia de datos.


6.3. Estructura relacional: La estructura relacional es la más extendida hoy en día. Almacena los datos en filas o registros (en matemática, “tuplas”) y columnas o campos (atributos). Estas tablas pueden estar conectadas entre sí por claves comunes. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia(a diferencia del jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar. La información puede ser recuperada o almacenada mediante “consultas” que ofrecen una amplia flexibilidad y poder para administrar la información.


6.4. Estructura multidimensional: La estructura multidimensional tiene parecidos a la del modelo relacional, pero en vez de las dos dimensiones filas-columnas, tiene N dimensiones. Esta estructura ofrece el aspecto de una hoja de cálculo.

 

6.5. Estructura orientada a objetos: La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes orientados a objetos, tales como Encapsulación (propiedad que permite ocultar información al resto de objetos), herencia (propiedad que hace que los objetos hereden comportamientos dentro de una jerarquía de clases), polimorfismo (propiedad de  una operación mediante la cual puede ser aplicada a distintos tipos de objetos). De este modo soporta los tipos de datos gráficos, imágenes, voz y texto de manera natural. Esta estructura tiene gran difusión en aplicaciones web para aplicaciones multimedia.

 


 

Fuentes:

1. https://www.monografias.com/trabajos7/bada/bada.shtml

https://gestionbasesdatos.readthedocs.io/es/latest/Tema1/Teoria.html

2. https://prezi.com/wmtnk8zil6qp/la-importancia-de-las-bases-de-datos-en-la-actualidad/?fallback=1

5. https://www.ecured.cu/Bases_de_datos

https://www.jairogaleas.com/relaciones-en-bases-de-datos/

https://senati.cld.bz/89001621-FUNDAMENTO-DE-BASE-DE-DATOS/28/#zoom=z

6. https://gestionbasesdatos.readthedocs.io/es/latest/Tema1/Teoria.html

https://www.ecured.cu/Bases_de_datos


No hay comentarios.:

Publicar un comentario