Este post fue hecho público como parte del Blogatón de ciencia de datos
Prerrequisitos
Una comprensión básica de las bases de datos.
Introducción
Aquí voy a discutir con usted cómo las bases de datos se usan ampliamente en la industria, qué son y cómo ayudan a almacenar y recuperar datos.
Simplemente, DBMS (Data Base Management System) es un sistema o software eficiente a través de el cual administramos bases de datos como MS Access, Oracle, SQL, etc. Examinaremos brevemente todos estos conceptos.
Agenda
1. ¿Qué es la base de datosUna base de datos es un conjunto organizado de información que permite almacenar, gestionar y recuperar datos de manera eficiente. Utilizadas en diversas aplicaciones, desde sistemas empresariales hasta plataformas en línea, las bases de datos pueden ser relacionales o no relacionales. Su diseño adecuado es fundamental para optimizar el rendimiento y garantizar la integridad de la información, facilitando así la toma de decisiones informadas en diferentes contextos....?
2. ¿Qué es un sistema de administración de bases de datos?
3. Modelos de base de datos
4. Las ventajas y desventajas del DBMS (sistema de administración de bases de datos)
5. Conclusión
¿Qué es la base de datos?
Es una colección de registros relacionados bien organizados de manera incoherente. Estos registros se almacenan en forma de tabla. Como sabemos, hay filas y columnas. Las filas se conocen como tuplas y las columnas se conocen como atributos de la base de datos.
Ejemplo: – Registros de trabajadores, Registros de estudiantes, Directorio telefónico, Control de inventario, Registros de pacientes, Informes de ventas, etc.
La base de datos almacena metadatos en un área que se llama diccionario de datos, que representa las tablas, columnas, índices, restricciones y otros ítems que crean la base de datos.
Los metadatos son los datos que describen la estructura de los datos dentro de una base de datos. Si sabe cómo están organizados sus datos, puede recuperarlos fácilmente. Debido a que la base de datos consta de una descripción de su estructura, es «autodescriptiva». La base de datos está integrada debido a que incluye no solo ítems de datos, sino además las relaciones entre ítems de datos.
¿Qué es el sistema de administración de bases de datos (DBMS)?
Un sistema de administración de bases de datos (llamado DBMS) es un conjunto de programas que se usan para establecer, administrar y procesar bases de datos y sus aplicaciones asociadas. La base de datos se administra en esencia, una estructura que se construye para guardar datos valiosos.
Podemos decir un DBMS es la herramienta que utiliza para construir esa estructura y operar con los datos contenidos en la base de datos. Puede hallar muchos programas DBMS en el mercado hoy. Algunos programas DBMS se ejecutarán en máquinas grandes y potentes, algunos en computadoras personales, portátiles, tabletas, etc.
Algunos programas inclusive se ejecutan en teléfonos inteligentes.
Esto es para que dichos productos funcionen en múltiples plataformas o podemos decir en redes que contienen varias clases de máquinas. Una tendencia aún más fuerte es almacenar datos en centros de datos o inclusive almacenarlos además en la nube, que podría ser una nube pública administrada por una gran compañía como
Amazon, Google o Microsoft, por medio de Internet, o podría ser una nube privada operada por la misma organización que almacena los datos por su cuenta. intranet.
A DBMS que se ejecuta en plataformas de múltiples clases, grandes y pequeñas, que se llama Escalable.
Modelos de base de datos
El modelo de base de datos nos da una breve idea de nuestro sistema final después de su completa implementación. Establece los ítems de datos y las relaciones entre los ítems de datos. Los modelos de base de datos se usan para mostrar cómo se almacenan los datos, cómo se conectan, cómo se pueden actualizar y cómo tener acceso al sistema de administración de bases de datos que no es más que el suyo. estructura.
Aquí vamos a usar un conjunto de símbolos y texto para representar la información para que los miembros de la organización puedan comunicarse y entenderla muy bien. Aún cuando actualmente se usan muchos modelos de bases de datos, el modelo relacional es el más usado.
Aparte de los modelos relacionales, existen otros tipos de modelos de bases de datos sobre los que estudiaremos en detalle en este blog. Algunos de los modelos de base de datos en DBMS son los siguientes:
1) Modelo entidad-relación:
El modelo Entidad-Vinculación (o podemos decir modelo ER) muestra gráficamente las relaciones lógicas de entidades (o digamos objetos) para crear una base de datos. Además es beneficioso para los desarrolladores comprender el sistema en general con solo mirar el «diagrama ER».
– Entidad: – Una entidad es un objeto del mundo real, que se distingue de diferentes objetos. Como si pudiera ser un lugar, un concepto o una cosa.
Ejemplo:-
Inscripción = 000968347, maestro, edificio, etc.
– Conjunto de entidades: –
La colección de entidades se denomina conjunto de entidades.
Ejemplo: – Tabla de registros de trabajadores, tabla de registros de estudiantes.
– Vinculación (mapeo): – Las relaciones entre atributos de dos conjuntos de entidades se denominan mapeo.
Hay cuatro tipos de relaciones de la próxima manera:
1. Asignación 1: 1 (uno a uno)
2. Asignación 1: M (uno a muchos)
3. Mapeo M: 1 (muchos a uno)
4. Mapeo M: N (muchos a muchos)
A modo de ejemplo:-
2) Modelo de red
El modelo de red es una parte / extensión del modelo jerárquico que veremos a continuación. El modelo de red fue el modelo más famoso antes del modelo relacional. El modelo de red es el mismo que el modelo jerárquico, la única diferencia es que un «registro puede tener más de un padre». Puede reemplazar el árbol jerárquico con un gráfico.
A modo de ejemplo: En el siguiente ejemplo, podemos ver que el estudiante del nodoNodo es una plataforma digital que facilita la conexión entre profesionales y empresas en busca de talento. A través de un sistema intuitivo, permite a los usuarios crear perfiles, compartir experiencias y acceder a oportunidades laborales. Su enfoque en la colaboración y el networking hace de Nodo una herramienta valiosa para quienes desean expandir su red profesional y encontrar proyectos que se alineen con sus habilidades y objetivos.... tiene dos padres, dicho de otra forma, Departamento y Biblioteca de la universidad. Por tanto, no es factible en el modelo jerárquico.
3) Modelo jerárquico
El modelo jerárquico fue el primer “modelo DBMS”. Este modelo organiza los datos en forma jerárquica. estructura de árbol. Simplemente, la jerarquía comienza desde la raíz que tiene datos raíz, y posteriormente se expande en forma de árbol agregando un nodo secundario al nodo principal y así sucesivamente. El modelo jerárquico describe fácilmente algunas relaciones del mundo real como recetas de comida, etc.
A modo de ejemplo:- Podemos representar la vinculación entre los Trabajadores que representan diferentes tipos de trabajadores en la Compañía de la próxima manera: –
Ventajas y desventajas de los sistemas de administración de bases de datos (DBMS)
* Las ventajas de DBMS son: –
1. DBMS tiene control centralizado.
2. La independencia de los datos posibilita los cambios dinámicos y el potencial de crecimiento.
3. Se mejora la calidad de los datos.
4. Es factible la aplicación de seguridad del DBMS.
* Las desventajas de DBMS son: –
1. Los problemas asociados con la centralización son una de las desventajas.
2. Costo del software / hardware necesario para la base de datos y la migración además.
Conclusión
Se trataba de los conceptos básicos de la base de datos, aprenderemos todos los conceptos avanzados en el próximo post. Espero les haya gustado mi post. Comparte con tus amigos. ¡Gracias!
Los medios que se muestran en este post no son propiedad de DataPeaker y se usan a discreción del autor.
Relacionado
Posts Relacionados:
- SQL para ciencia de datos | Guía para principiantes de SQL para la ciencia de datos
- Estadísticas para la ciencia de datos | Guía para principiantes de estadísticas para ciencia de datos
- Pasantía en ciencia de datos | Guía para principiantes para obtener una pasantía en ciencia de datos
- Análisis sintáctico | Guía para dominar el procesamiento del lenguaje natural (Parte 11)