Teoria de base de datos parte 4

705 views
616 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
705
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Teoria de base de datos parte 4

  1. 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. 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. 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. 4. BDMS1. 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. 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. 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. 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 noprocedimental.
  8. 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. 9. • Esta consulta en el lenguaje SQL encuentra el nombre del cliente cuyo identificador de cliente es 19.283.746:select cliente.nombre-clientefrom clientewhere cliente.id-cliente = ‘19 283 746’
  10. 10. • la siguiente consulta encuentra el saldo de todas las cuentas pertenecientes al cliente cuyo identificador de cliente es 19 283 746.select cuenta.saldofrom cliente, cuentawhere cliente.id-cliente = ‘19-283-746’ andcliente.número-cuenta = cuenta.númerocuenta
  11. 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 usuarioDCL--> Integridad, Control de Transacciones

×