¿Qué es SQL?
##1 2. Arquitectura de datos de la base de datos SQL< br gt
La arquitectura de datos de la base de datos SQL es básicamente una estructura de tres niveles, pero la terminología utilizada es diferente de el modelo relacional tradicional es diferente. En SQL, el esquema relacional se denomina "tabla base"; el esquema de almacenamiento (esquema interno) se denomina "archivo de almacenamiento"; el subesquema (esquema externo) se denomina "vista"; El atributo se llama Lista. El nombre simetría es 00100009a:
##1 3. La composición del lenguaje SQL
Antes de aprender formalmente el lenguaje SQL, primero tenemos una comprensión básica del lenguaje SQL y presentamos el lenguaje SQL. Composición:
1. Una base de datos SQL es una colección de tablas definidas por uno o más esquemas SQL. ltbr gt
2. Una tabla SQL consta de un conjunto de filas. Una fila es una serie (un conjunto de) columnas, cada columna corresponde a un elemento de datos. ltbr gt
3. La tabla puede ser una tabla básica o una vista. Una tabla base es la tabla que realmente está almacenada en la base de datos, mientras que una vista es una definición de una tabla que consta de varias tablas base u otras vistas. ltbr gt
4. Una tabla básica puede abarcar uno o más archivos de almacenamiento, y un archivo de almacenamiento también puede almacenar una o más tablas básicas. Cada archivo de almacenamiento corresponde al último archivo físico en el almacenamiento externo. ltbr gt
5. Los usuarios pueden utilizar sentencias SQL para consultar vistas y tablas básicas. Desde la perspectiva del usuario, la vista y la tabla base son iguales, no hay diferencia. Todas son relaciones (tablas). ltbr gt
6.Los usuarios de SQL pueden ser aplicaciones o usuarios finales. Las declaraciones SQL se pueden integrar en programas en lenguajes host como FORTRAN, COBOL, PASCAL, PL/I, C y Ada. En un entorno interactivo, SQL User también se puede utilizar como una interfaz de usuario independiente para los usuarios finales. ltbr gt
##1 Cuarto, operar la base de datos
SQL incluye todas las operaciones en la base de datos. La base de datos consta principalmente de cuatro partes:
1. definición: esta parte también se llama "SQL DDL" y define la estructura lógica de la base de datos, incluida la definición de la base de datos, tablas básicas, vistas e índices. ltbr gt
2. Operación de datos: esta parte también se llama "SQL DML" e incluye dos operaciones: consulta de datos y actualización de datos. Incluye tres operaciones: inserción, eliminación y actualización. ltbr gt
3. Control de datos: el control del acceso de los usuarios a los datos incluye autorización de tablas y vistas básicas, descripción de reglas de integridad, declaraciones de control de transacciones, etc. ltbr gt
4. Reglas para usar lenguaje SQL incorporado: reglas para usar sentencias SQL en programas de lenguaje anfitrión. ltbr gt
Presentémoslos por separado:
##2 (1) Definición de datos
Las funciones de definición de datos SQL incluyen la definición de bases de datos, tablas básicas e índices y vista. ltbr gt
Primero, comprendamos los tipos de datos básicos proporcionados por SQL: (como 001000009b)
1. Creación y eliminación de bases de datos
(1). Establecer una base de datos: una base de datos es un conjunto de datos que contiene varias tablas básicas. Su formato de declaración es:
Crear base de datos ltdatabase name>[Otros parámetros]
Entre ellos, debe ser único en. El sistema no se puede repetir, de lo contrario provocará errores de acceso a los datos. [Otros parámetros] varían dependiendo del sistema de implementación de base de datos específico.
ltbr gt
Por ejemplo: para establecer una base de datos de gestión de proyectos (xmmanage), la declaración debe ser:
Crear base de datos xmmanage ltbr gt
(2) Eliminar la base de datos: Elimina la base de datos y todo su contenido del sistema. ltbr gt
El formato de la declaración es: soltar base de datos ltbr gt
Ejemplo: eliminar la base de datos de gestión de proyectos (xmmanage), la declaración debe ser:
Eliminar la base de datos xmmanage ltbr gt
2. Definición y cambios de tablas básicas
Una tabla que existe de forma independiente se llama tabla básica. En el lenguaje SQL, una relación sólo corresponde a una tabla básica. La definición de tablas básicas se refiere al establecimiento de patrones de relación básicos, y los cambios se refieren a la eliminación y modificación de tablas básicas existentes en la base de datos. ltbr gt
…… lt;br gt