P R E S E N T A :
P R I N C I P A L E S B A S E S D E D A T O S E X I S T E N T E S
Mtra. Laura Ofelia Rivera
Chávez
UN AGRADECIMIENTO ESPECIAL POR
TODAS SUS ATENCIONES Y APOYO
DURANTE EL PROCESO DE ESTE
CURSO.
Tutor: Jesús Aurelio Castro
Magaña
¿Qué es una base de datos?
Se define una base de datos, como una serie de datos
organizados y relacionados entre si, los cuales son
recolectados y explotados por los sistemas de información
de una empresa o negocio en particular.
¿Qué es una base de datos SQL?
 En un lenguaje de base de datos se usa para crear, gestionar y
consultar bases de datos de Microsoft SQL Server y Microsoft
Access. Los tipos de datos de Microsoft SQL se refieren a la
categoría de la información contenida en las variables de base de
datos. Cada tipo de datos, o variable, se guarda en una columna
distinta dentro de una base de datos. Las definiciones de columna
enseñan a la base de datos, como de debe almacenar y usar cada
tipo de dato.
¿Qué es una base de datos No -SQL?
 Es una multitud de base de datos que intentan solventar las
limitaciones que el modelo relacional se encuentra en entornos de
almacenamiento masivo de datos, y concretamente en las que tiene el
momento de escalar, donde es necesario de disponer de servidores
muy potentes y de balanceo de carga.
Bases de datos más populares
 I. SQL SERVER:
Es el servicio principal para almacenar, procesar y asegurar datos. El
Data base Engine (motor de base de datos), proporciona acceso
controlado y procesamiento de transacciones rápido para cumplir con los
requisitos de las aplicaciones consumidoras de datos mas exigentes de
una empresa. El Data base Engine (motor de base de datos) también
proporciona la compatibilidad completa para mantener una alta
disponibilidad.
Ventajas de SQL SERVER
 Velocidad a realizar operaciones, lo que lo hace uno de los gestores
con mayor rendimiento.
 Bajo costo en requerimientos para la elaboración de base de datos.
 Facilidad de configuración e instalación.
 Soporta gran variedad de sistemas operativos.
Desventaja de SQL SERVER
 Un gran porcentaje de las utilidades de MySQL no están
documentadas.
II. Oracle
 Es un sistema de administración de base de datos relacionales
RDBMS (el modelo relacional de un modo sencillo) consiste en utilizar
tablas bidimensionales para almacenar la información para almacenar
la información y consta de tres elementos básicos: tablas, conjunto de
operadores para manipular esas tablas y reglas de integridad.
Ventajas de Oracle
 Es el motor de base de datos relacional mas usado a nivel mundial
 Puede ejecutarse en todas las plataformas desde una pc hasta un
supercomputador
 Permite el uso de particiones para la mejora de la eficiencia, de
replicación e incluso ciertas versiones admiten la administración de
base de datos distribuidas.
 El software del servidor puede ejecutarse en multitud de sistemas
operativos.
Desventajas de Oracle
 El mayor inconveniente de Oracle es quizás su precio
 La necesidad de ajustes
 Es elevado el costo de la información
 Pocos libros de consulta
III Mongo DB
 Es una base de datos orientada a documentos, esto quiere decir que
en lugar de guardar los datos en registro, los guarda en documentos
que son almacenados en BSCOM. (Es un formato ligero para formato
de datos.) forma parte de la familia S.B.P NOSQL.
MONGO DB, TIENE L A CAPACIDAD DE
RE ALIZ AR CONSULTAS UTILIZ ANDO
JAVASCRIPT, HACIENDO QUE ESTAS SEAN
ENVIAD AS DIRECTAMENTE A L A BASE DE
DATOS PARA SER EJECUTADA, SE UTILIZ A
UN SISTEMA DE ARCHIVOS, YA QUE CUENTA
CON L A CAPACIDAD PAR A BAL ANCE AR L A
CARG A Y RECOPILACIÓN DE DATOS
UTILIZANDO MÚLTIPLES SERVIDORES PAR A
ALM ACENAMIENTO DE ARCHIVO, EL
DES ARROLL ADOR ELIGE UN A LLAVE SHARD
(CL AVE), LA CONFIGURACIÓN AUTOMÁTICA,
SE PUEDE AGREG AR NUEVAS MAQUINAS
AM ANDO DB CON EL SISTEM A DE BASE
CORRIENDO .
Ventajas de Mongo DB:
Desventajas de Mongo DB
 El mongo DB bloque las bases de datos cada vez que realiza una
escritura, lo que reduce la congruencia dramáticamente, retorna
cuando no se a escrito la información en el espacio de
almacenamiento permanente, puede ocasionar perdida de
información
 Cambia el valor por defecto para escribir al menos un replica, pero
esto sigue sin satisfacer la durabilidad ni la verificabilidad.
 Tiene problemas de rendimiento cuando el volumen de datos supera
los 100GB.
III. Oracle No. SQL
 Oracle No. SQL Data base proporciona un modelo de transacción
poderosa y flexible que simplifica enormemente el proceso de
desarrollo de una aplicación basada en No. SQL. Escala
horizontalmente con mayor disponibilidad y balance de carga
transparente a un cuando agrega una nueva capacidad
dinámicamente.
 ES EL MOTOR DE BASE DE DATOS
REL ACIONAL M AS USADO A NIVEL
MUNDIAL
 PUEDE EJECUTARSE EN TODAS L AS
PLATAFORM AS DESDE UNA PC HASTA UN
SUPERCOMPUTADOR
 PERMITE EL USO DE PARTICIONES PAR A
L A MEJORA DE LA EFICIENCI A, DE
REPLICACIÓN E INCLUSO CIERTAS
VERSIONES ADMITEN LA
ADMINISTRACIÓN DE B ASE DE DATOS
DISTRIBUIDAS .
 EL SOFTWARE DEL SERVIDOR PUEDE
EJECUTARSE EN MULTITUD DE SISTEMAS
OPERATIVOS.
 ES L A BASE DE DATOS CON MAYOR
ORIENTACIÓN HACIA INTERNET
Ventajas de Oracle No.SQL
Desventajas de Oracle No. SQL
 El mayor inconveniente de Oracle es quizás su precio
 La necesidad de ajustes
 Es elevado el costo de la información
 Pocos libros de consulta
IV. Casandra
 Es una base de datos de código abierto, cuya principal característica
es que fusiona Dynamo, de Amazon con BigTable, de Google, siendo
ambas implementaciones de código cerrado.
Ventajas de Cassandra
 Esta desarrollada para ser un servidor distribuido, pero también puede
ejecutarse como un modo simple
 Escalabidad horizontal (añade nuevo hardware cuando sea preciso)
 Rápidas respuestas
 Elevadas velocidades de escritura para gestionar volumen de datos
incrementados.
 Detección automática de fallos.
Desventajas de cassandra
 Sistema de almacenamiento tan escalable
 No permite ordenar resultados en tiempo de
consulta.
 No tiene SQL
Conclusión
 .
Los principales objetivos de un sistema gestor de
bases de datos son:
1. Independencia lógica y física de los datos: se refiere a la capacidad de modificar una
definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al
nivel inmediatamente superior.
2. Redundancia mínima: se trata de usar la base de datos como repositorio común de
datos para distintas aplicaciones.
3.Acceso concurrente por parte de múltiples usuarios: control de concurrencia
mediante técnicas de bloqueo o cerrado de datos accedidos.
Recursos
 del Busto, H. G., & Enríquez, O. Y. (2013). Bases de datos NoSQL.
Revista Telem@ tica, 11(3), 21-33.

Tipos de bases de datos

  • 1.
    P R ES E N T A : P R I N C I P A L E S B A S E S D E D A T O S E X I S T E N T E S Mtra. Laura Ofelia Rivera Chávez
  • 2.
    UN AGRADECIMIENTO ESPECIALPOR TODAS SUS ATENCIONES Y APOYO DURANTE EL PROCESO DE ESTE CURSO. Tutor: Jesús Aurelio Castro Magaña
  • 3.
    ¿Qué es unabase de datos? Se define una base de datos, como una serie de datos organizados y relacionados entre si, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
  • 4.
    ¿Qué es unabase de datos SQL?  En un lenguaje de base de datos se usa para crear, gestionar y consultar bases de datos de Microsoft SQL Server y Microsoft Access. Los tipos de datos de Microsoft SQL se refieren a la categoría de la información contenida en las variables de base de datos. Cada tipo de datos, o variable, se guarda en una columna distinta dentro de una base de datos. Las definiciones de columna enseñan a la base de datos, como de debe almacenar y usar cada tipo de dato.
  • 5.
    ¿Qué es unabase de datos No -SQL?  Es una multitud de base de datos que intentan solventar las limitaciones que el modelo relacional se encuentra en entornos de almacenamiento masivo de datos, y concretamente en las que tiene el momento de escalar, donde es necesario de disponer de servidores muy potentes y de balanceo de carga.
  • 6.
    Bases de datosmás populares  I. SQL SERVER: Es el servicio principal para almacenar, procesar y asegurar datos. El Data base Engine (motor de base de datos), proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos mas exigentes de una empresa. El Data base Engine (motor de base de datos) también proporciona la compatibilidad completa para mantener una alta disponibilidad.
  • 7.
    Ventajas de SQLSERVER  Velocidad a realizar operaciones, lo que lo hace uno de los gestores con mayor rendimiento.  Bajo costo en requerimientos para la elaboración de base de datos.  Facilidad de configuración e instalación.  Soporta gran variedad de sistemas operativos.
  • 8.
    Desventaja de SQLSERVER  Un gran porcentaje de las utilidades de MySQL no están documentadas.
  • 9.
    II. Oracle  Esun sistema de administración de base de datos relacionales RDBMS (el modelo relacional de un modo sencillo) consiste en utilizar tablas bidimensionales para almacenar la información para almacenar la información y consta de tres elementos básicos: tablas, conjunto de operadores para manipular esas tablas y reglas de integridad.
  • 10.
    Ventajas de Oracle Es el motor de base de datos relacional mas usado a nivel mundial  Puede ejecutarse en todas las plataformas desde una pc hasta un supercomputador  Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de base de datos distribuidas.  El software del servidor puede ejecutarse en multitud de sistemas operativos.
  • 11.
    Desventajas de Oracle El mayor inconveniente de Oracle es quizás su precio  La necesidad de ajustes  Es elevado el costo de la información  Pocos libros de consulta
  • 12.
    III Mongo DB Es una base de datos orientada a documentos, esto quiere decir que en lugar de guardar los datos en registro, los guarda en documentos que son almacenados en BSCOM. (Es un formato ligero para formato de datos.) forma parte de la familia S.B.P NOSQL.
  • 13.
    MONGO DB, TIENEL A CAPACIDAD DE RE ALIZ AR CONSULTAS UTILIZ ANDO JAVASCRIPT, HACIENDO QUE ESTAS SEAN ENVIAD AS DIRECTAMENTE A L A BASE DE DATOS PARA SER EJECUTADA, SE UTILIZ A UN SISTEMA DE ARCHIVOS, YA QUE CUENTA CON L A CAPACIDAD PAR A BAL ANCE AR L A CARG A Y RECOPILACIÓN DE DATOS UTILIZANDO MÚLTIPLES SERVIDORES PAR A ALM ACENAMIENTO DE ARCHIVO, EL DES ARROLL ADOR ELIGE UN A LLAVE SHARD (CL AVE), LA CONFIGURACIÓN AUTOMÁTICA, SE PUEDE AGREG AR NUEVAS MAQUINAS AM ANDO DB CON EL SISTEM A DE BASE CORRIENDO . Ventajas de Mongo DB:
  • 14.
    Desventajas de MongoDB  El mongo DB bloque las bases de datos cada vez que realiza una escritura, lo que reduce la congruencia dramáticamente, retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información  Cambia el valor por defecto para escribir al menos un replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad.  Tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
  • 15.
    III. Oracle No.SQL  Oracle No. SQL Data base proporciona un modelo de transacción poderosa y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en No. SQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente a un cuando agrega una nueva capacidad dinámicamente.
  • 16.
     ES ELMOTOR DE BASE DE DATOS REL ACIONAL M AS USADO A NIVEL MUNDIAL  PUEDE EJECUTARSE EN TODAS L AS PLATAFORM AS DESDE UNA PC HASTA UN SUPERCOMPUTADOR  PERMITE EL USO DE PARTICIONES PAR A L A MEJORA DE LA EFICIENCI A, DE REPLICACIÓN E INCLUSO CIERTAS VERSIONES ADMITEN LA ADMINISTRACIÓN DE B ASE DE DATOS DISTRIBUIDAS .  EL SOFTWARE DEL SERVIDOR PUEDE EJECUTARSE EN MULTITUD DE SISTEMAS OPERATIVOS.  ES L A BASE DE DATOS CON MAYOR ORIENTACIÓN HACIA INTERNET Ventajas de Oracle No.SQL
  • 17.
    Desventajas de OracleNo. SQL  El mayor inconveniente de Oracle es quizás su precio  La necesidad de ajustes  Es elevado el costo de la información  Pocos libros de consulta
  • 18.
    IV. Casandra  Esuna base de datos de código abierto, cuya principal característica es que fusiona Dynamo, de Amazon con BigTable, de Google, siendo ambas implementaciones de código cerrado.
  • 19.
    Ventajas de Cassandra Esta desarrollada para ser un servidor distribuido, pero también puede ejecutarse como un modo simple  Escalabidad horizontal (añade nuevo hardware cuando sea preciso)  Rápidas respuestas  Elevadas velocidades de escritura para gestionar volumen de datos incrementados.  Detección automática de fallos.
  • 20.
    Desventajas de cassandra Sistema de almacenamiento tan escalable  No permite ordenar resultados en tiempo de consulta.  No tiene SQL
  • 21.
    Conclusión  . Los principalesobjetivos de un sistema gestor de bases de datos son: 1. Independencia lógica y física de los datos: se refiere a la capacidad de modificar una definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al nivel inmediatamente superior. 2. Redundancia mínima: se trata de usar la base de datos como repositorio común de datos para distintas aplicaciones. 3.Acceso concurrente por parte de múltiples usuarios: control de concurrencia mediante técnicas de bloqueo o cerrado de datos accedidos.
  • 22.
    Recursos  del Busto,H. G., & Enríquez, O. Y. (2013). Bases de datos NoSQL. Revista Telem@ tica, 11(3), 21-33.