En este espacio compartiremos información acerca del Análisis y desarrollo de sistemas de Información, "Colaborémonos entre todos"

Sistemas Gestores de Base de Datos

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

Etiquetas

Buscar este blog

Con la tecnología de Blogger.

Archivo del blog

Hola Mundo

Datos personales