Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Diapositivas De ExposicióN De Sistemas
1. SISTEMA I LENGUAJE DE DEFINICIÓN DE DATOS (LDD) SISTEMA GESTOR DE BASES DE DATOS DBMS FACILITADORA LIC. RAQUEL RODRIGUEZ TRIUNFADORES: JOSE LOPEZ LISBETH CARO LIOWARDI FARFAN PASCAUAL SARDELLA
2. SISTEMA I LENGUAJE DE DEFINICIÓN DE DATOS (LDD) SISTEMA GESTOR DE BASES DE DATOS DBMS COMPONENTES DE UN DBMS FUNCIONALISMO DE UN DBMS COMANDO DEL LENGUAJE DE DEFINICIÓN DE DATOS (DDL DATA DEFINITION LANGUAGE) PROCESAMIENTO DE CONSULTA. PROCESADOR DE CONSULTA PROCESAMIENTO DE TRANSACIONES. PROCESADOR DE TRANSACIONES
3. SISTEMA I COMPONENTES DE UN DBMS 1. PROCESADOR DE CONSULTA : Interacciona con el usuario mediante sentencias específicas en un Lenguaje de Consulta 2. METODO DE ACCESO : El procesador de consulta tiene que poder accesar los datos requeridos en el menor tiempo posible ISAM : Método de acceso secuencial indexado HASHING : Transformación de clave 3. EDITORES DE INFORMES : Son herramientas que proporcionan mecanismos para mejorar el formato por defecto de la consulta . 4. GENERADORES DE FORMATOS : Los formatos producen una interfaz amigable al usuario para añadir, borrar, actualizar y recuperar información de la Base de Datos 5. GENERADORES DE MENU : Es una herramienta que sirve para generar menús 6. INTERFAZ CON EL LENGUAJE HOST Es una interfaz que permite al sistema Host o cualquier otro sistema simular instrucciones del Sistema Operativo.
4. SISTEMA I COMPONENTES DE UN DBMS 7. PROCESADOR DE TRANSACCIONES : la integridad de la Base de Datos , recuperación y control de la concurrencia 8. DICCIONARIO DE DATOS : Almacena información sobre las tablas y columnas en la Base de Datos, los métodos de acceso empleados, los privilegios de acceso, etc... 10. El DBMS Permitirá una fácil carga de datos en la Base de Datos desde archivos planos . 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) Debe ser soportado por varias configuraciones de Hardware, esto es necesario si hay probabilidad de cambiar el Hardware . Debería proporcionar unos buenos mensajes de error.
5. SISTEMA I FUNCIONALIDADESS DE DBMS Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica. 1. Crear y organizar la Base de Datos 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 3. Manejar los datos de acuerdo con las peticiones de los usuarios (concurrencia) 4. Mantener la integridad y seguridad de los datos 5. Registrar el uso de la Base de Datos ENTRE OTROS TENEMOS: Interacción con el manejador de archivos Respaldo y recuperación
6. SISTEMA I LENGUAJE DE DEFINICIÓN DE DATOS (LDD) 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. 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. Ejemplo (crear una tabla) CREATE TABLE 'TABLA_NOMBRE' ( 'CAMPO_1' INT, 'CAMPO_2' STRING ) CREATE TABLE 'TABLA_NOMBRE' ( 'CAMPO_1' DOCUMENTO, 'CAMPO_2' APELLIDO-NOMBRE-EDAD ) CREATE 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. ALTER Ejemplo (agregar columna a una tabla) ALTER TABLE 'TABLA_NOMBRE' ( ADD NUEVO_CAMPO INT UNSIGNED)
7. SISTEMA I LENGUAJE DE DEFINICIÓN DE DATOS (LDD) 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. Ejemplo ALTER TABLE ''TABLA_NOMBRE'‘ ( DROP COLUMN ''CAMPO_NOMBRE1'' ) DROP Ejemplo TRUNCATE TABLE ''TABLA_NOMBRE1'' 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, el comando truncate borra la tabla y la vuelve a crear y no ejecuta ninguna transacción. TRUNCATE
8. SISTEMA I PROCESAMIENTO DE CONSULTAS. PROCESADOR DE CONSULTAS 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, El Lenguaje Pascal y el poderoso C, proclamado por Edward Yourdon se propone como un Procesador de Consultas Estructuradas (StructureQueryProcessor), Por su estructura sencilla basada en las premisas, SELECT (Seleccione...), FROM (de...) ó desde un conjunto de archivos, WHERE (Dónde...) ORACLE, SYBASES y SQL SERVER entre otros. Son lenguaje como un estándar para el manejo de Bases de Datos SQL organiza sus sentencias en tres grupos principales que a su vez los define también como "lenguajes": El Lenguaje de Definición de Datos (DDL, Data Definición Language) El Lenguaje de Manipulación de Datos (DML, Data Management Language) El Lenguaje de Control de Datos (DCL, Data Control Language)