Вы находитесь на странице: 1из 23

Curso Base de

Datos
Diego Garcia Garcia
Qu es una base de
datos?

Cul es el objetivo
de las Bases de
Datos?
Nociones
bsicas Importancia del uso
de base de datos

Donde se usan?
Desde el punto de vista informtico, 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
Concepto manipulen ese conjunto de datos.

BD 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
informacin de una empresa o negocio en particular.
En la actualidad, las bases de datos son el elemento
fundamental en las areas que utilizan sistemas
computarizados, debido a que permite operar
informacin de manera organizada, segura, confiable
y en grandes cantidades.
Importancia
Instituciones educativas.
Empresasautomotrices.
Centro comercial.
Banco.
Hotel.
Donde se Clnicas u hospitales.
Utilizan Penales federales.
Sindicatos laborales.
Registro Civil.
Tiendas de abarrotes.
Lenguaje de consulta estructurado o SQL (por sus
siglas en ingles Structured Query Language).
Que es
SQL? Un lenguaje declarativo de acceso a bases de datos
RELACIONALES.
OPERACIONES:
Create
Lenguaje de Alter
definicin

Drop
Delete
de datos Truncate table

(DDL)

Select
Insert into
Update
DB2
Firebird
HSQL
Informix
Interbase
MariaDB
Microsoft SQL Server

Motores
SQL Oracle
PostgreSQL
Progress
PervasiveSQL
SQLite
Sybase ASE
MySQL
Son transaccionales y no se perder ningn dato.
Existe algebra y calculo relacional.
Ventajas Estandares SQL.
SQL Fundamentos relacionales.
Procedimientos almacenados en diferentes lenguajes.
Realizar cambios a una tabla muy grande puede ser
un gran dolor de cabeza.
Desventajas Pueden tener problemas de performance
dependiendo de discos duros y otras operaciones.
SQL No todas tienen integridad referencial.
No son compatibles entre DBs.
Bancos.
Quien las Operaciones de pagos.

usa? Capa de persistencia definida.


Donde queramos usarlas.
Que es una
Cualquier
Base de otro
datos motor de
NoSQL? base de
datos que
NO use
SQL
Documentales
Grafos
Tipos clave/valor
orientada a Objetos
CouchDB
Documental CouchBase
es MongoDB
(Encuentas) RavenDB
DjonDB
Grafo Neo4j
OrientDB
(Relaciones InfiniteGraph
Facebook) infoGrid
HyperGraphDB
Clave/valor
Cassandra
(Cache, BigTable
Autentificaci Dynamo
n) Riak
Redis
Orientada a ObjectDB
Objetos Zope Object Database
Relaciones "debiles.
Estructuras dinmicas.
Cuando? Multi sistemas.
Mucha informacin.
Cada una resuelve un problema diferente de
perfomance.
Ventaja Son relativamente nuevas 10-15 aos.
Dependiendo del tipo es mas fcil hacer cambios a la
estructura de datos.
integracin con diversos lenguajes.

Вам также может понравиться