SlideShare una empresa de Scribd logo
Sistemas gestores
de Base de Datos
Tipos de Lenguajes
TIPOS DE
     LENGUAJES
Un SGBD cuenta tanto como herramientas
software como con personal humano
especializado en la realización de las tareas y
acciones necesarias para la gestión adecuada
de   la    información.    Dentro     de   sus
componentes se encuentra los Tipos de
Lenguajes, de los cuales se derivan dos muy
importantes.

                             Mario Piattini
   Fundamentos y modelos de Base de datos
SQL   QBE
LENGUAJE SQL
      SQL es el lenguaje estandarizado y de
      uso universal utilizado por los SGBD,
      basados en el álgebra relacional. SQL
      cubre tres aspectos bien diferenciados:


                       MANIPULACI           CONTROL Y
DESCRIPCIÓN
                          ÓN                SEGURIDAD

      SQL está dividido en varias partes, y las
      principales son:

               DDL                         DML

Irene Luque, Bases de Datos: Desde Chenn         VOLVE
hasta Codd con ORACLE
                                                   R
DESCRIPCIÓN
                    • Un esquema de una BD Relacional
                      está formado, básicamente, por la
                      definición de un conjunto de tablas
                      (relaciones).
                    • Cada tabla debe tener un nombre
                      único en el esquema y estar definida
                      sobre la base de la especificación de
                      un conjunto de atributos.
                    • Cada atributo debe tener un nombre
                      único para una tabla y estará
                      definido en un dominio de datos
                      preestablecidos.

                                EJEMPLOS                VOLVE
Irene Luque, Bases de Datos: Desde Chenn                  R
hasta Codd con ORACLE
Ejemplos de
  CREATE
                     Descripción         CONSTRAINT                   ALTER TABLE
   TABLE                                         constreint
                                                                                       Alter teibol

     Crieit teibol



                                           Es un cuerpo de            Con este verbo se puede
SQL utiliza este                            definición en el
                                                                      realizar modificaciones
                                                                       tales como añadir una
 verbo para la                           esquema que permite            columna o atributo,
definición de las                              definir las                    añadir un
   tablas del                               restricciones de           CONSTRAINT, activar,
    esquema                                 integridad de la           desactivar o borrar un
                                         información definida           CONSTRAINT, entre
   relacional.                                                                  otros.
                                              en el mismo.


                                         Se utiliza para crear
                                                índices




                                                                                   CREATE
              CREATE
              INDEX




                                                                                    VIEW
                       Crieit index




                                                                      Crieit viu
                                      Es una visión externa parcial
                                      del esquema lógico general de
                                             la Base de Datos
                                                                                                      VOLVE
                                                                                                        R
MANIPULACIÓN
                       • Comprende        operaciones     de
                         inserción, modificación, borrado y
                         consulta de los datos almacenados.

                       • SQL incorpora verbos para cada una
                         de las operaciones mencionadas, con
                         una sintaxis clara y sencilla.

                       • Permite la anidación de sentencias,
                         en las que aparece más de un verbo
                         SQL, que realizan la misma o
                         distinta operación.

                                  EJEMPLOS               VOLVE
Irene Luque, Bases de Datos: Desde Chenn
hasta Codd con ORACLE
                                                           R
Ejemplos de
              Manipulación                             UPDATE
   SELECT                 INSERT


  Se utiliza para                                      Consiste en la
     consultar             Consiste en la          actualización de los
                         incorporación de              valores de los
  información de
                          nuevas tuplas a          atributos para una o
una base de datos      tablas de la base de        varias tuplas de una
 accesando a los              datos.                       tabla.
 datos existentes.



                             Consiste en la
              DELETE




                         eliminación de una o
                         varias tuplas de una
                       tabla que satisfagan o no           VOLVE
                            una condición.
                                                             R
CONTROL Y
                SEGURIDAD
                        • Puesto que la información de toda
                          empresa es importante se debe
                          considerar el control de acceso a
                          la misma. No todos los usuarios
                          pueden      visualizar     alguna
                          información.

                        • Para que un Sistema de Base de
                          Datos    sea     confiable    debe
                          mantener un grado de seguridad
                          que garantice la autentificación y
                          protección de los datos.


                                                         VOLVE
Irene Luque, Bases de Datos: Desde Chenn
hasta Codd con ORACLE                                      R
DDL
                           Es un lenguaje
        Sus siglas en
         ingles Data
                           artificial basado     Esta área
                                 en un         tiene que ver
          Definition
                             determinado        con cómo se
          Language
                           modelo de datos
           Significa
                            que permite la       organizan
        Lenguaje de                            internamente
                           representación
        definición de
            datos.
                             lógica de los       los datos.
                                 datos.




Irene Luque, Bases de Datos: Desde Chenn                 VOLVE
hasta Codd con ORACLE                                      R
DML
                                  Lenguaje de
                                  Manipulación
                                   de Datos
          Funciones:                 (Data                     Tipos:
                                  Manipulation
                                   Languaje)
                                                                           No
                                                                    Procedimental
                       La                        Procedimental          es: Sólo
                 manipulación                      es: Se debe
                  de los datos:                                     requieren que
 La definición                                   especificar qué         en las
   del nivel       inserción,                    datos se van a
                    borrado,                                        sentencias del
 externo o de                                      manipular,         lenguaje se
                 modificación                     qué se desea
  usuario de            y                                             especifique
  los datos.     recuperación
                                                 obtener y qué       qué datos se
                  de los datos                   acciones debe           van a
                 almacenados.                    realizarse para     manipular y
                                                       ello.         qué se desea
                                                                        obtener.




Irene Luque, Bases de Datos: Desde Chenn
hasta Codd con ORACLE
                                                                    VOLVE
                                                                      R
LENGUAJE QBE
QBE (de sus siglas en inglés   Query By Example,
Consulta Por Ejemplo) es       el nombre de un
lenguaje de manipulación de    datos y del sistema
de base de datos que incluye   este nombre. Es un
producto de IBM.




                 COMPARAC
                   IÓN
Comparativa de QBE
      y SQL
Comparativa de QBE
      y SQL
BIBLIOGRAFÍA
Luque, I., Gómez-Nieto, M. A., López, E., y
Cerruela, G. (2002). Base de Datos: Desde
Chen hasta Codd con ORACLE. México, D.F.:
Alfaomega. Capítulo 1, pp. 16-18.


Piattini    Velthuis,  Mario    G.    (1999).
Fundamentos y Modelos de Bases de Datos,
(2da Ed.). México, D. F.: Alfaomega. Capítulo
7, pp. 216.
Creado por:
•López Jiménez Brenda Linet
•Valdivia Hernández Marisol Monserrat
De: ITSTB
Adaptado para: MeDennySoft.com

Más contenido relacionado

PPT
Comparativa SGBDR
PPT
Los gestores de base de datos
DOCX
Tres gestores de bases de datos
PPTX
DOCX
Sistemas de gestores de base de datos
PPTX
Sistemas gestores de base de datos (sgbd)
DOCX
Sistemas manejadores de bases de datos
PPTX
Gestores de base de datos
Comparativa SGBDR
Los gestores de base de datos
Tres gestores de bases de datos
Sistemas de gestores de base de datos
Sistemas gestores de base de datos (sgbd)
Sistemas manejadores de bases de datos
Gestores de base de datos

La actualidad más candente (20)

PDF
ANSI SQL
PPTX
Sistema Gestor de Base de Datos
DOCX
Dbms más utilizados
PPTX
Comparacion de Gestores de Base de Datos
DOCX
Cuadro comparativo sgbd
PDF
Sistemasgestoresdebasededatosrelacionales
PPTX
Gestor de Base de Datos
PPTX
Comparacion software comercial vs libre (Gestores De Base De Datos)
PPTX
Los 10 Gestores de Base de Datos mas potentes
PPTX
Cuadros comparativos
DOCX
Cuadro comp
PPT
Presentación sgbd
DOCX
Cuadro Comparativo
PDF
Sistemas gestores de bases de datos.
PPTX
Tipos de sgbd según el modelo utilizado
PPTX
Comparaciones entre SGBD
PPTX
Firebird
PPTX
Comparacion gestor libre y gestor licenciado
PPTX
Sistema gestor de base de datos
PPTX
Ventajas vs desventajas de los gestores de bases
ANSI SQL
Sistema Gestor de Base de Datos
Dbms más utilizados
Comparacion de Gestores de Base de Datos
Cuadro comparativo sgbd
Sistemasgestoresdebasededatosrelacionales
Gestor de Base de Datos
Comparacion software comercial vs libre (Gestores De Base De Datos)
Los 10 Gestores de Base de Datos mas potentes
Cuadros comparativos
Cuadro comp
Presentación sgbd
Cuadro Comparativo
Sistemas gestores de bases de datos.
Tipos de sgbd según el modelo utilizado
Comparaciones entre SGBD
Firebird
Comparacion gestor libre y gestor licenciado
Sistema gestor de base de datos
Ventajas vs desventajas de los gestores de bases
Publicidad

Destacado (11)

PPTX
Consultas
PPSX
Sgbd
PPTX
Basededatos
PPTX
12 reglas de codd
PPTX
PPT
Reglas de Codd
PPTX
Reglas de Codd
PPTX
Ventajas vs Desventajas se SGBD
PDF
Transacciones
PPTX
Trabajo de gestores de base de datos libres vs comerciales
PPTX
10 sistemas gestores de base de datos
Consultas
Sgbd
Basededatos
12 reglas de codd
Reglas de Codd
Reglas de Codd
Ventajas vs Desventajas se SGBD
Transacciones
Trabajo de gestores de base de datos libres vs comerciales
10 sistemas gestores de base de datos
Publicidad

Similar a Sgbd (20)

PPTX
SQL-2022-2023.pptx
PPTX
DOCX
Analisis comparativo de base de datos
PPTX
Sql
PPTX
Lenguaje de defincion de datos
PPTX
PPTX
Introducción al sql
DOCX
Lenguaje de consulta de datos
PPTX
BASE DE DATOS
PPT
Lenguaje transact
PPTX
Presentación Base de Datos
PDF
Tema6
PDF
Base de Datos en Microsoft SQL Server 2024
PPTX
Base de datos - Clase 2
PPTX
Principales bases de datos existentes
PPTX
Introducción al sql
PPTX
Diapositivas transact sql
PPT
Bases de datos
PDF
Lenguaje estructurado de consultas sql
PPTX
SQL-2022-2023.pptx
Analisis comparativo de base de datos
Sql
Lenguaje de defincion de datos
Introducción al sql
Lenguaje de consulta de datos
BASE DE DATOS
Lenguaje transact
Presentación Base de Datos
Tema6
Base de Datos en Microsoft SQL Server 2024
Base de datos - Clase 2
Principales bases de datos existentes
Introducción al sql
Diapositivas transact sql
Bases de datos
Lenguaje estructurado de consultas sql

Sgbd

  • 1. Sistemas gestores de Base de Datos Tipos de Lenguajes
  • 2. TIPOS DE LENGUAJES Un SGBD cuenta tanto como herramientas software como con personal humano especializado en la realización de las tareas y acciones necesarias para la gestión adecuada de la información. Dentro de sus componentes se encuentra los Tipos de Lenguajes, de los cuales se derivan dos muy importantes. Mario Piattini Fundamentos y modelos de Base de datos
  • 3. SQL QBE
  • 4. LENGUAJE SQL SQL es el lenguaje estandarizado y de uso universal utilizado por los SGBD, basados en el álgebra relacional. SQL cubre tres aspectos bien diferenciados: MANIPULACI CONTROL Y DESCRIPCIÓN ÓN SEGURIDAD SQL está dividido en varias partes, y las principales son: DDL DML Irene Luque, Bases de Datos: Desde Chenn VOLVE hasta Codd con ORACLE R
  • 5. DESCRIPCIÓN • Un esquema de una BD Relacional está formado, básicamente, por la definición de un conjunto de tablas (relaciones). • Cada tabla debe tener un nombre único en el esquema y estar definida sobre la base de la especificación de un conjunto de atributos. • Cada atributo debe tener un nombre único para una tabla y estará definido en un dominio de datos preestablecidos. EJEMPLOS VOLVE Irene Luque, Bases de Datos: Desde Chenn R hasta Codd con ORACLE
  • 6. Ejemplos de CREATE Descripción CONSTRAINT ALTER TABLE TABLE constreint Alter teibol Crieit teibol Es un cuerpo de Con este verbo se puede SQL utiliza este definición en el realizar modificaciones tales como añadir una verbo para la esquema que permite columna o atributo, definición de las definir las añadir un tablas del restricciones de CONSTRAINT, activar, esquema integridad de la desactivar o borrar un información definida CONSTRAINT, entre relacional. otros. en el mismo. Se utiliza para crear índices CREATE CREATE INDEX VIEW Crieit index Crieit viu Es una visión externa parcial del esquema lógico general de la Base de Datos VOLVE R
  • 7. MANIPULACIÓN • Comprende operaciones de inserción, modificación, borrado y consulta de los datos almacenados. • SQL incorpora verbos para cada una de las operaciones mencionadas, con una sintaxis clara y sencilla. • Permite la anidación de sentencias, en las que aparece más de un verbo SQL, que realizan la misma o distinta operación. EJEMPLOS VOLVE Irene Luque, Bases de Datos: Desde Chenn hasta Codd con ORACLE R
  • 8. Ejemplos de Manipulación UPDATE SELECT INSERT Se utiliza para Consiste en la consultar Consiste en la actualización de los incorporación de valores de los información de nuevas tuplas a atributos para una o una base de datos tablas de la base de varias tuplas de una accesando a los datos. tabla. datos existentes. Consiste en la DELETE eliminación de una o varias tuplas de una tabla que satisfagan o no VOLVE una condición. R
  • 9. CONTROL Y SEGURIDAD • Puesto que la información de toda empresa es importante se debe considerar el control de acceso a la misma. No todos los usuarios pueden visualizar alguna información. • Para que un Sistema de Base de Datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos. VOLVE Irene Luque, Bases de Datos: Desde Chenn hasta Codd con ORACLE R
  • 10. DDL Es un lenguaje Sus siglas en ingles Data artificial basado Esta área en un tiene que ver Definition determinado con cómo se Language modelo de datos Significa que permite la organizan Lenguaje de internamente representación definición de datos. lógica de los los datos. datos. Irene Luque, Bases de Datos: Desde Chenn VOLVE hasta Codd con ORACLE R
  • 11. DML Lenguaje de Manipulación de Datos Funciones: (Data Tipos: Manipulation Languaje) No Procedimental La Procedimental es: Sólo manipulación es: Se debe de los datos: requieren que La definición especificar qué en las del nivel inserción, datos se van a borrado, sentencias del externo o de manipular, lenguaje se modificación qué se desea usuario de y especifique los datos. recuperación obtener y qué qué datos se de los datos acciones debe van a almacenados. realizarse para manipular y ello. qué se desea obtener. Irene Luque, Bases de Datos: Desde Chenn hasta Codd con ORACLE VOLVE R
  • 12. LENGUAJE QBE QBE (de sus siglas en inglés Query By Example, Consulta Por Ejemplo) es el nombre de un lenguaje de manipulación de datos y del sistema de base de datos que incluye este nombre. Es un producto de IBM. COMPARAC IÓN
  • 15. BIBLIOGRAFÍA Luque, I., Gómez-Nieto, M. A., López, E., y Cerruela, G. (2002). Base de Datos: Desde Chen hasta Codd con ORACLE. México, D.F.: Alfaomega. Capítulo 1, pp. 16-18. Piattini Velthuis, Mario G. (1999). Fundamentos y Modelos de Bases de Datos, (2da Ed.). México, D. F.: Alfaomega. Capítulo 7, pp. 216.
  • 16. Creado por: •López Jiménez Brenda Linet •Valdivia Hernández Marisol Monserrat De: ITSTB Adaptado para: MeDennySoft.com