Está en la página 1de 14

5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Ing. Sergio R. Roj


1

Introducción a las Base de Datos


Concepto de Base de Datos.
Modelos
TEMA I:de Datos
FUNDAMENTOS DE LAS BASES DE DATOS
Arquitectura de Base de Datos
Sistemas de Gestión de Base de Datos
Tipos de Bases de Datos
Nuevas Tendencias y Tecnología en Bases de Datos
2
Ing. Sergio R. Rojas S.

1
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿Qué son los Datos?

• Atributos que describen Entidades, Hechos y/o Momentos del


mundo real.
• Hay datos que describen a los Datos (Metadata).
• Un Dato aislado no tiene sentido. Es irrelevante, incomprensible.

• Aunque es algo concreto, los Datos no son información, ni son


conocimiento.
3

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿Qué es una Base de Datos?

2
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿Qué es una base de datos?

• Colección Organizada de Datos pertenecientes a un mismo contexto.

• La Organización y el Contexto son elementos dependientes del “dueño”, el


alcance o el manejo de la Base de Datos.

• Los Datos deben estar disponibles y deben ser gestionables (bajo ciertas
reglas).

• Su clasificación es muy subjetiva.

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿Qué NO es una base de datos?

• SQL es un Lenguaje, NO una Base de Datos.

• NO es un software, ni un programa.
(Excel, Access, MS-SQL, MySQL, Oracle, DB2…).

3
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Lenguaje de modelado
para la definición
de esquemas

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Esquema
Del latín Schema. Figura Geométrica

Representación
Gráfica o Simbólica
de cosas materiales o inmateriales
8

4
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Ámbitos

¿Dónde aplican los Modelos de Datos?

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Modelo de Datos Modelo de Datos


Modelo de Datos Negocios Modelo de Datos Contabilidad
Modelo de Datos Modelo de Datos

Modelo de Datos
Modelo de Datos Informática
Modelo de Datos

Modelo de Datos Modelo de Datos


Modelo de Datos Ciencia Modelo de Datos Estadística
Modelo de Datos Modelo de Datos

10

10

5
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿PARA QUE UN MODELO DE DATOS?

11

11

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Un lenguaje común
¿Cómo vamos a hacer
para entendernos?

Identificar Entidades
¿De qué y quiénes estamos
hablando aquí?

Reglas del Negocio


¿Cómo se hace esto?
¿Qué pasa aquí?

12

12

6
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿Qué es un modelo de datos?

• Estructura abstracta.
• Documenta, Organiza y Estandariza la información.
• Identifica las Entidades.
• Define un Lenguaje común para entendernos.
• Describe las Reglas del Negocio (Relaciones).

13

13

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

¿Qué es un modelo de datos?

Un Modelo de Datos debe ser:

• Claro - No Ambiguo
• Independiente de los Dispositivos
• Estable, Flexible, Reutilizable

14

14

7
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Arquitectura de Base de Datos

• La arquitectura de los sistemas de bases de datos se ve muy


influida por el sistema informático subyacente sobre el que se
ejecuta el sistema de bases de datos

• Los sistemas de bases de datos pueden estar centralizados o ser


del tipo cliente-servidor, en los que una máquina servidora
ejecuta el trabajo en nombre de multitud de máquinas clientes

15

15

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Arquitectura de Base de Datos

• Hoy en día la mayor parte de los usuarios de los sistemas de


bases de datos no está presente en el lugar físico en que se
encuentra el sistema de bases de datos, sino que se conectan a él
a través de una red. Por tanto, se puede diferenciar entre los
sistemas clientes, en los que trabajan los usuarios remotos de la
base de datos, y los sistemas servidores, en los que se ejecutan
los sistemas de bases de datos.

16

16

8
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Arquitectura de Base de Datos

17

17

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Arquitectura de Base de Datos

18

18

9
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Sistema de gestión de bases de datos

19

19

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Sistema de gestión de bases de datos

Es un conjunto de programas que permiten el almacenamiento,


modificación y extracción de la información en una base de datos,
además de proporcionar herramientas para añadir, borrar, modificar y
analizar los datos. Los usuarios pueden acceder a la información
usando herramientas específicas de consulta y de generación de
informes, o bien mediante aplicaciones al efecto.

20

20

10
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Sistema de gestión de bases de datos

21

21

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Tipos de Bases de Datos

22

22

11
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Tipos de Bases de Datos

Hay bases de datos relacionales, como MySQL, SQL Server y


Oracle. Como su nombre lo indica utilizan el modelo
relacional y siempre es mejor usarlas cuando los datos son
consistentes

23

23

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Tipos de Bases de Datos

También existen las no relacionales,


como MongoDB y Redis, conocidas como
NO-SQL (Not Only SQL). Estas son más
flexibles en cuanto a consistencia de
datos y se han convertido en una opción
que intenta solucionar algunas
limitaciones que tiene el modelo
relacional

24

24

12
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Tipos de Bases de Datos


Bases de DATOS.
SQL vs NoSQL
Una base de datos relacional focaliza el interés en la fiabilidad de las transacciones bajo el conocido
principio ACID, acrónimo de Atomicity, Consistency, Isolation and Durability (Atomicidad, Consistencia,
Aislamiento y Durabilidad en español)

25

25

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Tipos de Bases de Datos Bases de DATOS.


SQL vs NoSQL
Cuando la magnitud y el dinamismo de los datos cobran importancia, el principio ACID de los modelos
relacionales queda en segundo plano frente rendimiento, disponibilidad y escalabilidad, las
Hoy en día, los modernos
características más propias de las bases de datos NoSQL.

sistemas de datos en internet se ajustan más al también


conocido principio BASE

26

26

13
5/3/2020

TEMA I: FUNDAMENTOS DE LAS BASES DE DATOS

Nuevas Tendencias y Tecnología en Bases de Datos

• Todo el mercado de TI está evolucionando hacia el modelo de nube, con todas


las ventajas que eso implica desde el punto de vista del crecimiento, la
escalabilidad, el rendimiento, la flexibilidad que otorgan a las compañías las
nubes tanto privadas –para dar servicios internos– como públicas donde
múltiples empresas pueden compartir esa infraestructura como el modelo
híbrido

• Big Data

27

27

GRACIAS

28

28

14

También podría gustarte