SlideShare una empresa de Scribd logo
1 de 21
Elaboro: Cynthia V. Gaxiola
Castro
Universidad Autónoma de Yucatán
Curso Informática
1. ¿QUE ES UN BASE DE DATOS?
Una base de datos es un sistema informático a modo de
almacén. En este almacén se guardan grandes
volúmenes de información. Por ejemplo, imaginemos que
somos una compañía telefónica y deseamos tener
almacenados los datos personales y los números de
teléfono de todos nuestros clientes, que posiblemente
sean millones de personas.
Toda base de datos debe tener una serie de
características tales como:
 SEGURIDAD: sólo personas autorizadas podrán
acceder a la información.
INTEGRIDAD toda información se mantendrá sin
pérdidas de datos.
INDEPENDENCIA: esta característica es
fundamental ya que una buena base de datos
debería ser independiente del sistema operativo o
programas que interactúen con ella
Hay más características que debe reunir una base de
datos como ser consistente (es decir, que la información
se guarde sin duplicidades y de manera correcta). Y
finalmente, las bases de datos actuales permiten el
manejo correcto de transacciones.
Esto significa que se ha de permitir efectuar varias
operaciones sobre la base de datos pero tratadas a
modo de una sola. Es decir, si en el conjunto de las
operaciones de una transacción se produce un error,
entonces se deshacen todas las operaciones realizadas
anteriormente y se cancela la transacción.
2. ¿ QUE ES UNA BASE DE DATOS TIPO
SQL?
El SQL es el lenguaje estándar ANSI/ISO de definición,
manipulación y control de bases de datos relacionales. Es un
lenguaje declarativo: sólo hay que indicar qué se quiere
hacer. En cambio, en los lenguajes procedimentales es
necesario especificar cómo hay que hacer cualquier acción
sobre la base de datos. El SQL es un lenguaje muy parecido
al lenguaje natural; concretamente, se parece al inglés, y es
muy expresivo. Por estas razones, y como lenguaje estándar,
el SQL es un lenguaje con el que se puede acceder a todos
los sistemas relacionales comerciales.
Base de datos SQL es un servicio de bases de datos
relacionales en la nube basado en el motor de Microsoft SQL
Server líder del mercado, con capacidades críticas. Base de
datos SQL ofrece un rendimiento predecible, escalabilidad
sin tiempo de inactividad, continuidad empresarial y
protección de datos (todo ello casi sin administración). Se
puede centrar en el desarrollo rápido de aplicaciones y en
reducir el plazo de comercialización, en lugar de administrar
las máquinas virtuales y la infraestructura.
3. ¿ QUE ES UNA BASE DE DATOS NO-SQL?
Es una amplia clase de sistemas de gestión de bases de
datos que difieren del modelo clásico del sistema de
gestión de bases de datos relacionales (RDBMS) en
aspectos importantes, el más destacado es que no usan
SQL como el principal lenguaje de consultas.
Los datos almacenados no requieren estructuras fijas como
tablas, normalmente no soportan operaciones JOIN, ni
garantizan completamente ACID (atomicidad, consistencia,
aislamiento y durabilidad), y habitualmente escalan bien
horizontalmente. Los sistemas NoSQL se denominan a
veces "no sólo SQL" para subrayar el hecho de que también
pueden soportar lenguajes de consulta de tipo SQL.
4. BASE DE DATOS MAS POPULARES
 SQL SERVER
es un sistema de gestión de bases de datos relacionales
(RDBMS) de Microsoft que está diseñado para el entorno
empresarial. SQL Server se ejecuta en T-SQL (Transact -
SQL), un conjunto de extensiones de programación de
Sybase y Microsoft que añaden varias características a SQL
estándar, incluyendo control de transacciones, excepción y
manejo de errores, procesamiento fila, así como variables
declaradas.
• VENTAJAS
Es un sistema de gestión de base de datos.
Es útil para manejar y obtener datos de la red de redes.
Nos permite olvidarnos de los ficheros que forman la base de datos.
Si trabajamos en una red social nos permite agregar otros servidores de
SQL Server. Por ejemplo dos personas que trabajan con SQL Server,
uno de ellos se puede conectar al servidor de su otro compañero y así se
puede ver las bases de datos del otro compañero con SQL Server.
SQL permite administrar permisos a todo. También permite que alguien
conecte su SQLO al nuestro pero sin embargo podemos decirle que no
puede ver esta base de datos pero otro si.
 ORACLE
es básicamente una herramienta cliente/servidor para la
gestión de Bases de Datos. Es un producto vendido a nivel
mundial, aunque la gran potencia que tiene y su elevado
precio hace que sólo se vea en empresas muy grandes y
multinacionales, por norma general. En el desarrollo de
páginas web pasa lo mismo: como es un sistema muy caro
no está tan extendido como otras bases de datos,
• VENTAJAS
 Motor de base de datos objeto-relacional más usado a nivel mundial.
Multiplataforma: puede ejecutarse desde un PC hasta una
supercomputadora.
Permite el uso de particiones para hacer consultas, informes, análisis
de datos, etc.
Soporta todas las funciones que se esperan de un buen servidor.
Software del servidor que puede ejecutarse en multitud de sistemas
operativos: Linux, Mac, Windows, etc.
 MONGO DB
Es una base de datos orientada a documentos. Esto quiere
decir que en lugar de guardar los datos en registros, guarda
los datos en documentos. Estos documentos son
almacenados en BSON, que es una representación binaria
de JSON.
• VENTAJAS
Mongo DB tiene la capacidad de realizar consultas utilizando
javascript, haciendo que estas sean enviadas directamente a la base
de datos para ser ejecutada.
se utiliza un sistemas de archivos, ya que cuenta con la capacidad
para balancear la carga y recopilación de datos utilizando múltiples
servidores para almacenamiento de archivo.
el des-arrollador elige una llave shard(clave).
la configuración automática, se puede agregar nuevas maquinas a
mongo DB con el sistema de base corriendo.
 ORACLE NO-SQL
Se refiere a una amplia clase de sistemas de gestión de datos
(mecanismos para el almacenamiento y recuperación de datos) que
difieren, en aspectos importantes, del modelo clásico de relaciones
entre entidades (o tablas) existente en los sistemas de gestión bases
de datos relacionales, siendo el más destacado el que no usan SQL
como lenguaje principal de consulta.
• VENTAJAS
Modelo de datos simple por medio de pares de valor clave con
índices secundarios
Modelo de programación simple con transacciones ACID, modelos
de datos tubulares y soporte JSON
Seguridad de aplicaciones con autenticación y cifrado SSL de nivel
de sesión
Integrada con Oracle Database, Oracle Wallet y Hadoop
Datos geodistribuidos con soporte para múltiples centros de datos
Disponibilidad alta con sincronización y fallas remotas y locales
Rendimiento escalable y latencia segura
 CASSANDRA
Es una base de datos NoSQL distribuida y basada en
un modelo de almacenamiento de (clave-valor),
escrita en Java. Permite grandes volúmenes de datos
en forma distribuida. Por ejemplo, lo usa Twitter para
su plataforma.
• VENTAJAS
Rápidas respuestas aunque la demanda crezca.
Almacenamiento distribuido.
Escalabilidad horizontal (añade nuevo hardware .cuando sea
preciso)
DIFERENCIAS ENTRE LAS BASES DE DATOS
ORACLE SQL SERVER
Tiene limites de tamaños máximos
para algunos objetos.
Los objetos de Oracle deben de
estar en mayúsculas al publicarse
en SQL server
Los nombre de objetos se crean de
manera predeterminada
Solo funciona sobre el SO Windows
server
Es multiplatarforma, lo que le da
flexibilidad.
Es mas fácil de instalar y manejar
Es mas costoso Utiliza archivos de datos y
transacciones
Es posible tener en ejecución la
instancia, sin necesidad de abrir
Una instancia no puede comenzar
sin primero tener sus bases de
MONGO DB CASSANDRA
Es escrito en C++ Esta escrito en Java
El dato retiene algunas propiedades
amistosas de SQL
El dato mejor de big table y dynamo
Las consultas son expresiones de
JavaScript
Consulta por la columna, gama de
teclas
Utiliza archivos de memoria
asignada para el almacenamiento
de dato
Tiene índices secundarios
Rendimiento total de características Admite ser un poco sesgado en
contra de ella
Una base de datos vacía ocupa
192MB
Sintonizables compensaciones para
la distribución y la replica
Bases de Datos

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Bases datos
Bases datosBases datos
Bases datos
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Base de datos
Base de datosBase de datos
Base de datos
 
SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASEDEDATOS
BASEDEDATOSBASEDEDATOS
BASEDEDATOS
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 

Similar a Bases de Datos (20)

Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
screencast y bases de datos
screencast y bases de datos screencast y bases de datos
screencast y bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
elsy
elsyelsy
elsy
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Rila
RilaRila
Rila
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Base de-datos
Base de-datosBase de-datos
Base de-datos
 

Bases de Datos

  • 1. Elaboro: Cynthia V. Gaxiola Castro Universidad Autónoma de Yucatán Curso Informática
  • 2. 1. ¿QUE ES UN BASE DE DATOS? Una base de datos es un sistema informático a modo de almacén. En este almacén se guardan grandes volúmenes de información. Por ejemplo, imaginemos que somos una compañía telefónica y deseamos tener almacenados los datos personales y los números de teléfono de todos nuestros clientes, que posiblemente sean millones de personas.
  • 3. Toda base de datos debe tener una serie de características tales como:  SEGURIDAD: sólo personas autorizadas podrán acceder a la información. INTEGRIDAD toda información se mantendrá sin pérdidas de datos. INDEPENDENCIA: esta característica es fundamental ya que una buena base de datos debería ser independiente del sistema operativo o programas que interactúen con ella
  • 4. Hay más características que debe reunir una base de datos como ser consistente (es decir, que la información se guarde sin duplicidades y de manera correcta). Y finalmente, las bases de datos actuales permiten el manejo correcto de transacciones. Esto significa que se ha de permitir efectuar varias operaciones sobre la base de datos pero tratadas a modo de una sola. Es decir, si en el conjunto de las operaciones de una transacción se produce un error, entonces se deshacen todas las operaciones realizadas anteriormente y se cancela la transacción.
  • 5. 2. ¿ QUE ES UNA BASE DE DATOS TIPO SQL? El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. Es un lenguaje declarativo: sólo hay que indicar qué se quiere hacer. En cambio, en los lenguajes procedimentales es necesario especificar cómo hay que hacer cualquier acción sobre la base de datos. El SQL es un lenguaje muy parecido al lenguaje natural; concretamente, se parece al inglés, y es muy expresivo. Por estas razones, y como lenguaje estándar, el SQL es un lenguaje con el que se puede acceder a todos los sistemas relacionales comerciales.
  • 6. Base de datos SQL es un servicio de bases de datos relacionales en la nube basado en el motor de Microsoft SQL Server líder del mercado, con capacidades críticas. Base de datos SQL ofrece un rendimiento predecible, escalabilidad sin tiempo de inactividad, continuidad empresarial y protección de datos (todo ello casi sin administración). Se puede centrar en el desarrollo rápido de aplicaciones y en reducir el plazo de comercialización, en lugar de administrar las máquinas virtuales y la infraestructura.
  • 7. 3. ¿ QUE ES UNA BASE DE DATOS NO-SQL? Es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL como el principal lenguaje de consultas.
  • 8. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL.
  • 9. 4. BASE DE DATOS MAS POPULARES  SQL SERVER es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact - SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.
  • 10. • VENTAJAS Es un sistema de gestión de base de datos. Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos. Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server. SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
  • 11.  ORACLE es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma general. En el desarrollo de páginas web pasa lo mismo: como es un sistema muy caro no está tan extendido como otras bases de datos,
  • 12. • VENTAJAS  Motor de base de datos objeto-relacional más usado a nivel mundial. Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora. Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc. Soporta todas las funciones que se esperan de un buen servidor. Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux, Mac, Windows, etc.
  • 13.  MONGO DB Es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON.
  • 14. • VENTAJAS Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo. el des-arrollador elige una llave shard(clave). la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
  • 15.  ORACLE NO-SQL Se refiere a una amplia clase de sistemas de gestión de datos (mecanismos para el almacenamiento y recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más destacado el que no usan SQL como lenguaje principal de consulta.
  • 16. • VENTAJAS Modelo de datos simple por medio de pares de valor clave con índices secundarios Modelo de programación simple con transacciones ACID, modelos de datos tubulares y soporte JSON Seguridad de aplicaciones con autenticación y cifrado SSL de nivel de sesión Integrada con Oracle Database, Oracle Wallet y Hadoop Datos geodistribuidos con soporte para múltiples centros de datos Disponibilidad alta con sincronización y fallas remotas y locales Rendimiento escalable y latencia segura
  • 17.  CASSANDRA Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de (clave-valor), escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma.
  • 18. • VENTAJAS Rápidas respuestas aunque la demanda crezca. Almacenamiento distribuido. Escalabilidad horizontal (añade nuevo hardware .cuando sea preciso)
  • 19. DIFERENCIAS ENTRE LAS BASES DE DATOS ORACLE SQL SERVER Tiene limites de tamaños máximos para algunos objetos. Los objetos de Oracle deben de estar en mayúsculas al publicarse en SQL server Los nombre de objetos se crean de manera predeterminada Solo funciona sobre el SO Windows server Es multiplatarforma, lo que le da flexibilidad. Es mas fácil de instalar y manejar Es mas costoso Utiliza archivos de datos y transacciones Es posible tener en ejecución la instancia, sin necesidad de abrir Una instancia no puede comenzar sin primero tener sus bases de
  • 20. MONGO DB CASSANDRA Es escrito en C++ Esta escrito en Java El dato retiene algunas propiedades amistosas de SQL El dato mejor de big table y dynamo Las consultas son expresiones de JavaScript Consulta por la columna, gama de teclas Utiliza archivos de memoria asignada para el almacenamiento de dato Tiene índices secundarios Rendimiento total de características Admite ser un poco sesgado en contra de ella Una base de datos vacía ocupa 192MB Sintonizables compensaciones para la distribución y la replica