




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题课一1、下面列出的数据管理技术发展的三个阶段中,哪个阶段没有专门的软件对数据进行管理?( ) 1 人工管理阶段11 文件系统阶段111 数据库阶段A )只有I B)只有ll C ) l 和ll D ) 11 和111 2、在下面列出的数据模型中,哪一个是概念数据模型?( )A )关系模型B )层次模型C )网状模型D )实体联系模型3、在关系数据库中,表(Table)对应三级模式结构中的( )A )外模式 B )模式 C )存储模式 D )内模式4、下面列出的条目中,哪些是数据库系统的组成成员?( ) 1 操作系统 11 数据库管理系统111 用户 Iv 数据库管理员V 数据库A ) 11 、111 、IV 、和V B ) 11 、IV 和V C ) l 、11 、IV 和V D )都是5、用二维表结构表示实体以及实体间联系的数据模型称为( )。A )网状模型 B )层次模型 C )关系模型 D )面向对象模型6-8题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。6、若执行下面列出的操作,哪个操作不能成功执行?( ) A )从EMP中删除行(010,王宏达,01,1200)B )在EMP中插入行(102,赵敏,01,1500) C )将EMP中雇员号056的工资改为1600D )将EMP中雇员号101的部门号改为057、若执行下面列出的操作,哪个操作不能成功执行?( ) A )从DEPT中删除部门号03的行B )在DEPT中插入行(06,计划部,6号楼)C )将DEPT中部门号02的部门号改为10D )将DEPT中部门号01的地址改为5号楼8、在雇员信息表关系EMP中,哪个属性是外键?( ) A )雇员号 B )雇员名 C )部门号 D )工资9、下面列出的关于“视图”的条目中,哪一条是不正确的?( ) A )视图是外模式B )视图是虚表C )使用视图可以加快查询语句的速度D )使用视图可以简化查询语句的编写10、SQL语言集数据查询、数据操纵、数据定义和数据控制等功能于一体,语句INSERT 、DELETE、UPDATE实现哪类功能?( ) A )数据查询 B )数据操纵 C )数据定义 D )数据控制11、设关系R和关系S具有相同的列数,且对应的属性取自相同的域。集合标记的是( )。A ) B ) C ) D )12、设属性A是关系R的主属性,则属性A 不能取空值NULL。这是( )。A )实体完整性规则 B )参照完整性规则C )用户定义完整性规则 D )域完整性规则13、下面列出的条目中,哪些是数据库技术的主要特点?( ) 1数据的结构化 11数据的冗余度小111较高的数据独立性 IV程序的标准化A )l、11和lll B )l和ll C )l、11和IV D )都是14、下述哪一条不属于概念模型应具备的性质?( ) A )有丰富的语义表达能力 B )易于交流和理解C )易于变动 D )在计算机中实现的效率高15、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A )外模式 B )内模式 C )存储模式 D )模式16、关系数据库管理系统应能实现的专门关系运算包括( )。A )排序、索引、统计 B )选择、投影、连接C )关联、更新、排序 D )显示、打印、制表17、SOL 语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中使用最频繁的语句是( )A )SELECT B )INSERT C )UPDATE D )DELETE 18、数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( )。A )数据可共享 B )数据可长期保存C )采用一定的数据模型组织数据 D )有专门的软件对数据进行管理19、在数据管理技术中,实体联系模型是一种( )。A )概念数据模型 B )结构数据模型C )物理数据模型 D )逻辑数据模型20、数据库系统的三级模式结构是指( )。A )外模式、模式、子模式 B )子模式、模式、概念模式C )模式、内模式、存储模式 D )外模式、模式、内模式21、关系数据模型通常由三部分组成,它们是( )。A )数据结构、数据通信、关系操作B )数据结构、关系操作、完整性约束C )数据通信、关系操作、完整性约束D )数据结构、数据通信、完整性约束22、设有关系R 和S ,关系代数表达式R-(R-S)表示的是( )。A ) B )R-S C ) D ) RS 23、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE,DROP,ALTER语句是实现哪种功能的?( ) A )数据查询 B )数据操纵 C )数据定义 D )数据控制24、结构化查询语言SQL是一种关系数据库语言,它的典型句型为:其中,Ai(i1,2,3,n),Rj(j1,2,3,m)和F分别是( )A )目标表列名,基本表名,逻辑表达式 B )目标表列名,基本表名,数值表达式C )基本表名,目标表列名,逻辑表达式 D )基本表名,目标表列名,数值表达式25、若R 和S 的关系分别如下图所示,则R 和S 自然连接的结果是( )。26、在数据库理论中,关系R 和S在第i列和第j列上的连接写成,其中,是( )。A )算术运算符,如、- B )逻辑运算符,如、C )算术比较运算符,如、 D )集合运算符,如、27、已知R和S关系如下,则RS 的结果是( )。28、E-R 图是表示概念模型的有效工具之一,图中的菱形框“使用”是( )29、30、31、已知关系R和S如下图所示,则运算的结果为( )。32、33、习题课二一、选择题1、有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 若执行下面列出的操作,哪个操作不能成功执行? D 。A) 从EMP中删除行(010,王宏达,01,1200)B) 在EMP中插入行(102,赵敏,01,1500)C) 将EMP中雇员号=056的工资改为1600元 D) 将EMP中雇员号=101的部门号改为052、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能_B_。A) 数据查询 B) 数据操纵 C) 数据定义 D) 数据控制3、下面列出的关于“视图(View)”的条目中,哪一条是不正确的_C_。A) 视图是外模式 B) 视图是虚表C) 使用视图可以加快查询语句的执行速度D) 使用视图可以简化查询语句的编写4、设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是_B_。A) R.C= S.C (A,B,D(RS)B) A,B,D(R.C= S.C (RS)C) R.C= S.C(A,BR)(DS)D) R.C= S.C(D(A,BR)S)5、在SQL语言的SELECT语句中,实现投影操作的是哪个子句_A_。A) select B) from C) where D) group by6、下面所列条目中,哪一条不是标准的SQL语句? B AALTER TABLE BALTER VIEWCCREATE TABLE DCREATE VIEW第7至9题基于学生-选课-课程数据库中如下三个关系:S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)7、查找学生号为200301188的学生的数据库课程的成绩,至少将使用关系 B 。AS和SC BSC和C CS和C DS、SC和C8、把学生的学号及他的平均成绩定义为一个视图。定义这个视图时,所用的SELECT语句中将出现哪些子句? B I FROM II. WHERE III. GROUP BY IV. ORDER BYAI和II BI和III CI、II和III D全部9、查询选修了课程号为C2的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的? A ASELECT S.S#,SNAME FROM S WHERE S.S# = (SELECT SC.S# FROM SC WHERE C# = C2 );BSELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S# AND C# = C2;CSELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S# AND C# = C2 ORDER BY S.S#;DSELECT S.S#,SNAME FROM S WHERE S.S# IN (SELECT SC.S# FROM SC WHERE C# =C2 );第1012题基于以下说明:设有供应商关系S和零件关系P如下图所示。它们的主码分别是供应商号和零件号。而且,零件关系P的属性供应商号是它的外码,属性颜色只能取值为(红,白,兰)。(这里假定DBMS不支持级联修改功能)S: P:供应商号 供应商名 所在城市 零件号 颜色 供应商号 B01 红星 北京 010 红 B01S10 宇宙 上海 201 兰 T20T20 黎明 天津 312 白 S10Z01 立新 重庆10、若向关系P插入新行,新行的值分别列出如下。它们中哪个(些)不能被插入? D .(201,白,S10) .(301,红,T11) .(301,绿,B01) A只有 B只有和 C只有 D都不能 11.若要删除关系S中的行,删除行的值分别列出如下。它们中的哪个(些)可以被删除? B .(S10,宇宙,上海) .(Z01,立新,重庆) A只有 B只有 C都可以 D都不可以 12.要更新关系P或关系S,哪个(些)更新操作可以被执行? A .将S表中的供应商号的值Z01修改为Z30.将P表中的供应商号的值B01修改为B02A只有 B只有 C都可以 D都不可以 13.下列关于关系数据库视图的说法中,哪些是正确的? B . 视图是关系数据库三级模式中的内模式。 . 视图能够对机密数据库提供一定的安全保护。 . 视图对重构数据库提供了一定程度的逻辑独立性。 . 对视图的一切操作最终都要转换为对基本表的操作。 . 所有的视图都是可以更新的。 A、和 B、和 C、和 D都正确 第1415题基于学生-课程数据库中的三个基本表: 学生信息表:s(sno, sname, sex, age, dept) 主码为sno 课程信息表:c(cno, cname, teacher) 主码为cno 学生选课信息表:sc(sno, cno, grade) 主码为(sno, cno) 14、从学生选课信息表中找出无成绩的元组的SQL语句是 C ASELECT * FROM sc WHERE grade=NULL BSELECT * FROM sc WHERE grade IS CSELECT * FROM sc WHERE grade IS NULL DSELECT * FROM sc WHERE grade = 15、在查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名的SQL语句中,将使用的表是 D A学生信息表S B学生信息表S和课程信息表c C学生信息表S、课程信息表c和学生选课信息表sc D学生信息表S和学生选课信息表sc 16、SQL在哪一年首次被国际标准化组织(ISO)批准作为关系数据库语言的国际标准? B A1985 B1987 C1989 D1991 17、在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的 D A物理独立性 B存储独立性 C位置独立性 D逻辑独立性 18、设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是 A AA(B=17(R) BB=17(A(R) CB=17(A,C(R) DA,C(B=17(R)19、下列SQL语句中,哪一(些)组包含了不正确的定义语句? CICREATE TABLE CREATE VIEW CREATE INDEX IIDROP TABLE DROP VIEW DROP INDEX IIIALTER TABLE ALTER VIEW ALTER INDEX A只有I B只有II C只有III DI和II 下面第20至22题,基于“学生选课课程”数据库中的三个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 20、下列关于保持数据库完整性的叙述中,哪一个是不正确的? D A向关系SC插入元组时,S#和C#都不能是空值(NULL) B可以任意删除关系SC中的元组 C向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D可以任意删除关系C中的元组 21、为了提高特定查询的速度,对SC关系创建唯一索引,应该创建在哪一个(组)属性上? A A(S#,C#) B(S#,GRADE) C(C#,GRADE) DGRADE 22、查找每个学生的学号、姓名、选修的课程名和成绩,将使用哪些关系? D A只有S,SC B只有SC,C C只有S,C DS,SC,C 23、如果对关系emp(eno,ename,salary)成功执行下面SQL语句:CREATE CLUSTER INDEX name_index ON emp(salary)对此结果的正确描述是 D A)在emp表上按salary降序创建了一个唯一索引B)在emp表上按salary降序创建了一个聚簇索引C)在emp表上按salary升序创建了一个唯一索引D)在emp表上按salary升序创建了一个聚簇索引24、若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是 B A)SELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3B)SELECT S# FROM SC GROUP BY S# HAVING COUNT(*) 3C)SELECT S# FROM SC ORDER BY S# WHERE COUNT(*) 3D)SELECT S# FROM SC ORDER BY S# HAVING COUNT(*) 325、在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确SQL语句是 B 。A. SELECT XM, SA FROM STUD FOR SA=20C. SELECT XM, SA ON STUD FOR SA20D. SELECT XM, SA ON STUD WHERE SA2026、用如下的SQL语句创建了一个表S: CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER),现在向S表插入如下行时,可以被插入的是 B 。A. (991001,李明芳,女,23) B. (990746,“张为,NULL,NULL)C. (NULL,陈道一,男,32) D. (992345,NULL,女,25)试题2729基于“学生选课课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)27、若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系_B_。 A)S和SC B)SC和C C)S和C D)S、SC和C28、若要求查找李姓学生的学生号和姓名,正确的SQL语句是_B_ A)SELECT S#,SNAME FROM S WHERE SNAME=李% B)SELECT S#,SNAME FROM S WHERE SNAME LIKE 李% C)SELECT S#,SNAME FROM S WHERE SNAME=%李% D)SELECT S#,SNAME FROM S WHERE SNAME LIKE %李%29、为了提高查询学生成绩的查询速度,对关系SC创建惟一索引,应该创建在_D_属性上。 A)S# B)C# C)GRADE D)(S#,C#)30、设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,_A_是不能正确执行的。IUPDATE S_AVG SET AVG_GRADE=90 WHERE SNO=2004010601;IISELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO=2004010601;A)仅I B)仅II C)都能 D)都不能31、下面所列条目中,哪一条不是标准的SQL语句? ( B )A、 ALTER TABLE B、 ALTER VIEWC、 CREATE TABLE D、 CREATE VIEW32、在SQL语言中,( D )子句能够实现关系参照性规则。 A. PRIMARY KEY B. NOT NULLC. FOREIGN KEY D. FOREIGN KEY.REFERENCES.33、向学生表ST中增加一个新列:出生日期(RQ),其类型为日期型。实现该功能的正确SQL语句是( D )。A. APPEND TABLE RQ DATE ADD STB. APPEND TABLE RQ DATE ADD ST NOT NULLC. ALTER TABLE ST ADD RQ SMALLINTD. ALTER TABLE ST ADD RQ DATETIME34、在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确SQL语句是( B )。A. SELECT XM, SA FROM STUD FOR SA=20C. SELECT XM, SA ON STUD FOR SA20D. SELECT XM, SA ON STUD WHERE SA(SELECT AGE FROM S WHERE SN=王华)(2)SELECT S# FROM SC WHERE C#=C2AND GRADE=(SELECT MAX(GRADE) FROM SC WHERE C#=C2)(3)SELECT SN, C#,GRADE FROM S,SC WHERE S. S#=SC. C#(4)SELECT S#,SUM(GRADE) FROM SC GROUP BY S#HAVING COUNT(C#)=4学生常见问题(一)一公司员工资料表EMP_INFO如下所示EMP_INFOEMP_ID工号NUMBER(a)EMP_NAME姓名VARGHAR2(60)CERT_ID身份证号码VARGHAR2(25)DEPT部门VARGHAR2(20)IN_DATE入职时间DATESALARY工资NUMBER(12,2)题目1、 写出在数据库中建表EMP_INFO的SQL语句?CREATE TABLE EMP_INFO(EMP_ID NUMBER(a) PRIMARY KEY,EMP_NAME VARGHAR2(60),CERT_ID VARGHAR2(25) UNIQUE,DEPT VARGHAR2(20),IN_DATE DATE,SALARY NUMBER(12,2);2、 根据字段EMP_ID 为表EMP_INFO创建一个索引IX_EMP_INFO?CREATE UNIQUE INDEX IX_EMP_INFO ON EMP_INFO(EMP_ID);3、 根据表EMP_INFO创建一个视图V_EMP_INFO,包含下字段:EMP_ID,EMP_NAME,IN_DATE,SALARY.CREATE VIEW V_EMP_INFO AS SELECT EMP_ID, EMP_NAME, IN_DATE, SALARY FROM EMP_INFO;4、 查询出所有员工的信息并按工资有高到低排序。SELECT * FROM EMP_INFO ORDER BY SALARY DESC;5、 查询出各部门的工资总额。SELECT DEPT SUM(SALARY) FROM EMP_INFO G
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学旋转题目及答案数学
- 2025年化工元素制图题库及答案
- 古筝乐理题库及答案
- 2025年空分制氧考试试题及答案
- 湖南省周南教育集团2023-2024学年七年级上学期语文12月月考试卷(含答案)
- 文库发布:Scratch与Arduino教学课件
- 食品安全配料知识培训总结
- 5年级下册数学期末试卷及答案
- ps星空课件教学课件
- 煤矿采煤考试题库及答案
- 《多彩的黄土高原》课程论文报告(4000字)
- 天麻蜜环菌、萌发菌母种生产技术
- 成都中医药大学辅导员考试真题2022
- 中铁四院syadjv423工程测量平差数据处理软件使用教程
- 大型医院耗材管理SPD系统
- 校园一日安全巡查记录表【范本模板】
- GB/T 19960.1-2005风力发电机组第1部分:通用技术条件
- 田英章楷书心经-高清米字格版
- 2021年成都中医药大学辅导员招聘考试题库及答案解析
- 锅炉安全技术规程
- 易制毒化学品岗位责任制度
评论
0/150
提交评论