- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3视图的定义和操作
2.3 视图的定义和操作
一、实验目的:
理解视图的概念,掌握视图的使用方法。
二、预计实验时间:上机一次
三、实验过程
对应HRM数据库,参照前面实验中完成的查询,按如下要求自行设计视图:
1)基于单个表按投影操作定义视图。
举例:定义一个视图用以查看所有员工的编号、姓名和出生日期。
2)基于单个表按选择操作定义视图。
举例:定义一个满足sex=’true’的员工的所有信息的视图。
3)基于单个表按选择和投影操作定义视图。
举例:定义一个视图用以查看部门号码为‘2’的所有员工的姓名、电话和邮件地址。
4)基于多个表根据连接操作定义视图。
举例:定义一个视图用以查看所有员工的姓名、部门名及工资。
5)基于多个表根据嵌套查询定义视图。
举例:定义一个比所有财务部的雇员工资都高的雇员的信息的视图
6)定义含有虚字段(即基本表中原本不存在的字段)的视图。
举例:定义一个视图用以查看所有雇员的编号、姓名、年龄。
分别在定义的视图上进行查询、插入、更新和删除操作,分情况(查询、更新)讨论哪些操作可以成功完成,哪些不能成功完成,并分析原因。
四、实验报告要求:
1、在实验报告中要给出上述任务的视图定义语句;(注:实验报告上写出4、5、6的SQL语句)
2、分情况讨论哪些操作可以成功完成,哪些不能成功完成。
查询操作:举出一个进行查询操作的例子。更新操作:更新操作包含插入、更新、删除,针对不能成功完成更新操作的情况举出两个例子,并分析原因。
2.4 SQL数据更新语句
一、实验目的
加深对SQL数据更新(插入、修改及删除)语句的基本语法格式的掌握
掌握单个元组及多个元组的插入、修改及删除操作的实现过程
加深对更新操作时数据库中数据一致性问题的了解
加深对约束条件在数据更新操作执行中的作用问题的了解
二、实验内容
方法一:在SSMS中插入、删除及修改数据,
方法二:在查询编辑器中写SQL插入、删除及修改数据
三、实验任务
设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
S(SNO,SNAME,STATUS,CITY)
P(PNO,PNAME,COLOR,WEIGHT)
J(JNO,JNAME,CITY)
SPJ(SNO,PNO,JNO,QTY)
供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商(STATUS)、供应商所在城市(CITY)组成;
零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)
组成;
工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;
供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。试完成以下操作:
1.在S表中插入元组“s6,华誉,40,广州”
2.在J表中插入元组“j8,传感器厂”
3.对每一个供应商,求他为各种工程供应零件的总数量,并将此结果存入数据库
4.将P表中PNO值为p6的元组的color属性值改为绿,weight属性值改为60
5.将SPJ表中前4个元组的qty属性值统一修改为300
6.将S表中city属性名含有“京”或“津”的相应status属性值增加100
7.将供应商s2为“一汽”工程项目所供应的零件数量修改为2000
8.将全部红色零件的颜色修改为浅红色
9.由s5供给j4的零件p6改为由s3供应
10.在SPJ表中新增一名为SDATE的属性列,对该表中的每一元组在SDATE属性列上填上实验当时的日期和时间
11.删除所在城市为“广州”的供应商记录
12.删除所有零件名称中第一个字为“螺”字的零件记录,并在供应情况表中删除相应的记录
13.删除s3和s4两供应商为“三建”工程供应“螺母”或“螺丝刀”零件的相应供应情况数据信息
四、实验报告要求
1、写出与上述任务相对应的SQL更新语句(实验报告上写出3、5、10的SQL语句)
2、并记录在实验过程中遇到的问题、解决办法及心得体会。
实验3 数据完整性和安全性管
您可能关注的文档
- 040452班4﹟cⅱ-309宿舍全体成员.ppt
- 1.1.3中国企业资信评估标准报告.doc
- 0828j2纤维材料与工程硕士研究生培养方案(2015年9月21日.doc
- 1.2、高中理科实验仪器技术指标、功能及采购数量。.doc
- 1.内容分布4.3.1线性方程组的公式解4.3.2齐次线性方程组及.ppt
- 1.拼出的长方形和原来的平行四边形相比,面积变了没有.ppt
- 1.设集合a={2,3,4},b={1,2,3,4},r是a到b上的二元关系,.doc
- 11附息国债19定价分析.doc
- 12附息国债04(续)发行定价分析.doc
- 13附息国债20(续一)发行定价分析.doc
- 2.吉林省2015-2017年农机购置补贴产品归档信息报送材料-.doc
- 2.细胞是代谢与功能的基本单位。3.细胞是生物有机体生长.ppt
- 2.降解产物的阻遏cataboliterepression.ppt
- 2006——2007学年第二学期数学分析试题b.doc
- 2006年江西省重点中学高考第一次联考理科数学试卷.doc
- 2006年江西省重点中学高考第一次联考文科数学试卷.doc
- 2009-2010学年第一学期英语学科期末检测质量分析.doc
- 2009高企培训材料(省厅)-高新技术企业认定办法解读与申.ppt
- 2010-2011学年大成中学高一级.doc
- 2010年度北京市中级专业技术资格.doc
文档评论(0)