题目内容 (请给出正确答案)
[主观题]

实验十一:视图的建立与使用 一、实验目的 理解视图的定...

实验十一:视图的建立与使用 一、实验目的 理解视图的定义、视图的优点与视图的工作原理。掌握在企业管理器和查询分析器中创建、修改及删除视图。能够熟练掌握利用视图向表中插入、删除和修改数据。 二、实验原理 利用CREATE VIEW、ALTER VIEW 、DROP VIEW语句创建、修改及删除视图。由于视图是虚表,通过视图向表中添加数据时必须满足一定的条件。如果视图引用了多个数据表,那么在通过视图向数据表中添加数据时,这个语句只能指定同一个表中的字段。如果通过一个引用了多个数据表的视图向这些数据表中添加数据时,必须书写多个INSERT语句。通过使用多个表的视图对数据表进行更新也需要书写多个UPDATE语句,另外适用于INSERT操作的许多限制同UPDATE操作。使用DELETE语句可以通过视图将数据表中的数据删除。但如果视图应用了两个或两个以上的数据表,则不允许删除视图中的数据。另外,通过视图删除的记录,不能违背视图定义的WHERE子句中的条件限制。 三、实验环境 安装有SQL SERVER 2012的计算机。 四、实验示例 1、创建视图emp_view,该视图中包含女员工的编号、姓名和薪水。 create view emp_view as select emp_no,emp_name,salary from employee where sex='女' 2、创建视图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 五、实验内容 以下操作中,有些在实现过程中可能会报错,请分析错误原因。 l 针对bookshop数据库: 1、创建一个视图cust_view,该视图只含收件人姓张的客户信息。 2、利用cust_view视图分别添加一条姓张的和不姓张的顾客数据。(注意:分别查看customer表和该视图的结果。) 3、创建一个视图cust_view1,该视图只含收件人姓张的客户信息,带with check option 4、利用cust_view1视图分别添加一条姓张的和不姓张的顾客数据。(注意:分别查看customer表和该视图的结果。) 5、通过视图cust_view删除所有张的名字为2个汉字的客户数据。如果出错,写出出错原因。 6、通过视图cust_view修改表内某一客户的姓名。 7、有两个基本表employee和sales,创建一个视图,该视图包含业务员的编号、姓名、订单号、销售总金额。 8、将上述视图中E0017业务员的销售总金额改为6000元。能成功吗?如果失败说明原因。 9、删除上述所有已经创建的视图。 l 针对S_T数据库: 1、创建计算机系所有学生的信息视图。 2、创建计算机系年龄在20岁以上的学生的信息视图。 3、创建所有课程的平均分视图包括(课程号,平均成绩) 4、创建所有课程的平均分视图包括(课程号,课程名、平均成绩) 5、在实验4的基础上查询平均分在80分以上的课程信息。 6、在实验4的基础上找出平均分最高的课程信息。 7、在实验1的基础上添加一个计算机系学生的信息。 8、在实验1的基础上将计算机系所有学生的年龄增加1岁。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“实验十一:视图的建立与使用 一、实验目的 理解视图的定...”相关的问题

第1题

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

实验十三:触发器 一、实验目的 理解触发器的概念和作用;了解触发器的分类及触发条件;掌握触发器的定义及应用。 二、实验原理 使用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表的级联删除操作。

点击查看答案

第2题

实验四 继承与派生 一、实验目的 1、学习定义和使用类的...

实验四 继承与派生 一、实验目的 1、学习定义和使用类的继承关系,定义派生类。 2、熟悉不同继承方式下对基类成员的访问控制。 3、学习利用虚基类解决二义性问题。 4、类的组合的练习。 5、通过上机练习搞清有关继承的基本知识和相关概念。 (1)基类和派生类的关系。 (2)派生类的定义和派生类构造函数的定义方法。 (3)基类成员在不同继承方式下在派生类中的访问权限。 6、通过上机搞清子类型和赋值兼容规则。真正理解“白狗就是狗”的概念。 7、了解多继承的特点和二义性出现的情况以及虚基类。 二、实验任务 1、定义一个基类Animal,有私有整型成员变量age。构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看看会有什么问题?把age改为什么访问权限的就不会有问题了?编程试试看。分别在两个类的构造函数和析构函数中用cout输出不同的提示信息,在主函数中定义派生类的对象,观察构造函数和析构函数的执行情况。 2、定义一个Shape基类,包括整型变量的变量成员x,y,来表示位置,定义带参的构造函数可以初始化x,y,再由此定义出派生类;矩形类Rect和圆类Circle,Rect类增加宽和高w,h两个变量,Circle类增加半径r,分别定义两个派生类的构造函数,可以初始化各自变量(包括基类成员)。 3、编写一个在职研究生相关数据输入和显示程序。 请按下列要求编程。 (1)构造类研究生类数据有学号、姓名(char name[20])、性别(char sex)、年龄(int age)、班级号(int classNum)和期末总分(double score)。 有两个公有成员函数,一个是设置研究生的姓名、性别、年龄和班级号和期末总分的值:void SetValue(char* n, char _sex, int a, int classN, double s);另一个是显示输出函数void display();显示 研究生 姓名、性别、年龄 和班级号和期末总分 。 (2)在职人员数据有职工号、姓名(char name[20])、职称(int level)和部门(int department)。 有两个公有成员函数,一个是设置 在职人员的姓名、职称和部门的值函数:void SetValue(char* n, int level, int d);另一个是显示输出函数void display();显示在职人员的姓名、 职称和部门。 注*: 职称:从1到8 部门:1到3 (3)构造在职研究生类,该类是研究生类和在职人员的派生类。 有两个公有成员函数,一个是设置在职研究生的姓名、性别、年龄和班级号、期末总分、职称和部门的值:void SetValueExtra(char* n, char _sex, int a, int classN, double s, int level, int d);另一个是显示输出函数void display();显示 在职研究生的姓名、性别、年龄和班级号、期末总分、职称和部门 。 在主函数中,分别定义一个研究生和一个在职人员,给定相关数据,并再将输入数据输出显示在屏幕上。 再定义一个在职研究生对象,给定相关数据,并再将输入数据输出显示在屏幕上。 按上述要求编写出程序并上机调试。 附加题(加分): 4、P164题5-11 编写程序,定义机动车类Vehicle,包括的数据成员有出厂日期和售价,并定义成员函数可以设置这些数据成员,再定义Print()成员函数输出成员变量内容,然后定义Car类和Trunk类,分别扩展各自的内容,如Car类增加乘客数量,Trunk类增加载重吨数,并都可以通过构造函数初始化各自成员变量和其基类成员,最后都能输出相关信息。

点击查看答案

第3题

实验十一 C程序的指针(二) 一、实验目的 1. 掌握指针和...

实验十一 C程序的指针(二) 一、实验目的 1. 掌握指针和指针变量的概念。 2. 掌握简单指针变量的定义和基本使用方法。 3. 熟悉指针和一维数组的关系,掌握指向一维数组的指针变量的定义方法,熟练使用指针变量访问一维数组元素。 4. 了解指针和二维数组的关系,掌握用指针表示二维数组元素的方法。 5. 了解指针与字符串的关系,能熟练使用指针处理字符串。 二、实验内容及实验步骤 1. 调试下列程序,使之具有如下功能:任意输入2个数,调用两个函数分别求: ⑴ 2个数的和, ⑵ 2个数交换值. 要求用函数指针调用这两个函数,结果在主函数中输出. main() { int a,b,c,(*p)(); scanf("%d,%d",&a,&b); p=sum; *p(a,b,c); p=swap; *p(a,b); printf("sum=%d\n",c); printf("a=%d,b=%d\n",a,b); } sum(int a,int b,int c) { c=a+b; } swap(int a;int b) { int t; t=a; a=b; b=t; } 调试程序时注意参数传递的是数值还是地址. 2. 测试、运行自己编写的程序。 (1)写一个函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为 int strcmp(char * p1,char * p2); 设p1指向字符串s2,要求当s1=s2时,函数返回值为0;如果s1<>s2,则返回它们二者第一个不相同的ASCII码值(如“BOY”与“BAD”的第二个字母不相同,“O”与“A”之差为79-65=14);如果s1>s2,则输出正值;如果s1<s2,则输出负值。 两个字符串s1、s2由main函数输入,strcmp函数的返回值也由main函数输出。 (2)用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n和各整数在主函数中输入,最后在主函数中输出。 (3)有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 三、实验报告要求 写明: 1. 实验目的 2. 实验内容与步骤 3. 编写的程序(题目,经调试、运行后正确的程序) 4. 思考题的解决方法。 5.>

点击查看答案

第4题

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

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

点击查看答案

第5题

实验二:数据更新及数据完整性 一、实验目的 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表中的订单金额。

点击查看答案

第6题

三.实验内容 1.创建视图。 (1)创建视图V_BookSell,使其...

三.实验内容 1.创建视图。 (1)创建视图V_BookSell,使其包含图书销量情况。要求显示图书代码(BookCode)、图书名称(BookName)、作者(Author)、出版社名称(Publisher)以及数量(Amount)。 (2)创建视图V_CustomerBookOrderDetail。要求显示订单号(OrderCode)、客户名(Name)、客户等级(VIPClass)、书名(BookName)、单价(Price)、数量(Amount)、折扣(Discount)以及总价(TotalPrice=Price*Amount*Discount)。 (3)创建视图V_CustomerVIPABTotalOrder,汇总客户订单信息。使其包含用户等级为“A”和“B”、且不姓“郭”和“刘”的客户订单信息,要求显示客户姓名(Name)以及所订图书总金额,并按所订图书总金额降序排列。 2.创建存储过程 (1)创建存储过程proc_SearchBook,查询指定书名的图书信息。 (2)创建存储过程proc_FuzzySearchBook,实现按书名(全名或部分书名)模糊查询图书信息。 (3)创建存储过程proc_SearchCustomerMoney,查询指定客户在某一年之前的购书总金额(已知客户号和年份,输出总金额)。 (4)创建存储过程proc_UpdateVIPClass,修改指定客户(CustomerCode)的用户等级(VIPClass)。 (5)创建存储过程proc_InsertOrderDetail,向OrderDetail表添加一条记录。 3.创建触发器 (1)创建触发器tri_OrderDetailInsertUpdate,当在OrderDetail表中增加或修改订单细节时,计算Order表中相关订单的总价格TotalPrice。 (2)创建触发器tri_CustomerEvaluationInsertUpdate,当CustomerEvaluation表发生Insert、Update操作时,以当前时间修改被更新记录的EvaluateDate值。 (3)创建触发器tri_UpdateOrderStatus,当将Order表中记录的订单状态改为“结单”时,自动计算CustomerEvaluation中该用户的客户等级。 (4)创建触发器tri_BookOrderDel,当从Order表删除记录时,检查订单状态如果不是“待处理”状态,报告“结单或已发货,订单不能被删除”,否则先删除OrderDetail表中的相关数据。

点击查看答案

第7题

实验二Linux常用命令的使用 一. 实验目的: 1. 掌握Lin...

实验二Linux常用命令的使用 一. 实验目的: 1. 掌握Linux系统启动和退出方法。 2. 掌握Linux系统命令获得帮助的方法。 3. 掌握Linux系统中的命令格式及命令使用的方法。 4. 掌握Linux系统中常用基本命令的作用和命令中各选项的作用。 二. 实验环境 安装了Linux系统的计算机一台。 三. 实验要求: 1. 掌握启动计算机进入Linux系统和正常退出Linux系统的方法。 2. 掌握Linux系统命令的基本格式。 3. 全用man和help命令获得命令帮助信息。 4. 练习使用clear、date、echo、cat、ls、shutdown、reboot等命令。 四. 实验内容: 1. 启动计算机,使用用户root进入Linux。 2. 练习使用向上与向下光标查看命令历史表。 3. 练习将多个命令在一行显示;练习将一个命令在多行显示。 mkdir yangye;ls cp /root/yy\ /home 4. 在/root目录下创建文件aa1,aa2,aaa,aab,aaaa,aabc等。 touch aa1 aa2 aaa aab aaaa aabc 5. 使用通配符查看/root目录下以aa开头的文件。 ls /root/aa* 6. 使用通配符查看/root目录下文件名为三个字符,其中前两个字符是“aa”,第三个字符为任意。 ls /root/aa? 7. 使用通配符查看/root目录下文件名为前两个字符为“aa”,第三个字符为1或者a,其他任意。 ls /root/aa[1a]* 8. 查看当前的日期并将内容写入文件ddd。 date>>ddd 9. 查看/etc/passwd文件内容并统计文件的行数、单词数、字符数。 wc /etc/passwd -lcw 10. 查看月历并将内容追加到文件ddd。 cal –y>>ddd 11. 使用touch创建一个a,文件内容为linux系统的重启与关机命令。 touch a vi a vim a 内容:关机:shutdown -f poweroff –i –f halt -p init 0 重启:reboot shutdown –r +n(miniutes) halt -f init 6 12. 将/etc/passwd的内容追加到文件aaa中。 cat /etc/passwd>>aaa 13. 分别使用cat、more、less等查看aaa的文件的内容。 cat aaa more aaa less aaa 14. 用head、tail命令查看文件的前10行及后15行。 head -10 aaa;tail -15 aaa 15. 建立一个文件aaa的硬链接bbb。 ln aaa bbb 16. 建立一个文件aaa的符号链接ccc。 ln –s aaa ccc

点击查看答案

第8题

实验九:使用SQL Server管理数据表 一、实验目的 1. 熟...

实验九:使用SQL Server管理数据表 一、实验目的 1. 熟悉数据表的特点; 2. 熟悉在Management Studio中创建、编辑及删除数据表; 3. 熟悉使用T-SQL创建、编辑及删除数据表; 二、实验环境 已安装SQL Server 2012企业版的计算机; 三、实验学时 2学时 四、实验要求 1. 了解表的结构特点; 2. 了解SQL Server的基本数据类型; 3. 熟悉使用T-SQL语法; 4. 完成实验报告。 五、实验内容 请T-SQL完成以下内容: 1、 请在指定数据库内完成以下内容: 1) 依据数据表的结构创建相对应的数据表,表结构如下所示; 学生信息表(student) 字段名称 字段类型及长度 说明 备注 Sno Char(9) 学生学号 主关键字 Sname Char(6) 学生姓名 非空 Ssex Char(2) 学生性别 可为空 Sage Int 学生年龄 可为空 Sdept VarChar(8) 学生所在院系 可为空 课程信息表(course) 字段名称 字段类型及长度 说明 备注 Cno Char(4) 课程编号 主关键字 Cname VarChar(20) 课程名称 非空 Cpno Char(4) 先行课 可为空 Ccredit Int 学分 可为空 选课信息表(sc) 字段名称 字段类型及长度 说明 备注 Sno Char(9) 学生学号 主关键字 Cno Char(4) 课程编号 主关键字 Grade Int 成绩 可为空 2) 在表student中增加新字段 “班级名称(sclass)“; 3) 在表student中删除字段“班级名称(sclass)”; 4) 修改表student中字段名为“sname”的字段长度由原来的6改为8; 5) 修改表student中字段“sdept”名称为“dept”,长度为20; 6) 修改表student中sage字段名称为sbirth,类型为smalldatetime; 7) 修改表student新名称为stu_info; 8) 删除数据表student; 2、创建教师授课管理数据库JSSK,并完成以下内容; 1) 在数据库JSSK中创建下列三张表; 表名:teachers 列名 数据类型 说明 描述 Tno 字符型,长度7 主键 教师号 Tname 字符型,长度10 非空 姓名 Tsex 字符型,长度2 默认取值为“男” 性别 Birthday 小日期时间型 允许空 出生日期 Dept 字符型,长度20 允许空 所在部门 Sid 字符型,长度18 身份证号 表名: lessons 列名 数据类型 说明 描述 Cno 字符型,长度10 主键 课程号 Cname 字符型,长度20 非空 课程名 Credit 短整型 学分 property 字符型,长度为10 课程性质 表名: shouke 列名 数据类型 说明 描述 Tno 字符型,长度7 主键 教师号 Cno 字符型,长度10 主键 课程名 Hours 整数 课时 2) 在shouke表里添加一个授课类别字段,列名为Type,类型为Char,长度为4; 3) 将shouke表的Hours的类型改为smallint; 4) 删除lessons表中的property列; 3、(选做)创建产品销售数据库CPXS 在数据库CPXS中创建下列三张表; 表名:产品表(cp)表结构 列名 数据类型 说明 描述 Cpbh 字符型,长度6 主键 产品编号 Cpmc 字符型,长度30 非空 产品名称 Jg 浮点型,长度8 允许空 价格 Kcl 整型,长度4 允许空 库存量 表名:销售商(xss)表结构 列名 数据类型 说明 描述 Xsbh 字符型,长度6 主键 销售商编号 Xsmc 字符型,长度30 非空 销售商名称 Dq 字符型,长度10 允许空 地区 Fzr 字符型,长度8 允许空 负责人 Dh 字符型,长度12 允许空 电话 Bz 文本,长度16 允许空 备注 表名: 产品销售(xss)表结构 列名 数据类型 说明 描述 Cpbh 字符型,长度6 主键 产品编号 Xsbh 字符型,长度6 主键 销售商编号 Xssj Datetime,长度8 非空 销售时间 Sl 整型,长度4 非空 数量 Je 浮点型,长度8 非空 金额 六、出现问题及解决方法 如数据表无法创建或删除等问题;

点击查看答案

第9题

实验三 Linux常用命令的使用(二) 一.实验目的 熟练掌...

实验三 Linux常用命令的使用(二) 一.实验目的 熟练掌握Linux文件和目录命令的操作。 二.实验环境 安装了Linux系统的计算机一台。 三.实验内容 1.启动计算机,利用root用户登录到系统,进入字符提示界面。 2.用pwd命令查看当前所在的目录. pwd 3.用ls命令列出此目录下的文件和目录.ls 4.用-a选项列出此目录下包括隐藏文件在内的所有文件和目录.ls -a 5.用man命令查看ls命令的使用手册 man ls 6.在当前目录下,创建测试目录test mkdir test 7.利用ls命令列出文件和目录,确认test目录创建成功. ls 8.进入test目录,利用pwd查看当前工作目录. cd test ;pwd 9.利用touch命令,在当前目录创建一个新的空文件newfile.touch newfile 10.练习命令补齐功能,如要输入mkdir,你可以输入mkd,然后按[Tab]鍵,补齐剩下的命令。用上下光标控制键查询历史命令。 11.利用cp命令复制系统文件/etc/profile到当前目录下.cp /etc/profile /root/test 12.复制文件profile到一个新文件profile.bak,作为备份.cp profile profile.bak 13.用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同. ll =ls –l 14.用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,例如b、p、q等并对then关键字查找。less profile 15.用grep命令在profile文件中对关键字then进行查询。cat profile|grep then 16.给文件profile创建一个软链接lnsprofile和一个硬链接lnhprofile。 ln -s profile lnsprofile ln profile lnhprofile 17.长格形式显示文件profile、lnsprofile和lnhprofile的详细信息。注意比较3个文件链接数的不同。ls –l *profile 18.删除文件profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链接数的变化。rm profile ls –l 19.用less命令查看文件lnsprofile的内容,看看有什么结果。 less lnsprofile 20.用less命令查看文件lnhprofile的内容,看看有什么结果。 less lnhsprofile 21.删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。rm lnsprofile ls 22.用tar命令把目录test打包。tar -cvf test.tar /root/test/ 23.用gzip命令把打好的进行压缩。gzip -v test.tar 24.把文件test.tar.gz改名为backup.tar.gz.。mv test.tar.gz backup.tar.gz 25.显示当前目录下的文件和目录列表,确认移动成功。 Ls –l 26.进入test目录,显示目录中的文件列表。 27.把文件backup .tar.gz解包。 gunzip backup.tar.gz 28.显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。 cp -r /root/test/ /root/testbak/ 29.查找root用户自己的主目录下的所有名为newfile的文件。find /root/ -name newfile 30.删除test子目录下的所有文件。 31.利用rmdir命令删除空子目录test. 32.回到上层目录,利用rm命令删除目录test和其下所有文件。

点击查看答案

第10题

实验3:电子商务系统的分析 一、实验目的 使学生了解企...

实验3:电子商务系统的分析 一、实验目的 使学生了解企业商务活动的基本构成和主要类型,掌握不同商务活动的不同需求及其特点,掌握不同类型电子商务活动的特征。要求学生理解电子商务需求分析的基本内容,掌握企业商务流、信息流、资金流分析的目的及方法。熟练掌握系统分析建模工具并能够利用这些工具对企业需求进行描述。理解电子商务系统分析中参与的人员及其组织。 二、实验内容及要求 ㈠统一建模语言UML 的学习实践 1.UML 静态建模。使用实例图和分析类图对系统进行分析和描述。 2.UML 动态建模。使用协作图和活动图来描述系统中各个对象如何操作、各个对象在外界消息的触发后如何发生变化。 ㈡撰写系统分析报告 对一个开展B2C 电子图书零售的网络商店的电子商务系统进行系统分析,对其用户子系统的“图书选购”功能,建立用例图,创建活动图,使用文档化模板对用例进行需求描述,建立系统需求模型。画出其分析类图,创建协作图,建立系统分析模型。 三、实验结果 内容包括: 1.语言描述图书选购功能基本流程。 2.针对“图书选购”功能,建立用例图,创建活动图,使用文档化模板对用例进行需求描述,建立系统需求模型。 3.针对“图书选购”功能,画出其分析类图,创建协作图,建立系统分析模型。 四、相关知识 电子商务系统分析的意义、基本概念、特点及其目标,电子商务系统分析的思路与方法及其与传统的信息系统分析方法的差异,企业电子商务系统需求的特性及其共性,系统分析建模工具。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

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

警告:系统检测到您的账号存在安全风险

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

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信