欢迎来到天天文库
浏览记录
ID:35985395
大小:934.50 KB
页数:7页
时间:2019-04-29
《数据库课件课程大作业2012520.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一.创建订货管理数据库二.写出以下SQL语言1.列出在北京的供应商名2.列出发给供应商S4的订购单号3.列出职工E6发给供应商S6的订购单信息4.列出向供应商S3发过订购单的职工的职工号和仓库号5.列出和E1、E3都有联系的北京供应商信息6.显示工资最高的三位职工的信息7.显示工资最低的那30%职工的信息8.检索那些仓库中还没有职工的仓库的信息9.检索那些仓库中至少有一个职工的仓库的信息10.列出其工资大于WH1仓库中所有职工工资的职工信息。11.列出其工资大于WH1仓库中任何一名职工工资的非WH1仓库的职工信息。12.列出向供应商S4发出订购单的仓库所在的城市。1.
2、列出在上海工作并且向供应商S6发出了订购单的职工号2.列出由工资多于1230元的职工向北京的供应商发出的订购单号。3.列出仓库的个数4.列出每个仓库中工资多于1220元的职工个数.5.列出和面积最小的仓库有联系的供应商的个数.6.列出工资低于本仓库平均工资的职工信息。7.插入一个新的供应商记录(S9,智通公司,沈阳)8.删除目前没有任何订购单的供应商9.删除由在上海仓库工作的职工发出的所有订购单。10.给北京仓库的面积增加100m211.给低于所有职工平均工资的职工工资提高10%12.创建一个显示仓库号,职工号,供应商名,订购单号及订购日期的视图.三.建立表间关联及完
3、整性约束²设置面积的有效性规则(面积大于0)²设置工资的有效性规则(工资在1000~5000之间)创建触发器:²仓库表的仓库号修改时,职工表的仓库号级联修改。²删除仓库表的记录时,职工表的相关记录级联删除。四.创建安全性(根据自身理解,自定)²创建以windows身份认证模式登录的登录账号,登录名为自己姓名,可以访问职工表.²创建以混合身份认证模式登录的SQLServer登录账号,登录名为自己姓名,可以访问例24的视图.²创建角色,授予其对订购单表的查询,创建两个成员.²回收一个成员拥有的该角色权限.²增加角色对订购单表的更新供应商号的权限。²创建一个一级主管的登录账
4、号,将其映射到订货管理数据库中的用户名上,对用户名授予该库的所有操作权限。select供应商名from供应商表where地址='北京'select订购单号from订购单表where供应商号='s6'select*from订购单表where职工号='E6'and供应商号='s6'select职工号,仓库号from职工表where职工号in(select职工号from订购单表where供应商号='s3')
此文档下载收益归作者所有