BASE DE DATOS
Definición
Una base de datos o banco de datos; es un
conjunto de datos que pertenecen al mismo
contexto almacenados sistemáticamente para su
posterior uso.
Elementos de una base de datos
• Base de datos
• Datos del usuario
• Metadatos
• Metadatos datos de aplicación
Aplicaciones de una base de datos
• Consta de formas, consultas, reportes, menús y programas de aplicación
• Los programas de aplicación deben escribirse en un lenguaje que sea parte
del sistema de gestión de bases de datos.
Clasificación de las bases de datos
• Bases de datos estáticas
• Bases de datos dinámicas
• Según su contenido
• Bases de datos de texto completo
• Relacionales
• Jerárquica
• De red
• Centralizada
• Distribuida
Bases de datos estáticas
Bases de datos dinámicas
Según su contenido
De texto completo
Relacionales
Jerárquica
De red
Centralizada
Distributiva
Base de datos tipo SQL
Es un lenguaje de base de datos normalizado.
Utilizado para consultar, modificar o eliminar datos en
una Base de Datos.
Ejemplo de SQL
Base de datos No-SQL
• Es una categoría general de sistemas de gestión de
bases de datos que difiere de los RDBMS en
diferente modos: – No tienen Schemas, no permiten
JOIN´S, no intentan garantizar ACID y escalan
horizontalmente – Tanto las bases de datos NoSQL
como las relacionales son tipos de Almacenamiento
Estructurado.
Ejemplo de No-SQL
NOMBRE VENTAJAS DESVENTAJAS
Cassandra Rápidas respuestas aunque la demanda crezca,
detección de fallos de manera automática.
No permite ordenar resultados en tiempo de
consulta, no tiene SQL
SQL server Brinda mucha estabilidad a la base de datos
dándole mucha seguridad a los datos.
Solamente pueden utilizarse en Windows, ya que
no acepta otras plataformas.
Oracle Es soportado por todas las plataformas y
sistemas de computadora.
Para que una DBA pueda utilizarlo debe tener la
licencia, la cual es muy costosa.
Mongo DB Tiene la capacidad de realizar consultas utilizando
JavaScript.
Utiliza múltiples servidores para almacenamiento
de archivo.
Bloquea la base de datos cada vez que se realiza
una escritura.
Tiene problemas de rendimiento.
Oracle NoSQL Diferentes DB´s NoSQL para diferentes
proyectos.
Manejo de una gran cantidad de bases de datos.
Almacena estructuras de datos muy complejas.
Limitados en las herramientas de creación de
informes ad hoc.
Algunas tienen limitación de 2.5 GB de espacio.
BASES DE DATOS MAS POPULARES ACTUALMENTE
Referencias de donde se obtuvo Información
• http://www.slideshare.net/nancyflaca/actividad-no-4-base-de-datos
• http://www.slideshare.net/pauespindola16/bases-de-datos-existentes-
64333009
• http://es.slideshare.net/csalazarc/consultas-base-de-datos-en-sql

Bases de datos populares

  • 1.
  • 2.
    Definición Una base dedatos o banco de datos; es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.
  • 3.
    Elementos de unabase de datos • Base de datos • Datos del usuario • Metadatos • Metadatos datos de aplicación
  • 4.
    Aplicaciones de unabase de datos • Consta de formas, consultas, reportes, menús y programas de aplicación • Los programas de aplicación deben escribirse en un lenguaje que sea parte del sistema de gestión de bases de datos.
  • 5.
    Clasificación de lasbases de datos • Bases de datos estáticas • Bases de datos dinámicas • Según su contenido • Bases de datos de texto completo • Relacionales • Jerárquica • De red • Centralizada • Distribuida
  • 6.
    Bases de datosestáticas
  • 7.
    Bases de datosdinámicas
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    Base de datostipo SQL Es un lenguaje de base de datos normalizado. Utilizado para consultar, modificar o eliminar datos en una Base de Datos.
  • 16.
  • 17.
    Base de datosNo-SQL • Es una categoría general de sistemas de gestión de bases de datos que difiere de los RDBMS en diferente modos: – No tienen Schemas, no permiten JOIN´S, no intentan garantizar ACID y escalan horizontalmente – Tanto las bases de datos NoSQL como las relacionales son tipos de Almacenamiento Estructurado.
  • 18.
  • 19.
    NOMBRE VENTAJAS DESVENTAJAS CassandraRápidas respuestas aunque la demanda crezca, detección de fallos de manera automática. No permite ordenar resultados en tiempo de consulta, no tiene SQL SQL server Brinda mucha estabilidad a la base de datos dándole mucha seguridad a los datos. Solamente pueden utilizarse en Windows, ya que no acepta otras plataformas. Oracle Es soportado por todas las plataformas y sistemas de computadora. Para que una DBA pueda utilizarlo debe tener la licencia, la cual es muy costosa. Mongo DB Tiene la capacidad de realizar consultas utilizando JavaScript. Utiliza múltiples servidores para almacenamiento de archivo. Bloquea la base de datos cada vez que se realiza una escritura. Tiene problemas de rendimiento. Oracle NoSQL Diferentes DB´s NoSQL para diferentes proyectos. Manejo de una gran cantidad de bases de datos. Almacena estructuras de datos muy complejas. Limitados en las herramientas de creación de informes ad hoc. Algunas tienen limitación de 2.5 GB de espacio. BASES DE DATOS MAS POPULARES ACTUALMENTE
  • 20.
    Referencias de dondese obtuvo Información • http://www.slideshare.net/nancyflaca/actividad-no-4-base-de-datos • http://www.slideshare.net/pauespindola16/bases-de-datos-existentes- 64333009 • http://es.slideshare.net/csalazarc/consultas-base-de-datos-en-sql