资源描述:
《数据库原理练习4答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、选择题()1.下列各项中,那项属于数据库系统最明显的特点(C)A)存储容量大B)处理速度快C)数据共享D)处理方便2.在计算机中,简写DBMS指的是(D)A)数据库B)数据库系统C)数据库管理员D)数据库管理系统3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多个职员,部门与职员之间的联系类型是(C)A)一对一联系B)一对二联系C)一对多联系D)多对多联系4.下列各项中,哪一个是概念数据模型(D)A)关系模型B)层次模型C)网状模型D)实体-联系模型5.SQL的含义是(D)A)数据库管理系统
2、B)关系数据库C)数据操纵语言D)结构化查询语言6.在关系中,传统的集合运算包括(B)A)增加、删除、修改B)并、交、差运算C)连接、自然连接和笛卡尔积D)投影、选择和连接二、填空()1.关系中,一行叫一个元祖(记录),一列叫一个属性(字段)。2.E-R模型中,实体和实体间的联系方式有1:1、1:n和m:n。1.关系数据库中的数据完整性规则包括实体完整性、参照完整性和用户定义完整性。三、问答题(36分)1.什么是数据库?什么是数据库系统?(12分)答:数据库(Database,简称DB)是长期储存在计算机内、有组织
3、的、可共享的大量数据集合。数据库系统(DatabaseSystem,简称DBS)是指在计算机系统中引入数据库后的系统构成。2.数据库管理系统的主要功能是什么?(12分)答:数据定义功能;数据组织、存储和管理;数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护;其他功能。3.表的索引有什么作用?(12分)答:是加快查询速度的有效手段。四、数据库设计题()某汽车配件销售公司在建立销售管理信息系统时,涉及到配件、营业员实体,以及销售信息。其中配件的属性有:配件编号、配件名称、单价、生产厂家;营业员的属性有:营业
4、员编号、姓名、性别、职务;每位营业员可以销售不同的配件,每一种配件可以由不同的营业员销售。销售信息包括:业务序号、数量、日期。根据题意画出销售管理信息系统的E━R图模型五、完成下列SQL语句()以下各题使用如下两个表:学生:学号(C,5),姓名(C,8),性别(C,2),民族(C,12),所在学院(C,16)课表:课号(C,4),课名(C,20),先修课号(C,4),学分(N,2)选课:学号(C,5),课号(C,4),成绩(N,3)1.使用SQL语句在课表中增加一条纪录:“C031,数据库设计,C012,3”。答:
5、INSERTINTO课表(课号,课名,先修课号,学分)VALUES(‘C031’,’数据库设计’,‘C012’,3);2.使用SQL语句完成如下操作:查询所有少数民族男学生的信息。答:Select*From学生Where性别=’男’And民族NotIn(’汉’);3.使用SQL语句完成如下操作:求各学院女学生的人数。要求输出学院名和人数。答:Selectcount(学号),所在学院From学生Where性别=’女’;4.使用SQL语句求每个学生的学号、姓名、选课数、平均成绩。答:Select学号,姓名,COUNT(
6、课号),AVG(成绩)From学生,课表,选课;Groupby学号Where学生.学号=选课.学号and课表.课号=选课.课号