La implementación de la base de datos de Sybase - Parte 4 de la División 4 Introducción Esta es la parte 4 de mi serie, implementación de la base de datos de Sybase. Esta serie forma parte de la cuarta división de mi serie de mayor tamaño, la base de datos. Supongo que ha leído todas las diferentes partes de la gran serie (o tutoriales equivalentes de otros lugares) hasta este punto. En esta parte de la serie, nos fijamos en los aspectos básicos de SQL Anywhere definición de datos; SQL Anywhere es un paquete de Sybase.
Por definición los datos aquí, me estoy refiriendo a la creación de tablas, alterar tablas, dejando caer las mesas, creando de índices y dando diferentes usuarios, los derechos a las diferentes mesas. Todo lo que se debe hacer para que una base de datos. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Ejemplo Vamos a continuar con el ejemplo al por mayor.
Las mesas para el ejemplo por mayor son: Clientes (CustomerID, nombre, dirección, ciudad, estado, país, teléfono) Ventas (SaleID, DateAndTime, EmployeeID, CustomerID) SaleDetails (SaleID, ProductID, SoldPrice) Productos (ProductID, ProductName, Categoría, Número, CostPrice, SellingPrice) Órdenes (IdPedido, DateAndTime, EmployeeID, IdProveedor) OrderDetails (IdPedido, ProductID, BoughtPrice, Descuento) Proveedores (IdProveedor, nombre, dirección, ciudad, estado, país, teléfono) Empleado (EmployeeID, nombre, dirección, Ciudad, Estado, País, Teléfono, Gerente) Estas son las tablas que derivamos en la división 2 de la gran serie.
Las relaciones lógicas son las siguientes: - Uno-a-muchos relación entre la tabla de ventas y la tabla Clientes, a través de la columna de la SaleID (el mismo cliente puede venir de diferentes ventas). - Uno-a-muchos relación entre la tabla de ventas y la mesa SaleDetails, a través de la columna de la SaleID. - Uno-a-muchos relación entre la tabla Productos y la tabla SaleDetails, a través de la columna ProductID. - Uno-a-muchos relación entre la tabla Productos y la tabla OrderDetails, a través de la columna ProductID.
- Uno-a-muchos relación entre la tabla Proveedores y la tabla Pedidos, a través de la columna de la IdProveedor (el mismo proveedor puede suministrar para diferentes órdenes). - Uno-a-muchos relación entre la tabla Empleado y la tabla de ventas a trav