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
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. 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. 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. 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. ¿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. Lenguaje de
definición de
datos (DDL)
OPERACIONES:
Create
Alter
Drop
Delete
Truncate table
Select
Insert into
Update
8. MotoresSQL
DB2
Firebird
HSQL
Informix
Interbase
MariaDB
Microsoft SQL Server
Oracle
PostgreSQL
Progress
PervasiveSQL
SQLite
Sybase ASE
MySQL
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. 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. ¿Quien las usa?
Bancos.
Operaciones de pagos.
Capa de persistencia definida.
Donde queramos usarlas.
12. ¿Que es una
Base de datos
NoSQL?
Cualquier
otro motor
de base de
datos que
NO use SQL
22. 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.