您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > SQL-server2008数据库练习题
数据库练习题第一章一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A.数据库系统B.文件系统C.人工管理D.数据项管理2.数据库系统与文件系统的主要区别是()。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.在数据库中存储的是()。A.数据B.数据模型C.数据及数据之间的联系D.信息4.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合5.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS6.数据库管理系统(DBMS)是()。A.一个完整的数据库应用系统B.一组硬件C.一组系统软件D.既有硬件,也有软件7.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A.文件的集合B.数据的集合C.命令的集合D.程序的集合8.支持数据库各种操作的软件系统是()。A.命令系统B.数据库管理系统C.数据库系统D.操作系统9.由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。A.文件系统B.数据库系统C.软件系统D.数据库管理系统10.数据库系统中应用程序与数据库的接口是()。A.数据库集合B.数据库管理系统DBMSC.操作系统OSD.计算机中的存储介质11.在DBS中,DBMS和OS之间关系是()。A.并发运行B.相互调用C.OS调用DBMSD.DBMS调用OS12.在数据库方式下,信息处理中占据中心位置的是()。A.磁盘B.程序C.数据D.内存13.文件系统与数据库系统对数据处理方式的主要区别体现在()。A.数据集成化B.数据共享C.冗余度D.容量14.DBMS通常可以向下述哪个对象申请所需计算机资源()。A.数据库B.操作系统C.计算机硬件D.应用程序15.下列哪种数据管理技术难以保存数据()。A.人工管理B.独享式文件管理C.共享式文件管理D.数据库系统管理16.数据库系统中,DBA表示()。A.应用程序设计者B.数据库使用者C.数据库管理员D.数据库结构17.数据冗余存在于()。A.文件系统中B.数据库系统中C.文件系统与数据库系统中D.以上说法都不对18.下列说法不正确的是()。A.数据库减少了数据冗余B.数据库避免了一切数据重复C.数据库中的数据可以共享D.如果冗余是系统可控制的,则系统可确保更新时的一致性19.()是存储在计算机内结构化的数据的集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构20.下述各项中,属于数据库系统的特点是()。A.存储量大B.存取速度快C.数据共享D.操作方便二、填空题1.数据管理技术经历了、和三个阶段。2.数据库系统一般由、、、和组成。3.DBMS是位于应用程序和之间的一层管理软件。一、单项选择题1.A2.B3.C4.D5.A6.C7.B8.B9.B10.B11.D12.C13.A14.B15.A16.C17.C18.B19.B20.C二、填空题1.人工管理、文件系统、数据库系统2.硬件系统、数据库、数据库管理系统及相关软件、数据库管理员、用户3.操作系统第二章一、单项选择题1.数据库的概念模型独立于()。A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界2.数据模型是()。A.文件的集合B.记录的集合C.数据的集合D.记录及其联系的集合3.层次模型、网状模型和关系模型的划分根据是()。A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系4.关系数据模型()。A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系5.在数据库技术中,面向对象数据模型是一种()。A.概念模型B.结构模型C.物理模型D.形象模型6.关系模型是()。A.用关系表示实体B.用关系表示联系C.用关系表示实体及其联系D.用关系表示属性7.对现实世界进行第二层抽象的模型是()。A.概念数据模型B.用户数据模型C.结构数据模型D.物理数据模型8.现实世界“特征”术语,对应于数据世界的()。A.属性B.联系C.记录D.数据项9.数据库中,实体是指()。A.客观存在的事物B.客观存在的属性C.客观存在的特性D.某一具体事件10.有关三个世界中数据的描述术语,“实体”是()。A.对现实世界数据信息的描述B.对信息世界数据信息的描述C.对计算机世界数据信息的描述D.对三个世界间相互联系的描述11.构造E-R模型的三个基本要素是()。A.实体、属性、属性值B.实体、实体集、属性C.实体、实体集、联系D.实体、属性、联系12.面向对象数据模型中的对象通常包括()。A.类、子类、超类B.继承、封装、传递C.变量、消息、方法D.对象标识、属性、联系13.当前数据库应用系统的主流数据模型是()。A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型14.数据模型的三要素是()。A.外模式、模式、内模式B.关系模型、层次模型、网状模型C.实体、联系、属性D.数据结构、数据操作、完整性约束15.关系数据库管理系统与网状系统相比()。A.前者运行效率高B.前者的数据模型更为简洁C.前者比后者产生得早一些D.前者的数据操作语言是过程性语言16.下列给出的数据模型中,是概念数据模型的是()。A.层次模型B.网状模型C.关系模型D.E-R模型17.下列关于数据模型中实体间联系的描述正确的是()。A.实体间的联系不能有属性B.仅在两个实体之间有联系C.单个实体不能构成E-R图D.实体间可以存在多种联系18.在数据库系统中,对数据操作的最小单位是()。A.字节B.数据项C.记录D.字符19.关系模型的数据结构是()。A.树B.图C.表D.二维表20.用来指定和区分不同实体元素的是()。A.实体B.属性C.标识符D.关系二、填空题1.数据模型是由、、三部分组成。2.二元实体之间的联系可抽象为三类,它们是、和。一、单项选择题1.A2.D3.D4.D5.B6.C7.C8.D9.A10.B11.D12.C13.C14.D15.B16.D17.D18.B19.D20.C二、填空题1.数据结构、数据操作、完整性约束2.1:1、1:n、m:n第三章一、填空题1.数据库管理系统的主要功能有、、以及等四个方面。3.数据独立性又可分为和。4.数据库体系结构按照、和三级结构进行组织。5.数据库模式体系结构中提供了两个映象功能,即和映象。一、填空题1.数据定义、数据库操纵功能、数据库的运行管理、数据库的建立和维护3.逻辑数据独立性、物理数据独立性4.外模式、模式、内模式5.外模式/模式、模式/内模式SQL语句就看书上例题和下边的实验题目。1.分别查询学生表和学生修课表中的全部数据。select*fromstudentselect*fromsc2.查询计算机系(cs)的学生的姓名、年龄。selectsname,sagefromstudentwheresdept='cs'3.查询选修了01号课程的学生的学号和成绩。selectsno,gradefromscwherecno='01'4.查询成绩在70到80分之间的学生的学号、课程号和成绩。selectsno,cno,gradefromscwheregradebetween70and805.查询计算机系(cs)年龄在18到20之间且性别为'男'的学生的姓名、年龄。selectsname,sagefromstudentwheresdept='cs'andssex='男'andsagebetween18and206.查询9512101号学生的修课情况。select*fromscwheresno='9512101'7.查询01号课程成绩最高的分数。selectmax(grade)asmax_gradefromscwherecno='01'8.查询学生都修了哪些课程,要求列出课程号。selectdistinctcnofromsc12.查询学生的最大的年龄和最小的年龄selectmax(ssag)as最大年龄,min(ssag)as最小年龄fromstudent13.查询修了02号课程的所有学生的平均成绩、最高成绩和最低成绩。selectavg(grade)平均成绩,max(grade)最高成绩,min(grade)最低成绩fromscwherecno='02'14.统计每个系的学生人数。selectsdept,count(*)学生人数fromstudentgroupbysdept15.统计每门课程的修课人数和考试最高分。selectcno课程号,count(*)修课人数,max(grade)最高分fromscgroupbycno16.统计每个学生的选课门数,并按选课门数的递增顺序显示结果。selectsno,count(cno)选课门数fromscgroupbysnoorderby选课门数17.统计各系修课的学生总数和考试的平均成绩selectsdept,count(distinctsc.sno),avg(grade)fromstudent,scwherestudent.sno=sc.snogroupbysdept18.查询选课门数超过2门的学生的平均成绩和选课门数。selectsno,sum(grade)总成绩,avg(grade)平均成绩,count(*)选课门数fromscgroupbysnohavingcount(*)219.列出总成绩超过200分的学生,要求列出学号、总成绩。selectsno,sum(grade)总成绩fromscgroupbysnohavingsum(grade)20023.查询选修了02号课程的学生的姓名和所在系。selectsname,sdeptfromStudent,SCwhereStudent.Sno=SC.Snoandcno='02'24.查询成绩80分以上的学生的姓名、课程号和成绩,并按成绩的降序排列结果。selectsname,cno,gradefromstudent,scwhereStudent.Sno=SC.Snoandgrade80orderbygradedesc关系规范化基础填空1.在一个关系R中,若属性集X函数决定属性集Y,则记作为____________,称X为_____________。2.在一个关系R中,若X→Y且X/Y,则称X→Y为________依赖,否则,若X→Y且XY,则称X→Y为________依赖。3.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为________函数依赖。4.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着________函数决定________。5.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称______为关系R的一个________。6.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为________,该候选码含有______属性。7.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为________,该候选码含有______属性。8.设一个关系为R(A,B,C,D,E),它的最小函数依
本文标题:SQL-server2008数据库练习题
链接地址:https://www.777doc.com/doc-3876012 .html