SlideShare una empresa de Scribd logo
1 de 11
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
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
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.
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.
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
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)
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
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)
SISTEMA I PROCESAMIENTO DE CONSULTAS. PROCESADOR DE CONSULTAS Capacidad de consulta   Consulta es el proceso de solicitar información de atributos de diferentes perspectivas y combinaciones de factores.  Ejemplo: "¿Cuántos autos de 2 puertas en Texas son verdes?"  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.  Procesamiento de consultas  ,[object Object]
 Analizar consulta
 Optimizador de consultas

Más contenido relacionado

La actualidad más candente

Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
Andreita Beltran
 
Gestión transacciones
Gestión transaccionesGestión transacciones
Gestión transacciones
ralbarracin
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
Francis Xavier
 
Expocicion de base de datos
Expocicion de base de datosExpocicion de base de datos
Expocicion de base de datos
Erika Cuasapas
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
josecuartas
 
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
Carlos Arturo
 
Articulo programación ii
Articulo programación iiArticulo programación ii
Articulo programación ii
Carolina Pinto
 

La actualidad más candente (18)

Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
BASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVERBASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVER
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
Gestión transacciones
Gestión transaccionesGestión transacciones
Gestión transacciones
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de Datos
 
Expocicion de base de datos
Expocicion de base de datosExpocicion de base de datos
Expocicion de base de datos
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 
Lenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sql
 
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
 
Articulo programación ii
Articulo programación iiArticulo programación ii
Articulo programación ii
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2POOABD (POO Aplicada a B Datos) - RDBMS parte 2
POOABD (POO Aplicada a B Datos) - RDBMS parte 2
 
Dbms and my sql
Dbms and my sqlDbms and my sql
Dbms and my sql
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 

Destacado

El Sistema Binario
El Sistema BinarioEl Sistema Binario
El Sistema Binario
guestf269bd
 
Personal apresentacao final
Personal apresentacao finalPersonal apresentacao final
Personal apresentacao final
I/SOCIAL
 
Representación de la lectura (para compartir)
Representación de la lectura (para compartir)Representación de la lectura (para compartir)
Representación de la lectura (para compartir)
MAGATRUSH
 
PRESENTACIÓ PARES 2N BATXILLERAT
PRESENTACIÓ PARES 2N BATXILLERATPRESENTACIÓ PARES 2N BATXILLERAT
PRESENTACIÓ PARES 2N BATXILLERAT
mariona09
 
Presentacion S O C I A L I Z A C I O N D E A C T I V I D A D E S C
Presentacion  S O C I A L I Z A C I O N  D E  A C T I V I D A D E S  CPresentacion  S O C I A L I Z A C I O N  D E  A C T I V I D A D E S  C
Presentacion S O C I A L I Z A C I O N D E A C T I V I D A D E S C
zuyaleto
 

Destacado (20)

El Sistema Binario
El Sistema BinarioEl Sistema Binario
El Sistema Binario
 
Personal apresentacao final
Personal apresentacao finalPersonal apresentacao final
Personal apresentacao final
 
Representación de la lectura (para compartir)
Representación de la lectura (para compartir)Representación de la lectura (para compartir)
Representación de la lectura (para compartir)
 
La empresa - Hospital del Rio
La empresa - Hospital del RioLa empresa - Hospital del Rio
La empresa - Hospital del Rio
 
PRIMERDIA_TUTOR3set2014
PRIMERDIA_TUTOR3set2014PRIMERDIA_TUTOR3set2014
PRIMERDIA_TUTOR3set2014
 
precio y fijación
precio y fijaciónprecio y fijación
precio y fijación
 
Tryvertising
TryvertisingTryvertising
Tryvertising
 
Facsimil10
Facsimil10Facsimil10
Facsimil10
 
29 De Septiembre
29 De Septiembre29 De Septiembre
29 De Septiembre
 
Recursos Humanos Materia
Recursos Humanos MateriaRecursos Humanos Materia
Recursos Humanos Materia
 
G:\Arte De Cerrar Una Venta
G:\Arte De Cerrar Una VentaG:\Arte De Cerrar Una Venta
G:\Arte De Cerrar Una Venta
 
Soluciones Ceativas
Soluciones CeativasSoluciones Ceativas
Soluciones Ceativas
 
Revisión de salas
Revisión de salasRevisión de salas
Revisión de salas
 
google adwords adsense
google adwords adsensegoogle adwords adsense
google adwords adsense
 
PRESENTACIÓ PARES 2N BATXILLERAT
PRESENTACIÓ PARES 2N BATXILLERATPRESENTACIÓ PARES 2N BATXILLERAT
PRESENTACIÓ PARES 2N BATXILLERAT
 
Plan estrategico
Plan estrategicoPlan estrategico
Plan estrategico
 
Presentación curso tutoría virtual con moodle
Presentación curso tutoría virtual con moodlePresentación curso tutoría virtual con moodle
Presentación curso tutoría virtual con moodle
 
e-mail comercial
e-mail comerciale-mail comercial
e-mail comercial
 
Sílabo geesop 2013-1
Sílabo geesop   2013-1Sílabo geesop   2013-1
Sílabo geesop 2013-1
 
Presentacion S O C I A L I Z A C I O N D E A C T I V I D A D E S C
Presentacion  S O C I A L I Z A C I O N  D E  A C T I V I D A D E S  CPresentacion  S O C I A L I Z A C I O N  D E  A C T I V I D A D E S  C
Presentacion S O C I A L I Z A C I O N D E A C T I V I D A D E S C
 

Similar a Diapositivas De ExposicióN De Sistemas

Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
marce821
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
Javier Plazas
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
Jesus Parra
 

Similar a Diapositivas De ExposicióN De Sistemas (20)

Bases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadminBases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadmin
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
 
guia-2.pdf
guia-2.pdfguia-2.pdf
guia-2.pdf
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Aplicacion de base de datos
Aplicacion de base de datosAplicacion de base de datos
Aplicacion de base de datos
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison Cruz
 
CONOCIENDO BASE DE DATOS
CONOCIENDO BASE DE DATOSCONOCIENDO BASE DE DATOS
CONOCIENDO BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Trabajo de informatica 2
Trabajo de informatica 2Trabajo de informatica 2
Trabajo de informatica 2
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Unidad1
Unidad1Unidad1
Unidad1
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motores
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 

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)
  • 9.
  • 11. Optimizador de consultas
  • 12.
  • 13. SISTEMA I LENGUAJE DE DEFINICIÓN DE DATOS (LDD) MUCHASSSS GRACIAS……