*   >> Lectura Educación Artículos >> science >> programación

Conceptos básicos de definición de datos en Sybase

a tabla de restricción de la instrucción SQL; la última línea no necesita una coma. La notación Mesa de Ventas El Ventas es, Ventas (SaleID, DATEANDTIME, EmployeeID, CustomerID) La sentencia SQL para crear la tabla de ventas es: CREATE Ventas MESA (SaleID SMALLINT AutoIncrement DEFAULT, DateAndTime DEFAULT TIMESTAMP TIMESTAMP, EmployeeID SMALLINT, CustomerID SMALLINT, PRIMARIA CLAVE (ASC SaleID), FOREIGN KEY (EmployeeID) REFERENCIAS Empleado (EmployeeID) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) REFERENCIAS Clientes (CustomerID) en la actualización CASCADE ON DELETE CASCADE); Creación de tablas es similar.

Sin embargo, hay ciertas cosas a tener en cuenta aquí. Para la columna de la DateAndTime, el tipo de datos es marca de tiempo (fecha y la hora del día en que la acción se llevó a cabo el calendario - cuando se añadió fila). DEFAULT significa el DBMS deben dar un valor automáticamente. El valor por defecto se debe dar es marca de tiempo. Es por eso que usted tiene TIMSTAMP en dos lugares en la línea. Hay dos claves externas independientes aquí, que son la columna EmployeeID y la columna CustomerID.

En la sección de la tabla de restricción de la instrucción SQL, hay dos líneas de claves foráneas. La frase "ON UPDATE CASCADE ON DELETE CASCADE" se ha añadido a cada una de las líneas. Dice que "en la actualización en cascada" y "en la cascada de eliminación". Cada una de las líneas de clave externa en la sentencia SQL es completa; es así como la integridad referencial se hace cumplir.

No es una relación de uno a varios entre la columna EmployeeID de la tabla de ventas y de la columna de clave principal de la tabla Empleado.

También hay una relación de uno a varios entre la columna CustomerID de la tabla de ventas y de la columna de clave principal de la tabla de clientes. Cada clave externa hace referencia a una clave primaria en otra tabla. Use comas para separar las líneas en la sección de la tabla de restricción de la instrucción SQL; la última línea no necesita una coma.

La notación mesa SaleDetails Tabla El SaleDetails es, SaleDetails (SaleID, ProductID, SoldPrice) La sentencia SQL para crear la tabla SalesDetails es: CREATE TABLE (SaleID SaleDetails SMALLINT, ProductID SMALLINT, SoldPrice numérico (19,2), CLAVE PRIMARIA (SaleID, ProductID), FOREIGN KEY (SaleID) Referencias Ventas (SaleID) en la actualización CASCADA EN DELETE CASCADE,); Puntos a tener en cuenta: Hay una clave principal aquí compuesta (dos columnas). La línea

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.