傻大方


首页 > 学习 >

数据库|数据库系统原理课程设计订单销售数据库管理系统( 三 )



按关键词阅读: 系统 管理 销售 数据库 课程设计 订单 原理



16、12),-产品编号 , 外码 primary key(Snumber,Pnumber),-联合主码 foreign key (Pnumber) references Product(Pnumber) on delete cascade on update cascade, foreign key (Snumber) references Suppliers(Snumber) on delete cascade on update cascade );
6.5 表表4: Orders 表表(订单表订单表) 表名Orders(订单表) 数据库用户sa 主键 Onumber 其他排序字段无 索引字段无。

17、序号字段名称数据类型(精 度范围) 允许 为空 Y/N 唯一 Y/N 区别度默认值约束条件/说明 1Onumberchar(12)NY高无主键/订单号 2OdatedateNN低无订单日期 3Enumberchar(12)YN中无雇员号 4Cnumberchar(12)NN高无客户号 sql 脚本-建立订单表 create table Orders-订单表 (Onumber char(12)primary key,-编号 , 主码 Odate date,-日期 Enumber char(12),-设置雇员号,外码 Cnumber char(12),-设置客户号,外码 foreign key (Cn 。

18、umber) references Customer(Cnumber) on delete cascade on update cascade, foreign key (Enumber) references Employee(Enumber) on delete cascade on update cascade );
6.6 表表5: PO 表表(产品订购表产品订购表) 表名PO(产品订购表) 数据库用户sa 主键 Pnumber,Onumber 其他排序字段无 索引字段无 序号字段名称数据类型(精 度范围) 允许 为空 Y/N 唯一 Y/N 区别度默认值约束条件/说明 1Pnumber 。

19、char(12)NY高无主键/产品号 2Onumberchar(12)NY高无主键/订单号 3QuantityintNN低无订购产品数量 sql 脚本-建立产品订购表 create table PO-产品订购表 (Pnumber char(12),-产品编号 Onumber char(12),-订单编号 Quantity int,-产品数量 primary key(Pnumber,Onumber),-联合主码 foreign key (Pnumber) references Product(Pnumber)-外码 on delete cascade on update cascade, for 。

20、eign key (Onumber) references Orders(Onumber)-外码 on delete cascade on update cascade );
6.7 表表6: Employee 表表(雇员表雇员表) 表名Employee(雇员表) 数据库用户sa 主键 Enumber 其他排序字段无 索引字段无 序号字段名称数据类型(精 度范围) 允许 为空 Y/N 唯一 Y/N 区别度默认值约束条件/说明 1Enumberchar(12)NY高无主键/雇员号 2Enamechar(10)NN中无雇员名称 3EtelnumintNY高无雇员电话 4EwagesrealNN低无 。

21、雇员薪资 sql 脚本-建立雇员表 create table Employee-雇员表 (Enumber char(12) primary key,-编号 Ename char(10),-名字 Etelnum int,-电话 Ewages real-工资 );
6.8 表表7: Customer 表表(客户表客户表) 表名Customer(客户表) 数据库用户sa 主键 Cnumber 其他排序字段无 索引字段无 序号字段名称数据类型(精 度范围) 允许 为空 Y/N 唯一 Y/N 区别度默认值约束条件/说明 1Cnumberchar(12)NY高无主键/客户表 2Cnamechar(10)N 。

22、N中无客户名称 3Caddresschar(30)YN中无客户地址 4CtelnumintYY高无客户电话 sql 脚本-建立客户表 create table Customer-客户表 (Cnumber char(12) primary key,-编号 Cname char(10),-姓名 Caddress char(30),-地址 Ctelnum int-电话 );
6.9 视图的设计视图的设计 1、建立一张雇员信息的视图 目的:屏蔽雇员的工资信息 。
功能:能够向管理员提供简明 , 直接的雇员信息展示 。
意义:有利于数据库安全的维护 , 防止任意修改数据库中的雇员信息 。
create view vi 。

23、ew_Employee-建立Employee视图 , 屏蔽工资属性 as select Enumber,Ename,Etelnum from Employee with check option;
2、建立一张产品信息的视图 目的:屏蔽产品的出厂价信息 。
功能:能够向管理员提供简明 , 直接的产品信息展示 。
意义:有利于数据库安全的维护 , 防止任意修改数据库中的产品信息 。
create view view_Producte-建立Product视图 , 屏蔽出厂价属性 as select Pnumber,Pname,Pcategory,Pprice,Pinventory from view_Producte。

24、with check option;
6.10 存储过程存储过程的设计的设计 1、查询订单数量 功能:查询订单的数量 目的:存储查询订单数量的操作 意义:下次重复同样的动作时 , 可直接执行存储过程 , 简化操作步骤 create procedure procedure_SearchOrdersNum -查询订单的存储过程 as select COUNT(*) 订单总数-查询订单数量 from Orders;
2、查询客户的订单信息 功能:查询客户的订单信息 目的:存储查询客户的订单信息的操作 意义:下次重复同样的动作时 , 可直接执行存储过程 , 简化操作步骤 create procedure proced 。

25、ure_CustomerOrders-查询某个客户订单信息 Cname char(10) as select Onumber,Odate,Enumber from Orders,Customer where Cname like Cname and Customer.Cnumber like Orders.Cnumber;
3、查询订单最多的客户信息 功能:查询订单最多的客户信息 目的:存储查询订单最多的客户信息的操作 意义:下次重复同样的动作时 , 可直接执行存储过程 , 简化操作步骤 create procedure procedure_SearchMaxOrders-查询订单最多的客户信息 as 。


稿源:(未知)

【傻大方】网址:/a/2021/0902/0024074716.html

标题:数据库|数据库系统原理课程设计订单销售数据库管理系统( 三 )


上一篇:1225008191|1225008191凉州词教案

下一篇:CA6140|CA6140机床法兰盘831004设计说明书