Red de conocimiento informático - Problemas con los teléfonos móviles - principio de base de datos SQL

principio de base de datos SQL

1) Esquema SQL: El esquema SQL es una definición estática de tablas y autorizaciones. Un esquema SQL se define como una colección de tablas básicas. Uno se identifica por el nombre del esquema y el nombre de usuario o cuenta del propietario del esquema, y ​​contiene la definición de cada elemento del esquema (tablas base, vistas, índices, etc.). (2) Base de datos SQL: SQL (lenguaje de consulta estructurado), es decir, "lenguaje de consulta estructurado", utiliza representación de palabras en inglés y reglas gramaticales estructurales. Una base de datos SQL es una colección de tablas definidas por uno o más esquemas SQL. (3) Tabla base: en SQL, el esquema relacional en el modelo relacional tradicional se denomina tabla base (Tabla base). La tabla básica es la tabla realmente almacenada en la base de datos y corresponde a una relación. (4) Archivo almacenado: en SQL, el modo de almacenamiento en el modelo relacional tradicional se llama Archivo almacenado. Cada archivo de almacenamiento corresponde a un archivo físico en el almacenamiento externo. (5) Vista: en SQL, el subesquema en el modelo relacional tradicional se denomina vista (Vista). Una vista es una tabla construida a partir de varias tablas básicas y/u otras vistas. (6) Fila: en SQL, las tuplas en el modelo relacional tradicional se denominan filas. (7) Columna: en SQL, los atributos del modelo relacional tradicional se denominan columnas (columna). (8) Tabla real: la tabla básica se denomina "tabla real", que es la tabla realmente almacenada en la base de datos. (9) Tabla virtual: una vista se denomina "tabla virtual". Cuando se crea una vista, solo se almacena la definición de la vista en el diccionario de datos, pero no se almacenan los datos correspondientes a la vista. (10) Subconsulta correlacionada: una subconsulta que aparece en una consulta anidada y cumple con las siguientes características: la condición de la consulta en la subconsulta depende de un determinado valor en la consulta externa, por lo que la subconsulta se procesa más de una vez y debe evaluarse repetidamente. Para uso en consultas externas. (11) Consulta de unión: al realizar la consulta, primero realice una operación de producto cartesiano en la tabla y luego realice operaciones como unión, selección y proyección equivalentes. Las consultas de unión son menos eficientes que las consultas anidadas. (12) SQL interactivo: el lenguaje SQL utilizado en el modo interactivo del terminal se denomina SQL interactivo. (13) SQL incorporado: el lenguaje SQL utilizado en programas integrados en lenguajes de alto nivel se denomina SQL incorporado. (14) ***Variables compartidas: la interfaz entre SQL y el lenguaje anfitrión. Las variables compartidas las define el programa del lenguaje anfitrión y luego se explican mediante la declaración DECLARE de SQL. La declaración SQL puede hacer referencia a estas variables para transferir información de la base de datos. (15) Cursor: Cursor es un nombre simbólico asociado con un determinado resultado de consulta, que se utiliza para convertir operaciones de conjuntos en procesamiento de registros únicos. (16) Cursor de volumen: para superar el inconveniente de que el cursor no pueda regresar cuando avanza, SQL2 proporciona tecnología de cursor de volumen. Al avanzar, el cursor de volumen no solo puede avanzar fila por fila desde el principio hasta el final de la secuencia de tuplas en el resultado de la consulta, sino que también puede regresar fila por fila.