tema1 introduccion

15
Sistemas de Bases de Datos I

Upload: alvaro-loustau

Post on 06-Apr-2017

16 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Tema1   introduccion

Sistemas de Bases de Datos I

Page 2: Tema1   introduccion

Tema: Introducción y Conceptos generales

Presentación del tema

Material: edutech5.webnode.es

Practico: Practico I – Conceptos Generales de Bases de Datos

Page 3: Tema1   introduccion

DatosEl valor de los datos

• Se han convertido en uno de los activos más importantes de las

organizaciones

• Materia prima para toma de decisiones operativas y estratégicas

• Lo que guía a procesos de todo tipo En el “mundo globalizado”

Distintos tipos de empresas los usan

Empresas como financieras, hospitales, aseguradoras, instituciones

educativas, inmobiliarias, y más. Utilizan los datos.

Page 4: Tema1   introduccion

Dato o InformaciónDato

• Es una representación simbólica.

• Característica: Por sí sólo, no tiene significado.

• Ej: 1911

Es un año? Es un código de una materia? Es un teléfono de un radio-taxi?

Información

• Son datos procesados e interpretables. Una información dice algo.

• Característica: tiene significado (semántica).

• Por ejemplo, el código de Sist. De Bases de Datos es 1911

Page 5: Tema1   introduccion

Sistemas de InformaciónSI

• Conjunto de componentes que interactúan con el objetivo de

almacenar, recuperar y procesar datos e información para crear nueva

información.

• Los componentes de un SI son software, hardware y

fundamentalmente las personas

Ejemplo

• Primero SI: Censos (De personas o bienes) Babilonia 3800 A.C.!!

Page 6: Tema1   introduccion

Base De DatosUna Base de Datos (BD) es un conjunto de datos relacionados entre si.

Elmasri-Navathe 6ª edición. Cap. 1

Una colección de datos relacionados, y una descripción de estos datos,

diseñados para cumplir con las necesidades de información de una

organización.

Connolly & Begg

Representación gráfica:

Page 7: Tema1   introduccion

Procesos InvolucradosDefinición de una BD

• Descripción o definición de las estructuras de datos y restricciones que

tendrá una base.

Construcción de una BD

• Proceso de carga de los datos en la base.

Manipulación de una BD

• Proceso de explotación de la base, esto es, la recuperación y

modificación de los datos almacenados.

Page 8: Tema1   introduccion

Enfoque típico de tratamiento de datos

Usuarios

Programas

Datos

Page 9: Tema1   introduccion

Usando FicherosFichero = Tabla de datos

Personas.txtNombre, Apellido, Año_NacimientoJuan, Perez, 1957Edinson, Cavani, 1987…

• Tipos de reportes: Todas las personas con un año determinado año de nacimiento

• Nuevo Reporte = Nuevo Programa

Page 10: Tema1   introduccion

¿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

Page 11: Tema1   introduccion

Enfoque de bases de datos

Usuarios

Programas

Datos

Sistema Gestos de Bases de DatosDBMS = Data Base Management System

Descripción de los datos (Metadatos)

Page 12: Tema1   introduccion

¿Por qué usar “Bases de Datos”?Organización de la Información

• Definición central de datos

• Abstracción de Datos.

• Múltiples vistas de los datos.

• Almacenamiento de datos y programas.

“Programación” de la BD

• Separación entre programas y datos.

• Control de Restricciones de Integridad

• Estandarización de modelos y lenguajes.

Page 13: Tema1   introduccion

¿Por qué usar “Bases de Datos”?

Explotación de la BD

• Datos compartidos.

• Control de Concurrencia.

• Seguridad y Recuperación ante fallas.

• Datos persistentes en modelos avanzados.

Page 14: Tema1   introduccion

¿Por qué no usar un DBMSs?

Cuando no se justifica usar DBMSs

• Muy pocos datos (Planillas).

• Datos muy estables.

• Alta performance (Tiempo Real).

• No hay acceso concurrente.

Los DBMS “de escritorio”

• Similares en Modelos de Datos a los grandes.

• Bajo costo. Ejemplo (Ms. Access, OpenOffice Base)

Page 15: Tema1   introduccion

Ha realizar el practico I