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

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

EFAULT AutoIncrement, ProductName CHAR (40) INDEX, Categoría CHAR (30) INDEX, INTEGER NÚMERO, CostPrice NUMERIC (19,2), SellingPrice NUMERIC (19,2), PRIMARY KEY (ProductID ASC)); La explicación es similar a la de la tabla anterior. Aquí, el ProductName y las columnas Categoría se indexan (columnas que determinan con frecuencia orden de clasificación). He utilizado NUMERIC (19,2) para el tipo de datos DINERO. Esto significa que puede tener hasta 19 dígitos para todo el número y 2 dígitos decimales. La clave principal no tiene que ser AutoIncrement (autonumber).

La empresa puede tener su propia manera de dar valores para la clave principal. Sybase puede tener una función (código) para producir tales valores. Con AutoIncrement, el número se incrementa en 1 en general, a medida que bajan la columna. Sybase SQL Anywhere 12 tiene una forma de producir valores de incremento superiores a 1; Sin embargo, no voy a entrar en eso en esta serie. Consulte el manual o algún otro documento para eso.

Los Proveedores de mesa La notación tabla proveedores es, proveedores (IdProveedor, nombre, dirección, ciudad, estado, país, teléfono) La sentencia SQL para crear la tabla proveedores es: CREATE TABLE Proveedores (IdProveedor SMALLINT DEFAULT AutoIncrement, Nombre CHAR (40) ÍNDICE , CHAR Dirección (60), Ciudad de CHAR (30), CHAR Estado (30), País CHAR (40), Teléfono CHAR (12), PRIMARY KEY (IdProveedor ASC)); La explicación es similar a la de la tabla Clientes.

La notación tabla Employee Tabla El Empleado es, Empleado (EmployeeID, nombre, dirección, ciudad, estado, país, teléfono, Manager) La sentencia SQL para crear la tabla Empleado es: CREATE TABLE Empleado (EmployeeID SMALLINT DEFAULT AutoIncrement, Nombre CHAR (40 ) INDEX, Dirección CHAR (60), Ciudad de CHAR (30), CHAR Estado (30), País CHAR (40), Teléfono CHAR (12), Gerente SMALLINT, PRIMARY KEY (EmployeeID ASC)); La explicación es similar a la de la tabla Clientes.

Sin embargo, tenga en cuenta cómo la relación reflexiva ha sido cuidado; es la relación de uno a varios entre la columna de la Gerente de la tabla de empleados y de la columna de clave principal de la misma tabla de empleados. La línea de claves foráneas en el código se encarga de esto. En la tabla, la columna de la Manager es una clave externa. Se hace referencia a la columna EmployeeID de la tabla Employee. Tenga en cuenta los usos de los paréntesis y las palabras reservadas: EXTERIOR, CLAVE y Referencias.

Use comas para separar las líneas en la sección de l

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