Está en la página 1de 12

INFORME

BASES DE DATOS

DERIAN DUVAN ARRIETA PACHECO


JOSE ANDRES SANCHEZ CHINCHILLA
JOSE LUIS CELIS QUINTERO
APRENDIZ

INSTRUCTOR
JERSO ARTHUR CARREÑO RODRIGUEZ

INFORMÁTICA TIC
GESTIÓN ADMINISTRATIVA
FICHA 2449437
SENA
2023
INTRODUCCIÓN

Las bases de datos son una colección de datos relacionados entre sí y que tienen un
significado implícito, que se han convertido en una herramienta imprescindible en la
actualidad. Permite el almacenamiento de información a gran escala de manera
sistemática y ordenada para su análisis y transmisión. El objetivo de este artículo es
definir y explicar el concepto de base de datos, los sistemas gestores de bases de datos y
su evolución histórica, así como sus distintos tipos.
Definición de Bases de Datos
Una base de datos es una colección de datos relacionados entre sí y que tienen un
significado implícito. Por datos se refiere a hechos conocidos que pueden registrarse y
que tienen un significado implícito. Las bases de datos son el resultado de la necesidad
de almacenar información a gran escala ordenada de manera sistemática para poder
analizarla o transmitirla. Además, permiten preservar los datos a través del tiempo y el
deterioro, como en el caso de las bibliotecas públicas.

Un conjunto de datos debe tener relaciones entre sí y un significado implícito dependiendo


del contexto en que se utilizan. Para gestionar las bases de datos, se utilizan software
denominados sistemas gestores de bases de datos (SGBD), que son aplicaciones que
permiten a los usuarios definir, crear y mantener una base de datos y proporcionan
acceso controlado a la misma. Los SGBD son digitales y facilitan el almacenamiento
ordenado y la rápida recuperación de toda la información. Sirven de interfaz entre el
usuario y las aplicaciones utilizadas.

Un SGBD permite la definición de la base de datos mediante el lenguaje de definición de


datos (DDL), especificando la estructura y el tipo de los datos, así como las restricciones
sobre los mismos. Además, permite la inserción, actualización, eliminación y consulta de
datos mediante el lenguaje de manipulación de datos (DML). Proporciona acceso
controlado a la base de datos mediante un sistema de seguridad, un sistema de integridad
que mantiene la integridad y la consistencia de los datos, un sistema de control de
concurrencia que permite el acceso compartido a la base de datos y un sistema de control
de recuperación que restablece la base de datos después de un fallo del hardware o del
software. También proporciona un diccionario de datos o catálogo accesible por el usuario
que contiene la descripción de los datos de la base de datos.

La principal herramienta de un SGBD es la interfaz de programación con el usuario, que


consiste en un lenguaje muy sencillo mediante el cual el usuario interactúa con el
servidor. Este lenguaje se denomina comúnmente SQL (Structured Query Language) y
está estandarizado por la ISO. Existen dos tipos de SGBD: ofimáticos, que manipulan
bases de datos pequeñas, orientadas a almacenar datos domésticos o de pequeñas
empresas, y corporativos, que tienen la capacidad de gestionar bases de datos enormes
de medianas o grandes empresas con una carga de datos y transacciones que requieren
de un servidor de gran capacidad.
EVOLUCIÓN HISTÓRICA Y TIPOS DE BD

Los archivos tradicionales son utilizados para almacenar datos de una sola aplicación, lo
que puede provocar redundancia de datos y una actualización más lenta. Por otro lado,
las bases de datos ofrecen una solución centralizada para el almacenamiento de datos, lo
que permite compartir datos entre múltiples aplicaciones y usuarios.

Adaptándose a los avances tecnológicos, se han creado distintos tipos de bases de datos
para satisfacer las necesidades específicas de las aplicaciones:
- Jerárquicos
- En Red
- Relacionales
- Multidimensionales
- De objetos

- JERÁRQUICOS
Fue una de las primeras BD, son bases de datos que almacenan la información en una
estructura jerarquizada, concretamente los datos son organizados de forma parecida a un
árbol visto del revés.
- EN RED

Es

una base de datos formada por una


serie de registros, los cuales están
enlazados entre sí creando una red. 

- RELACIONALES
es la más extendida hoy en día. Almacena los datos
en filas o registros (tuplas) y columnas o campos
(atributos). Estas tablas pueden estar conectadas
entre sí por claves comunes.
- MULTIDIMENSIONALES

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

- DE OBJETOS
Está diseñada siguiendo el paradigma de los lenguajes orientados a 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.

SISTEMAS DE FICHEROS TRADICIONALES


Son programas independientes que almacenan y
utilizan sus propios datos este
método es un poco caótico
Sus inconvenientes son: Datos
redundantes, Coste de
almacenamiento elevado, Tiempos de
procesamiento elevados,
Probabilidad alta de inconsistencia en
los datos, Difícil modificación en los
datos, cada modificación se debe repetir en todas las copias del dato (algo que
normalmente es imposible).

La imagen muestra el sistema de ficheros, en esta se ve la información dispersa y


redundante.

SISTEMAS DE BASE DE DATOS RELACIONAL


Es una forma de estructurar información en tablas, filas y columnas.
VENTAJAS: Menor redundancia, Menor espacio de almacenamiento, Acceso a los datos
más eficiente, organización de los datos produce un resultado óptimo en rendimiento,
Datos más documentados, Independencia de los datos y los programas y procesos,
Integridad de los datos, Mayor dificultad de perder los datos o de realizar incoherencias
con ellos, Mayor seguridad en los datos.
DESVENTAJAS: Instalación costosa, control y administración de bases de datos requiere
de un software y hardware potente, Requiere personal cualificado por la dificultad de
manejo de este tipo de sistemas, Implantación larga y difícil, adaptación del personal
complicada y lleva bastante tiempo.

EJEMPLO DE ARCHIVOS TRADICIONALES

Se cuenta con dos archivos: CLIENTES y FACTURAS. El primer archivo tiene los datos
básicos de los clientes, mientras que en el segundo se almacenan las ventas realizadas.
Al emitir cada factura se ingresan nuevamente los datos número, nombre, domicilio. Este
archivo tiene varias desventajas como lo es la redundancias de datos (datos repetidos
innecesariamente: nombre, dirección), Se duplican esfuerzos, Se pueden producir
contradicciones entre los datos, si por ejemplo se ingresan nombres diferentes para un
mismo cliente (Juan por Joaquín).
CONCEPTOS BÁSICOS DE UNA BD
- Datos: Son hechos conocidos que pueden registrarse y que tienen un significado
implícito.
Ejemplo: Se puede constituir
datos con los nombres, números
telefónicos y direcciones de
personas que conocemos.

- Entidades: Es todo aquello de lo cual interesa guardar datos

CLAVES PRIMARIAS Y CLAVES FORÁNEAS. RELACIONES


Claves primarias es una columna o un conjunto de columnas en una tabla cuyos valores
identifican de forma exclusiva una fila de la tabla. Una base de datos relacional está
diseñada para imponer la exclusividad de las claves primarias permitiendo que haya sólo
una fila con un valor de clave primaria específico en una tabla.
Claves foráneas es una columna o un conjunto de columnas en una tabla cuyos valores
corresponden a los valores de la clave primaria de otra tabla. Para poder añadir una fila
con un valor de clave foránea específico, debe existir una fila en la tabla relacionada con
el mismo valor de clave primaria.
Cada uno tiene su propia clave primaria que identifica inequívocamente al conjunto de
datos, Cuando
en una
entidad
figura la clave
primaria
de otra
entidad,
ésta se
denomina clave foránea o clave ajena. Las entidades se relacionan entre sí a través de
las claves foráneas.

RESTRICCIONES DE INTEGRIDAD REFERENCIAL


- Código Cliente en Facturas debe cumplir que exista en Clientes y que sea clave
primaria
- Código Producto en Facturas debe cumplir que exista en Productos y que sea
clave primaria

METADATOS
Los metadatos, consisten en información que caracteriza datos, describen el contenido,
calidad, condiciones, historia, disponibilidad y otras características de los datos.
EJEMPLO: En el ámbito bibliotecario el catálogo de una biblioteca o una ficha bibliográfica
son metadatos.
OTROS CONCEPTOS SOBRE BASES DE DATOS

- Tabla: Es un conjunto de filas y columnas


bajo un mismo nombre que representa el
conjunto de valores almacenados para una
serie de datos.
- Campo: Cada una de las columnas de una
tabla. Identifica una familia de datos
- Registro: Corresponde a cada una de las
filas de la tabla. También se llaman tuplas.
- Tipo de Dato: El tipo de dato indica la
naturaleza del campo. Así, se puede tener
datos numéricos, que son aquellos con los
que se pueden realizar cálculos aritméticos
(sumas, restas, multiplicaciones…), los datos alfanuméricos, que son los que
contienen caracteres alfabéticos y números…
- Consulta: Es una instrucción para hacer peticiones a una BD.
- Índice: Es una estructura que almacena los campos clave de una tabla,
organizándolos para hacer más fácil encontrar y ordenar los registros.
- Vista: Se obtienen al guardar una consulta de una o varias tablas. De esta forma
se obtiene una tabla virtual, es decir, no está almacenada en los dispositivos de
almacenamiento del ordenador, aunque sí se almacena su definición.
- Informe: Es un listado ordenado de los campos y registros seleccionados en un
formato fácil de leer. Por ejemplo, un informe de las facturas impagadas del mes
de enero ordenadas por nombre de cliente.
- Guiones o scripts: Son un conjunto de instrucciones, que, ejecutadas de forma
ordenada, realizan operaciones avanzadas o mantenimiento de los datos
almacenados en la BD.
- Procedimientos: Son un tipo especial de script que están almacenados en la BD y
forman parte de su esquema.

SISTEMAS DE GESTIÓN DE BASES DE DATOS: TIPOS

Sistema Gestor de Bases de Datos:


Un Sistema Gestor de Bases de Datos (SGBD) es una aplicación que permite definir,
crear y mantener una base de datos y proporciona acceso controlado a la misma. Ofrece
servicios que permiten la definición de la estructura y tipo de datos, restricciones sobre los
datos, la inserción, actualización, eliminación y consulta de los datos, y acceso controlado
a la base de datos mediante sistemas de seguridad, integridad, control de concurrencia y
recuperación. Además, el SGBD proporciona un diccionario de datos o catálogo accesible
al usuario que describe los datos de la base de datos.

Tipos de SGBD:
Los sistemas gestores de bases de datos (SGBD) pueden ser clasificados según las
diferentes bases de datos que gestionan, tales como jerárquicas, relacionales u
orientadas a objetos. Sin embargo, actualmente, la mayoría de los SGBD integran
múltiples filosofías, lo que ha llevado a que se clasifiquen según su capacidad y potencia.
Los SGBD ofimáticos son utilizados para manipular bases de datos pequeñas,
principalmente en el ámbito doméstico o de pequeñas empresas, mientras que los SGBD
corporativos son capaces de gestionar grandes bases de datos de medianas o grandes
empresas, con una carga de datos y transacciones que requieren de un servidor de gran
capacidad. Ejemplos típicos de SGBD ofimáticos son Microsoft ACCESS y LibreOffice
Base, mientras que ORACLE y DB2 son los servidores de BD más potentes del mercado
utilizados en las grandes empresas, aunque ORACLE es también el más caro. Para
aprender acerca de ORACLE, se puede utilizar una versión gratuita con fines educativos,
aunque está bastante limitada.

CONCLUSION
Las bases de datos son una herramienta fundamental en la actualidad para el
almacenamiento de información a gran escala y su posterior análisis. Los sistemas
gestores de bases de datos permiten la gestión eficiente y el acceso controlado a la
información. A lo largo del tiempo, se han ido creando distintos tipos de bases de datos
para satisfacer las necesidades específicas de las aplicaciones. La evolución histórica de
las bases de datos ha llevado a la creación de diferentes modelos, desde el jerárquico al
relacional, pasando por el multidimensional y el de objetos. En la actualidad, el modelo
relacional es el más utilizado y extendido.
BIBLIOGRAFÍA

- https://www.youtube.com/watch?v=6S8A-1jBD5Y
- https://gestionbasesdatos.readthedocs.io/es/latest/Tema1/index.html

También podría gustarte