Your SlideShare is downloading. ×
  • Like
Clases 1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Education , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
472
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Alumnos, ¡Bienvenidos Semestre Otoño 2009! Marcelo Sanhueza Calderón Ingeniero Civil Informatico. Bases Datos.
  • 2. Clase I Conceptos de Bases Datos Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Definición: Sistema gestor de bases de datos(DBMS) Un sistema de software que permite a sus usuarios crear, mantener y controlar el acceso a una base de datos. • Informix • Oracle • SQL • MySQL ¿ Que es una Base de Datos ? Es un conjunto de datos relacionados, generalmente es la parte de un sistema
  • 3. Aplicaciones Servidores Bases de datos
  • 4. Aplicaciones Tradicionales • Inventario • Reservas • Compras • Seguimiento • Logística • Transporte • Educación • Estadísticas • Bancos • Adm. Clientes • Bibliotecas • Sistemas educación • Campus global • Etc.
  • 5. ¿Qué empresa ocupan Bases de datos? Cualquier organización usualmente Intercambia Procesa Almacena Recupera Actualiza Revisa ... datos provenientes de su actividad
  • 6. ¿Qué tipos de datos? • Ciertos aspectos del mundo real • Cuantificables • Objetivables • Útiles
  • 7. Ejemplo • Entidades • Alumnos • Curso • Secciones • Notas • Requisitos ¿Qué atributos podría tener cada uno?
  • 8. ¿Por qué no usar ficheros? • No se puede ... • Buscar rápido • Modificar fragmentos pequeños • Hacer consultas complejas • Modificar varios ficheros a la vez • No es eficiente consultar partes pequeñas de los ficheros sin leerlos completos en memoria • No hay restricciones de integridad
  • 9. Características del enfoque • Independencia de los datos • Otros programas para los mismos datos • Múltiples vistas de los datos • Compartir datos • Transacciones multiusuario • Desarrollar programas en menos tiempo y que funcionen mejor
  • 10. Términos clave • Esquema de la base de datos • Descripción de la estructura • Estado de la base de datos • Descripción del estado actual
  • 11. Ejemplo Base de datos de autores Tablas autores editoriales libros Tipos de dato TEXT - Texto INTEGER – Números enteros DATE – Fecha
  • 12. Dibujar las tablas Observar: ● Nombres de tabla ● Nombres de columna ● Tipos de dato ● Identificadores ● Relaciones
  • 13. Roles y actores • Administrador de datos y bases de datos (DBA) • Diseñadores de bases de datos • Desarrolladores de aplicaciones • Usuarios finales
  • 14. Administrador base de datos • Administración de datos • Planificación de la base de datos • Desarrollo de estándares (ej.: nombres), políticas y procedimientos • Diseño lógico de la base de datos Administración de bases de datos • Diseño e implementación de la base de datos • Acceso y control (usuarios y passwords) • Mantenimiento (ej.: mantenimiento para mejor performance) • Respaldo
  • 15. Diseñador de base de datos • Diseño lógico de la base de datos ¿Qué datos deben ser almacenados? • Definir vista parcial ¿Cómo deben organizarse los datos? ¿Cuáles son los usos típicos de los datos?
  • 16. Programador de aplicaciones Programas que usen las bases de datos Interfaces a otros sistemas • Web • E-Mail • Sistemas de ficheros • etc.
  • 17. ¿Quienes son los Usuarios finales?
  • 18. Aplicaciones más avanzadas Sistemas de información geográfica Bases de datos multimedia • Video • Música • Sonido • Fotografías Sistemas de proceso analítico on-line OLAP Bases de datos distribuidas
  • 19. Resumen Bases de datos + Software = Sistema de Bases de datos Actores: administradores, usuarios finales, diseñadores, programadores.
  • 20. Modelo general Usuario_1 Contabilidad Gerente Usuario_2 General RRHH. SQL Usuario_3 Producción
  • 21. Análisis de requerimientos Requisitos funcionales ¿Qué debe hacer el sistema? Transacciones Requisitos de datos ¿Qué debe almacenar el sistema? Pensar en el futuro Tipos de dato Esquema de datos Diseño lógico -> tablas