Introduccion a las bases de datos

14
INTRODUCCIÓN A LAS BASES DE DATOS

description

Introduccion a las bases de datos

Transcript of Introduccion a las bases de datos

Page 1: Introduccion a las bases de datos

INTR

ODUCCIÓN A

LAS

BASES

DE D

ATOS

Page 2: Introduccion a las bases de datos

2. L

AS BASES D

E DAT

OS

Page 3: Introduccion a las bases de datos

¿Qué son las bases de datos?

i. Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrarla y utilizarla fácilmente.

ii. 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.

iii. 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.

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Page 4: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

¿Qué es un Sistema de base de datos?Sistema computarizado para llevar

registros.Una especie de “armario electrónico”.Permite agregar/eliminar/modificar

archivos.Permite agregar/eliminar/modificar

registros a esos archivos.

Page 5: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Componentes de un sistema de base de datos:

Datos Hardware Software Usuarios

Page 6: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Datos Integrados (elimina redundancia e inconsistencia) Compartidos (concurrencia, diferentes fines)

Ejemplos:

• Datos de Alumnos del curso ADMI273 y ADMI274

• Datos de Libros de la Biblioteca de la UACh

Page 7: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Hardware Capacidad de procesamiento Almacenamiento secundario

Ejemplos:

• Discos Duros

• Computadores

Page 8: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Software DBMS (Sistema de Administración de Base de Datos) Aplicaciones

Ejemplos:

• Página de la UACh

• ORACLE, MySQL

Page 9: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Usuarios Programadores de aplicaciones Usuarios finales DBA (Administrador de Base de Datos)

Ejemplos:

• Estudiantes que visitan la Página de la UACh

• Informáticos

Page 10: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Datos Persistentes

En una aplicación que maneja datos que no son persistentes, éstos desaparecen una vez que termina la ejecución del programa.

Una base de datos es un conjunto de datos persistentes que es utilizado por los sistemas de aplicación de una organización.

Page 11: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

¿Por qué una base de datos?

Ventajas (frente a archivos en papel):

Compactación Velocidad Menos trabajo laborioso Actualidad Los datos pueden compartirse Es posible reducir la redundancia Es posible eliminar inconsistencias

Page 12: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

¿Por qué una base de datos?

Ventajas (frente a archivos en papel):

Es posible realizar manejo de transacciones Es posible mantener la integridad Es posible hacer cumplir las políticas de seguridad Es posible hacer cumplir los estándares definidos

Page 13: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

• Capa de Presentación (Lógica de Presentación).

• Capa de Componentes Empresariales (Lógica Transaccional).

• Capa de Datos (Lógica de Integridad /Acceso a los datos)

Interfaz aUsuario

Acceso alos Datos

Lógica deIntegridad

LógicaTransaccional

Lógica dePresentación

Interfaz aUsuario

Lógica dePresentación

Modelo de 3 Capas

Page 14: Introduccion a las bases de datos

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

BDBD1

BD2

BD3

BD1

BD2

BD3

USERS1

USERS2

USERS3

Arquitectura tradicional de sistemas