Anda di halaman 1dari 4

CONCEPTOS DE BASE DE DATOS

¿Qué es base de datos?


Es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y
textos impresos en papel e indexados para su consulta. Actualmente, y debido al
desarrollo tecnológico de campos como la informática y la electrónica, la mayoría
de las bases de datos están en formato digital, siendo este un componente
electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
¿Qué es SGBD?
Es un conjunto de programas que permiten el almacenamiento, modificación y
extracción de la información en una base de datos, además de proporcionar
herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios
pueden acceder a la información usando herramientas específicas de consulta y
de generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los
datos, para administrar el acceso de usuarios a los datos y para recuperar la
información si el sistema se corrompe. Permiten presentar la información de la
base de datos en variados formatos. La mayoría incluyen un generador de
informes. También pueden incluir un módulo gráfico que permita presentar la
información con gráficos y tablas.
Menciona y describe 5 SGBD:

MySQL

MySQL es un software de sistema gestión de base de datos relacional que se


puede ejecutar en los sistemas operativos GNU/Linux, Windows y Mac, se ejecuta
de forma multi-thread y multiusuario y es distribuido por Oracle bajo la licencia
GPL y comercial.

Oracle

Oracle es un sistema de gestión de base de datos desarrollado por la compañía


Oracle, este sistema es de tipo modelo objeto relacional, por el cual es uno de los
gestores de bases de datos más completo como: soporte de transacciones,
estabilidad, escalabilidad y puede correr en los sistemas operativos GNU/LINUX,
Windows, Mac y entre otros.

PostGreSQL
PostgreSQL es un sistema gestor de base de datos relacional de código abierto de
muchos otros proyectos, multiplataforma, orientado a objetos bajo la licencia
PostgreSQL que es similar a la BSD de la MIT. Para usar el gestor de base datos
existen interfaces de programación para muchos lenguajes de programación
como por ejemplo: C/C++, Java PL/Java web, PL/Perl y demás.

Microsoft SQL Server

Microsoft SQL Server un software propietario de gestión de base de datos creado


por la compañía Microsoft disponible, lamentablemente solo se puede usar en el
sistema operativo Windows, aunque recientemente anunciaron que SQL Server
2016 estaría disponible para GNU/Linux para este fin de año.

MariaDB

MariaDB es un programa sistema de manejo de bases de datos multiplataforma


descendiente de MySQL creado en el año 2009 por el descontento de modelo de
desarrollo. Se distribuye bajo la licencia GPL que es una software completamente
libre y además se ha introducido dos nuevos motores de almacenamiento Aria y
XtraDB en sustitución de MyISAM y InnoDB.
¿Qué es SMBD?
Es un software que controla la organización, el almacenamiento, la recuperación,
seguridad e integridad de la información en una Base de Datos.
5 ejemplos de SMBD:
SQLITE
A diferencia de los sistemas de gestión de bases de datos cliente- servidor, el
motor de SQLite no es un proceso independiente con el que el programa principal
se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa
pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de
SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la
latencia en el acceso a la base de datos, debido a que las llamadas a funciones
son más eficientes que la comunicación entre procesos.
OPENBASE
Por primera vez en 1991, OpenBase ya está disponible para varias plataformas,
aunque la mayor parte de sus usuarios se encuentran en Mac OS X . El sistema
es compatible con acceso a los métodos comunes a través de JDBC y C , sin
embargo, se ha optimizado para su uso en combinación con una variedad de
Macintosh desarrollo de herramientas basadas en como WebObjects , RealBasic y
Omnis Studio.
Apache Derby
Este es un sistema gestor de base de datos relacional escrito en Java que puede
ser embebido en aplicaciones Java y utilizado para procesos de transacciones
online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido
como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo
la Apache 2.0 Licence.

MySQL

MySQL es un software de sistema gestión de base de datos relacional que se


puede ejecutar en los sistemas operativos GNU/Linux, Windows y Mac, se ejecuta
de forma multi-thread y multiusuario y es distribuido por Oracle bajo la licencia
GPL y comercial.

¿Cuáles son los modelos de BD que existen?

 Modelo jerárquico
 Modelo en red
 Modelo relacional
 Modelo entidad–relación
 Modelo entidad–relación extendido
 Base de datos orientada a objetos
 Modelo documental
 Modelo entidad–atributo–valor
 Modelo en estrella
Los modelos físicos de datos incluyen:

 Índice invertido
 Fichero plano
Otros modelos lógicos pueden ser:

 Modelo asociativo
 Modelo multidimensional
 Modelo multivalor
 Modelo semántico
 Base de datos XML
 Grafo etiquetado
 Triplestore

Describa el Modelo Relacional:

Modelo de organización y gestión de bases de datos consistente en el


almacenamiento de datos en tablas compuestas por filas, o tuplas, y columnas o
campos. Se distingue de otros modelos, como el jerárquico, por ser más
comprensible para el usuario inexperto, y por basarse en la lógica de predicados
para establecer relaciones entre distintos datos. Surge como solución a la
creciente variedad de los datos que integran las data warehouses y podemos
resumir el concepto como una colección de tablas (relaciones).

Defina tabla o relación, tupla, atributo, cardinalidad y dominio:

 Tabla: es el nombre que recibe cada una de las relaciones que se establecen
entre los datos almacenados; cada nueva relación da lugar a una tabla. Están
formadas por filas, también llamadas tuplas, donde se describen los elementos
que configuran la tabla (es decir, los elementos de la relación establecida por la
tabla), columnas o campos, con los atributos y valores correspondientes, y
el dominio, concepto que agrupa a todos los valores que pueden figurar en cada
columna.

Anda mungkin juga menyukai