SlideShare una empresa de Scribd logo
1 de 16
BASEBASE
DATOSDATOS
ResultadosResultadosResultadosResultados
RequerimientosRequerimientosRequerimientosRequerimientosInternet
INTRODUCCIÓNINTRODUCCIÓN
A LOS SISTEMAS DEA LOS SISTEMAS DE
BASE DE DATOSBASE DE DATOS
CONCEPTOS INICIALESCONCEPTOS INICIALES
Esquema General de Uso de una Base de Datos
ASP
PHP
JAVA
.NET
BASEBASE
DATOSDATOS
SQL Server
ORACLE
INFORMIX
DB2
SQLSQLSQLSQL
ApplicaciónApplicación
Cliente
Resultados
Resultados
Resultados
Resultados
Internet
VisualBasic
PowerBuilder
VisualFox
Delphi
Modelo Datos
Resultados
Resultados
Resultados
Resultados
¿ Qué es una Base de Datos (BD) ?¿ Qué es una Base de Datos (BD) ?
 Un conjunto de información organizada para cumplir las
necesidades de información de los usuarios de una empresa.
 Almacena eventos individuales de las transacciones que se
generan a partir de un Proceso de Negocios determinado
 Colección compartida de datos sin redundancias innecesarias,
almacenados en un soporte informático no volátil, independiente
de los programas que los usen, interrelacionados y estructurados
de acuerdo a un modelo de datos con el objeto de atender todas
las necesidades de los diferentes usuarios.
Sistema Gestor de Base de Datos (SGBD)Sistema Gestor de Base de Datos (SGBD)
Un software ó conjunto de programas que permiten crear y mantener una
base de datos, asegurando su integridad, confidencialidad y seguridad.
Los SGBD permiten:
- Definir una BD: especificar tipos, estructuras y restricciones de datos
- Construir la base de datos: guardar los datos en algún medio controlado
por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar
informes.
- Control de la Redundancia
- Control de accesos
-Manejo de restricciones de integridad
Características que hacen la Diferencia entre SGBD
- Rendimiento
- Funcionalidad/Inteligencia
- Distribución/Integración
Ordenadores
digitales
Archivos
Secuenciales
Fortran
S.O.
Acc.directo
y secuenc.
SBD.estruct.
Jerárquica
NAA + IBM
SBD en Red
Charles
Bachmann
(G.Electric)
SBD
relacionales,
modelos
orientados a
objetos
Plataformas
cliente/servidor
SBD
orientados
a objetos
1960 1970 1980 1990 20001950
Proyecto APOLO (finales 60´s)
NAA (North America Aviation)  GUAM (General Update Access Method)
Modelo Jerárquico (ARBOL)
IBM ……..  Dispositivos de almacenamiento en serie
(cintas magnéticas)
CODASYL (Conference on Data System Language)
Prog.
Relacional
Ted Codd
CODASYL
1971
M-ER
Chen (1976)
SBD. Relacionales
-SQL
- SGBD (DB2, ORACLE)
Evolución de las Bases de DatosEvolución de las Bases de Datos
Conjunto de conceptos para describir la estructura de una base
de datos, es decir, a las entidades involucradas, sus relaciones,
semántica asociada a los datos y restricciones de consistencia.
Los modelos de datos se clasifican :
Modelo de DatosModelo de Datos
1. Modelo Jerárquico
2. Modelo de Redes
3. Modelo Entidad Relación
4. Modelo Relacional
5. Modelo de Objetos
6. Modelo Objeto-Relacional AltoNivel
NivelImplementación
SGBD de Primera
Generación
SGBD de Segunda
Generación
SGBD de Tercera
Generación
BD. DISTRIBUIDAS, ACTIVAS,
ESPACIALES, ORIENTADAS A
OBJETOS, ...
EvoluciónEvolución
RENDIMIENTORENDIMIENTO
BD
FUNCIONALIDAD/FUNCIONALIDAD/
INTELIGENCIAINTELIGENCIA
DISTRIBUCIÓN/DISTRIBUCIÓN/
INTEGRACIÓNINTEGRACIÓN
Líneas de Evolución de lasLíneas de Evolución de las
Bases de DatosBases de Datos
 BD PARALELAS
 BD EN TIEMPO
REAL
 BD EN MEMORIA
PRINCIPAL
RENDIMIENTO
Líneas de Evolución de las BDLíneas de Evolución de las BD
DISTRIBUCIÓN
 BD DISTRIBUIDAS
 BD FEDERADAS
 MULTIBASES DE DATOS
 BD MÓVILES
 BD “WEB”
INTELIGENCIA
 BD ACTIVAS
 BD DEDUCTIVAS
 BD ORIENTADAS A
OBJETOS
 BD MULTIMEDIA
 BD TEMPORALES
 BD SEGURAS
 BD DIFUSAS
Algunos Ejemplos de Aplicaciones con BDAlgunos Ejemplos de Aplicaciones con BD
Lenguaje de las Base de DatosLenguaje de las Base de Datos
Los SGBD emplean como lenguaje estándar el SQL.
El SQL es un lenguaje Declarativo que permite la
definición, construcción y la manipulación de datos.
Clasificación de las sentencias o comandos :
- DML (Data Manipulation Languaje)
- DDL (Data Definition Languaje)
Características de los SGBDCaracterísticas de los SGBD
Naturaleza autodescriptiva de
los SGBD
Diccionario de Datos o Catalogo (Metadatos ).
Aquí va la información de la estructura de cada
archivo, el tipo y formato de los datos elementales
y las diversas restricciones que se aplican a nivel
de columna o de archivo.
Independencia respecto a
programas y datos
Abstracción: Las estructuras de los archivos se
almacenan en el diccionario de datos del SGBD y
no en los programas.
Manejo de múltiples vistas de
los datos
Cada usuario puede tener una vista ó perspectiva
diferente.
Control de Concunrrencia
El SGBD incluye software de control de
concurrencia (gestor de transacciones) para
asegurar que cuando varios usuarios intenten
actualizar los mismos datos, lo hagan de manera
sincronizada.
Control de Redundancia
Queda minimizada o controlada la repetición del
mismo dato en diferentes archivos. De esta forma
ya no se desperdicia espacio de almacenamiento
ni se producen inconsistencias.
Restricción de accesos no
autorizados
Niveles de acceso: Manejo de roles y privilegios
por cuentas y/o grupo de cuentas.
Restricciones de Integridad
Ejemplos: definir un tipo de dato (entero o String),
las edades de colegiales (13 a 17), que un valor
sea único (código de trabajador ), etc
Respaldo y Recuperación
Se recuperan ante fallas de hardware o de
software. La idea es que después de una caída,
se restaure la BD al estado en el que estaba.
NIVEL EXTERNO
NIVEL CONCEPTUAL
NIVEL INTERNO o FISICO
(Niveles de abstracción)(Niveles de abstracción)
Es conocido como el nivel de vistas de usuario.
Cada vista de usuario se conoce como subesquema o esquema
externo, donde cada uno de ellos describe alguna parte de la base de
datos. Oculta al usuario toda la base de datos restante.
A este nivel se tiene el esquema de la base
de datos, que describe la estructura de toda la base de datos. El
esquema conceptual oculta los detalles de las estructuras físicas de
almacenamiento y se concentra en describir entidades, tipos de datos,
relaciones, operaciones y restricciones
tiene un esquema interno o físico.
Describe como se almacenan realmente los datos y los caminos de
acceso a la base de datos.
Arquitectura de una BDArquitectura de una BD
de un nivel a otro.
Correspondencia : proceso de transformar pedidos y respuestas
Correspondencia
conceptual/ interna
Correspondencia
externa/conceptual
La BD presenta una arquitectura de tres niveles:
Vista
Externa 1
Vista
Externa 2
Vista
Externa n. . .. . .
Usuarios finales
ESQUEMA CONCEPTUAL
ESQUEMA INTERNO
NIVELNIVEL
EXTERNOEXTERNO
NIVELNIVEL
CONCEPTUALCONCEPTUAL
NIVELNIVEL
INTERNOINTERNO
BDBD ALMACENADAALMACENADA
detalle
Arquitectura de una BDArquitectura de una BD
ProgramadoresProgramadores
Usuarios normalesUsuarios normales
Administrador de la Base de DatosAdministrador de la Base de Datos
Escriben aplicaciones, donde incrustan comandos DML para interactuar con el sistema
Interactúan con el sistema mediante el uso de aplicaciones que han sido escritos por
informáticos.
Usuarios sofisticadosUsuarios sofisticados
Interactúan con el sistema creando consultas con un lenguaje de consulta, las cuales entran al
procesador de consultas que transforma las instrucciones DML, para ser entendidas por el
gestor de almacenamiento.
Crea BD, define métodos de acceso, concede autorizaciones, etc
Tipos de Usuarios de Base de DatosTipos de Usuarios de Base de Datos
Usuarios
normales
Programadores
de aplicaciones
Usuarios
sofisticados
Administrador de
Base de Datos
Interfaces de
aplicaciones
Programas de
aplicacion
Consulta
Esquema de
base de datos
Precompilador
del DML
compilador
del DML
Interprete
del DDL
Código objeto
de las
aplicaciones
Motor de evaluación de
consultas
Gestor de
transacciones
Gestor de memoria intermedia
Gestor de archivos
indices
Archivos de datos estadística
Diccionario de datos
ProcesadorProcesador
dede
ConsultasConsultas
Gestor de
almacenamiento
SistemaSistema
de gestiónde gestión
de base dede base de
datosdatos
UsuariosUsuarios
Vista de los Componentes de un SGBDVista de los Componentes de un SGBD

Más contenido relacionado

La actualidad más candente

Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datosEmerson Molina
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?Gely Perez
 
BASE DE DATOS Y SU ESTRUCTURA
BASE DE DATOS Y SU ESTRUCTURABASE DE DATOS Y SU ESTRUCTURA
BASE DE DATOS Y SU ESTRUCTURADayana2455
 
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSTALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSJohnfer Montoya
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de DatosSaulo Aizprua
 
Bases de datos
Bases de datosBases de datos
Bases de datosSara Maria
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosastrid2014
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datosSteven Nuñez
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096enmanuelmorlestiller
 
Bases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónBases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónCarlos Castillo (ChaTo)
 

La actualidad más candente (20)

Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datos
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
BASE DE DATOS Y SU ESTRUCTURA
BASE DE DATOS Y SU ESTRUCTURABASE DE DATOS Y SU ESTRUCTURA
BASE DE DATOS Y SU ESTRUCTURA
 
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSTALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Componentes de una base de datos
Componentes de una base de datosComponentes de una base de datos
Componentes de una base de datos
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Bases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónBases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 Introducción
 

Similar a Introduccion BD - 02

Similar a Introduccion BD - 02 (20)

Unidad1
Unidad1Unidad1
Unidad1
 
119318
119318119318
119318
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Presentacion1 fundamentos bases de datos upl
Presentacion1   fundamentos bases de datos uplPresentacion1   fundamentos bases de datos upl
Presentacion1 fundamentos bases de datos upl
 
Abd clase 1
Abd clase 1Abd clase 1
Abd clase 1
 
Fundamentos de los Gestores de Bases de Datos
Fundamentos de los Gestores de Bases de DatosFundamentos de los Gestores de Bases de Datos
Fundamentos de los Gestores de Bases de Datos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Tema 1 base de datos
Tema 1   base de datosTema 1   base de datos
Tema 1 base de datos
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Bases de Datos de Tercera Generacion
Bases de Datos de Tercera GeneracionBases de Datos de Tercera Generacion
Bases de Datos de Tercera Generacion
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Creacion de base de dato
Creacion de base de datoCreacion de base de dato
Creacion de base de dato
 
Creacion de-base-de-dato
Creacion de-base-de-datoCreacion de-base-de-dato
Creacion de-base-de-dato
 
Bases de datos NoSQL en entornos Big Data
Bases de datos NoSQL en entornos Big DataBases de datos NoSQL en entornos Big Data
Bases de datos NoSQL en entornos Big Data
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Bd Conceptos Generales
Bd Conceptos GeneralesBd Conceptos Generales
Bd Conceptos Generales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo de josue
Trabajo de josueTrabajo de josue
Trabajo de josue
 

Último

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptxHistoria de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptxedgarzevallos
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitariolucianosaldivia3
 

Último (20)

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptxHistoria de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 

Introduccion BD - 02

  • 2. Esquema General de Uso de una Base de Datos ASP PHP JAVA .NET BASEBASE DATOSDATOS SQL Server ORACLE INFORMIX DB2 SQLSQLSQLSQL ApplicaciónApplicación Cliente Resultados Resultados Resultados Resultados Internet VisualBasic PowerBuilder VisualFox Delphi Modelo Datos Resultados Resultados Resultados Resultados
  • 3. ¿ Qué es una Base de Datos (BD) ?¿ Qué es una Base de Datos (BD) ?  Un conjunto de información organizada para cumplir las necesidades de información de los usuarios de una empresa.  Almacena eventos individuales de las transacciones que se generan a partir de un Proceso de Negocios determinado  Colección compartida de datos sin redundancias innecesarias, almacenados en un soporte informático no volátil, independiente de los programas que los usen, interrelacionados y estructurados de acuerdo a un modelo de datos con el objeto de atender todas las necesidades de los diferentes usuarios.
  • 4. Sistema Gestor de Base de Datos (SGBD)Sistema Gestor de Base de Datos (SGBD) Un software ó conjunto de programas que permiten crear y mantener una base de datos, asegurando su integridad, confidencialidad y seguridad. Los SGBD permiten: - Definir una BD: especificar tipos, estructuras y restricciones de datos - Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD - Manipular la base de datos: realizar consultas, actualizarla, generar informes. - Control de la Redundancia - Control de accesos -Manejo de restricciones de integridad Características que hacen la Diferencia entre SGBD - Rendimiento - Funcionalidad/Inteligencia - Distribución/Integración
  • 5. Ordenadores digitales Archivos Secuenciales Fortran S.O. Acc.directo y secuenc. SBD.estruct. Jerárquica NAA + IBM SBD en Red Charles Bachmann (G.Electric) SBD relacionales, modelos orientados a objetos Plataformas cliente/servidor SBD orientados a objetos 1960 1970 1980 1990 20001950 Proyecto APOLO (finales 60´s) NAA (North America Aviation)  GUAM (General Update Access Method) Modelo Jerárquico (ARBOL) IBM ……..  Dispositivos de almacenamiento en serie (cintas magnéticas) CODASYL (Conference on Data System Language) Prog. Relacional Ted Codd CODASYL 1971 M-ER Chen (1976) SBD. Relacionales -SQL - SGBD (DB2, ORACLE) Evolución de las Bases de DatosEvolución de las Bases de Datos
  • 6. Conjunto de conceptos para describir la estructura de una base de datos, es decir, a las entidades involucradas, sus relaciones, semántica asociada a los datos y restricciones de consistencia. Los modelos de datos se clasifican : Modelo de DatosModelo de Datos 1. Modelo Jerárquico 2. Modelo de Redes 3. Modelo Entidad Relación 4. Modelo Relacional 5. Modelo de Objetos 6. Modelo Objeto-Relacional AltoNivel NivelImplementación SGBD de Primera Generación SGBD de Segunda Generación SGBD de Tercera Generación BD. DISTRIBUIDAS, ACTIVAS, ESPACIALES, ORIENTADAS A OBJETOS, ...
  • 9.  BD PARALELAS  BD EN TIEMPO REAL  BD EN MEMORIA PRINCIPAL RENDIMIENTO Líneas de Evolución de las BDLíneas de Evolución de las BD DISTRIBUCIÓN  BD DISTRIBUIDAS  BD FEDERADAS  MULTIBASES DE DATOS  BD MÓVILES  BD “WEB” INTELIGENCIA  BD ACTIVAS  BD DEDUCTIVAS  BD ORIENTADAS A OBJETOS  BD MULTIMEDIA  BD TEMPORALES  BD SEGURAS  BD DIFUSAS
  • 10. Algunos Ejemplos de Aplicaciones con BDAlgunos Ejemplos de Aplicaciones con BD
  • 11. Lenguaje de las Base de DatosLenguaje de las Base de Datos Los SGBD emplean como lenguaje estándar el SQL. El SQL es un lenguaje Declarativo que permite la definición, construcción y la manipulación de datos. Clasificación de las sentencias o comandos : - DML (Data Manipulation Languaje) - DDL (Data Definition Languaje)
  • 12. Características de los SGBDCaracterísticas de los SGBD Naturaleza autodescriptiva de los SGBD Diccionario de Datos o Catalogo (Metadatos ). Aquí va la información de la estructura de cada archivo, el tipo y formato de los datos elementales y las diversas restricciones que se aplican a nivel de columna o de archivo. Independencia respecto a programas y datos Abstracción: Las estructuras de los archivos se almacenan en el diccionario de datos del SGBD y no en los programas. Manejo de múltiples vistas de los datos Cada usuario puede tener una vista ó perspectiva diferente. Control de Concunrrencia El SGBD incluye software de control de concurrencia (gestor de transacciones) para asegurar que cuando varios usuarios intenten actualizar los mismos datos, lo hagan de manera sincronizada. Control de Redundancia Queda minimizada o controlada la repetición del mismo dato en diferentes archivos. De esta forma ya no se desperdicia espacio de almacenamiento ni se producen inconsistencias. Restricción de accesos no autorizados Niveles de acceso: Manejo de roles y privilegios por cuentas y/o grupo de cuentas. Restricciones de Integridad Ejemplos: definir un tipo de dato (entero o String), las edades de colegiales (13 a 17), que un valor sea único (código de trabajador ), etc Respaldo y Recuperación Se recuperan ante fallas de hardware o de software. La idea es que después de una caída, se restaure la BD al estado en el que estaba.
  • 13. NIVEL EXTERNO NIVEL CONCEPTUAL NIVEL INTERNO o FISICO (Niveles de abstracción)(Niveles de abstracción) Es conocido como el nivel de vistas de usuario. Cada vista de usuario se conoce como subesquema o esquema externo, donde cada uno de ellos describe alguna parte de la base de datos. Oculta al usuario toda la base de datos restante. A este nivel se tiene el esquema de la base de datos, que describe la estructura de toda la base de datos. El esquema conceptual oculta los detalles de las estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos, relaciones, operaciones y restricciones tiene un esquema interno o físico. Describe como se almacenan realmente los datos y los caminos de acceso a la base de datos. Arquitectura de una BDArquitectura de una BD
  • 14. de un nivel a otro. Correspondencia : proceso de transformar pedidos y respuestas Correspondencia conceptual/ interna Correspondencia externa/conceptual La BD presenta una arquitectura de tres niveles: Vista Externa 1 Vista Externa 2 Vista Externa n. . .. . . Usuarios finales ESQUEMA CONCEPTUAL ESQUEMA INTERNO NIVELNIVEL EXTERNOEXTERNO NIVELNIVEL CONCEPTUALCONCEPTUAL NIVELNIVEL INTERNOINTERNO BDBD ALMACENADAALMACENADA detalle Arquitectura de una BDArquitectura de una BD
  • 15. ProgramadoresProgramadores Usuarios normalesUsuarios normales Administrador de la Base de DatosAdministrador de la Base de Datos Escriben aplicaciones, donde incrustan comandos DML para interactuar con el sistema Interactúan con el sistema mediante el uso de aplicaciones que han sido escritos por informáticos. Usuarios sofisticadosUsuarios sofisticados Interactúan con el sistema creando consultas con un lenguaje de consulta, las cuales entran al procesador de consultas que transforma las instrucciones DML, para ser entendidas por el gestor de almacenamiento. Crea BD, define métodos de acceso, concede autorizaciones, etc Tipos de Usuarios de Base de DatosTipos de Usuarios de Base de Datos
  • 16. Usuarios normales Programadores de aplicaciones Usuarios sofisticados Administrador de Base de Datos Interfaces de aplicaciones Programas de aplicacion Consulta Esquema de base de datos Precompilador del DML compilador del DML Interprete del DDL Código objeto de las aplicaciones Motor de evaluación de consultas Gestor de transacciones Gestor de memoria intermedia Gestor de archivos indices Archivos de datos estadística Diccionario de datos ProcesadorProcesador dede ConsultasConsultas Gestor de almacenamiento SistemaSistema de gestiónde gestión de base dede base de datosdatos UsuariosUsuarios Vista de los Componentes de un SGBDVista de los Componentes de un SGBD