SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />SISTEMA GESTOR DE <br />BASES DE DATOS<br />DBMS<br />FACILITADO...
SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />SISTEMA GESTOR DE <br />BASES DE DATOS<br />DBMS<br />COMPONENTE...
SISTEMA I<br />COMPONENTES DE UN DBMS<br />1. PROCESADOR DE CONSULTA :<br />Interacciona con el usuario mediante sentencia...
SISTEMA I<br />COMPONENTES DE UN DBMS<br />7. PROCESADOR DE TRANSACCIONES :<br />la integridad de la Base de Datos , recup...
SISTEMA I<br />FUNCIONALIDADESS DE DBMS<br />Un DBMS es una colección de numerosas rutinas de software interrelacionadas, ...
SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />Data DefinitionLanguage, o DDL), es el que se encarga de la modi...
SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />Este comando elimina un objeto de la base de datos. Puede ser un...
SISTEMA I<br />PROCESAMIENTO DE CONSULTAS. PROCESADOR DE CONSULTAS<br />El mal llamado Lenguaje Estructurado de Consulta (...
SISTEMA I<br />PROCESAMIENTO DE CONSULTAS. PROCESADOR DE CONSULTAS<br />Capacidad de consulta <br /> Consulta es el proces...
 Analizar consulta
 Optimizador de consultas
Upcoming SlideShare
Loading in …5
×

Diapositivas De ExposicióN De Sistemas

1,036 views

Published on

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,036
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Diapositivas De ExposicióN De Sistemas

  1. 1. SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />SISTEMA GESTOR DE <br />BASES DE DATOS<br />DBMS<br />FACILITADORA<br />LIC. RAQUEL RODRIGUEZ<br />TRIUNFADORES:<br />JOSE LOPEZ<br />LISBETH CARO<br />LIOWARDI FARFAN<br />PASCAUAL SARDELLA<br />
  2. 2. SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />SISTEMA GESTOR DE <br />BASES DE DATOS<br />DBMS<br />COMPONENTES DE UN DBMS<br />FUNCIONALISMO DE UN DBMS<br />COMANDO DEL LENGUAJE DE DEFINICIÓN DE DATOS (DDL DATA DEFINITION LANGUAGE)<br />PROCESAMIENTO DE CONSULTA. PROCESADOR DE CONSULTA<br />PROCESAMIENTO DE TRANSACIONES. PROCESADOR DE TRANSACIONES<br />
  3. 3. SISTEMA I<br />COMPONENTES DE UN DBMS<br />1. PROCESADOR DE CONSULTA :<br />Interacciona con el usuario mediante sentencias específicas en un Lenguaje de Consulta<br />2. METODO DE ACCESO :<br />El procesador de consulta tiene que poder accesar los datos requeridos en el menor tiempo posible<br />ISAM : Método de acceso secuencial indexado<br />HASHING : Transformación de clave<br />3. EDITORES DE INFORMES :<br />Son herramientas que proporcionan mecanismos para mejorar el formato por defecto de la consulta . <br />4. GENERADORES DE FORMATOS :<br />Los formatos producen una interfaz amigable al usuario para añadir, borrar, actualizar y recuperar información de la Base de Datos<br />5. GENERADORES DE MENU :<br />Es una herramienta que sirve para generar menús<br />6. INTERFAZ CON EL LENGUAJE HOST <br />Es una interfaz que permite al sistema Host o cualquier otro sistema simular instrucciones del Sistema Operativo.<br />
  4. 4. SISTEMA I<br />COMPONENTES DE UN DBMS<br />7. PROCESADOR DE TRANSACCIONES :<br />la integridad de la Base de Datos , recuperación y control de la concurrencia <br />8. DICCIONARIO DE DATOS :<br />Almacena información sobre las tablas y columnas en la Base de Datos, los métodos de acceso empleados, los privilegios de acceso, etc...<br />10. El DBMS <br />Permitirá una fácil carga de datos en la Base de Datos desde archivos planos .<br />Permitir que múltiples usuarios puedan utilizar las Bases de Datos sin perder la integridad o llegar a una situación de interbloqueo (esto es importante en aplicaciones de múltiples usuarios)<br />Debe ser soportado por varias configuraciones de Hardware, esto es necesario si hay probabilidad de cambiar el Hardware .<br />Debería proporcionar unos buenos mensajes de error.<br />
  5. 5. SISTEMA I<br />FUNCIONALIDADESS DE DBMS<br />Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.<br />1. Crear y organizar la Base de Datos<br />2. Mantener y establecer las trayectorias de acceso a la Base de Datos de tal manera que los datos en cualquier parte se pueden accesar rápidamente<br />3. Manejar los datos de acuerdo con las peticiones de los usuarios (concurrencia)<br />4. Mantener la integridad y seguridad de los datos<br />5. Registrar el uso de la Base de Datos <br />ENTRE OTROS TENEMOS:<br />Interacción con el manejador de archivos<br />Respaldo y recuperación<br />
  6. 6. SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />Data DefinitionLanguage, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.<br />Este comando crea un objeto dentro de la base de datos. Puede ser una Tabla, Vista, Índice, Trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.<br />Ejemplo (crear una tabla)<br />CREATE TABLE &apos;TABLA_NOMBRE&apos; ( &apos;CAMPO_1&apos; INT, <br />&apos;CAMPO_2&apos; STRING<br />)<br />CREATE TABLE &apos;TABLA_NOMBRE&apos; ( &apos;CAMPO_1&apos; DOCUMENTO,<br />&apos;CAMPO_2&apos; APELLIDO-NOMBRE-EDAD<br />) <br />CREATE<br />Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar Camposa una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un Trigger, etc.<br />ALTER<br />Ejemplo (agregar columna a una tabla)<br />ALTER TABLE &apos;TABLA_NOMBRE&apos; ( <br />ADD NUEVO_CAMPO INT UNSIGNED)<br />
  7. 7. SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />Este comando elimina un objeto de la base de datos. Puede ser una tabla, Vista, Índice, Trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.<br />Ejemplo<br /> ALTER TABLE &apos;&apos;TABLA_NOMBRE&apos;‘<br /> (<br />DROP COLUMN &apos;&apos;CAMPO_NOMBRE1&apos;&apos; <br />)<br />DROP<br />Ejemplo<br /> TRUNCATE TABLE &apos;&apos;TABLA_NOMBRE1&apos;&apos;<br />Este comando trunca todo el contenido de una tabla. La ventaja de DELETE, es mucho más rápido para borrar el cont. De la tabla si es grande, la desventaja es que TRUNCATE, solo sirve cuando se quiere borrar todos los registros, <br />el comando truncate borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.<br />TRUNCATE<br />
  8. 8. SISTEMA I<br />PROCESAMIENTO DE CONSULTAS. PROCESADOR DE CONSULTAS<br />El mal llamado Lenguaje Estructurado de Consulta (SQL de StructureQueryLanguage), definido como un estándar para manejo de bases de datos, ni constituye un lenguaje como tal y tampoco es estructurado como si lo son los Lenguajes de tercera generación declarativos, procedurales, procedimentales o imperativos, que sentaron las bases de la Programación Estructurada, <br />El Lenguaje Pascal y el poderoso C, proclamado por Edward Yourdon<br />se propone como un Procesador de Consultas Estructuradas (StructureQueryProcessor),<br />Por su estructura sencilla basada en las premisas, SELECT (Seleccione...), FROM (de...) ó desde un conjunto de archivos, WHERE (Dónde...) <br />ORACLE, SYBASES y SQL SERVER entre otros.<br />Son lenguaje como un estándar para el manejo de Bases de Datos<br />SQL organiza sus sentencias en tres grupos principales que a su vez los define también como &quot;lenguajes&quot;: El Lenguaje de Definición de Datos (DDL, Data Definición Language) <br /> El Lenguaje de Manipulación de Datos (DML, Data Management Language) <br /> El Lenguaje de Control de Datos (DCL, Data Control Language)<br />
  9. 9. SISTEMA I<br />PROCESAMIENTO DE CONSULTAS. PROCESADOR DE CONSULTAS<br />Capacidad de consulta <br /> Consulta es el proceso de solicitar información de atributos de diferentes perspectivas y combinaciones de factores. Ejemplo: &quot;¿Cuántos autos de 2 puertas en Texas son verdes?&quot; Una base de datos de lenguaje de consulta e informe escritor permiten a los usuarios de la base de datos interactiva interrogar, analizar y actualizar sus datos de acuerdo a los usuarios privilegios de los datos. <br />Procesamiento de consultas <br /><ul><li> Procesador de consultas
  10. 10. Analizar consulta
  11. 11. Optimizador de consultas
  12. 12. Consulta de evaluación del motor </li></li></ul><li>SISTEMA I<br />PROCESAMIENTO DE TRANSACIONES. PROCESADOR DE TRANSACIONES<br />Es el conjunto organizado de personas, procedimientos, software, base de datos y dispositivos para registrar transacciones comerciales consumadas, por ejemplo: el pago de nómina.<br />De transacciones <br /> transacción <br /> Lógicamente, las operaciones relacionadas con la recogida en una aplicación de base de datos. <br /> De gestión de transacciones <br /> asegura que la base de datos permanece en un (correcto) a pesar de los fallos en el sistema estatal (por ejemplo, del suministro eléctrico y el sistema operativo se cuelga) y los fallos de transacción. <br />Definición de TransaccionesPropiedades de las Transacciones: <br />- Atomicidad / - Consistencia- Aislamiento / - Durabilidad<br />AlmacenamientoLas distintas formas de Organizaciones Primarias de Archivos Son:<br />Archivo de Montículo (o no ordenados).Archivos Ordenados (o secuenciales).Archivo de Direccionamiento Calculado.Arboles B.<br />Una Transaciones puede Clasificarse de diferentes maneras dependiendo básicamente de tres criterios:<br />1- Áreas de Aplicación2- Tiempo de Duración3- Estructura<br />
  13. 13. SISTEMA I<br />LENGUAJE DE DEFINICIÓN DE DATOS (LDD)<br />MUCHASSSS<br />GRACIAS……<br />

×