Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Curso Base de Datos
Diego Garcia Garcia
Nociones
básicas
 ¿Qué es una base de
datos?
 ¿Cuál es el objetivo de las
Bases de Datos?
 Importancia del uso de
base ...
Concepto BD
 Desde el punto de vista informático, la base de datos es un
sistema formado por un conjunto de datos almacen...
Importancia
 En la actualidad, las bases de datos son el elemento fundamental
en las aéreas que utilizan sistemas computa...
Donde se
Utilizan
 Instituciones educativas.
 Empresas automotrices.
 Centro comercial.
 Banco.
 Hotel.
 Clínicas u ...
¿Que esSQL?
 Lenguaje de consulta estructurado o SQL (por sus siglas en ingles
Structured Query Language).
 Un lenguaje ...
Lenguaje de
definición de
datos (DDL)
 OPERACIONES:
 Create
 Alter
 Drop
 Delete
 Truncate table
 Select
 Insert i...
MotoresSQL
 DB2
 Firebird
 HSQL
 Informix
 Interbase
 MariaDB
 Microsoft SQL Server
 Oracle
 PostgreSQL
 Progres...
VentajasSQL
 Son transaccionales y no se perderá ningún dato.
 Existe algebra y calculo relacional.
 Estandares SQL.
 ...
Desventajas
SQL
 Realizar cambios a una tabla muy grande puede ser un gran dolor
de cabeza.
 Pueden tener problemas de p...
¿Quien las usa?
 Bancos.
 Operaciones de pagos.
 Capa de persistencia definida.
 Donde queramos usarlas.
¿Que es una
Base de datos
NoSQL?
 Cualquier
otro motor
de base de
datos que
NO use SQL
Tipos
 Documentales
 Grafos
 clave/valor
 orientada a Objetos
Documentales
(Encuentas)
 CouchDB
 CouchBase
 MongoDB
 RavenDB
 DjonDB
Grafo
(Relaciones
Facebook)
 Neo4j
 OrientDB
 InfiniteGraph
 infoGrid
 HyperGraphDB
Clave/valor
(Cache,
Autentificación)
 Cassandra
 BigTable
 Dynamo
 Riak
 Redis
Orientada a
Objetos
 ObjectDB
 Zope Object Database
¿Cuando?
 Relaciones "debiles“.
 Estructuras dinámicas.
 Multi sistemas.
 Mucha información.
Ventaja
 Cada una resuelve un problema diferente de perfomance.
 Son relativamente nuevas 10-15 años.
 Dependiendo del ...
Curso base de datos sql no sql
Curso base de datos sql no sql
Curso base de datos sql no sql
Curso base de datos sql no sql
Prochain SlideShare
Chargement dans…5
×

Curso base de datos sql no sql

161 vues

Publié le

Conoce las características de las bases de datos SQL, así como las de NoSQL, con este material podrás tener un primer acercamiento a este fascinante mundo de las bases de datos

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Curso base de datos sql no sql

  1. 1. Curso Base de Datos Diego Garcia Garcia
  2. 2. Nociones básicas  ¿Qué es una base de datos?  ¿Cuál es el objetivo de las Bases de Datos?  Importancia del uso de base de datos  ¿Donde se usan?
  3. 3. Concepto BD  Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.  Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
  4. 4. Importancia  En la actualidad, las bases de datos son el elemento fundamental en las aéreas que utilizan sistemas computarizados, debido a que permite operar información de manera organizada, segura, confiable y en grandes cantidades.
  5. 5. Donde se Utilizan  Instituciones educativas.  Empresas automotrices.  Centro comercial.  Banco.  Hotel.  Clínicas u hospitales.  Penales federales.  Sindicatos laborales.  Registro Civil.  Tiendas de abarrotes.
  6. 6. ¿Que esSQL?  Lenguaje de consulta estructurado o SQL (por sus siglas en ingles Structured Query Language).  Un lenguaje declarativo de acceso a bases de datos RELACIONALES.
  7. 7. Lenguaje de definición de datos (DDL)  OPERACIONES:  Create  Alter  Drop  Delete  Truncate table  Select  Insert into  Update
  8. 8. MotoresSQL  DB2  Firebird  HSQL  Informix  Interbase  MariaDB  Microsoft SQL Server  Oracle  PostgreSQL  Progress  PervasiveSQL  SQLite  Sybase ASE  MySQL
  9. 9. VentajasSQL  Son transaccionales y no se perderá ningún dato.  Existe algebra y calculo relacional.  Estandares SQL.  Fundamentos relacionales.  Procedimientos almacenados en diferentes lenguajes.
  10. 10. Desventajas SQL  Realizar cambios a una tabla muy grande puede ser un gran dolor de cabeza.  Pueden tener problemas de performance dependiendo de discos duros y otras operaciones.  No todas tienen integridad referencial.  No son compatibles entre DBs.
  11. 11. ¿Quien las usa?  Bancos.  Operaciones de pagos.  Capa de persistencia definida.  Donde queramos usarlas.
  12. 12. ¿Que es una Base de datos NoSQL?  Cualquier otro motor de base de datos que NO use SQL
  13. 13. Tipos  Documentales  Grafos  clave/valor  orientada a Objetos
  14. 14. Documentales (Encuentas)  CouchDB  CouchBase  MongoDB  RavenDB  DjonDB
  15. 15. Grafo (Relaciones Facebook)  Neo4j  OrientDB  InfiniteGraph  infoGrid  HyperGraphDB
  16. 16. Clave/valor (Cache, Autentificación)  Cassandra  BigTable  Dynamo  Riak  Redis
  17. 17. Orientada a Objetos  ObjectDB  Zope Object Database
  18. 18. ¿Cuando?  Relaciones "debiles“.  Estructuras dinámicas.  Multi sistemas.  Mucha información.
  19. 19. Ventaja  Cada una resuelve un problema diferente de perfomance.  Son relativamente nuevas 10-15 años.  Dependiendo del tipo es mas fácil hacer cambios a la estructura de datos.  integración con diversos lenguajes.

×