La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa ndl?

¿Qué significa ndl?

ndl significa: Lenguaje de Base de Datos de Red.

Descripción general de NDL:

Lenguaje de base de datos de red (NDL) NDL también se llama lenguaje de base de datos de red. Es un modelo de datos basado en red (correspondiente a la relación, jerarquía o modelo de objetos). ) lenguaje de interfaz estándar para sistemas de gestión de bases de datos. Aunque NDL está claramente influenciado por el CODASYL real, no es CODASYL y no debe confundirse con CODASYL.

Sintaxis y semántica:

1. Interfaz de esquema, utilizada para declarar la estructura y las restricciones de integridad de una base de datos NDL.

2. Interfaz de submodo, utilizada para declarar la vista de un usuario de la base de datos.

3. Módulo e interfaz de manipulación de datos, utilizado para declarar los procedimientos de la base de datos y declaraciones ejecutables de la aplicación.

Historia de ndl:

La norma fue adoptada por ANSI en 1986 e ISO en 1987. Los dos documentos no reconocen la existencia del otro, pero son idénticos palabra por palabra. No hay planes para desarrollar más estándares, cuya intención es que los sistemas compatibles con CODASYL puedan declararse compatibles con NDL con un mínimo esfuerzo.

Sin embargo, ninguno de los sistemas CODA-SYL originales hacía esto. En el actual trabajo estándar de interfaz de base de datos en tiempo real, NDL es uno de varios estándares con importante influencia.

Lenguaje de base de datos de red X3H2:

1. Fuente

Las especificaciones de Lenguaje de base de datos de red (NDL) X3H2 provienen de COBOL y DDLC (Comité de lenguaje de descripción de datos) de CODASYL. ) JOD en enero de 1978.

2. Modelo de especificación adoptado

X3H2 adopta una especificación formal para SQL (control de calidad estándar) como documento básico para el trabajo de estandarización del lenguaje de bases de datos relacionales (RDL), a partir de octubre de 1982. . SQL es un lenguaje de consulta estructurado entre álgebra relacional y cálculo relacional. Sus funciones también incluyen definición de datos, manipulación de datos y control de datos. Es un lenguaje de base de datos relacional universal y altamente funcional.

Inicialmente, X3H2 fue responsable de redactar un borrador de estándar para un lenguaje de datos de red (utilizando el lenguaje de acceso proporcionado por los comités COBOL y FORTRAN). Posteriormente, el contrato para X3H2 se amplió para incluir los modelos operativos y relacionales generales, se amplió el alcance del contrato y se eliminó la subordinación a múltiples comités técnicos, y se mejoraron las predicciones para un lenguaje de base de datos ANS anterior.