Lenguajes de los Sistemas de gestión de base de datos

Plan your life and the next important steps and goals to proceed with a happy life

Get Started. It's Free
or sign up with your email address
Rocket clouds
Lenguajes de los Sistemas de gestión de base de datos by Mind Map: Lenguajes de los Sistemas de gestión de base de datos

1. Los sistemas de gestión de base de datos deben ofrecer lenguajes e interfaces apropiadas para cada tipo de usuario:

1.1. Administradores de la base de datos, diseñadores, programadores de aplicacines y usuarios finales

2. Lenguajes de definición de datos

2.1. Especifica el esquema conceptual y el esquema interno de la base de datos

2.2. LDD el sistema de gestion de bases de datos

2.3. cuando en un sistema de gestión de base de datos hay una clara separación entre los niveles conceptual e interno

3. Lenguajes de manejos de datos

3.1. una vez creados los esquemas de la base de datos los usuarios necesitan un lenguaje que les permita manipular los datos de la base de daos

3.2. Hay 2 tipos de LMD: Los procedurales y los no procedurales

3.3. Un LMD no precedural se puede utilizar de manera independiente para especificar operaciones complejas sobre la base de datos de forma concisa

4. Lenguajes de 4ta generacion

4.1. Un 4GL es un lenguaje no procedural: el usuario define que se debe hacer, no como debe hacerse.

4.2. Los 4GL se apoyan en unas herramientas de mucho mas alto nivel denominadas herramientas de cuarta generacion.

4.3. Los 4GL pueden mejorar la productividad de los programadores en un factor de 10.

5. Los 4GL abarcan

5.1. Lenguajes de presentacion, como lenguajes de consultas y generadores de informes.

5.2. Lenguajes especializados, como hojas de calculo y lenguajes de base de datos.

5.3. Generadores de aplicaciones que definen, insetan, actualizan y obtienen datos de la base de datos

5.4. Lenguajes de muy alto nivel que utilizan para generar el codigo de la aplicacion.

6. SQL Y QBE DE 4GL

6.1. Un generador de formularios

6.2. Un generador de informes

6.3. Un generador de Graficos

6.4. Un generador de aplicaciones