SlideShare a Scribd company logo
1 of 11
1.3.3 Modelo Fisico de Datos
• Se usa para describir datos en el nivel más
  Bajo. A diferencia de los M.L hay pocos M.F de
  datos en uso, Tenemos:

  – Modelo Unificador
  – Memoria de Elementos
1.4 Instancias y Esquemas
• Instancia de B.D : Colección de Inf.
  Almacenada en la B.D en un momento
  determinado.
• Esquema de B.D : Diseño Global de la B.D.;
  Este muy rara vez cambia.
1.5 Independencia de datos

• I.D : La capacidad de modificar una definición
  de un esquema en un nivel sin afectar el nivel
  superior siguiente.
  – I.Física de Datos: Capacidad de modificar nivel
    físico sin que se vuelvan a escribir los programas
    de aplicación.
  – I. Lógica de Datos: Capacidad de modificar nivel
    conceptual sin que se vuelvan a escribir los
    programas de aplicación.
BDMS
1. Lenguaje de Definición de Datos.
DDL: Es el conjunto de herramientas (Software) que
  permiten:

• Crear Objetos (Entidades, Atributos, Relaciones)
• Crear y Modificar (Vistas de la BD)
   – DDL--> Definir los Objetos de la B.D
       • EJ: Tablas, Relaciones
              create table cuenta
                        (número-cuenta char(10),
                        saldo integer)
• La ejecución de la instrucción LDD anterior
  crea la tabla cuenta. Además, actualiza un
  conjunto especial de tablas denominado
  diccionario de datos o directorio de datos.
• Un diccionario de datos contiene metadatos,
  es decir, datos acerca de los datos.
• El esquema de una tabla es un ejemplo de
  metadatos.
• Un sistema de base de datos consulta el
  diccionario de datos antes de leer o modificar
  los datos reales.
2. Lenguaje de Manipulación de Datos.
• DML: Es el conjunto de herramientas (Software) que
  permiten hacer acceso a los atributos (datos) de la B.D
   – DML --> Realizar todas las operaciones sobre los
     objetos de B.D
   – Recuperación o consulta.
   – Supresión o Eliminación.
   – Inserción.
   – Modificación.
Hay dos tipos básicamente
• LMDs procedimentales. Requieren que el
  usuario especifique qué datos se necesitan y
  cómo obtener esos datos.
• LMDs declarativos Requieren que el usuario
  especifique qué datos se necesitan sin
  especificar cómo obtener esos datos.

El componente LMD del lenguaje SQL es no
procedimental.
3. DQL (Definition Query Lenguaje)
• Una consulta es una instrucción de solicitud
  para recuperar información.

• En la práctica se usan los términos lenguaje de
  consultas y lenguaje de manipulación de datos
  como sinónimos.
• Esta consulta en el lenguaje SQL encuentra el
  nombre del cliente cuyo identificador de
  cliente es 19.283.746:

select cliente.nombre-cliente
from cliente
where cliente.id-cliente = ‘19 283 746’
• la siguiente consulta encuentra el saldo de
  todas las cuentas pertenecientes al cliente
  cuyo identificador de cliente es 19 283 746.

select cuenta.saldo
from cliente, cuenta
where cliente.id-cliente = ‘19-283-746’ and
cliente.número-cuenta = cuenta.númerocuenta
4. Lenguaje de Control de Datos.
DCL: Es el conjunto de herramientas (Software) que permiten
•   Restringir a uno, varios o todas las entidades de una B.D.
•   Definir Accesos a la B.D
•   Dar permisos a Usuarios
•   Definir vistas a cada usuario
DCL--> Integridad, Control de Transacciones

More Related Content

What's hot

diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSDayanaperezflorez
 
La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base dejlgc987654321
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neiraDanny Neira
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De DatosCarlos Arturo
 
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
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2lisset14
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredorYORMANRCG
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datosDeyviRivera
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicoslorenargdl
 

What's hot (18)

diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base de
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neira
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Topicos selectos de base de datos
Topicos selectos de base de datosTopicos selectos de base de datos
Topicos selectos de base de datos
 
Bases de datos
Bases de datosBases de datos
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
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 
Cuestiones de repaso
Cuestiones de  repasoCuestiones de  repaso
Cuestiones de repaso
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicos
 

Viewers also liked

Conocimiento refinado
Conocimiento refinadoConocimiento refinado
Conocimiento refinadoDon Jones
 
Smart Business Corp Lider del Equipo de Poder
Smart Business Corp  Lider del Equipo de PoderSmart Business Corp  Lider del Equipo de Poder
Smart Business Corp Lider del Equipo de PoderAl3xHernandez
 
Act19 lnce
Act19 lnceAct19 lnce
Act19 lnceNicte-ha
 
Competitividad fuentes para detectar la oportunidad
Competitividad fuentes para detectar la oportunidadCompetitividad fuentes para detectar la oportunidad
Competitividad fuentes para detectar la oportunidadovangelnancy
 
Act19 lnce
Act19 lnceAct19 lnce
Act19 lnceNicte-ha
 
Identificación de anuncios y títulos
Identificación de anuncios y títulosIdentificación de anuncios y títulos
Identificación de anuncios y títuloserikaintriago33
 
Sistema circulatoriio
Sistema  circulatoriioSistema  circulatoriio
Sistema circulatoriioailedleo
 
historia del ititda
historia del ititdahistoria del ititda
historia del ititdarafaelcapo4
 
Las tics en las aulas
Las  tics en las aulasLas  tics en las aulas
Las tics en las aulashoraciohf
 
Guia actividad 5_direccion_vehicular
Guia actividad 5_direccion_vehicularGuia actividad 5_direccion_vehicular
Guia actividad 5_direccion_vehicularAndres Rojas
 
Tutorial recurso proativa web 2.0
Tutorial recurso proativa web 2.0Tutorial recurso proativa web 2.0
Tutorial recurso proativa web 2.0Vanessa Basso
 
Heladeria frutimix
Heladeria frutimixHeladeria frutimix
Heladeria frutimixyeimyparrado
 

Viewers also liked (20)

Conocimiento refinado
Conocimiento refinadoConocimiento refinado
Conocimiento refinado
 
Smart Business Corp Lider del Equipo de Poder
Smart Business Corp  Lider del Equipo de PoderSmart Business Corp  Lider del Equipo de Poder
Smart Business Corp Lider del Equipo de Poder
 
Trabajo de computacion2
Trabajo de computacion2Trabajo de computacion2
Trabajo de computacion2
 
Act19 lnce
Act19 lnceAct19 lnce
Act19 lnce
 
Clasificación de trastornos mentales CIE X
Clasificación de trastornos mentales CIE XClasificación de trastornos mentales CIE X
Clasificación de trastornos mentales CIE X
 
Competitividad fuentes para detectar la oportunidad
Competitividad fuentes para detectar la oportunidadCompetitividad fuentes para detectar la oportunidad
Competitividad fuentes para detectar la oportunidad
 
Act19 lnce
Act19 lnceAct19 lnce
Act19 lnce
 
Dia da conciência negra
Dia da conciência negraDia da conciência negra
Dia da conciência negra
 
Identificación de anuncios y títulos
Identificación de anuncios y títulosIdentificación de anuncios y títulos
Identificación de anuncios y títulos
 
Sistema circulatoriio
Sistema  circulatoriioSistema  circulatoriio
Sistema circulatoriio
 
Expo de hardware
Expo de hardwareExpo de hardware
Expo de hardware
 
Equipo 1
Equipo 1Equipo 1
Equipo 1
 
historia del ititda
historia del ititdahistoria del ititda
historia del ititda
 
Las tics en las aulas
Las  tics en las aulasLas  tics en las aulas
Las tics en las aulas
 
La guerra
La guerraLa guerra
La guerra
 
Guia actividad 5_direccion_vehicular
Guia actividad 5_direccion_vehicularGuia actividad 5_direccion_vehicular
Guia actividad 5_direccion_vehicular
 
Tutorial recurso proativa web 2.0
Tutorial recurso proativa web 2.0Tutorial recurso proativa web 2.0
Tutorial recurso proativa web 2.0
 
Diplomas word
Diplomas wordDiplomas word
Diplomas word
 
Modelo de aprendizaje de máquinas para el manejo de riesgos de falla en compo...
Modelo de aprendizaje de máquinas para el manejo de riesgos de falla en compo...Modelo de aprendizaje de máquinas para el manejo de riesgos de falla en compo...
Modelo de aprendizaje de máquinas para el manejo de riesgos de falla en compo...
 
Heladeria frutimix
Heladeria frutimixHeladeria frutimix
Heladeria frutimix
 

Similar to Teoria de base de datos parte 4

Similar to Teoria de base de datos parte 4 (20)

Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Maria
MariaMaria
Maria
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
Manejadores de bases de Datos
Manejadores de bases de DatosManejadores de bases de Datos
Manejadores de bases de Datos
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datos
 
Segundos unidad i -definiciones
Segundos   unidad i -definicionesSegundos   unidad i -definiciones
Segundos unidad i -definiciones
 
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
 
Presentacion multimedia ariana Gomez 1
Presentacion multimedia ariana Gomez  1Presentacion multimedia ariana Gomez  1
Presentacion multimedia ariana Gomez 1
 
Presentacion multimedia ariana 1
Presentacion multimedia ariana 1Presentacion multimedia ariana 1
Presentacion multimedia ariana 1
 
U7.pdf
U7.pdfU7.pdf
U7.pdf
 
Base de datos capitulo 2
Base de datos  capitulo 2Base de datos  capitulo 2
Base de datos capitulo 2
 
Melavvv
MelavvvMelavvv
Melavvv
 
119318
119318119318
119318
 
BASES DE DATOS - BBDD
BASES DE DATOS - BBDDBASES DE DATOS - BBDD
BASES DE DATOS - BBDD
 
Abd1 intro
Abd1 introAbd1 intro
Abd1 intro
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 

Teoria de base de datos parte 4

  • 1. 1.3.3 Modelo Fisico de Datos • Se usa para describir datos en el nivel más Bajo. A diferencia de los M.L hay pocos M.F de datos en uso, Tenemos: – Modelo Unificador – Memoria de Elementos
  • 2. 1.4 Instancias y Esquemas • Instancia de B.D : Colección de Inf. Almacenada en la B.D en un momento determinado. • Esquema de B.D : Diseño Global de la B.D.; Este muy rara vez cambia.
  • 3. 1.5 Independencia de datos • I.D : La capacidad de modificar una definición de un esquema en un nivel sin afectar el nivel superior siguiente. – I.Física de Datos: Capacidad de modificar nivel físico sin que se vuelvan a escribir los programas de aplicación. – I. Lógica de Datos: Capacidad de modificar nivel conceptual sin que se vuelvan a escribir los programas de aplicación.
  • 4. BDMS 1. Lenguaje de Definición de Datos. DDL: Es el conjunto de herramientas (Software) que permiten: • Crear Objetos (Entidades, Atributos, Relaciones) • Crear y Modificar (Vistas de la BD) – DDL--> Definir los Objetos de la B.D • EJ: Tablas, Relaciones create table cuenta (número-cuenta char(10), saldo integer)
  • 5. • La ejecución de la instrucción LDD anterior crea la tabla cuenta. Además, actualiza un conjunto especial de tablas denominado diccionario de datos o directorio de datos. • Un diccionario de datos contiene metadatos, es decir, datos acerca de los datos. • El esquema de una tabla es un ejemplo de metadatos. • Un sistema de base de datos consulta el diccionario de datos antes de leer o modificar los datos reales.
  • 6. 2. Lenguaje de Manipulación de Datos. • DML: Es el conjunto de herramientas (Software) que permiten hacer acceso a los atributos (datos) de la B.D – DML --> Realizar todas las operaciones sobre los objetos de B.D – Recuperación o consulta. – Supresión o Eliminación. – Inserción. – Modificación.
  • 7. Hay dos tipos básicamente • LMDs procedimentales. Requieren que el usuario especifique qué datos se necesitan y cómo obtener esos datos. • LMDs declarativos Requieren que el usuario especifique qué datos se necesitan sin especificar cómo obtener esos datos. El componente LMD del lenguaje SQL es no procedimental.
  • 8. 3. DQL (Definition Query Lenguaje) • Una consulta es una instrucción de solicitud para recuperar información. • En la práctica se usan los términos lenguaje de consultas y lenguaje de manipulación de datos como sinónimos.
  • 9. • Esta consulta en el lenguaje SQL encuentra el nombre del cliente cuyo identificador de cliente es 19.283.746: select cliente.nombre-cliente from cliente where cliente.id-cliente = ‘19 283 746’
  • 10. • la siguiente consulta encuentra el saldo de todas las cuentas pertenecientes al cliente cuyo identificador de cliente es 19 283 746. select cuenta.saldo from cliente, cuenta where cliente.id-cliente = ‘19-283-746’ and cliente.número-cuenta = cuenta.númerocuenta
  • 11. 4. Lenguaje de Control de Datos. DCL: Es el conjunto de herramientas (Software) que permiten • Restringir a uno, varios o todas las entidades de una B.D. • Definir Accesos a la B.D • Dar permisos a Usuarios • Definir vistas a cada usuario DCL--> Integridad, Control de Transacciones