Está en la página 1de 3

Laura Alayón Domínguez

¿Qué es una Base de Datos?


Una base de datos es una colección de información organizada de forma que un programa de ordenador
pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de
archivos electrónico.

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza
única de información; un registro es un sistema completo de campos; y un archivo es una colección de
registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada
uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.

Diferencias entre un sistema convencional de archivos y un sistema gestor de Base de Datos


La diferencia clave entre el sistema de archivos y la base de datos es que el sistema de archivos administra
solo el acceso físico, mientras que la base de datos administra el acceso físico y lógico a los datos.

La base de datos y el sistema de archivos son dos métodos que ayudan a almacenar, recuperar,
administrar y manipular datos. Ambos sistemas permiten al usuario trabajar con datos de manera similar. Un
sistema de archivos es una colección de archivos de datos sin procesar almacenados en el disco duro,
mientras que una base de datos está diseñada para organizar, almacenar y recuperar fácilmente grandes
cantidades de datos. En otras palabras, una base de datos contiene un conjunto de datos organizados en
forma digital para uno o más usuarios.

Componentes de un Sistema de Base de Datos


Los componentes de un sistema de base de datos involucra +Datos +Hardware +Software +Usuarios

Datos

Los datos dentro de una base de datos están integrados y son compartidos.

INTEGRADOS Puesto que la base de datos es la unificación de varios archivos con redundancia parcial o
totalmente eliminada.

COMPARTIDOS, implica que se puede tener acceso a los datos de forma concurrentemente por diferentes
usuarios.

Hardware

Consiste básicamente de unidades de almacenamiento secundario, principalmente discos duros, discos


compactos, cintas magnéticas etc.

Software

Entre la base de datos física y los usuarios existe una capa de Software denominada SISTEMA
MANEJADOR DE BASE DE DATOS (SMBD ó DBMS). Todos los requerimientos de acceso a la base de
datos son manejados por el SMBD.

Usuarios

Hay 3 tipos de Usuarios. Programador de Aplicaciones. Se encarga de escribir programas para el manejo de
la Base de Datos, Usando un lenguaje de alto nivel. Usuario Final. Es el que utiliza un lenguaje de
comandos y/o Programas de aplicación. Administrador de la base de datos. Es el responsable de definir
políticas de acceso a la Base de Datos.
Estructura de una Base de Datos
Estructura lógica o conceptual.
Indica la composición y distribución teórica de la base de datos. La estructura lógica sirve para que las
aplicaciones puedan utilizar los elementos de la base de datos sin saber realmente cómo se están
almacenando.
Estructura física.
Es la estructura de los datos tal cual se almacenan en las unidades de disco. La correspondencia entre
la estructura lógica y la física se almacena en la base de datos (en los metadatos)
Modelos de Bases de Datos
Modelo de datos jerárquico

Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de
unos elementos llamados nodos. El nivel más alto del árbol se denomina raíz. Cada nodo representa
un registro con sus correspondientes campos.

La representación gráfica de este modelo se realiza mediante la creación de un árbol invertido, los
diferentes niveles quedan unidos mediante relaciones.

Modelo de datos en red

En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen.
En esta estructura cualquier componente puede relacionarse con cualquier otro.
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son:

•El tipo de registro, que representa un nodo.

•Elemento, que es un campo de datos.

•Agregado de datos, que define un conjunto de datos con nombre.

Este modelo de datos permite representar relaciones N:M

Modelo de datos relacional

Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la
representación lógica de los datos y sus relaciones.

Algunas de sus principales caracteristicas son:

•Puede ser entendido y usado por cualquier usuario.

•Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión.

•Los usuarios no necesitan saber donde se encuentran los datos físicamente.


Lenguajes de los SGBD
Lenguaje de definición de datos (LDD o DDL): se utiliza para especificar el esquema de la BD, las vistas de
los usuarios y las estructuras de almacenamiento. Es el que define el esquema conceptual y el esquema
interno. Lo utilizan los diseñadores y los administradores de la BD.

Lenguaje de manipulación de datos (LMD o DML):se utilizan para leer y actualizar los datos de la BD. Es el
utilizado por los usuarios para realizar consultas, inserciones, eliminaciones y modificaciones. Los hay
procedurales, en los que el usuario será normalmente un programador y especifica las operaciones de
acceso a los datos llamando a los procedimientos necesarios. Estos lenguajes acceden a un registro y lo
procesan. Las sentencias de un LMD procedural están embebidas en un lenguaje de alto nivel llamado
anfitrión. Las BD jerárquicas y en red utilizan estos LMD procedurales.

Clasificación de los SGBD


La clasificación de los SGBD se hace en función de los criterios de uso. El criterio más específico es según
el modelo de base de datos, jerárquico, de red, relacional y orientado a objetos.

Indica los 5 primeros SGBD según el ranking oficial de: https://db-engines.com/en/. Indica el
primer SGBD que no es relacional.

1. Oráculo no racional
2. MySQL
3. Microsoft SQL Server
4. PostgreSQL
5. .MongoDB

También podría gustarte