BD_01_BD_Introduccion
Páginas: 5 (1131 palabras)
Publicado: 20 de septiembre de 2015
Fundación DuocUC
Bases de Datos:
Introducción
Profesor
Juan Ponce Contreras
Bases de Datos
HISTORIA
Los sistemas de información (SI) existen
desde la antigüedad (censos romanos)
Datos = recopilan, ordenan y centralizan.
Objetivo: Recuperar datos/Deducir otros.
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
OBJETIVO
Los SI apoyan la toma de decisiónbasados en información relevante.
Ejemplo: Comprar petróleo (porque el
precio del dólar bajó).
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
DEFINICIONES
Dato:
Antecedente
específico
conocimiento exacto de algo.
para
BD (DB):
Colección estructurada de datos.
Bases de Datos
Profesor: Juan Ponce Contreras
el
Bases de Datos
DEFINICIONES
Información:
Conjunto de datos.
Datoprocesado.
Datos con pertinencia y propósito (baja
incertidumbre)
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
ACTUALIDAD
Se delegan operaciones a un software
(SGBD, DBMS).
La información consta de 1 o más BD,
con perfiles y permisos.
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
BD DE TEXTO PLANO
Las primeras BD eran “texto tradicional”:
Bases de Datos
Profesor:Juan Ponce Contreras
Bases de Datos
BD BINARIAS
Ejemplo: Sistema programado en C, los
datos se guardan en archivos indexados.
- Variables “struct”
- Arreglos de tipo “struct”
- Arreglo se opera en/hacia archivo
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
BD en COBOL
- Cobol = lenguaje de programación.
- Permite definir “campos”.
- Evita errores de redondeo (bancos).
- Muyveloz en búsquedas.
Curiosidad: Aparecen líneas de cobol en la
programación del cyborg en “Terminator”
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
COBOL
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
COBOL
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
BD primitivas
Ejemplo: DBASE III Plus.
- Entorno de programación y manejo de datos.
-Interpretado.
- Tiene comandos para el manejo de datos.
- Aparecen las “tablas”.
- Las “relaciones” se hacen “a mano”.
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
DBASE III Plus
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
SGBD - DBMS
Sistema de Gestion de Base de Datos
Programas y datos más complejos.
Almacenamiento con condiciones
(perfiles de usuario, nivelesde acceso).
Proteger el trabajo de las operaciones
del resto de los usuarios.
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
Funciones de un SGBD:
Crear BD (especificar estructura,
usando un lenguaje)
Consultar, modificar, eliminar e insertar
eficientemente (SQL)
Almacenar gran cantidad de datos
durante mucho tiempo (a salvo de
accidentes y accesos noautorizados)
Controlar acceso de muchos usuarios.
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
Aparecen bases de datos relacionales
(SGBDR; del inglés RDBMS).
Relaciones mantienen “integridad”
Los datos se separan en tablas, (evitar
datos repetidos) (formas normales)
Se debe hacer “join” para reconstruir la
información.
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
SQL(Structured Query Language)
Preocupación por los datos, no como extraerlos.
IBM crea “SEQUEL” como producto interno (1977)
SQL-86 o SQL1 estandarizado por ANSI
SQL-92 o SQL2
SQL-2000 Más opciones y O.O.
SQL-2003
SQL-2006
SQL-2008
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
SQL
(Structured Query Language)
Transacciones: Para manejar datos
Select
Insert
Update
Delete
Bases deDatos
Profesor: Juan Ponce Contreras
Bases de Datos
Un SGBD debe:
1)
Permitir almacenar, acceder, eliminar y actualizar
datos.
2)
Un catálogo de descripciones (diccionario de
datos).
Bases de Datos
Profesor: Juan Ponce Contreras
Bases de Datos
Ejemplo:
Ejemplo
Nombre, tipo y tamaño de datos
(Definición de las tablas): Ap_pat
varchar(20).
Nombre de los usuarios autorizados a
acceder a...
Leer documento completo
Regístrate para leer el documento completo.