重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

实验二:数据更新及数据完整性 一、实验目的 1. 熟练使...

实验二:数据更新及数据完整性 一、实验目的 1. 熟练使用INSERT/DELETE/UPDATE语句进行表的更新操; 2. 熟练掌握视图的定义并利用视图向表中插入、删除和修改数据; 3. 熟练使用T—SQL语句实现主键约束、外键约束、UNIQUE约束和CHECK约束的创建; 4. 理解触发器的概念和作用;了解触发器的分类及触发条件;掌握触发器的定义及应用。 二、实验环境 已安装SQL Server 2012或更高版本的计算机; 三、实验示例 l 针对bookshop数据库 1、在产品名称表中插入一条记录。 insert into books values('20652','数据库系统概论',39,'计算机','978704040661') 2、将employee员工表中性别为“女”的员工的员工编号、姓名,职称和薪水复制到一个名为temp_emp表文件中,该文件只具有这四个列。 insert into temp_emo select emp_no,emp_name,title,salary from employee where sex=’女’ 3、将所有经理的薪水上调10%。 update employee set salary=salary*1.1 where title='经理' 4、删除林光华的销售记录。 方案1:连接查询来获取满足条件的记录 delete sales from employee, sales where employee.emp_no=sales.sale_id and emp_name=’林光华’ 或方案二:用嵌套查询来获取满足条件的记录 delete from sales where sale_id in (select distinct emp_no from employee where emp_name=’林光华’) 5、创建视图sale_item_view,该视图中包含订单编号、订货日期、图书编号及数量。 create view sale_item_view as select sales.order_no,sales.order_date,book_no,qty from sales,sale_item where sales.order_no=sale_item.order_no 6、创建表及相应的约束 create table employee(emp_no char(5)not null primary key, emp_name char(10) not null, sex char(2) not null, dept char(4) not null, title char(6) not null, date_hired datetime not null, birthday datetime null, salary int not null, telephone varchar(20) null, addr char(50) null ) 7、修改表并添加约束 alter table employee add constraint ck_sex check (sex in ('男','女')) 8、定义一触发器,保证新添加的员工的工资不能超过5000元 create trigger employee_insert on employee after insert as if(select salary from inserted)>5000 begin print '新添加的员工的工资不能超过5000元!' rollback end 四、实验内容及步骤 针对bookshop数据库,请使用T-SQL 语句实现以下操作:(若操作不成功,请分析错误原因) 1、将所有女职工的工资上调200元。 2、对那些只要有一笔销售金额超过100元的员工的薪水增加500元。 3、删除订单明细中的订单号为'102897'的'神奇校车'图书。 4、删除所有没有销售业绩的业务员记录。 5、创建一个视图cust_view,该视图只含收件人receiver姓张的客户信息,带with check option 子句。 6、利用cust_view视图分别添加一条收件人姓张的和不姓张的顾客数据。(注意:分别查看customer表和该操作的结果。) 7、针对基本表employee和sales,创建一个视图sales_view,该视图包含业务员的编号、姓名、订单号、销售金额。 8、利用上述视图进行以下数据更新,能成功吗?如果失败说明原因。 a) 将订单号为102893的记录的销售金额改为60000。 b) 插入一条记录,订单编号为 '109999',销售金额1000,业务员编号为'E0001'。 c) 插入一条记录,业务员的编号为'E0001',姓名为‘李明’,订单号为'108888',销售金额为1000。 d) 删除订单编号为 '109999'的记录。 9、为员工表employee添加核查约束,约束名为CK_salary,将员工薪水字段salary的值限定在10000至200000之间。 10、 定义一个触发器,当向sale_item表中插入或删除记录,或修改sale_item表中的销售数量或者价格时,自动更新sales表中的订单金额。

暂无答案
更多“实验二:数据更新及数据完整性 一、实验目的 1. 熟练使...”相关的问题

第1题

实验十二:完整性约束 实验名称:完整性约束 一、实验目...

实验十二:完整性约束 实验名称:完整性约束 一、实验目的 要求学生在熟练掌握使用T—SQL语句CREATE TABLE、ALTER TABLE及DROP TABLE语句对数据表进行管理的基础上,掌握主键约束、外键约束、UNIQUE约束和CHECK约束的创建和应用。 二、实验原理 使用T—SQL语句实现主键约束、外键约束、UNIQUE约束和CHECK约束的创建。 三、实验设备 安装有SQL SERVER 2012的计算机。 四、实验示例 示例是某公司的产品销售数据库company,company数据库中存在人事表employee、客户表customer、销售表sales、销售明细表sale_item、产品表product。各表的结构如下: 员工人事表employee emp_no char(5) Not null primary key 员工编号 emp_name varchar(10) Not null 员工姓名 sex char(2) Not null 性别 dept varchar(10) Not null 所属部门 title varchar(10) Not null 职称 date_hired datetime Not null 雇佣日 birthday datetime Null 生日 salary int Not null 薪水 telephone varchar(20) Null 电话 addr varchar(50) null 住址 客户表customer cust_id char(5) Not null primary key 客户号 cust_name varchar(20) Not null 客户名称 addr varchar(40) Not null 客户住址 tel_no varchar(20) Not null 客户电话 zip char(6) null 邮政编码 销售主表sales order_no int Not null primary key 订单编号 cust_id char(5) Not null 客户号 sale_id char(5) Not null 业务员编号 tot_amt numeric(9,2) Not null 订单金额 order_date datetime Not null 订货日期 销货明细表sale_item order_no int Not null primary key 订单编号 prod_id char(5) Not null primary key 产品编号 qty int Not null 销售数量 unit_price numeric(7,2) Not null 单价 order_date datetime null 订单日期 产品名称表product prod_id char(5) Not null primary key 产品编号 prod_name varchar(20) Not null 产品名称 1.创建表及相应的约束 create table employee1( emp_no char(5) not null check(emp_no like '[E-F][0-9][0-9][0-9][0-9]'), emp_name char(10) not null, emp_sex char(1) not null check(emp_sex in ('m','f')), emp_phone char (13) not null, emp_add varchar(60) not null, emp_salary char(5) not null check (emp_salary between 60000 and 80000) ) go 2.修改表 alter table employee add constraint ck_phone check (phone like ’[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] [0-9][0-9][0-9][0-9][0-9]’) 五、实验内容 使用T—SQL语句完成以下操作: 1.在数据库company中创建以上五张表,并设置各表的主键。 2.在销售主表sales中添加字段“发票号码” invoice_no,char(10),NOT NULL。 3.添加外键约束: a) 在销售主表sales的业务员编号字段sale_id上添加外键约束,参照字段为员工表employee中的字段员工编号emp_no,约束名为FK_sale_id。 b) 在销售主表sales的客户号字段cust_id上添加外键约束,参照字段为客户表customer中的字段客户号cust_id,约束名为FK_cust_id。 c) 在销售明细表sale_item的订单编号字段order_no上添加外键约束,参照字段为销售主表sales中的字段订单编号order_no,约束名为FK_order_no。 d) 在销售明细表sale_item的产品编号字段prod_id上添加外键约束,参照字段为产品名称表product中的产品编号字段prod_id,约束名为FK_prod_id。 4.添加核查约束: a) 将员工表employee中的薪水字段salary的值限定在1000至10000间,约束名为CK_salary。 b) 将员工表employee中的员工编号字段emp_no设定为以“E”字母开头, 后面跟5位数的编号,约束名为CK_emp_no。 c) 将员工表employee中的性别字段设定这取值只能是“男”和“女”。约束名为CK_sex。 d) 将销售主表sales中的发票号码字段invoice_no设定为以“I”字母开头,后面跟9位数的编号,约束名为CK_inno。 5.为销售主表sales中的字段发票号码invoice_no设置为唯一约束,约束名为UN_inno。

点击查看答案

第2题

实验一 线性表一、实验目的 1. 了解线性表的逻辑结构特...

实验一 线性表一、实验目的 1. 了解线性表的逻辑结构特性,以及这种特性在计算机内的两种存储结构。 2. 重点是线性表的基本操作在两种存储结构上的实现;其中以链表的操作为侧重点;并进一步学习结构化的程序设计方法。 3. 掌握使用 C++面向对象的程序设计技术,设计数据结构源程序的方法。二、实验内容 1. 线性表的顺序存储表示(结构)及实现。 阅读下列程序请注意几个问题。 (1)关于线性表的顺序存储结构的本质是:在逻辑上相邻的两个数据元素ai-1, ai,在存储地址中也是相邻的,既地址连续。顺序存储结构也称“向量(vector)”。在下列类设计中,采用静态一维数组elem[]表示向量,同时用length表示线性表长度。 ElemType elem[MAXSIZE]; int length; (2)在上机实验时,需要将数据结构的类定义(包括成员函数的定义)的程序代码,写入源程序。同时用户必须自己编写一段主函数main(),在主函数中创建声明类的具体对象,通过这些对象调用类的公有函数。以便将一个典型数据结构类运用到实际问题中去。 l 源称序结构: 见本资料的第1页。 l 数据结构类定义(包括成员函数的定义)的程序代码 对于小型程序,这部分代码可以直接放入源称序之中,如上图所示。 对于复杂较大的程序,这部分代码可以生成一个头文件(例如Sqlistc.h)与源程序文件存储在同一个文件夹中。再在源程序之中写入一个语句,如下: #include “Sqlistc.h”; l 主函数 在学生没有学习可视化图形界面之前,建议在主函数中简单设计一个“菜单”(do-while循环内嵌套一个 switch结构)。随着学习的深入,应该学会熟练使用“菜单”技术,这样会明显提高编程和运行效率。一个主函数一般样式如下: int main( ) { //声明程序所需要的一般变量 int i,k; ElemType e,x; //声明和创建类对象,这个类往往是典型数据结构类 Sqlist as; System.out.print("\n ) 线性表顺序存储结构演示"; Scanner s = new Scanner(System.in); do{ //显示菜单内容 System.out.print("\n\n" ) ; System.out.print("\n\n 1. 初步建立一个线性表 " ) ; System.out.print("\n\n 2. 插入一个数据元素" ) ; System.out.print("\n\n 3. 删除一个元素,返回其值 " ) ; System.out.print("\n\n 4. 结束程序" ) ; System.out.print("\n********************************" ) ; System.out.print("\n请输入你的选择(1,2,3,4)" ) ; Int n = s.nextInt(); //接收用户的选择 //根据k值,转向对应的case 分支程序段执行 switch(n) { case 1:{ as.SetData(); as.PrintOut(); }break; case 2:{ System.out.print("\n\n 插入的位置,数据 i,e=?"); Int i = s.nextInt(); Int e = s.nextInt(); as.Insert(i,e); as.PrintOut(); }break; case 3:{ System.out.print("\n 删除第几个元i=?"); Int i = s.nextInt(); x=as.Delet(i); System.out.print(" 元素数值= "); as.PrintOut(); }break; default:break; } //switch }while(k>=1&&k<4); system.out.print("\n 再见!"); 按任意键,返回。"); _getch(); return 0; } ----------------------------------------------->

点击查看答案

第3题

实验4 英文期刊及期刊论文的查找实验目的 了解英文期...

实验4 英文期刊及期刊论文的查找实验目的 了解英文期刊的构成和收录情况,尤其是核心期刊论文的情况。 了解英文期刊论文的收录情况,了解期刊论文的检索、下载和内容摘录。实验内容1 英文期刊论文的查找 ? 使用Journal Citation Report-2018,查找各自专业涉及类别的期刊,下载期刊列表; ? 按照Journal Impact Factor(期刊影响因子)降序排列,选取该类别的前3种期刊,记录期刊名称或者ISSN(国际标准刊号); ? 利用Web of Science核心合集,分别搜索这3种期刊上刊载的论文;主题请与实验3的主题相同; ? 请按需求选择论文排列顺序,例如:相关性、发表时间、被引、使用,每种期刊选择1篇论文,通过全文链接,转到其所在的外文期刊全文库,完成任务; a) 下载全文;如果我校没有购买全文,请说明即可; b) 导出论文数据; c) 摘录部分内容(200字以内)黏贴在作业文档中。 2 英文期刊的检索 ? 在论文的全文数据库中,点击期刊图标或名称,完成如下任务; ? 查找编制说明,将其期刊信息,如刊名、主办单位、出版周期、栏目等写在实验4.1表中。 ? 本科生同学,期刊信息只需在全文期刊数据库中查找,研究生同学需要利用数据库和搜索引擎查找。即:本科生同学提交的实验4.1表格中,信息可以部分空白或无;研究生同学需要尽量查找完善信息,如果没有需要说明。 ? 由于各数据库的期刊信息有区别,在填写实验4.1表格时,尽量写清信息来源于哪个数据库。 实验4 1 核心期刊信息 序号 字段名称 特殊说明 样例 1 刊名 首字母大写 Abstracts of Chinese Geological Literature 2 曾用名 多个曾用名之间用中文分号分开,曾用名中英文写法均要并用逗号分开,需要标注曾用名使用年份。格式见样例 [1952年前]中国地质文摘(英文版),Abstract of Chinese Geological Literature;……. 3** ISSN   0254-4156 4 EISSN 没有则不填 5 出版者 6 出版地   7 编委数   8 主编姓名   9 创刊年 10 出版周期 11 电子邮件 格式统一 actamath@amss.ac.cn 12 官网地址 格式统一 http://www.abbs.org.cn/ 13 国际系统收录 按期刊原始写法即可 美国化学文摘(CA), 美国科学引文索引(SCI), 日本科学技术振兴机构数据库(JST),中国科学引文数据库来源期刊(CSCD) 14 封面 15 刊物收录范围 3 英文期刊数据库的比较 请对比使用的Web of Science核心合集(文摘数据库)与论文所在的英文期刊全文数据库,从检索字段、用户友好性(是否容易使用)、结果显示、导出格式等角度分析(200字以上)。实验要求 请以学号命名的压缩格式提交文档,文件夹中包括以学号命名的DOC作业文档、期刊论文全文,注意排版! 评分标准: 完成要求(30%); 检索步骤完整(30%); 报告美观规范(20%); 提交时间(20%)。

点击查看答案

第4题

实验(第八周)(总分:18分) 高级数据查询(上) 1. 实验目...

实验(第八周)(总分:18分) 高级数据查询(上) 1. 实验目的(1分) (1) 掌握联接查询 (1条及以上的得满分;否则按不完整比例扣分) 2. 实验原理(1分) (自己总结,1条以上得满分;否则按不完整比例扣分) 3. 实验内容(1分) (1) 使用联接运算符实现多表查询,包括内联接、外联接和复合条件联接查询 (1条及以上的得满分;否则按不完整比例扣分) 4. 实验作业(13分=小题3+10分) 必须用SQL语言完成作业并在截图时将sql语言和对应输出同框截图,否则不给分,截图模板如下:4.0 数据准备 利用上次作业建立的questiondb数据库和question表做以下操作。 (1) 用SQL语句在questiondb数据库中创建知识点表point,表结构如下: 表 point结构 属性 描述 类型 长度 pointid 知识点编号 varchar 18 pcontent 知识点内容 varchar 20 pchapter 知识点分布章节 varchar 4 并向表中插入如下数据: 表 point记录 pointid pcontent pchapter 33320 事务是一系列不可分割的数据库操作…… 3.3 24010 一元二次方程的主要解法如下…… 6.7 03066 尊老爱幼是中华民族的传统美德 8.9 62603 SQL语言是声明性语言…… 9.9 (表格创建正确,得1分; 数据插入正确,得1分; 说明和截图完整,得以上2分;否则按不完整比例扣分) (2) 为了之后的操作简便,使用以下语句删除原问题表question中的记录,重新插入5行数据: delete from question; insert into question values ('00089',5,'X2-2x+1=0',0.2,'24010',65,'1'), ('84979',2,'事务有哪些特性?',0.3,'33320',126,'ACID'), ('97088',3,'SQL语言包括哪些部分?',0.2,'62603',67,'数据定义、操作、保护'), ('69783',4,'秦始皇执政多少年?',0.5,'73778',89,'49'), ('94844',1,'操作系统的目标?',0.4,'93956',100,'简单高效使用计算机') (上述执行正确,得1分;需要截图修改后的question表的所有记录。 说明和截图完整,得以上1分;否则按不完整比例扣分) 4.1要求以下作业使用联接查询,否则不给分 (1) 查询question表与point表有相同知识点编号的问题,并输出此类问题及其知识点的详细信息,要求分别用交叉联接、自然联接、using条件联接、on条件联接,并简述四种方法的不同之处 (每种方法在一条SQL语句中实现且查询结果正确,各给1分,共4分;否则不给分。 不同之处叙述得当,得2分。 说明和截图完整,得以上6分;否则按不完整比例扣分) (2) 查询每个问题的详细信息,若某些问题在point表中存储有相关知识点,也一并输出,否则为空值 (在一条SQL语句中实现且输出结果正确,给2分;否则按不达标比例扣分; 说明和截图完整,得以上2分;否则按不完整比例扣分) (3) 查询question表中跟’00089’号问题的难度一样的问题ID及其难度,要求使用自联接和更名操作 (在一条SQL语句中实现,并使用了自联接、更名操作,且输出结果正确,给2分; 否则按不达标比例扣分; 说明和截图完整,得以上2分;否则按不完整比例扣分) 5. 思考与体会(1分) (1) 在联接查询中,在查询某些列时什么时候可以忽略列前的表名,什么时候又不可以忽略? (问题回答两点及以上且内容充实,得1分;否则,酌情扣分) 6. 实验体会(1分) (自己总结一点及以上,得1分;否则,酌情扣分)

点击查看答案

第5题

实验2:电子商务系统的规划 一、实验目的 要求学生理解...

实验2:电子商务系统的规划 一、实验目的 要求学生理解电子商务系统战略规划的重要性,掌握电子商务系统战略规划的内容与方法。要求学生掌握一般电子商务系统体系的基本构成、各个部分的作用及其相互关系,掌握电子商务系统规划报告的撰写方法。 二、实验内容及要求 假定拟开发一个B2C 电子零售的网络商店,对该电子商务系统进行系统规划,正确撰写电子商务系统规划报告。 重点从以下方面进行分析: 1.对企业所处的行业及企业竞争力进行分析 确定企业电子商务的前景和市场定位:针对企业未来的市场定位、服务方式、服务对象,对商务活动进行分类。根据企业的核心商务活动,参考成功的经验,抽取企业商务模式的基本特征。包括:企业未来的服务对象以普通消费者为主,还是以企业客户为主,或二者兼而有之。 企业未来的核心的业务、核心竞争优势、赢利方式。 企业未来业务的增值点和延伸范围。 在分析过程中,需重点考虑以下问题: ⑴市场定位分析。 目标是树立企业形象还是展示产品、拓展市场;是宣传自己的思想、理念还是调查用户反应、改进售后服务;是为企业做宣传,加强客户的沟通还是要实现网络营销、电子商务?成功的定位往往决定了企业的成功。 ⑵系统目标客户分析。 调查与分析目标客户,了解系统可能服务的对象和他们的需求,规划与设计符合目标客户群的商务系统,为他们提供所需的产品或服务,以满足他们的兴趣与爱好,吸引他们对系统的注意力,就会留住客户并增强系统的针对性。 ⑶分析网络中企业现有的竞争对手,分析取胜的机会,制定相应策略和正确的操作步骤。 竞争对手的产品与服务一直影响着企业的管理、生产与经营,甚至是造成很大的威胁。尤其是如果竞争对手已经在网上开展了业务,那么竞争对手的经营状况对于企业在行业竞争中的成败是至关重要的,竞争对手在网络运营方面的优势可能是后来者进入的强大障碍。竞争对手调查与分析的目的是了解原来竞争对手是否上网,洞察网上已经开展了业务的竞争对手情况,分析现有和潜在的竞争对手的优势和劣势,研究竞争对手系统运行和电子商务运作的效果,以便制定自己的发展战略、系统设计方案和战胜竞争对手的方法。 ⑷设想网站规模。 规模是有一个网站在就行,还是从小到大,还是一开始就极其庞大而复杂? ⑸预期网站特色。 特色应以内容为本,考虑网站是注重视觉设计效果,还是侧重功能应用。 ⑹设想如何推广网站。 推广网站是依靠企业自身,还是通过虚拟主机的提供商。 ⑺设想网站带来的额外收入。 额外收入是产品销售、页眉广告,还是其他。 ⑻网站如何经营。 全部自己做还是委托专业服务来做,自己定期指导还是设定要求、目标完全由别人代劳。 2.分析确定企业如何开展电子商务 通过分析确定企业电子商务究竟“做什么”,也就是说明确企业电子商务的盈利方式,寻找企业电子商务成功的机会。 确定企业电子商务的方案:企业进行理想的域名设计,域名和服务器的快速申请;进行适合企业在线生意的网站设计和网页制作,站点能提供主要产品或服务外的附加有价值的信息内容:与检索排名密切相关的关键词设计,导页面制作;站点能提供全面的与在线生意密切相关的全世界(包括国内)新闻组、电子邮件组、电子公告牌的信息;将网站中主要页面向世界各大搜索引擎和国内主要的搜索引擎登记注册,并使搜索结果排名进入国内外搜索引擎的前列;及时有效地监控企业在搜索引擎中的排名,并维护企业的排名,维护和更新网站;建立企业在线交易的在线支付平台;提供多语言的网站版本,便于全球范围的网站推广。 企业在进入电子商务领域时必须考虑如下的问题: 如何申请一个自己的域名? 如何设立一个电子商务服务器? 服务器如何和Internet 连接? 如何设计这个网上商店,实现各种功能?谁来设计? 谁来维护这个网站? 如何实现在线交易? 如何安全可靠地进行网络电子货币结算? 网上商店和商品库存之间如何协调? 如何快速便利地将商品投递到用户手中? 售后服务如何进行? 3.进行收益——风险分析评估 衡量企业电子商务是否会达到预期效果,评测企业电子商务的相关评测指标。 4.确定实施与管理 确定企业电子商务的实施方案、进度计划与管理方式。 三、实验结果 正确撰写电子商务系统规划报告。内容包括: 1.系统开发背景。 2.企业现行状况调查:企业核心业务描述;企业现行的组织结构及主要协作伙伴;企业商务活动中存在的问题。 3.企业未来核心业务描述及盈利模式分析。 4.竞争对手分析。 5. 企业业务流程设置。 6.目标系统体系结构规划:应用表达层、商务逻辑层和数据层。 7.目标系统的功能构想。 8.目标系统的主要业务模块。 四、相关知识 电子商务系统规划的概念和特点,电子商务系统战略规划的内容和方法,电子商务系统规划的过程和人员组织,电子商务系统的体系结构。

点击查看答案

第6题

实验十三:触发器 一、实验目的 理解触发器的概念和作用...

实验十三:触发器 一、实验目的 理解触发器的概念和作用;了解触发器的分类及触发条件;掌握触发器的定义及应用。 二、实验原理 使用CREATE TRIGGER语句定义触发器,ALTER TRIGGER语句修改触发器,DROP TRIGGER语句删除触发器。触发器分AFTER/FOR和INSTEAD OF两种类型:AFTER/FOR类型的触发器是在相应的触发语句(insert、delete、update)执行完后被触发的。如果触发语句对应的表上有完整性约束,这些完整性约束必须不违背时,相应的触发语句才能执行,然后才能触发对应的AFTER/FOR类型的触发器。INSTEAD OF类型的触发器会在触发语句(insert、delete、update)执行之前被触发,并取代相应的触发语句。在表或视图上,每个INSERT、UPDATE或DELETE语句只能创建一个INSTEAD OF类型的触发器。SQL SERVER为每个触发器都创建了两个临时表INSERTED表和DELETED表,这两个表的逻辑结构与被触发器作用的表一样,用户可以读取这两个表的内容,但不能对它们进行修改,触发器执行完后,这两个表也会自动删除。当执行INSERT时,INSERTED表中保存要向表中插入的所有行;当执行DELETE时,DELETED表中保存要从表中删除的所有行;当执行UPDATE时,修改前的行保存在DELETED表中,修改后的行保存在INSERTED行中。 三、实验设备 安装有SQL SERVER 2012的计算机。 四、实验示例 1、写一个允许用户一次只删除一条员工记录的触发器。 create trigger tr_emp on employee for delete as declare @row_cnt int select @row_cnt=count(*) from deleted if @row_cnt>1 begin print '删除操作不允许删除多条人事表数据!!!' rollback transaction end delete from employee where sex='女' --显示'删除操作不允许删除多条人事表数据!!!' 2、创建一个触发器,只能接受女员工 create trigger employee_insert2 on employee after insert as if exists(select * from inserted where sex='男') begin print '本公司不接受男员工!' rollback transaction end else print '欢迎加入本公司!' insert employee values('E0021','林中正','男','管理','总经理','1974-10-01','1953-05-04',100000,'13879765667','上海市') --显示'本公司不接受男员工!' 3、定义一触发器,保证新添加的员工的工资不能超过5000元 create trigger employee_insert on employee after insert as if(select salary from inserted)>5000 begin print '新添加的员工的工资不能超过5000元!' rollback end 五、实验内容 l 针对bookshop数据库,完成以下操作: 1、针对employee表写一个DELETE触发器,显示删除的员工人数。 2、针对employee表写一个UPDATE触发器,限制每次工资额的变动不能超过原工资的20%。 3、定义一个触发器,保证新添加的员工的工资不能超过5000元 4、对sale_item表创建一个触发器,当插入一条销售明细记录时,如果该记录的产品数量超过5,则显示“欢迎成为本公司的VIP会员!” 5、定义一个触发器,当修改sale_item表中的销售数量或者价格时,自动更新sales表中的订单金额。 6、定义一个触发器,实现对sales表的级联删除操作。 7、定义一个触发器,实现对books表的级联删除操作。

点击查看答案

第7题

根据实验要求和实验内容,完成下列语句 1) 将数据库stu...

根据实验要求和实验内容,完成下列语句 1) 将数据库stu的表course的cno字段定义为主键,约束名称为cno_pk; 2) 为表course中的字段cname添加唯一值约束; 3) 对于数据表sc的sno、cno字段定义为外码,使之与表student的主码sno及表course的主码cno对应,实现如下参照完整性: l 删除student表中记录的同时删除sc表中与该记录sno字段值相同的记录; l 修改student表某记录的sno时,若sc表中与该字段值对应的有若干条记录,则拒绝修改; l 修改course表cno字段值时,该字段在sc表中的对应值也应修改; l 删除course表一条记录时,若该字段在在sc表中存在,则删除该字段对应的记录; l 向sc表添加记录时,如果该记录的sno字段的值在student中不存在,则拒绝插入; 4)定义check约束,要求学生学号sno必须为9位数字字符,且不能以0开头,第二三位皆为0; 5)定义stu数据库中student表中学生年龄值在16~25范围内; 6)删除表course中字段cname的唯一值约束; 7) 为表course建立一个 INSERT触发器,当插入的新行中课程学分(ccredit)的值不是1~6时,就激活该出发器,撤销该插入操作,并使用PRINT语句返回一个错误信息。 8)为course表再创建一个UPDATE触发器,当更新了某门课程的课程号信息时,就激活该触发器级联更新sc表中相关的课程号信息,并使用PRINT语句返回一个提示信息。 9)为student表创建DELETE触发器,在删除中的一条记录的同时将sc表中的相应记录也删除。 10)创建INSTEAD OF触发器,当向sc表中插入记录时,先检查sno列上的值在student中是否存在,如果存在执行插入操作,如果不存在则提示“该学生不存在”。

点击查看答案

第8题

实验预习报告和实验报告撰写说明 实验预习报告和实验...

实验预习报告和实验报告撰写说明 实验预习报告和实验报告是各专业实验教学的重要组成部分,实验预习报告和实验报告可独立成册,也可组合到一处。 实验预习报告主要侧重于实验前的准备工作,回答做什么实验?如何做?目的是使学生在进实验室前对所需进行的实验有完整地了解,深入熟悉实验原理、全面掌握实验步骤和所需测量的数据或希望得到的实验结果。力图达到学生进实验室前对实验已烂熟于心,而不需要老师讲解就可以直接进行实验的目的。 实验报告侧重于对实验结果的处理,实验结论的得出,实验的总结、反思和收获。下面就实验预习报告和实验报告的各个部分进行说明: 一、实验预习报告撰写说明 1、实验目的 具体内容参见实验指导书,撰写时可直接抄录实验指导书 2、实验仪器设备与器件 具体内容参见实验指导书,包括实验设备、检测设备、必要的软件,撰写时可直接抄录实验指导书 3、实验原理分析 这一部分主要对照实验目的和要求,分析实验项目、实验系统的工作原理;对设计性实验进行相关设计并给出设计出的参数。 关键点如下: (1)画出实验原理图(系统框图及系统电气原理图),分析实验原理;对实验电路进行设计和计算实验结果的理论值。 (2)对器件、设备进行选型,给出所选器件接近设计计算值的标称值,器件、设备的引脚图或者外接线端口。 (3)阐述对实验数据处理方法的原理,介绍数据处理软件。 4、实验步骤设计 这一部分主要给出实验的主要过程,必须考虑完成实验的每一个细节。 关键点如下: (1)根据所设计原理图画出实验接线图,明确芯片、实物器件每一个接脚、端子的接线方式、要求(要指导学生查阅相关手册,或实验指导书中给出相关数据)。如果不同实验步骤时接线不同则要按实验步骤分别给出接线图。 (2)给出接线图中所测量参数的测量点,指明所测参数的变化范围。 (3)指明测量每个参数的方法和所对应测量仪表及选用依据。 (4)指明在测量数据之前对实验线路、实验装置所必须的调试整定工作。 (5)对于需要有数据测量的实验设计出测量数据记录的表格,如果需要测量实验波形的先画出波形坐标系,对于可以算出理论数据值的必须先进行理论值的计算并填入表中。 (6)表格和波形的单位和坐标在实验进行过程中学生根据所测得的数据和波形进行填写,并作为老师实验操作步骤的给分依据之一。 (7)仿真实验必须从原理出发设计仿真图、程序,每一个功能块必须细化到仿真的基本元件、部件,功能块中如果有编制的程序,程序必须给出流程图并设计编制好。 说明:这一部分要求较高,需要学生在预习工作上花费较多的时间和精力,同时对实验指导书要求也较高,请各位老师自行考虑怎么样来帮助学生做好预习工作(显然,在此之前教师细致的上课辅导是必不可少的)。 5、思考题 这一部分主要是对实验指导书上所提的思考题进行回答,目的是检查学生对相关理论知识的掌握程度。以及考虑实验过程中可能遇到的问题和解决方法。 二、实验报告 1、实验目的 2、实验仪器设备与器件 说明:因为这两部分在预习报告中已有体现,如果预习报告和实验报告组合到一处,则可以在实验报告中填写:见预习报告。 3、实验过程记录 这部分内容包括: (1)画出实验电路图(有了设计元器件数据的原理图)和接线图。 (2)给出实验的详细步骤,给出记录实验数据的表格,并填入实验所测数据和理论计算值,画出实验所得波形图。 4、实验结果处理与分析 这一部分主要是对实验数据和实验波形进行处理,具体内容如下: (1)实验数据的整理和选择,必须有对实验结果处理所进行的计算过程。如果需要借助于软件获得一些结果或曲线,必须指明使用的是什么软件,软件的什么工具,如果是自己编制了处理程序则必须给出程序框图或源程序。 (2)所得计算值和预习所得理论值的比较,实验结果的误差分析。 (3)实验波形的描述和分析。 (4)对实验过程中遇到的问题和错误进行分析。 5、实验心得体会 这一部分主要是对本次实验的总结,具体内容如下: (1)实验过程当中遇到什么困难和问题(特别是在预习过程中没有预料到的)?怎么解决? (2)通过这次实验掌握了哪些知识,哪些理论得到了印证和巩固,还有什么不足的地方? (3)通过本次实验所得的收获。 (4)对实验内容和实验过程有什么意见和建议? 必须指出,实验预习报告和实验报告的具体内容不是千遍一律,与开展实验的课程有着密切的关系,在不同的要求下,上述内容不是全部要撰写的,同时各位老师应根据自己课程的特点添加你认为必要的内容。

点击查看答案

第9题

下列每组对比实验不能达到实验目的是选项实验设计实验目的实验一实验二A将带火星的木条伸入装有5mL5%的过氧下列每组对比实验不能达到实验目的是 选项 实验设计 实验目的 实验一 实验二 A 将带火星的木条伸入装有5mL5%的过氧化氢溶液的试管中 将带火星的木条伸入装有少量红砖粉和5mL5%的过氧化氢溶液的试管中 催化剂对化学反应速率的影响 B 将铁钉放入干燥的试管中并将试管口密封 将铁钉放入装有水的试管中,使铁钉一半被水淹没 铁生锈是水和氧气共同作用的结果 C 将铁丝放入2mL10%的硫酸铜溶液中 将银丝放入2mL10%的硫酸铜溶液中 探究铁、铜、银三种金属的活动性顺序 D 将植物嫩叶浸泡在10mL蒸馏水中 取10mL蒸馏水,通入过量二氧化硫气体,再将植物嫩叶浸泡其中 酸雨危害的模拟实验

点击查看答案

第10题

验证性实验“实验目的”环节教学设计的难点是

A、导入新课应与实验目的紧密相联

B、实验目的的三项固定内容

C、实验目的分析

D、时间控制在2分钟以内

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案