Introduccion a las bases de datos

Post on 14-Jun-2015

1.930 views 5 download

description

Introduccion a las bases de datos

Transcript of Introduccion a las bases de datos

INTR

ODUCCIÓN A

LAS

BASES

DE D

ATOS

2. L

AS BASES D

E DAT

OS

¿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

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.

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Componentes de un sistema de base de datos:

Datos Hardware Software Usuarios

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

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

Hardware Capacidad de procesamiento Almacenamiento secundario

Ejemplos:

• Discos Duros

• Computadores

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

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

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.

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

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

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

2. LAS BASES DE DATOS2. LAS BASES DE DATOS

BDBD1

BD2

BD3

BD1

BD2

BD3

USERS1

USERS2

USERS3

Arquitectura tradicional de sistemas