SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PPT
5457551
PDF
Presentacion bases de datos pibd213 unidad i
PPTX
Manejo de bases de datos. Unidad 1
PPTX
John combita[1]
PPTX
Usuarios Y Administradores
PPTX
Linda tatiana
DOCX
PDF
Mapa conceptual BD
5457551
Presentacion bases de datos pibd213 unidad i
Manejo de bases de datos. Unidad 1
John combita[1]
Usuarios Y Administradores
Linda tatiana
Mapa conceptual BD

La actualidad más candente (18)

PPTX
diapositivas de informática BASE DE DATOS
PPTX
La estructura de una bd (base de
PPT
Base de datos
PPTX
Base de datos danny neira
PPTX
1.8 Estructura De Un Sistema De Base De Datos
DOCX
Topicos selectos de base de datos
PPTX
Bases de datos
PPTX
Componentes de una base de datos
PPTX
Base de datos 2
PPT
Conceptos de bases de datos
PPTX
Fundamentos de base de datos 1a. unidad
PPTX
Lenguaje SQL
PPTX
Base de datos
PPTX
Unidad 1. Sistema Manejador de Bases de Datos
PPTX
Yorman román corredor
PPTX
Cuestiones de repaso
PPTX
Que es una base de datos
PPT
Bd conceptos basicos
diapositivas de informática BASE DE DATOS
La estructura de una bd (base de
Base de datos
Base de datos danny neira
1.8 Estructura De Un Sistema De Base De Datos
Topicos selectos de base de datos
Bases de datos
Componentes de una base de datos
Base de datos 2
Conceptos de bases de datos
Fundamentos de base de datos 1a. unidad
Lenguaje SQL
Base de datos
Unidad 1. Sistema Manejador de Bases de Datos
Yorman román corredor
Cuestiones de repaso
Que es una base de datos
Bd conceptos basicos
Publicidad

Destacado (20)

PPT
Conocimiento refinado
PDF
Smart Business Corp Lider del Equipo de Poder
DOCX
Trabajo de computacion2
PPTX
Act19 lnce
PDF
Clasificación de trastornos mentales CIE X
PPT
Competitividad fuentes para detectar la oportunidad
PPTX
Act19 lnce
PPTX
Dia da conciência negra
PPT
Identificación de anuncios y títulos
PPTX
Sistema circulatoriio
PPTX
Expo de hardware
PPTX
Equipo 1
PPTX
historia del ititda
PDF
Las tics en las aulas
PPTX
La guerra
DOC
Guia actividad 5_direccion_vehicular
PPT
Tutorial recurso proativa web 2.0
DOCX
Diplomas word
PDF
Modelo de aprendizaje de máquinas para el manejo de riesgos de falla en compo...
PPTX
Heladeria frutimix
Conocimiento refinado
Smart Business Corp Lider del Equipo de Poder
Trabajo de computacion2
Act19 lnce
Clasificación de trastornos mentales CIE X
Competitividad fuentes para detectar la oportunidad
Act19 lnce
Dia da conciência negra
Identificación de anuncios y títulos
Sistema circulatoriio
Expo de hardware
Equipo 1
historia del ititda
Las tics en las aulas
La guerra
Guia actividad 5_direccion_vehicular
Tutorial recurso proativa web 2.0
Diplomas word
Modelo de aprendizaje de máquinas para el manejo de riesgos de falla en compo...
Heladeria frutimix
Publicidad

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

PPTX
Sistemas gestores de las bases de datos
PDF
Basesdedatosrelacionales
DOCX
Estudiante
PPTX
Conceptos básicos de base de datos
PDF
TEMA3-SQL-(PARTE 1).pdf
PPTX
Tipos de Datos
DOCX
Tipos de sentencias sql
DOC
PRUEBA
PPTX
Inducción
PPT
Base de datos
PPT
Basen de Datos I
PPT
Como cerar una base de datos con myql server.ppt
PPTX
Base de datos
PPTX
Base de datos
PPTX
Base de datos
PPTX
Base de datos
PPT
Clase Nº 1 - Presentacion de SQL Server.ppt
PDF
Sistemas gestores de las bases de datos
Basesdedatosrelacionales
Estudiante
Conceptos básicos de base de datos
TEMA3-SQL-(PARTE 1).pdf
Tipos de Datos
Tipos de sentencias sql
PRUEBA
Inducción
Base de datos
Basen de Datos I
Como cerar una base de datos con myql server.ppt
Base de datos
Base de datos
Base de datos
Base de datos
Clase Nº 1 - Presentacion de SQL Server.ppt

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