Concepto y definición de tipos de Datos Abstractos en c++.pptx
Base de datos 1 clase 2
1. BASE DE DATOS 1
INTRODUCCIÓN
ESP. JHON HENRY CUELLAR PORTILLA
2. ¿QUÉ ES UN BASE DE DATOS?
• COLECCIÓN DE INFORMACIÓN CON UN FIN COMÚN.
• ES EL CONJUNTO DE DATOS QUE SE ALMACENAN EN UN MISMO SITIO Y QUE AL SER
PROCESADOS OBTENEMOS INFORMACIÓN PARA UN PROPÓSITO DE ACUERDO A
NUESTRAS NECESIDADES.
• DATOS RELACIONADOS SOBRE UN MISMO TEMA O ÁREA DE INTERÉS.
• CONSOLIDACIÓN DE DATOS, ALMACENADOS, RELACIONADOS Y QUE GUARDAN UNA
ESTRUCTURA DEFINIDA PARA SU PROCESAMIENTO.
• COMPENDIO DE DIFERENTES TIPOS DE DATOS ALMACENADOS COMUNMENTE EN UN
SISTEMA COMPUTACIONAL Y PROCESADOS MEDIANTE UN SGBD POR UN USUARIO.
3. ¿QUÉ ENTENDEMOS POR DATO?
• EJEMPLO DE LA MANZANA…..
• TIPOS DE DATOS: NUMÉRICOS, CADENA, LÓGICOS, FECHA HORA
• ENTONCES QUÉ SERÁ LA INFORMACIÓN: CONJUNTO DE DATOS QUE AL
PROCESARLOS OBTENEMOS RESULTADOS CON SENTIDO HACIA LO QUE SE
PRETENDE BUSCAR SOBRE EL TEMA EN COMÚN.
4. EJEMPLOS DE BASE DE DATOS
• BIBLIOTECA (LIBROS, CON SUS AUTORES, FECHAS DE EDICIÓN Y PUBLICACIÓN).
• DANE (RECOLECCIÓN DE DATOS QUE CONFORMAN LA INFORMACION DE LAS CONDICIONES DE
LAS FAMILIAS COLOMBIANAS).
• REGISTRADURIA (DATOS SOBRE CADA CIUDADANO EN COLOMBIA).
• LIBRO DE REGISTRO DE UN PRESTAMISTA.
• LIBRO DE REGISTRO DE DOÑA JOSE.
• INVENTARIO DE UN ALMACÉN
• SISTEMA DE NOTAS DEL ITP
• REGISTRO DE MATRICULA DE ENERGIA
5. ¿COMO COMIENZAN LAS BASE DE DATOS?
• NECESIDAD DE LLEVAR REGISTROS (BITACORA, EVENTOS, SUCESOS)
• CARPETAS, REPOSITORIOS, ARCHIVOS PLANOS) REDUNDANCIA
BASE DE DATOS
(DATA BASE)
IDENTIFICACION NOMBRE FEC-NACIMIENTO
1234 JUAN GOMEZ 02/08/1995
4543 SANDRA MOLINA 21/04/1990
COLUMNA
CAMPO 3
DATODATODATO REGISTRO 2
TABLA
6. BD RELACIONALES
ID GRUPO GENERO
1 NICHE SALSA (1)
2 THE
BEATLES
POP (5)
3 RIKARENA MERENGUE (3)
ID GENERO
1 SALSA
2 ROCK
3 MERENGUE
4 VALLENATO
5 POP
6 CUMBIA
MUSICA BD
GRUPOS
GENEROS
EVITA REDUNDANCIA DE INFORMACIÓN (O ES CONTROLADA)
PERMITE RELACIONES ENTRE SUS PARTES
ORDEN EN LA INFORMACIÓN
CUMPLE NORMAS DE INTEGRIDAD Y NORMALIZACION
7. EL SGBD (DBMS)
• SGBD - INTERFACE (SW) PARA CREACIÓN Y ADMINISTRACIÓN
INTERMEDIARIO ENTRE EL USUARIO Y LA BD
SQL SERVER, ORACLE, MARIADB, MYSQL, POSTGRES
BASE DE
DATOS
(DATA
BASE)
PROGRAMAS APLICATIVOS CONSULTAS
PROCESADOR DE CONSULTAS
SGBD
SQL
8. STRUCTURED QUERY LANGUAJE (SQL)
• LENGUAJE ESTÁNDAR OFICIAL - SENTENCIAS SQL SINTAXIS. FORMA DE ESCRIBIRSE
PARA SER EJECUTADO
• DML - DATA MANIPULATION LANGUAJE (DML - SELECT, INSERT, UPDATE,
DELETE)
• DDL - DATA DEFINITION LANGUAJE (DDL - CREATE, DROP, ALTER)
ROJO SENTENCIAS PROPIAS
AZUL CAMPOS DE LA TABLA
NEGRO TABLA
SELECT ID, NOMBRE FROM PERSONA WHERE NOMBRE=´
9. APRENDAMOS UN POCO MAS….
• EJERCICIOS EN EXCEL CON ARCHIVOS PLANOS….
• Y PASEMOS A ABSTRACCIÓN DE LOS DATOS…..