BD_01_BD_Introduccion

Páginas: 5 (1131 palabras) Publicado: 20 de septiembre de 2015
Liceo Politécnico Andes
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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS