bd 1ra clase

20
Base de Datos Ing. Eduardo Yataco Silva

Upload: almar26

Post on 19-Feb-2017

269 views

Category:

Documents


0 download

TRANSCRIPT

Base de Datos

Ing. Eduardo Yataco Silva

AGENDA

Generales del Curso

Prueba de Entrada

Base de Datos

Sistema de Administración Base de Datos

Porqué una Base de Datos?

Beneficios del Enfoque de Base de Datos

Administrador de Datos

Administrador de Base de Datos

Sistemas Relacionales

GENERALES DEL CURSO

Denominación: Base de Datos

Código: L105

Créditos: 03

Horas Semanales: 04 Horas (Teoría/Práctica)

Tipo de Evaluación: B Prácticas Calificadas

Mínimo: 5

Antes del Parcial

2 Prácticas

Después del Parcial

3 Prácticas

PRUEBA DE ENTRADA

¿Qué entiende por Base de Datos?

¿Cuáles son los componentes de un Sistema de Base de Datos?

¿Qué entiende por Administrador de Datos?

¿Qué entiende por Administrador de Base de Datos?

¿Qué entiende por Sistemas Relacionales?

¿Qué entiende por DML? Ejemplo

¿Qué entiende por DDL? Ejemplo

BASE DE DATOS

Los activos de información son relevantes para la empresa y son necesarios para lograr un cambio efectivo en los negocios.

La información de una compañía es considerada uno de los activos más importantes de la misma

BASE DE DATOS

La Base de Datos lo podemos considerar como una especie de armario electrónico, como un contenedor de una colección de archivos computarizados

SISTEMA DE BASE DE DATOS

Un Sistema de Base de Datos es básicamente un sistema computarizado para llevar registros.

La finalidad general del Sistema de Base de Datos es:

• Almacenar información

• Permitir a los usuarios:

–Recuperar información en base a peticiones

–Actualizar información en base a peticiones

SISTEMA DE BASE DE DATOS

Los componentes de un Sistema de Base de Datos son:

• Datos

• Hardware

• Software

• Usuarios

SISTEMA DE BASE DE DATOS

Datos: Es lo que esta almacenado en el Sistema de Base de Datos y que serán:

• Integrados: –Evitar la redundancia entre los

datos mediante su integración

• Compartida: –Puede ser accedida por diferentes

usuarios la misma sección de datos pero con diferente fin

• Estas características nos permiten almacenar datos persistentes

SISTEMA DE BASE DE DATOS

Hardware: Comprendido de:

• Volúmenes de Almacenamiento

–Para almacenar los datos

• Procesadores de Hardware y Memoria

–Para apoyar la ejecución del software del Sistema de Base de Datos

SISTEMA DE BASE DE DATOS

Software: Comprendido por:

• Sistema de Administración de Base de Datos (DBMS)

–Este nos apoya a mostrar al usuario una percepción de la Base de Datos, percepción no de detalle.

–Maneja las operaciones que los usuarios realicen sobre la Base de Datos

SISTEMA DE BASE DE DATOS

Usuarios: Los cuales lo podemos dividir en tres:

• Programadores de Aplicaciones

• Usuarios Finales

• Administrador de Base de Datos o DBA

PORQUE UNA BASE DE DATOS?

Compactación • No hay necesidad de archivos voluminosos

Velocidad • La maquina puede recuperar y actualizar datos

rápidamente

Menos Trabajo laborioso • Eliminar gran parte de trabajo de llevar archivos a mano

Actualidad • En el momento que necesitemos la información la

tendremos

BENEFICIOS ENFOQUE DE BASE DE DATOS

Los datos pueden compartirse

Es posible reducir la redundancia

Es posible evitar la inconsistencia

Es posible trabajar el manejo de transacciones

Es posible mantener la integridad

Es posible hacer cumplir la seguridad

Es posible hacer cumplir los estándares

ADMINISTRADOR DE DATOS

Modelo de Datos: Definición lógica, independiente y abstracta de los objetos, operadores con los que interactúan los usuarios

Decide que datos deben ser almacenados en la Base de datos

Establece políticas para mantener y manejas los datos almacenados

No necesita conocimientos técnicos de TI

ADMINISTRADOR DE BASE DE DATOS

Profesional de TI

Crea la Base de Datos real

Implementa los controles técnicos necesarios para hacer cumplir las políticas definidas por el administrador de Datos

SISTEMAS RELACIONALES

Esta basado en la teoría formal de modelos relacionales

Los datos se representan como filas de tablas

Estos datos son interpretadas como proposiciones verdaderas

Permite inferir proposiciones verdaderas adicionales a partir de las ya existentes

Brinda operadores los cuales generan nuevas tablas a partir de las anteriores

SISTEMAS RELACIONALES

Los operadores disponibles para el usuario son operadores que generan nuevas tablas a partir de las anteriores

• Operador Restringir

• Extrae subconjunto de filas

• Operador Proyectar

• Extrae un subconjunto de columnas

Gracias !!!

Ing. Eduardo Yataco Silva