第二次作业

发布 2022-07-13 13:52:28 阅读 1202

窗体顶端。

1、数据库管理系统的主要功能有哪些?

答:数据库管理系统从功能上划分主要可分为四部分: 数据库模式定义、数据操纵语言、数据库系统控制以及数据库维护和服务。

1.数据库模式定义语言ddl

2.数据库操纵语言dml

3.数据库系统运行控制。

4.数据库维护和服务。

.3《数据库管理与应用》作业。

数据库管理与应用练习。

4、窗体顶端。

4、设计题:学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用e-r图画出此学校的概念模型。

5、窗体顶端。

5、要求:在xscj数据库的kc表上,创建一个名为“v_开课信息”的视图,该视图中包含“课程号、课程名称、开课学期和学时”列,并且限定视图中返回的行中只包括第3学期及其以后开课的课程信息。

create view 开课信息kc as select 课程号,课程名称,开课学期,学时 from where 开课学期》= 3 ;

窗体底端。窗体顶端。

6、试述关系模型的完整性规则。在参照完整性中,为什么外键属性的值也可以为空?什么情况下才可以为空?

答:实体完整性规则是指若属性a是基本关系r的主属性,则属性a不能取空值。若属性(或属性组)f是基本关系r的外码,它与基本关系s的主码ks相对应(基本关系r和s不一定是不同的关系),则对于r中每个元素在f上的值必须为:

或者取空值(f的每个属性值均为空值);或者等于s中某个元组的主码值。即属性f本身不是主属性,则可以取空值,否则不能取空值。

窗体底端。窗体顶端。

7、实践:任务:使用连接方式完成下列查询。

设置学生表xs(学号,姓名,性别,出生日期,联系**),课程表kc(课程号,课程名称,授课教师,开课学期),学生课程表xs_kc(学号,课程号,成绩)

1.查询不及格学生的学号、课程号、授课教师和开课学期信息。

select 学号,课程号,授课教师,开课学期,成绩 from kc,xs_kc where kc.学号=xs_kc.学号 where 成绩<60

2.查询选修了“网页设计”课程的学生学号、姓名、课程号、课程名称和成绩。

select xs.学号,姓名,kc.课程号,课程名称,成绩 from xs,kc,xs_kc where xs.

学号=xs_kc.学号 and kc.课程号=xs_kc.

课程号 and 课程名称=’网页设计’

窗体底端。窗体顶端。

任务:使用子查询方式完成下列查询。

1.查询“103”课程不及格的学生学号、姓名和联系**。

select学号,姓名,联系**fromxswhere学号 in (select学号fromxs_kcwhere 课程号=’103’ and 成绩<60)

2.查询恰好有两门课程不及格的学生信息。

select * from xs where (select count(课程号)from xs_kc where xs.学号=xs_kc.学号 and 成绩<60 group by 学号)=2;

3.查询每门课程最高分的学生记录。

select * from xs_kc where 成绩 = selectmax(成绩) from xs_kc group by 课程号);

4.查询每个学生的最低分课程记录。

select * from xs_kc where 成绩 = selectmin(成绩) from xs_kc group by 课程号);

5.查询每门课程的选修人数(提示:使用新增列完成)。

select distinct a.课程号,人数=(select count(学号) from xs_kc b where a.课程号=b.课程号 group by 课程号)

窗体底端。窗体顶端。

8、在关系代数中,等值条件连接和自然连接的区别是什么?

窗体底端。答:1、自然连接一定是等值连接,但等值连接不一定是自然连接。

2、等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。

3、等值连接不把重复的属性除去;而自然连接要把重复的属性除去。

窗体底端。窗体顶端。

9、waitfor语句的使用。

要求:延时30s后查询kc表的信息;到11时30分30秒再查询xsqk表的信息。

窗体底端。waitfor delay ‘00:00:30’

use xscj

select * from kc

go waitfor time ‘11:30:30’

use xscj

select * from xsqk

窗体顶端。10、什么是数据、数据库、数据库管理系统和数据库系统?

窗体底端。答:1、数据(data)是载荷或记录信息的按一定规则排列组合的物理符号。可以是数字、文字、图像,也可以是计算机**。

2、数据库(database)是按照数据结构来组织、 存储和管理数据的仓库。

3、数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

4、数据库系统是数据库的使用既可以在程序中实现,也可以在独立的数据操作界面中实现,比如在sql server数据库系统中,我们既可以使用t-sql语言操作数据库,也可以使用sql server企业管理器实现对数据库的操作和管理。

第二次作业

第 次作业日期姓名 得分 一 给下列词语注音。废墟调遣履行凄凉。荒无人烟潸然泪下井然有序。生死攸关绘声绘色薄雾笼罩。二 查字典填空。负 字用音序查字法,应查音序 音节 负 在字典中的解释有 背 担任 遭受 享有 背弃 违背 败 输。请为下面词语中的 负 选择合适的解释。序号填空 负荆请罪 久负盛名 ...

第二次作业

三 案例题。梁某与好友强某深夜在酒吧喝酒。强某醉酒后,钱包从裤袋里掉到地上,梁某拾后见钱包里有5000元现金就将其隐匿。强某要梁某送其回家,梁某怕钱包之事被发现,托辞拒绝。强某在回家途中醉倒在地,被人发现时已经冻死。关于本案,请问 1 梁某占有财物的行为构成何种犯罪并说明理由。2 梁某对强某的死亡是...

第二次作业

你不能来上课,应该跟老师说一声。5 这种境界,使人惊叹,叫人舒服。你努力学习,你一定会有所进步。五 修改病句。今天的气温很热。2 静静的河水呼啦啦地流着。3 文艺晚会上,舞蹈和 都很好看。4 我们上课很积极。六 阅读欣赏。三亚落日 节选。三亚在海南岛的最南端,被蓝透了的海水围着,洋溢着浓浓的热带风情...