Está en la página 1de 2

BASE DE DATOS

Database

Una base de datos es una recopilación ordenada de información o datos que se almacenan en un
sistema configurado (DBMS) para un fácil acceso, administración y actualización.
Estas se utilizan para almacenar, mantener y acceder a cualquier tipo de datos. Recogen
información sobre personas, lugares, transacciones o cosas. Esa información se reúne en un solo
lugar para que pueda ser observada y analizada.

DBMS

Es un sistema que crea y administra una base de datos. Este hace posible que los usuarios creen,
protejan, lean, actualicen y eliminen información.
El DBMS sirve esencialmente como una interfaz entre las bases de datos y los usuarios o
programas de aplicación, lo que garantiza que los datos se organicen de manera consistente y
permanezcan fácilmente accesibles.
Los DBMS más utilizados son: Oracle, MySQL. Microsoft SQL Server, PostgreSQL.

SQL

Structured Query Language o SQL es un lenguaje de programación para almacenar y procesar


información en una base de datos relacional. Se usa SQL para almacenar, actualizar, eliminar,
buscar y recuperar información de la base de datos. Los comandos más comunes son “Select”,
“Insert”, “Update”, “Delete”, “Create”, and “Drop”.
Este lenguaje es popular ya se usa con frecuencia en todos los tipos de aplicaciones. Además, se
integra bien con los diferentes lenguajes de programación.

Tipos de database

 Según flexibilidad de modificación


o Estáticas. – almacenan información que no se modifican
o Dinámicas. - almacenan información que se van actualizando con el tiempo
 Según contenido:
o Bibliográficas. - contiene información relevante de una publicación
o Texto completo. - contiene el texto completo de libros, revistas, tesis, etc.
 Según organización:
o Relacionales. - organiza la data en filas y columnas, formando una tabla.
Puede haber múltiples tablas a la hora de manejar la información, incluso se
pueden relacionar vía un primary key o foreign key.
o Distribuida. - es una base de datos que no esta limitado a un sistema, sino está
distribuido en varios sitios interconectados por una red de comunicaciones
o NoSQL. - no utilizan SQL para consultas
o Jerárquicas. - almacena la información en una estructura jerárquica
o Transaccionales. - están optimizadas para ejecutar sistemas de producción,
desde sitios web hasta bancos y tiendas minoristas. Son excelentes para leer y
escribir filas individuales de datos con rapidez y, al mismo tiempo, mantener la
integridad de los datos.
o Orientada a objetos. – la información esta representada mediante objetos
o Red. - base de datos formada por una serie de registros que están enlazados
entre si formando una red. Permite tener varios nodos padre.
o Multidimensionales. – brinda la habilidad de procesar datos rápidamente y
generar respuestas. Estos están optimizados para aplicaciones OLAP (se usan
para ayudarles a los usuarios en la toma de decisiones) y almacén de datos.
Arrays de 3 o mas
o Documentales. - utilizados para indexar textos completos
o Deductivas. - son capaces de hacer deducciones basadas en reglas y hechos
establecidos en la base de datos. Utiliza el lenguaje Datalog.

También podría gustarte