Antes de comenzar debemos definir que es un sistema gestor de base de
datos debemos tener claro el siguiente concepto, ¿Qué es una Base de Datos?
Base de Datos
Una base de datos (BD) es un
conjunto de datos y/o información que tienen relación entre si y que se
organizan en un mismo contexto, es todos datos son almacenados y se puede
disponer de ellos para realizar procesos en el momento que se disponga.
Sistema Gestor de base de Datos (SGBD ó DGBD)
Son el conjunto de programas que permiten gestionar y administrar los datos almacenados en una base de datos.
Presta un servicio de interfaz al usuario en la base de datos permitiéndole
sentirse más cómodo y hacer procesos básicos como lo son: almacenar, modificar,
consultar, eliminar, lo que es la CRUD, además de poder hacer un análisis de
esta información, entre otros procesos. Es un medio de comunicación entre un
usuario administrador de datos y la misma base de datos.
MYSQL
|
Historia:
Michael Wildenius, realizando complejas aplicaciones en Basic, al no poder
encontrar un sistema satisfactorio para almacenar sus datos decide crear el
suyo, naciendo en 1995 con la colaboración de David Axmark con la ayuda del
lenguaje SQL y la accesibilidad de internet. Fue escrito en C y C++.
|
Ventajas: Es
un lenguaje de código abierto, es muy rápido en los procesos para el manejo
de datos.
No exige
mucho al momento de ser implementado ya que es de bajo consumo y puede
utilizarse en una máquina de bajos recursos
Es soportado
en variedad de sistemas operativos y es fácil de instalar y configurar
Tiene una
buena conectividad, rendimiento y seguridad para acceder desde internet a
la base de datos
|
Desventajas:
no soporta la integridad transicional ni transiciones en aplicaciones web
poco complejas que requieren muchos usuarios
|
Sintaxis:
Definición
de Datos
|
Manipulación
de Datos
|
ALTER
DATABASE
ALTER
TABLE
CREATE
TABLE
CREATE
INDEX
DROP
DATABASE
DROP
INDEX
DROP
TABLE
RENAME
TABLE
|
DELETE
DO
HANDLER
INSERT
LOAD
DATA INFILE
REPLACE
SELECT
TRUNCATE
UPDATE
|
|
Diferencias:
No es intuitivo, como lo es (Access)
|
|
ORACLE
|
Historia:
surgió a medidos de los años 70 y a comienzo de los 80, el primero en
empezar con Oracle fue George Koch, fue muy bien descrito por Computer
World como uno de los mejores estudios realizados para SGBD
|
Ventajas:
puede ser utilizada en todas las plataformas, en un pc u otras, es como un
gran servidor que soporta todas las
funciones que un servidor debería de cumplir, admite es uso de particiones
lo que mejora la velocidad y la eficacia, esto permite una administración
distribuida de la base de datos.
|
Desventajas:
Es muy costoso en cuanto al SGBD y a sus licencias personales. Su
configuración e instalación son tediosas y exasperantes, por lo complicado al
momento de la instalación y de la configuración.
|
Sintaxis:
Definición
de datos: Create, Alter, Drop
Manipulación
de datos: Insert, Update, Delete
Sentencia
básica: SELECT [DISTINCT] {*, columna [alias],..} FROM tabla;
|
Diferencias:
|
|
DBASE
|
Historia:
surgió a medidos de 1960 y fue llamado primeramente Retrieve. El creador de
DBASE fue Wayne Ratliff donde las primeras piezas tenían un precio de US$
7000
|
Ventajas: es
muy eficaz al momento de las consultas, tiene tablas de resumen que
permiten como su nombre lo indica resumir información y organizarla, además
de tablas replicadas uniones hash, entre otras, tiene un control interno de
seguridad para proteger datos.
|
Desventajas:
posee lentitud al ejecutar y hacer consulta de datos, dispone de mucha
memoria RAM para realizar las instalaciones de software, posee un gran
costo económico en licencias personales.
|
Sintaxis:
/ hay la
posibilidad de elegir entre dos campos example: FOR/WHILE
Tipos de
datos son: fecha, carácter, numérico y lógico.
|
Diferencias:
|
|
0 comentarios:
Publicar un comentario