Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 21 Anuncio

Bases de Datos

Descargar para leer sin conexión

Es una presentación de power point, que trata de de las bases de datos, sql, de los tipos de datos actualmente mas usados, también sus ventajas y diferencias que tienen cada una de ellas

Es una presentación de power point, que trata de de las bases de datos, sql, de los tipos de datos actualmente mas usados, también sus ventajas y diferencias que tienen cada una de ellas

Anuncio
Anuncio

Más Contenido Relacionado

Similares a Bases de Datos (20)

Anuncio

Más reciente (20)

Bases de Datos

  1. 1. Elaboro: Cynthia V. Gaxiola Castro Universidad Autónoma de Yucatán Curso Informática
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 18. • VENTAJAS Rápidas respuestas aunque la demanda crezca. Almacenamiento distribuido. Escalabilidad horizontal (añade nuevo hardware .cuando sea preciso)
  19. 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. 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

×