Base de Datos
Base de Datos
Base de Datos
Ingeniería en Sistemas
Ingeniería en Sistemas de Información y Ciencias de la Computación
Introducción a los sistemas de cómputo
Base de datos
ING. LUIS FELIPE FIGUEROA MOLINA
Las bases de datos constituyen un sistema de proceso de datos cuyo objetivo básico
es el de conservar información y mantenerla disponible para su acceso de forma
eficiente.
Una base de datos es un conjunto organizado de información estructurada y
relacionada entre sí, que se almacena en formato electrónico y se gestiona mediante
un sistema de gestión de bases de datos (SGBD). Estas bases de datos permiten el
almacenamiento, consulta y manipulación eficiente de los datos.
Una base de datos es un repositorio centralizado de información que se utiliza para
almacenar, organizar y gestionar datos de manera eficiente. Estos datos están
estructurados en tablas relacionales, lo que permite establecer relaciones y realizar
consultas complejas para obtener la información requerida.
se define como una colección de datos interrelacionados y estructurados, que se
almacenan de forma persistente en un sistema informático. Estos datos son
gestionados por un software específico, que permite el acceso y manipulación de la
información de manera segura.
Una base de datos es un conjunto organizado de información almacenada
electrónicamente, que se utiliza para respaldar la gestión de datos en diferentes
aplicaciones. Estas bases de datos están diseñadas para almacenar, recuperar y
manipular grandes volúmenes de datos de manera eficiente, garantizando la
integridad y seguridad de la información.
EJEMPLO
Una empresa puede crear una base de datos jerárquica para
organizar a sus clientes. Así, el nodo raíz sería Clientes, cada
cliente sería un nodo padre, que su vez podrían lugar a nodos
hijos como servicios, facturas, presupuestos, datos, etc.
Para evitar este problema cada registro es únicamente identificado por una
clave primaria. Además, las tablas también deben tener un nombre único.
EJEMPLO
Una tienda online. Aquí todos los productos pueden ser asignados a diversos
vendedores o distribuidores.
características principales:
EJEMPLO:
Características
Son capaces de almacenar información en diferentes formatos sin una
estructura definida.
Estas bases de datos permiten realizar las mismas operaciones básicas que
las bases de datos relacionales, esto es, añadir, actualizar o eliminar
información, además de realizar las pertinentes consultas por parte del
usuario.
En las bases de datos orientadas a documentos no es necesario recorrer
todas las columnas de una tabla a la hora de realizar una consulta. En lugar
de ello se asigna un identificador único a cada documento, de manera que a la
hora de hacer una consulta se comprueba el mismo documento. Este
identificador puede ser de diferentes tipos.
se emplean para el almacenamiento y consulta de datos semiestructurados,
los cuáles no tienen un esquema previamente definido y que serían difíciles (o
incluso imposibles) de gestionar en la tradicional base relacional.
EJEMPLO:
las bases de datos documentos son un tipo de bases no relacionales que cada se
usan más gracias a su flexibilidad, escalabilidad y capacidad para almacenar
grandes cantidades de información. Sin embargo, todavía son relativamente nuevas,
para algunos unas grandes desconocidas, y todavía están a la espera de una
estandarización que las acerque un poco más al usuario medio.
cada documento representa un usuario y contiene diferentes campos, como nombre,
apellido, edad, correo electrónico y dirección. La estructura de cada documento
puede variar según las necesidades del proyecto, lo que brinda flexibilidad para
adaptarse a cambios en los requisitos sin afectar el esquema global de la base de
datos.
Sistemas de administración de bases de datos (SGBD)
1. Oracle Database (Oracle Corporation):
3. MySQL:
Fabricante: El SGBD MySQL fue desarrollado por la empresa sueca de Michael Widenius,
MySQL AB, en 1995. Después, la empresa estadounidense Sun Microsystems adquirió
MySQL AB en 2009 y siguió desarrollando el sistema de gestión de base de datos open
source. Es un SGBD de código abierto ampliamente utilizado en aplicaciones web y de
pequeña a mediana escala.