2. Tema: Introducción y Conceptos generales
Presentación del tema
Material: edutech5.webnode.es
Practico: Practico I – Conceptos Generales de Bases de Datos
3. Datos
El 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.
4. Dato o Información
Dato
• 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
5. Sistemas de Información
SI
• 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.!!
6. Base De Datos
Una 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:
7. Procesos Involucrados
Definició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.
9. Usando Ficheros
Fichero = Tabla de datos
Personas.txt
Nombre, Apellido, Año_Nacimiento
Juan, Perez, 1957
Edinson, Cavani, 1987
…
• Tipos de reportes: Todas las personas con un año determinado año
de nacimiento
• Nuevo Reporte = Nuevo Programa
10. ¿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
11. Enfoque de bases de datos
Usuarios
Programas
Datos
Sistema Gestos de Bases de Datos
DBMS = Data Base Management System
Descripción de los
datos (Metadatos)
12. ¿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.
13. ¿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.
14. ¿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)