SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Introducción a las bases de datosIntroducción a las bases de datos
Fundamentos de diseño de bases de datosFundamentos de diseño de bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Organización lógica de los datosOrganización lógica de los datos
Sistemas basados en archivosSistemas basados en archivos
Concepto intuitivo de base de datosConcepto intuitivo de base de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
DefiniciónDefinición
Características y ventajasCaracterísticas y ventajasCaracterísticas y ventajasCaracterísticas y ventajas
Bases de datosBases de datos
DefiniciónDefinición
Operaciones: Lenguajes DDL y DMLOperaciones: Lenguajes DDL y DML
Usuarios de la base de datosUsuarios de la base de datos
Datos operativos y esquema de la base de datosDatos operativos y esquema de la base de datos
Arquitectura de un sistema gestor de bases de datosArquitectura de un sistema gestor de bases de datos
Niveles de abstracciónNiveles de abstracción
Independencia de los datos (física y lógica)Independencia de los datos (física y lógica)
11
Organización lógica de los datosOrganización lógica de los datos
Sistemas basados en archivosSistemas basados en archivos
CampoCampo Unidad mínima.Unidad mínima.
RegistroRegistro Conjunto de campos relacionados.Conjunto de campos relacionados.RegistroRegistro Conjunto de campos relacionados.Conjunto de campos relacionados.
FicheroFichero Conjunto de registros relacionados.Conjunto de registros relacionados.
CarpetaCarpeta Conjunto de ficheros relacionados.Conjunto de ficheros relacionados.
22
Organización lógica de los datosOrganización lógica de los datos
Las carpetas se organizan jerárquicamenteLas carpetas se organizan jerárquicamente
(en carpetas y subcarpetas) para formar un árbol:(en carpetas y subcarpetas) para formar un árbol:
33
Organización lógica de los datosOrganización lógica de los datos
Ejemplo: Gestión de la UniversidadEjemplo: Gestión de la Universidad
Utilización de aplicaciones distintas para cada necesidad:Utilización de aplicaciones distintas para cada necesidad:
Aplicaciones Datos
Matrículas Alumnos, asignaturas…
Actas Asignaturas, profesores, alumnos…
Cada programa define y gestiona sus propios datos.Cada programa define y gestiona sus propios datos.
44
Actas Asignaturas, profesores, alumnos…
Expedientes y certificados Alumnos, planes de estudio…
Organización docente Profesores, asignaturas, departamentos…
Horarios Profesores, grupos, asignaturas, aulas…
…
Organización lógica de los datosOrganización lógica de los datos
Ejemplo: Gestión de la UniversidadEjemplo: Gestión de la Universidad
ProblemaProblema: Los datos pertenecen a las aplicaciones.: Los datos pertenecen a las aplicaciones.
ConsecuenciasConsecuencias::ConsecuenciasConsecuencias::
Existencia de datos redundantes.Existencia de datos redundantes.
Posible aparición de inconsistencias.Posible aparición de inconsistencias.
Información no reutilizable .Información no reutilizable .
p.ej. Dificultad a la hora de relacionar datosp.ej. Dificultad a la hora de relacionar datos
(¿en qué aula está un alumno a una hora determinada?)(¿en qué aula está un alumno a una hora determinada?)
55
Organización lógica de los datosOrganización lógica de los datos
Ejemplo: Gestión de la UniversidadEjemplo: Gestión de la Universidad
SoluciónSolución::
Base de datos común para distintas aplicaciones.Base de datos común para distintas aplicaciones.
En la base de datos se almacenan, de formaEn la base de datos se almacenan, de forma
centralizada, los datos referentes a asignaturas,centralizada, los datos referentes a asignaturas,
planes de estudio, cursos, grupos, alumnos,planes de estudio, cursos, grupos, alumnos,
profesores, departamentos, aulas...profesores, departamentos, aulas...
Las distintas aplicaciones trabajan sobre los mismosLas distintas aplicaciones trabajan sobre los mismos
datos, que se comparten en función de lasdatos, que se comparten en función de las
necesidades de cada aplicación.necesidades de cada aplicación. 66
Concepto intuitivo de base de datosConcepto intuitivo de base de datos
Fondo común de información almacenada en unaFondo común de información almacenada en una
computadora para que cualquier persona o programacomputadora para que cualquier persona o programa
autorizado pueda acceder a ella, independientementeautorizado pueda acceder a ella, independientemente
de su lugar de procedencia y del uso que haga de ella.de su lugar de procedencia y del uso que haga de ella.
Organización lógica de los datosOrganización lógica de los datos
Base de datos:Base de datos:
Conjunto de datos comunesConjunto de datos comunes
que se almacenan sin redundanciaque se almacenan sin redundancia
para ser útiles en diferentes aplicaciones.para ser útiles en diferentes aplicaciones.
77
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Limitaciones de los sistemas basados en archivosLimitaciones de los sistemas basados en archivos
Resulta complejo utilizar un sistema de archivos para:Resulta complejo utilizar un sistema de archivos para:
Modificar dinámicamente la estructura de un archivo.Modificar dinámicamente la estructura de un archivo.
Consultar o actualizar un archivo de forma flexible.Consultar o actualizar un archivo de forma flexible.Consultar o actualizar un archivo de forma flexible.Consultar o actualizar un archivo de forma flexible.
Proteger ciertos datos de usuarios no autorizados.Proteger ciertos datos de usuarios no autorizados.
Permitir el acceso a los datos desde distintas aplicaciones.Permitir el acceso a los datos desde distintas aplicaciones.
SoluciónSolución
Utilizar un sistema de gestión de bases de datos.Utilizar un sistema de gestión de bases de datos.
88
Sistema de Gestión de Bases de DatosSistema de Gestión de Bases de Datos
[DBMS:[DBMS: DataBaseDataBase ManagementManagement SystemSystem]]
Software con capacidad para definir,Software con capacidad para definir,
mantener y utilizar una base de datos.mantener y utilizar una base de datos.
Sistemas gestores de bases de datosSistemas gestores de bases de datos
mantener y utilizar una base de datos.mantener y utilizar una base de datos.
Un sistema de gestión de bases de datos debe permitirUn sistema de gestión de bases de datos debe permitir
definir estructuras de almacenamiento, acceder a losdefinir estructuras de almacenamiento, acceder a los
datos de forma eficiente y segura, etc..datos de forma eficiente y segura, etc..
Ejemplos:Ejemplos: Oracle, IBM DB2, Microsoft SQL Server,Oracle, IBM DB2, Microsoft SQL Server,
InterbaseInterbase,, MySQLMySQL,, PostgreSQLPostgreSQL…… 99
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Características de un sistema gestor de bases de datos:Características de un sistema gestor de bases de datos:
1.1. IndependenciaIndependencia: Los datos se organizan: Los datos se organizan
independientemente de las aplicaciones que los vayan aindependientemente de las aplicaciones que los vayan a
usar (usar (independencia lógicaindependencia lógica) y de los ficheros en los que) y de los ficheros en los que
vayan a almacenarse (vayan a almacenarse (independencia físicaindependencia física).).
2.2. Los usuarios y las aplicaciones pueden acceder aLos usuarios y las aplicaciones pueden acceder a
los datos mediante el uso delos datos mediante el uso de lenguajes de consultalenguajes de consulta
(p.ej. SQL,(p.ej. SQL, QueryQuery--byby--exampleexample…).…).
3.3. CentralizaciónCentralización: Los datos se gestionan de forma: Los datos se gestionan de forma
centralizada e independiente de las aplicaciones.centralizada e independiente de las aplicaciones.
4.4. Consistencia e integridadConsistencia e integridad de los datos.de los datos.
5.5. FiabilidadFiabilidad (protección frente a fallos)(protección frente a fallos)
y seguridady seguridad (control de acceso a los datos).(control de acceso a los datos). 1010
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Característica Ventajas
Independencia física - Simplifica el desarrollo de las aplicaciones, que no
han de preocuparse del almacenamiento de los datos.
- Permite realizar cambios en la estructura física para
optimizar el uso de la BD sin tener que modificar las
aplicaciones.
Independencia lógica - Facilita la realización de cambios en las aplicacionesIndependencia lógica - Facilita la realización de cambios en las aplicaciones
sin tener que modificar la base de datos.
- Cada aplicación organiza los datos en función
de sus propias necesidades.
Lenguajes de consulta - Facilitan al usuario el acceso a los datos.
Centralización - Gestión automática de accesos concurrentes.
Consistencia - Mantenimiento de la integridad de los datos.
p.ej. Datos duplicados, valores incorrectos…
Seguridad - Control sobre el acceso a los datos particulares.
- El uso de bases de datos permite que los datos se
almacenen sin redundancia. 1111
Definición de base de datos:Definición de base de datos:
Colección compartida de datosColección compartida de datos
relacionados desde el punto de vista lógico,relacionados desde el punto de vista lógico,
Bases de datosBases de datos
relacionados desde el punto de vista lógico,relacionados desde el punto de vista lógico,
junto con una descripción de esos datosjunto con una descripción de esos datos
(metadatos), diseñada para satisfacer las(metadatos), diseñada para satisfacer las
necesidades de información de una organización.necesidades de información de una organización.
1212
Bases de datosBases de datos
Operaciones sobre la base de datosOperaciones sobre la base de datos
Relacionadas con las estructuras de datos (esquemaRelacionadas con las estructuras de datos (esquema
de la base de datos):de la base de datos): Lenguaje de definición deLenguaje de definición de
datosdatos [[DDLDDL: Data: Data DefinitionDefinition LanguageLanguage].].
p.ej.p.ej. Describir y dar nombre a los datos que se requierenDescribir y dar nombre a los datos que se requieren
para cada aplicación, junto a las reglas quepara cada aplicación, junto a las reglas que
garantizan su integridad y seguridad.garantizan su integridad y seguridad.
Relacionadas con los datos almacenados en la baseRelacionadas con los datos almacenados en la base
de datos:de datos: Lenguaje de manipulación de datosLenguaje de manipulación de datos
[[DMLDML: Data: Data ManipulationManipulation LanguageLanguage].].
p.ej.p.ej. Consultar, añadir, modificar o borrar datosConsultar, añadir, modificar o borrar datos
de la base de datos.de la base de datos.
1313
Bases de datosBases de datos
Usuarios de la base de datosUsuarios de la base de datos
(de menor a mayor capacidad de acción)(de menor a mayor capacidad de acción)
Usuarios finales:Usuarios finales:
Utilizan los datos almacenados en la base de datos.Utilizan los datos almacenados en la base de datos.
Programadores de aplicaciones:Programadores de aplicaciones:Programadores de aplicaciones:Programadores de aplicaciones:
Responsables de implementar las aplicaciones.Responsables de implementar las aplicaciones.
Administrador de la base de datosAdministrador de la base de datos [[DBADBA::
DataBaseDataBase AdministratorAdministrator]: Responsable de la gestión y]: Responsable de la gestión y
administración de la base de datos.administración de la base de datos.
Funciones:Funciones: Control de acceso a los datos.Control de acceso a los datos.
Mantenimiento del esquema de la base de datos.Mantenimiento del esquema de la base de datos.
Monitorización del rendimiento del DBMS.Monitorización del rendimiento del DBMS.
Realización de copias de seguridad.Realización de copias de seguridad.
……
1414
Bases de datosBases de datos
Datos operativosDatos operativos::
Todos los datos que representan la información queTodos los datos que representan la información que
necesita una organización para su funcionamiento, sinnecesita una organización para su funcionamiento, sin
tener en cuenta aquellos que se utilizan paratener en cuenta aquellos que se utilizan paratener en cuenta aquellos que se utilizan paratener en cuenta aquellos que se utilizan para
mantenerlos (metadatos).mantenerlos (metadatos).
Cuando se determinan y clasificanCuando se determinan y clasifican
todos los datos operativos, se obtienetodos los datos operativos, se obtiene
elel esquema de la base de datosesquema de la base de datos……
1515
Bases de datosBases de datos
Ítem básico
Elemento acerca del cual se
puede pedir información.
Datos operativos
ESQUEMADELABASEDEDATOS
1616
puede pedir información.
Atributo
Característica que describe
un ítem básico.
Conexión
Relación lógica entre ítems.
ESQUEMADELABASEDEDATOS
Arquitectura de un DBMSArquitectura de un DBMS
Niveles de abstracciónNiveles de abstracción
Nivel internoNivel interno::
Almacenamiento físico de los datosAlmacenamiento físico de los datos
Nivel conceptual/lógicoNivel conceptual/lógico::
Descripción de los datos y de sus relacionesDescripción de los datos y de sus relaciones
(modelo conceptual de la base de datos).(modelo conceptual de la base de datos).
Nivel externoNivel externo::
Definición de vistas (partes de la BD visiblesDefinición de vistas (partes de la BD visibles
para las distintas aplicaciones y usuarios).para las distintas aplicaciones y usuarios).
1717
Arquitectura de un DBMSArquitectura de un DBMS
Vista
externa
Vista
externa
Vista
externa
Usuarios
Nivel
Externo
1818
Esquema
conceptual
Estructuras de
almacenamiento
interno
Nivel
Interno
Nivel
Conceptual
Parte de la base
de datos que es
relevante para
cada usuario.
Datos de la
base de datos
y relaciones
entre ellos.
Organización
física de los datos
almacenados en
el ordenador.
Independencia de los datosIndependencia de los datos
Los tres niveles se mantienen independientesLos tres niveles se mantienen independientes
(para que modificaciones en uno de ellos no afecten a los demás)(para que modificaciones en uno de ellos no afecten a los demás)
Más fácil:Más fácil: Correspondencia conceptualCorrespondencia conceptual--internainterna
Arquitectura de un DBMSArquitectura de un DBMS
Más fácil:Más fácil: Correspondencia conceptualCorrespondencia conceptual--internainterna
Independencia física de los datosIndependencia física de los datos
Capacidad de modificar el esquema físico sin queCapacidad de modificar el esquema físico sin que
tengamos que modificar los programas de aplicación.tengamos que modificar los programas de aplicación.
1919
Independencia de los datosIndependencia de los datos
Los tres niveles se mantienen independientesLos tres niveles se mantienen independientes
(para que modificaciones en uno de ellos no afecten a los demás)(para que modificaciones en uno de ellos no afecten a los demás)
Más difícil:Más difícil: Correspondencia externaCorrespondencia externa--conceptualconceptual
Arquitectura de un DBMSArquitectura de un DBMS
Más difícil:Más difícil: Correspondencia externaCorrespondencia externa--conceptualconceptual
Independencia lógica de los datosIndependencia lógica de los datos
Capacidad de modificar el esquema conceptual sin queCapacidad de modificar el esquema conceptual sin que
tengamos que modificar los programas de aplicación.tengamos que modificar los programas de aplicación.
2020
BibliografíaBibliografía
C.J. Date:C.J. Date:
“Introducción a los sistemas de bases de datos”.“Introducción a los sistemas de bases de datos”.
PrenticePrentice Hall, 2001 [7ª edición]. ISBN 968Hall, 2001 [7ª edición]. ISBN 968--444444--419419--2.2.
RamezRamez A.A. ElmasriElmasri && ShamkantShamkant B.B. NavatheNavathe::
“Fundamentos de Sistemas de Bases de Datos”.“Fundamentos de Sistemas de Bases de Datos”.
AddisonAddison--WesleyWesley, 2007 [5ª edición]. ISBN 84, 2007 [5ª edición]. ISBN 84--782782--90859085--0.0.AddisonAddison--WesleyWesley, 2007 [5ª edición]. ISBN 84, 2007 [5ª edición]. ISBN 84--782782--90859085--0.0.
Thomas M. Connolly & Carolyn E.Thomas M. Connolly & Carolyn E. BeggBegg::
““SistemasSistemas de Bases dede Bases de DatosDatos””
AddisonAddison--Wesley, 2005 [4ªWesley, 2005 [4ª ediciónedición]. ISBN 84]. ISBN 84--782782--90759075--3.3.
Henry F.Henry F. KorthKorth, Abraham, Abraham SilberschatzSilberschatz & S.& S. SudarshanSudarshan::
“Fundamentos de Bases de Datos”.“Fundamentos de Bases de Datos”.
McGrawMcGraw--Hill, 2006 [5ª edición]. ISBN 84Hill, 2006 [5ª edición]. ISBN 84--481481--46444644--1.1.
Olga Pons, Nicolás Marín, Juan Miguel Medina, SilviaOlga Pons, Nicolás Marín, Juan Miguel Medina, Silvia AcidAcid &&
Mª Amparo Vila: “Introducción a las Bases de Datos: El modeloMª Amparo Vila: “Introducción a las Bases de Datos: El modelo
relacional”. Paraninfo, 2005. ISBN 8497323963relacional”. Paraninfo, 2005. ISBN 8497323963
2121

Más contenido relacionado

La actualidad más candente

ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZAREQUIPE!
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezAREQUIPE!
 
Marcela Pita y Paula Prada
Marcela Pita y Paula PradaMarcela Pita y Paula Prada
Marcela Pita y Paula PradaAREQUIPE!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendozaAREQUIPE!
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS AREQUIPE!
 
Cirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaCirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaAREQUIPE!
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)WilliamMata7
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datosgberz
 
Base de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosBase de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosJehisglayOliveros
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazMiguelDiaz976501
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Karen Plata
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 

La actualidad más candente (19)

Manual Base Datos
Manual Base DatosManual Base Datos
Manual Base Datos
 
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
 
Marcela Pita y Paula Prada
Marcela Pita y Paula PradaMarcela Pita y Paula Prada
Marcela Pita y Paula Prada
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Cirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaCirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villada
 
LAURA VERA!
LAURA VERA!LAURA VERA!
LAURA VERA!
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Base de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosBase de datos_jehisglay_oliveros
Base de datos_jehisglay_oliveros
 
Clase I
Clase IClase I
Clase I
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diaz
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 

Similar a B bases de datos

Similar a B bases de datos (20)

Unidad1 introduccion base de datos
Unidad1 introduccion base de datosUnidad1 introduccion base de datos
Unidad1 introduccion base de datos
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
U1 p1
U1 p1U1 p1
U1 p1
 
Bases de Datos I_primer cuatrimestre.pptx
Bases de Datos I_primer cuatrimestre.pptxBases de Datos I_primer cuatrimestre.pptx
Bases de Datos I_primer cuatrimestre.pptx
 
Unidad1
Unidad1Unidad1
Unidad1
 
Sgbs
SgbsSgbs
Sgbs
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBD
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%
 
z.Tema1BBDD.pdf
z.Tema1BBDD.pdfz.Tema1BBDD.pdf
z.Tema1BBDD.pdf
 
CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
 
Guia 3 base de datos
Guia 3 base de datosGuia 3 base de datos
Guia 3 base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Presentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfPresentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdf
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tema1
Tema1Tema1
Tema1
 
Funciones de un DBA
Funciones de un DBAFunciones de un DBA
Funciones de un DBA
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 

Último

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

B bases de datos

  • 1. Introducción a las bases de datosIntroducción a las bases de datos Fundamentos de diseño de bases de datosFundamentos de diseño de bases de datos Introducción a las bases de datosIntroducción a las bases de datos Organización lógica de los datosOrganización lógica de los datos Sistemas basados en archivosSistemas basados en archivos Concepto intuitivo de base de datosConcepto intuitivo de base de datos Sistemas gestores de bases de datosSistemas gestores de bases de datos DefiniciónDefinición Características y ventajasCaracterísticas y ventajasCaracterísticas y ventajasCaracterísticas y ventajas Bases de datosBases de datos DefiniciónDefinición Operaciones: Lenguajes DDL y DMLOperaciones: Lenguajes DDL y DML Usuarios de la base de datosUsuarios de la base de datos Datos operativos y esquema de la base de datosDatos operativos y esquema de la base de datos Arquitectura de un sistema gestor de bases de datosArquitectura de un sistema gestor de bases de datos Niveles de abstracciónNiveles de abstracción Independencia de los datos (física y lógica)Independencia de los datos (física y lógica) 11
  • 2. Organización lógica de los datosOrganización lógica de los datos Sistemas basados en archivosSistemas basados en archivos CampoCampo Unidad mínima.Unidad mínima. RegistroRegistro Conjunto de campos relacionados.Conjunto de campos relacionados.RegistroRegistro Conjunto de campos relacionados.Conjunto de campos relacionados. FicheroFichero Conjunto de registros relacionados.Conjunto de registros relacionados. CarpetaCarpeta Conjunto de ficheros relacionados.Conjunto de ficheros relacionados. 22 Organización lógica de los datosOrganización lógica de los datos Las carpetas se organizan jerárquicamenteLas carpetas se organizan jerárquicamente (en carpetas y subcarpetas) para formar un árbol:(en carpetas y subcarpetas) para formar un árbol: 33
  • 3. Organización lógica de los datosOrganización lógica de los datos Ejemplo: Gestión de la UniversidadEjemplo: Gestión de la Universidad Utilización de aplicaciones distintas para cada necesidad:Utilización de aplicaciones distintas para cada necesidad: Aplicaciones Datos Matrículas Alumnos, asignaturas… Actas Asignaturas, profesores, alumnos… Cada programa define y gestiona sus propios datos.Cada programa define y gestiona sus propios datos. 44 Actas Asignaturas, profesores, alumnos… Expedientes y certificados Alumnos, planes de estudio… Organización docente Profesores, asignaturas, departamentos… Horarios Profesores, grupos, asignaturas, aulas… … Organización lógica de los datosOrganización lógica de los datos Ejemplo: Gestión de la UniversidadEjemplo: Gestión de la Universidad ProblemaProblema: Los datos pertenecen a las aplicaciones.: Los datos pertenecen a las aplicaciones. ConsecuenciasConsecuencias::ConsecuenciasConsecuencias:: Existencia de datos redundantes.Existencia de datos redundantes. Posible aparición de inconsistencias.Posible aparición de inconsistencias. Información no reutilizable .Información no reutilizable . p.ej. Dificultad a la hora de relacionar datosp.ej. Dificultad a la hora de relacionar datos (¿en qué aula está un alumno a una hora determinada?)(¿en qué aula está un alumno a una hora determinada?) 55
  • 4. Organización lógica de los datosOrganización lógica de los datos Ejemplo: Gestión de la UniversidadEjemplo: Gestión de la Universidad SoluciónSolución:: Base de datos común para distintas aplicaciones.Base de datos común para distintas aplicaciones. En la base de datos se almacenan, de formaEn la base de datos se almacenan, de forma centralizada, los datos referentes a asignaturas,centralizada, los datos referentes a asignaturas, planes de estudio, cursos, grupos, alumnos,planes de estudio, cursos, grupos, alumnos, profesores, departamentos, aulas...profesores, departamentos, aulas... Las distintas aplicaciones trabajan sobre los mismosLas distintas aplicaciones trabajan sobre los mismos datos, que se comparten en función de lasdatos, que se comparten en función de las necesidades de cada aplicación.necesidades de cada aplicación. 66 Concepto intuitivo de base de datosConcepto intuitivo de base de datos Fondo común de información almacenada en unaFondo común de información almacenada en una computadora para que cualquier persona o programacomputadora para que cualquier persona o programa autorizado pueda acceder a ella, independientementeautorizado pueda acceder a ella, independientemente de su lugar de procedencia y del uso que haga de ella.de su lugar de procedencia y del uso que haga de ella. Organización lógica de los datosOrganización lógica de los datos Base de datos:Base de datos: Conjunto de datos comunesConjunto de datos comunes que se almacenan sin redundanciaque se almacenan sin redundancia para ser útiles en diferentes aplicaciones.para ser útiles en diferentes aplicaciones. 77
  • 5. Sistemas gestores de bases de datosSistemas gestores de bases de datos Limitaciones de los sistemas basados en archivosLimitaciones de los sistemas basados en archivos Resulta complejo utilizar un sistema de archivos para:Resulta complejo utilizar un sistema de archivos para: Modificar dinámicamente la estructura de un archivo.Modificar dinámicamente la estructura de un archivo. Consultar o actualizar un archivo de forma flexible.Consultar o actualizar un archivo de forma flexible.Consultar o actualizar un archivo de forma flexible.Consultar o actualizar un archivo de forma flexible. Proteger ciertos datos de usuarios no autorizados.Proteger ciertos datos de usuarios no autorizados. Permitir el acceso a los datos desde distintas aplicaciones.Permitir el acceso a los datos desde distintas aplicaciones. SoluciónSolución Utilizar un sistema de gestión de bases de datos.Utilizar un sistema de gestión de bases de datos. 88 Sistema de Gestión de Bases de DatosSistema de Gestión de Bases de Datos [DBMS:[DBMS: DataBaseDataBase ManagementManagement SystemSystem]] Software con capacidad para definir,Software con capacidad para definir, mantener y utilizar una base de datos.mantener y utilizar una base de datos. Sistemas gestores de bases de datosSistemas gestores de bases de datos mantener y utilizar una base de datos.mantener y utilizar una base de datos. Un sistema de gestión de bases de datos debe permitirUn sistema de gestión de bases de datos debe permitir definir estructuras de almacenamiento, acceder a losdefinir estructuras de almacenamiento, acceder a los datos de forma eficiente y segura, etc..datos de forma eficiente y segura, etc.. Ejemplos:Ejemplos: Oracle, IBM DB2, Microsoft SQL Server,Oracle, IBM DB2, Microsoft SQL Server, InterbaseInterbase,, MySQLMySQL,, PostgreSQLPostgreSQL…… 99
  • 6. Sistemas gestores de bases de datosSistemas gestores de bases de datos Características de un sistema gestor de bases de datos:Características de un sistema gestor de bases de datos: 1.1. IndependenciaIndependencia: Los datos se organizan: Los datos se organizan independientemente de las aplicaciones que los vayan aindependientemente de las aplicaciones que los vayan a usar (usar (independencia lógicaindependencia lógica) y de los ficheros en los que) y de los ficheros en los que vayan a almacenarse (vayan a almacenarse (independencia físicaindependencia física).). 2.2. Los usuarios y las aplicaciones pueden acceder aLos usuarios y las aplicaciones pueden acceder a los datos mediante el uso delos datos mediante el uso de lenguajes de consultalenguajes de consulta (p.ej. SQL,(p.ej. SQL, QueryQuery--byby--exampleexample…).…). 3.3. CentralizaciónCentralización: Los datos se gestionan de forma: Los datos se gestionan de forma centralizada e independiente de las aplicaciones.centralizada e independiente de las aplicaciones. 4.4. Consistencia e integridadConsistencia e integridad de los datos.de los datos. 5.5. FiabilidadFiabilidad (protección frente a fallos)(protección frente a fallos) y seguridady seguridad (control de acceso a los datos).(control de acceso a los datos). 1010 Sistemas gestores de bases de datosSistemas gestores de bases de datos Característica Ventajas Independencia física - Simplifica el desarrollo de las aplicaciones, que no han de preocuparse del almacenamiento de los datos. - Permite realizar cambios en la estructura física para optimizar el uso de la BD sin tener que modificar las aplicaciones. Independencia lógica - Facilita la realización de cambios en las aplicacionesIndependencia lógica - Facilita la realización de cambios en las aplicaciones sin tener que modificar la base de datos. - Cada aplicación organiza los datos en función de sus propias necesidades. Lenguajes de consulta - Facilitan al usuario el acceso a los datos. Centralización - Gestión automática de accesos concurrentes. Consistencia - Mantenimiento de la integridad de los datos. p.ej. Datos duplicados, valores incorrectos… Seguridad - Control sobre el acceso a los datos particulares. - El uso de bases de datos permite que los datos se almacenen sin redundancia. 1111
  • 7. Definición de base de datos:Definición de base de datos: Colección compartida de datosColección compartida de datos relacionados desde el punto de vista lógico,relacionados desde el punto de vista lógico, Bases de datosBases de datos relacionados desde el punto de vista lógico,relacionados desde el punto de vista lógico, junto con una descripción de esos datosjunto con una descripción de esos datos (metadatos), diseñada para satisfacer las(metadatos), diseñada para satisfacer las necesidades de información de una organización.necesidades de información de una organización. 1212 Bases de datosBases de datos Operaciones sobre la base de datosOperaciones sobre la base de datos Relacionadas con las estructuras de datos (esquemaRelacionadas con las estructuras de datos (esquema de la base de datos):de la base de datos): Lenguaje de definición deLenguaje de definición de datosdatos [[DDLDDL: Data: Data DefinitionDefinition LanguageLanguage].]. p.ej.p.ej. Describir y dar nombre a los datos que se requierenDescribir y dar nombre a los datos que se requieren para cada aplicación, junto a las reglas quepara cada aplicación, junto a las reglas que garantizan su integridad y seguridad.garantizan su integridad y seguridad. Relacionadas con los datos almacenados en la baseRelacionadas con los datos almacenados en la base de datos:de datos: Lenguaje de manipulación de datosLenguaje de manipulación de datos [[DMLDML: Data: Data ManipulationManipulation LanguageLanguage].]. p.ej.p.ej. Consultar, añadir, modificar o borrar datosConsultar, añadir, modificar o borrar datos de la base de datos.de la base de datos. 1313
  • 8. Bases de datosBases de datos Usuarios de la base de datosUsuarios de la base de datos (de menor a mayor capacidad de acción)(de menor a mayor capacidad de acción) Usuarios finales:Usuarios finales: Utilizan los datos almacenados en la base de datos.Utilizan los datos almacenados en la base de datos. Programadores de aplicaciones:Programadores de aplicaciones:Programadores de aplicaciones:Programadores de aplicaciones: Responsables de implementar las aplicaciones.Responsables de implementar las aplicaciones. Administrador de la base de datosAdministrador de la base de datos [[DBADBA:: DataBaseDataBase AdministratorAdministrator]: Responsable de la gestión y]: Responsable de la gestión y administración de la base de datos.administración de la base de datos. Funciones:Funciones: Control de acceso a los datos.Control de acceso a los datos. Mantenimiento del esquema de la base de datos.Mantenimiento del esquema de la base de datos. Monitorización del rendimiento del DBMS.Monitorización del rendimiento del DBMS. Realización de copias de seguridad.Realización de copias de seguridad. …… 1414 Bases de datosBases de datos Datos operativosDatos operativos:: Todos los datos que representan la información queTodos los datos que representan la información que necesita una organización para su funcionamiento, sinnecesita una organización para su funcionamiento, sin tener en cuenta aquellos que se utilizan paratener en cuenta aquellos que se utilizan paratener en cuenta aquellos que se utilizan paratener en cuenta aquellos que se utilizan para mantenerlos (metadatos).mantenerlos (metadatos). Cuando se determinan y clasificanCuando se determinan y clasifican todos los datos operativos, se obtienetodos los datos operativos, se obtiene elel esquema de la base de datosesquema de la base de datos…… 1515
  • 9. Bases de datosBases de datos Ítem básico Elemento acerca del cual se puede pedir información. Datos operativos ESQUEMADELABASEDEDATOS 1616 puede pedir información. Atributo Característica que describe un ítem básico. Conexión Relación lógica entre ítems. ESQUEMADELABASEDEDATOS Arquitectura de un DBMSArquitectura de un DBMS Niveles de abstracciónNiveles de abstracción Nivel internoNivel interno:: Almacenamiento físico de los datosAlmacenamiento físico de los datos Nivel conceptual/lógicoNivel conceptual/lógico:: Descripción de los datos y de sus relacionesDescripción de los datos y de sus relaciones (modelo conceptual de la base de datos).(modelo conceptual de la base de datos). Nivel externoNivel externo:: Definición de vistas (partes de la BD visiblesDefinición de vistas (partes de la BD visibles para las distintas aplicaciones y usuarios).para las distintas aplicaciones y usuarios). 1717
  • 10. Arquitectura de un DBMSArquitectura de un DBMS Vista externa Vista externa Vista externa Usuarios Nivel Externo 1818 Esquema conceptual Estructuras de almacenamiento interno Nivel Interno Nivel Conceptual Parte de la base de datos que es relevante para cada usuario. Datos de la base de datos y relaciones entre ellos. Organización física de los datos almacenados en el ordenador. Independencia de los datosIndependencia de los datos Los tres niveles se mantienen independientesLos tres niveles se mantienen independientes (para que modificaciones en uno de ellos no afecten a los demás)(para que modificaciones en uno de ellos no afecten a los demás) Más fácil:Más fácil: Correspondencia conceptualCorrespondencia conceptual--internainterna Arquitectura de un DBMSArquitectura de un DBMS Más fácil:Más fácil: Correspondencia conceptualCorrespondencia conceptual--internainterna Independencia física de los datosIndependencia física de los datos Capacidad de modificar el esquema físico sin queCapacidad de modificar el esquema físico sin que tengamos que modificar los programas de aplicación.tengamos que modificar los programas de aplicación. 1919
  • 11. Independencia de los datosIndependencia de los datos Los tres niveles se mantienen independientesLos tres niveles se mantienen independientes (para que modificaciones en uno de ellos no afecten a los demás)(para que modificaciones en uno de ellos no afecten a los demás) Más difícil:Más difícil: Correspondencia externaCorrespondencia externa--conceptualconceptual Arquitectura de un DBMSArquitectura de un DBMS Más difícil:Más difícil: Correspondencia externaCorrespondencia externa--conceptualconceptual Independencia lógica de los datosIndependencia lógica de los datos Capacidad de modificar el esquema conceptual sin queCapacidad de modificar el esquema conceptual sin que tengamos que modificar los programas de aplicación.tengamos que modificar los programas de aplicación. 2020 BibliografíaBibliografía C.J. Date:C.J. Date: “Introducción a los sistemas de bases de datos”.“Introducción a los sistemas de bases de datos”. PrenticePrentice Hall, 2001 [7ª edición]. ISBN 968Hall, 2001 [7ª edición]. ISBN 968--444444--419419--2.2. RamezRamez A.A. ElmasriElmasri && ShamkantShamkant B.B. NavatheNavathe:: “Fundamentos de Sistemas de Bases de Datos”.“Fundamentos de Sistemas de Bases de Datos”. AddisonAddison--WesleyWesley, 2007 [5ª edición]. ISBN 84, 2007 [5ª edición]. ISBN 84--782782--90859085--0.0.AddisonAddison--WesleyWesley, 2007 [5ª edición]. ISBN 84, 2007 [5ª edición]. ISBN 84--782782--90859085--0.0. Thomas M. Connolly & Carolyn E.Thomas M. Connolly & Carolyn E. BeggBegg:: ““SistemasSistemas de Bases dede Bases de DatosDatos”” AddisonAddison--Wesley, 2005 [4ªWesley, 2005 [4ª ediciónedición]. ISBN 84]. ISBN 84--782782--90759075--3.3. Henry F.Henry F. KorthKorth, Abraham, Abraham SilberschatzSilberschatz & S.& S. SudarshanSudarshan:: “Fundamentos de Bases de Datos”.“Fundamentos de Bases de Datos”. McGrawMcGraw--Hill, 2006 [5ª edición]. ISBN 84Hill, 2006 [5ª edición]. ISBN 84--481481--46444644--1.1. Olga Pons, Nicolás Marín, Juan Miguel Medina, SilviaOlga Pons, Nicolás Marín, Juan Miguel Medina, Silvia AcidAcid && Mª Amparo Vila: “Introducción a las Bases de Datos: El modeloMª Amparo Vila: “Introducción a las Bases de Datos: El modelo relacional”. Paraninfo, 2005. ISBN 8497323963relacional”. Paraninfo, 2005. ISBN 8497323963 2121