数据库技术复习题2 操作题
《数据库原理及应用》复习题及答案[1] (2)
数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。
2.实体-联系模型的基本要素是:实体、联系、属性。
3.目前最常用的数据模型有:层次模型、网状模型、关系模型。
4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。
6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。
7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。
8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。
9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
10.DBMS单项选择题1.现在采用的概念模型主要是(A)。
A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。
3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。
A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。
A.1B.2C.3D.47.在SQL语言中,子查询是(D)。
A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有 10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。
数据库技术复习题2 操作题
数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。
2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
3. 图书出版管理数据库中有两个基本表:图书(书号,书名,作者编号,出版社,出版日期)作者(作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:查询年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性和联系类型。
5. 学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:学生(学号,姓名,专业,入学日期)收费(学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。
注意:说明主键码和外键码(如果有的话)。
数据库题目2
数据库期末复习卷一、填空题(1)在select语句中,若希望查询结果中不出现重复的元组,因在select语句中加( Distinct )(2 )数据库系统的结构一般分为三个层次,分别为:内模式、模式、外模式(3)E—R模型中包含实体属性和实体之间的联系三种基本结构成分(4)E—R模型的三要素:__实体____、___属性_____、___联系__(5)关系数据模型由数据结构___数据操作___和完整性约束规则三部分组成(6)若关系1NF,且他们的每一非主属性__完全函数依赖_ ___候选关键字,则该关系为2NF。
(7)DBMS是指___数据库管理系统___,它位于___ 操作系统___和___应用程序___之间的一层管理软件。
(8)SQLserver是一种___关系___型,数据管理系统。
(9)SQL语言中,函数COUNT(*)用于计算____记录__的个数。
(10)__视图____是从一个或几个表中导出的表,它本身不独立存储在数据库中.(12)关系代数运算中,传统的集合运算有:并=交、__差____和__笛卡尔积____ (13)SQL语言中,数据操作功能包括select、__update____、insert、delete四个语句。
(14)若关系模式R的候选键码为所有的属性,则在函数依赖的范围内R最高满足___BCNF___范式。
(15)建立索引的目的是__提高存取速度____。
(16)关系数据库设计中,设计关系模式是___逻辑设计___设计阶段的任务。
(17)在数据库中的视图、表、存储文件分别对应三级模式结构中的__外模式____、__模式____、__内模式___ 。
二、判断题(1) SQL语言的视图定义和视图操作功能在一定程度支持数据的逻辑独立性(√)(2) 关系必须有唯一的候选键。
(×)(3) 数据的完整性指数据库中数据的全面性。
(×)(4) “授权”是数据库系统中采用的完整性措施之一。
数据库复习题及答案
1.保证数据库逻辑数据独立性的是()。
A.模式B.模式与内模式的映射 C.模式与外模式的映射D.内模式 2.设关系R和S各有100个元组,那么这两个关系的笛卡尔积运算结果的元组个数为()A.100B.200C.10000D.不确定(与计算结果有关)3.一般不适合创建索引的属性有()。
A.主键码和外键码。
B.可以从索引直接得到查询结果的属性。
C.对于范围查询中使用的属性。
D.经常更新的属性。
4.为保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏,更改或破坏,称为数据库的()。
A.安全性B.完整性C.恢复D.并发控制5.有如下关系:教师(编号,姓名,性别,职称),将属性“性别”的取值范围定义为(男,女)符合()定义。
A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性6.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.关系数据库优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询7.设计数据流程图(DFD)属于数据库设计的()阶段任务。
A.逻辑设计B.概念设计C.物理设计D.需求分析8.SQL和宿主语言的接口是()。
A.DBMS B.OS C.DML D.主变量9.关系代数表达式的优化策略中,首先要做的是()A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算10.DBMS的并发控制子系统,保证了事务()的实现A.原子性B.一致性C.隔离性D.持久性11.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性12.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控制13.当关系R和S自然联接时,能够把R和S原来该舍弃的元组放到结果关系中的操作是()A.左外联接B.右外联接C.外部并D.外联接14.设有关系R(A,B,C)的值如下:AB C2 2 32 3 43 3 5下列叙述正确的是()A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立15.在视图上不能完成的操作是()。
数据库复习试题答案与解析
一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。
数据库应用技术复习题
数据库应用技术复习题数据库应用技术复习题一、选择题1.在数据库中存储的是( C )A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息2. 存储在计算机内有结构的数据的集合是( B )A.数据库系统B.数据库C.数据库管理系统D.数据结构3.信息的数据表示形式是( D )A.只能是文字B.只能是声音C.只能是图形D.上述皆可4.数据管理与数据处理之间的关系是( D C )A.两者是一回事B.两者之间无关C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节 ?5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统 B.文件系统 C.人工管理 D.数据项管理6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D )A.I 和 IIB.只有 IIC.II 和 IIID.只有 I7.DBMS是( D )A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员B.程序员C.数据库管理员D.操作员9.下述不是DBA数据库管理员的职责的是( D )A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C )A.OSB.DSC.DBMSD.DBS11.下列四项中,不属于数据库系统特点的是( C )A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高12.下面列出的条目中,不属于数据库技术的主要特点的是( D )A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是( C )A.事务管理程序模块 B.数据更新程序模块 C.交互式程序查询模块 D.查询处理程序模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是( D )A.数据库定义 B.数据库的建立和维护C.数据库的存取 D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有( A )A.1个 B.2个 C.3个 D.任意多个16.描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式B.内模式C.外模式D.存储模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式B.物理模式C.子模式D.内模式18.要保证数据库的数据独立性,需要修改的是( C )A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式19.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式20.下述那一条不属于概念模型应具备的性质( D )A.有丰富的语义表达能力 B.易于交流和理解C.易于变动D.在计算机中实现的效率高21.常见的数据模型是( A )A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是( A )A.网状模型B.关系模型C.层次模型D.以上都有23.层次型、网状型和关系型数据库划分原则是( D )A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系24.层次模型不能直接表示( C )A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m关系25.层次数据模型的基本数据结构是(A )A.树B.图C.索引D.关系26.层次模型实现数据之间联系的方法是( B )A.连接B.指针C.公共属性D.关系27.关系数据模型的基本数据结构是( D )A.树B.图C.索引D.关系28.下面关于关系性质的说法,错误的是( D )A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是( B )A.网状模型B.关系模型C.层次模型D.以上都有30.关系数据库中的投影操作是指从关系中( B )A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C )A.投影操作B.连接操作C.选择操作D.复制操作32.关系代数中的连接操作是由( B )A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成C.投影、选择、笛卡尔积操作组合而成D.投影和笛卡尔积操作组合而成33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为( C )A.R﹣SB.S﹣RC.R∪SD.S∩S34.已知关系R和S,R∩S等价于( B )A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是( A )A.左外联接B.右外联接C.内部连接D.全外联接36."元数据"是指( A )A.数据结构的描述B.数据项的描述C.数据的来源 D.基本数据37.在数据库系统中,空值是( D )A.0B.空格C.空字符串D.不确定38.实体完整性规则约束( B )A.侯选关键字B.主关键字C.外关键字D.超关键字39.SQl语言是()的语言,易学习( B )A.过程化 B.非过程化 C.格式化 D.导航化40.SQl语言是( C )A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言41.SQL语言是( D )A.高级语言B.宿主语言C.汇编语言D.非过程化语言42.SQL语言具有的功能是( B )A.关系规范化B.数据定义、数据操纵、数据控制、数据查询C.数据库系统设计D.能绘制E-R图43.在SQL语言查询语句中,WHERE子句实现关系代数的( B )A.投影运算B.选择运算C.连接运算D.交运算44.在SQL语言的SELECT语句中,能实现投影操作的是( A )A.SELECT B.FROM C.WHERE D.GROUP BY 45.关系规范化中的删除操作异常是指( A )A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据被删除D.应该插入的数据未被插入46.关系数据库规范化是为解决关系数据库中( A )A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的C.减少数据操作的复杂性问题而引入的D.保证数据的安全性和完整性问题而引入的47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )A.数据的不一致性的缺欠B.结构不合理的缺欠C.冗余度大的缺欠D.数据丢失的缺欠48.关系模式的候选关键字可以有( C )A.0个 B.1个 C.1个或多个 D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )设计阶段。
数据库原理复习练习题含答案(二)
数据库原理复习练习题含答案泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20 分。
请将答案填在下面的表格内)题号 1 2 3 4 5 6 78910答案1、数据库管理系统是管理控制数据库的主要软件,简称()。
A、DBB、DBMSC、DBSD、DBT2、反映现实世界中实体及实体间联系的信息模型是()。
A.关系模型B.层次模型C.网状模型D.E-R模型3、关系数据模型的三个组成部分中,不包括()。
A. 数据结构B. 数据操作C.数据控制D. 完整性规则4、下列语句中,()不属于SQL中DML的语句A.SELECTB.CREATEC.INSERTD.DELETE5、一个关系模式属于3NF,是指( )。
A.每个非主属性都不传递依赖于主键B.主键唯一标识关系中的元组C.关系中的元组不能重复D.每个属性都是不可分解的6、设有关系R(A,B,C)R上的函数依赖集F={A→B,A→C}。
则关系R属于( )A.1NFB.2NFC.3NFD.BCNF7、DBMS在运行过程中建立的日志文件,主要用于对数据库的()A.安全性控制 B. 并发调度控制C.数据库恢复 D. 完整性控制8、设关系模式R是3NF模式,那么下列说明不正确的是()。
A.R必是2NF模式 B.R必定不是BCNFC.R可能不是BCNF D.R必定是1NF模式9、.若事务T1已经给数据Q加上了S锁,则事务T2对Q可以()A. 加S锁B. 加X锁C. 加S锁,或X锁D.不能再给Q加任何锁10、SQL提供的触发器机制是对数据库系统采取的一种()措施。
A、完整性控制B、安全性控制C、数据库恢复D、事务并发控制得分阅卷人二、填空题(每题2分,共20分)1、数据模型的三个组成部分是___________ 、数据操作和完整性约束规则。
2、事务故障包括事物内部故障、_________、介质故障、计算机病毒。
SQLServer数据库技术试题含答案(二)
SQLServer数据库技术试题含答案(二)SQLServer数据库技术试题含答案是很多IT人员关注的话题。
下面列出一些常见的试题及其答案,希望对大家有所帮助。
1. 如何在SQLServer中创建一个新的数据库?答:可以使用SQL Server Management Studio (SSMS)或Transact-SQL (T-SQL)语句来创建新的数据库。
在SSMS中,右键单击“数据库”文件夹,选择“新建数据库”,然后按照提示操作即可。
在T-SQL中,使用CREATE DATABASE语句来创建新的数据库。
2. 如何备份SQLServer数据库?答:可以使用SSMS或T-SQL语句来备份SQLServer数据库。
在SSMS 中,右键单击要备份的数据库,选择“任务”->“备份”,然后按照提示操作即可。
在T-SQL中,使用BACKUP DATABASE语句来备份数据库。
3. 如何还原SQLServer数据库?答:可以使用SSMS或T-SQL语句来还原SQLServer数据库。
在SSMS 中,右键单击要还原的数据库,选择“任务”->“还原”,然后按照提示操作即可。
在T-SQL中,使用RESTORE DATABASE语句来还原数据库。
4. 如何创建SQLServer数据库表?答:可以使用SSMS或T-SQL语句来创建SQLServer数据库表。
在SSMS中,右键单击要创建表的数据库,选择“新建查询”,然后输入CREATE TABLE语句来创建表。
在T-SQL中,使用CREATE TABLE语句来创建表。
5. 如何在SQLServer中插入数据?答:可以使用SSMS或T-SQL语句来插入数据。
在SSMS中,右键单击要插入数据的表,选择“编辑前100行”,然后在表格中插入数据。
在T-SQL中,使用INSERT INTO语句来插入数据。
6. 如何更新SQLServer数据库中的数据?答:可以使用SSMS或T-SQL语句来更新SQLServer数据库中的数据。
ACCESS数据库复习题二与答案
ACCESS数据库复习题一与答案一、选择题1、Access2003数据库属于( D 关系型)数据库系统。
A.树状B.逻辑型C.层次型D.关系型2、在Access2003中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择(C备注)数据类型。
(2分)A.文本B.数字C.备注D.字符3、Access2003中,(B删除查询)可以从一个或多个表中删除一组记录。
A.选择查询B.删除查询C.交叉表查询D.更新查询4、Access2003中,使用(B shift )键和鼠标操作,可以同时选中窗体上的多个控件。
A.TabB.ShiftC.CtrlD.Alt5、Access2003中,(D )。
A.允许在主键字段中输入Null值B.主键字段中的数据可以包含重复值C.只有字段数据都不重复的字段才能组合定义为主键D.定义多字段为主键的目的是为了保证主键数据的唯一性6、Access2003中,在数据表中删除一条记录,被删除的记录(D)。
A.可以恢复到原来位置B.能恢复,但将被恢复为最后一条记录C.能恢复,但将被恢复为第一条记录D.不能恢复7、Access2003中,可以使用(D数据表)来创建数据访问页。
A.报表B.窗体C.标签D.数据表8、在中,建立的数据库文件的扩展名为(A)。
A. mdb C. dbcB. dbf D. dct9、Access2003窗体中,能够显示在每一个打印页的底部的信息,它是( D)。
A.窗体页眉B. 窗体页脚C.页面页眉D.页面页脚10、ACCESS2003自动创建的主键,是( A )型数据。
A.自动编号B.文本C.整型D.备注11、在Access2003中,可以使用(D)命令不显示数据表中的某些字段。
A.筛选B.冻结C.删除D.隐藏12、在数据表视图中,当前光标位于某条记录的某个字段时,按( B )键,可以将光标移动到当前记录的下一个字段处。
A.C TRLB.T ABC.S HIFTD.E SC13、要为新建的窗体添加一个标题,必须使用下面(A)控件。
《数据库原理与设计》复习资料
商店与职工之间存在聘任联系,属性有工资,每个职工只能在一家商店工作。
1)试画出E-R图
2)将E-R模型转换为关系模型
五•在数据库逻辑结构设计阶段,将E-R图中的实体以及实体之间联系转换为关系模型具有一定的转换规则,请简述该转换规 则。(15分)
12
:选择题:(每题2分,共30分)
1.
A
2
D
3
A
4
说明:1.试题间不留答题空间,不得超出边框;
人(签字):学院审核(签字):
课程关系C(Cno, CNAM)
其中Sno Cno SNAMEAGE SEX GRADJECNAM分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。
用SQL语句表达下列操作
(1)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
A.由X—Y,Y—乙则X-YZB.由X—YZ,贝UX—Y,Y—Z
C.由X—Y,W—Z,则XV—ZD.由X—Y,Z€Y,则X—Z
14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段
C.物理设计阶段D.需求分析阶段
15.在ER模型中,如果有3个不同的实体集,3个M: N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()
1.建立数据字典的时机是()
A.需求分析阶段B.数据库物理设计阶
C.数据库实施阶段D.概念结构设计阶段
2.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B.定义数据库模式
C.数据库安全D.数据库管理系统设计
3.下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名
数据库运维复习资料2
复习题一、单选题1.数据库系统的核心是(C)。
A.数据库B.数据库管理员C.数据库管理系统D.计算机软硬件系统2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS包括DB,也就是DBMS3. 文件管理方式中,数据处于一种(C)的状态。
A. 集中B. 集体化C. 分散D. 链接4.以下不属于数据库特点的是(B)。
A.数据共享B.数据冗余度高C.数据完整性高D.数据独立性高5. 对数据库特征的描述不准确的是(D)。
A. 数据具有独立性B. 数据结构化C. 数据集中控制D. 数据没有冗余6.要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三级模式之间的两层映射D. 三层模式7. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的(B)。
A. 事务并发性B. 数据独立性C. 数据可靠性D. 数据重用性8. 一般地,一个数据库系统的外模式(D)。
A.只能有一个 B.最多只能有一个C.至多两个 D.可以有多个9. 以下不属于数据库必须提供的数据控制功能的是(B)。
A.安全性 B.可移植性C.完整性 D.并发控制10. 以下哪个不属于数据库完整性的范围(C)。
A.外键约束B.主键约束C.数据加密 D.数据类型11.关于MySQL数据库的MyISAM存储引擎描述正确的是(B)A. 表锁、全文索引和不支持事务B. 不缓存数据文件,只缓存索引文件C. 含有系统表空间文件D. 每个MyISAM在磁盘上存储成三个文件,文件名都和表名不同,扩展名不同12.MySQL数据库中,关于Memory存储引擎与InnoDB和MyISAM不同的是(D)A. 不需要创建Memory表B. 锁机制为表锁C. 不支持外键和事务处理D. 将表中数据存放在内存中13.MySQL数据库中,关于作为临时存放查询的中间结果集的存储引擎描述正确的是(C)A. 始终使用Memory作为临时存放查询的中间结果集B. 默认使用InnoDB作为临时存放查询的中间结果集C. 如果中间结果集含有TEXT或BLOB列的类型字段,则MySQL数据库会将其转换到MyISAM存储引擎表而存放到磁盘中。
数据库 操作题
A B C D A B C D A B C D AB联系C D A BC 数值D 再启用A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C DAB 修改C DA BC DA BC DA BC DA BC DA BCD 相同内容A BD C动作A B C D A B C D A B C D A B C D22、运行下列程序,窗体中的显示结果是:x= 。
Option Compare DatabaseDim x As IntegerPrivate Sub Form_Load()x=3End SubPrivate Sub Command11_Click()Static a As IntegerDim b As Integerb=x^2fun1 x,bfun1 x,bMsgBox "x="&xEnd SubSub fun1(ByRef y As Integer,ByVal z As Integer)y=y+zz=y-zEnd Sub(1分)23、在窗体中有一个名为Command1的命令按钮,Click事件的代码如下:Private Sub Command1_Click()f=0For n=1 To 10 Step 2f=f+nNext nMe!Lb1.Caption=fEnd Sub单击命令按钮后,标签显示的结果是(1分)24、* 若窗体中已有一个名为Commandl的命令按钮、一个名为Labell的标签和一个名为Textl的文本框,且文本框的内容为空,然后编写如下事件代码:Private Function f(x As Long)As BooleanIf x Mod 2 =0 Thenf =Truef =FalseEnd IfEnd FunctionPrivare Sub Commandl_Click()Dim n As Lingn =Val(Meltextl)p=Iif(f(n),”Even number”,”Odd number’)Me!Labell.Caption=n & “is”& pEnd Sub窗体打开运行后,在文本框中输入21,单击命令按钮,则标签显示内容为。
计算机三级数据库技术复习题及答
计算机三级数据库技术复习题及答计算机三级数据库技术复习题及答三级考试分为“网络技术”,“数据库技术”,“软件测试技术","信息安全技术","嵌入式系统开发技术"等五个类别,从2013年下半年开始实施2013版考试大纲,并首次实现全部科目无纸化考试。
那么计算机三级数据库技术考试会怎么考?以下仅供参考!【复习题一】1). 结构化程序设计的三种基本逻辑结构是( )。
A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构正确答案:B2). E-R图提供了表示实体型、属性和联系的方法,其中菱形表示( )。
A.实体型B.属性C.联系D.属性和联系正确答案:C3). 下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务正确答案:C答案解析:B/S结构的数据库应用系统的特点是用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。
4). 可以伴随着表的打开而自动打开的索引是( )。
A.GOTOPB.GOBOTFOMC.GO6D.SKIP正确答案:C5). 通过连编可以生成多种类型的文件,但是却不能生成( )A.PRG文件B.APP文件C.DLL文件D.EXE正确答案:A6). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法正确答案:A答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。
数据库系统概论复习题2
数据库综合复习题(2)一、单选题1. 以下对SQL Server描述不正确的是()。
A. 支持XMLB. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型2. 如果在SQL Server上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版B. 标准版C. 个人版D. 开发版3. Transact-SQL对标准SQL的扩展主要表现为()。
A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数4. 语句“USE master GO SELECT * FROM sysfiles GO”包括()个批处理。
A. 1B. 2C. 3D.45. SQL Server的字符型系统数据类型主要包括()。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int6. 如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是()。
A. binaryB. varbinaryC. imageD. text7. 下面关于Timestamp数据类型描述正确的是:()。
A. 是一种日期型数据类型B. 是一种日期和时间组合型数据类型C. 可以用来替代传统的数据库加锁技术D. 是一种双字节数据类型8. 下列命令不能执行的是()。
A. SELECT * FROM [select]B. SELECT * FROM @MyTableC. SELECT * FROM [MyTable]D. SELECT * FROM MyTable9. 下面关于索引的描述不正确的是()。
A. 索引是一个指向表中数据的指针B. 索引是在列上建立的一种数据库对象C. 索引的建立和撤消对表中的数据毫无影响D. 表被撤消时将同时撤消在其上建立的索引10. 以下哪种情况应尽量创建索引()。
数据库应用技术习题及参考答案
《数据库应用技术》复习题一、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。
2.对数据库建立索引就是要指定记录的。
3.在Access中可以使用、或作为窗体的数据来源。
4. 查询是维护数据的主要手段,分为四种类型、、、。
5. Access提供和两种字段类型保存文本或文本和数字的组合数据。
6. Access中模块有和两种基本类型。
7. 是Microsoft将数据库与WEB相连接的主要工具。
8. 满足条件的关系模式就属于第一范式。
9. 在Access数据表中能够惟一标识每一条纪录的字段称为。
10.满足条件的关系模式就属于第一范式。
11.Access数据库中表和表之间的关系为、、。
12.为防止数据库中的数据泄露,应对数据库进行,保证数据的安全。
13.DBMS所支持的数据模型最常用的有、、。
14.Access提供和两种字段类型保存文本或文本和数字的组合数据。
15.关系模型中的数据完整性是指数据库中数据的、、和。
16. 在Access中,窗体的数据来源主要包括______和______。
17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件行中输入__________。
18.如果要引用宏组中的宏,采用的语法是_______。
19.在创建交叉表查询时,列标题字段的值显示在交叉表的位置是___ ___。
20.如果要在某字段里存放1000字符左右的文字,该字段应设置成___ ___数据类型。
21. 在Access中,依据字段的命名规则,字段名的长度为个字符,文本型字段的最大长度为个字符。
22. 若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到第________范式。
23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将自动创建一个标签控件和一个控件。
24. 为数据库设置密码,应该用方式打开数据库,否则无法设置。
25. 创建诸如上机证、考试名条,可以应用报表来创建。
数据库技术复习试题及答案
数据库技术一.填空题:1.当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。
其原因是文件系统的数据___不独立______。
2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
3. 关系数据库的关系演算语言是以关系代数为基础的DML语言。
4.利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系统______。
5. 分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。
6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索和读脏数据。
7. 事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。
8. 分布式数据库系统中透明性层次越高,应用程序的编写越容易。
9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。
10.目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型。
11. 数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。
12. SQL语言集数据查询、数据定义、数据操纵和数据控制功能于一体。
13. 数据库系统采用的三级模式结构为外模式、模式、内模式。
14. 两个实体型之间的联系类型有一对一、一对多、多对多三类。
15. 数据库中专门的关系运算包括选择、投影、连接、除。
16. 满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。
17. 当数据库被破坏后,如果事先保存了事务日志_和数据库的副本,就有可能恢复数据库。
18. 并发控制操作的主要方法是采用封锁机制,其类型有共享锁、排它锁。
19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。
20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为 Y依赖于X 函数依赖。
21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。
数据库技术及应用II基本知识点练习题
第1章绪论判断题1)信息是描述事物的符号记录( F×)【数据才是描述事物的符号记录】2)数字、文字是数据,图像、音频等不是数据。
(F)【数据的种类数字、字符串、日期,文字、图形、图像、声音】3)数据的含义称为数据的语义,数据与其语义是不可分的。
( T √)【数据的特点数据与语义是不可分的。
】4)数据是描述事物的符号记录。
(T)5)数据库(Database 简称DB)是长期存储在计算机内、有组组的、可共享的大量数据的集合。
(T)6)数据库管理系统(简称DBMS )是位于用户与操作系统之间的一层数据管理软件。
(T)7)数据库管理系统属于一种基础软件,是一个大型的复杂的软件系统。
(T)8)数据库管理系统(DBMS)属于操作系统的一部分。
(F)【位于用户与操作系统之间的一层数据管理软件。
】9)数据库管理系统(DBMS)属于应用软件平台的一部分。
(T )10)数据库管理系统(DBMS)属于基础软件。
(T)11)MySQL workbench是数据库管理系统软件。
(F)【是一款专为MySQL设计的ER/数据库建模工具】12)MySQL Server 是数据库管理系统软件。
(T)13)Tomcat 是数据库管理系统软件。
(F )【Tomcat 服务器是一个免费的开放源代码的Web 应用服务器】14)Eclipse 是数据库管理系统软件。
(F)【Eclipse是一个免费的、基于Java的可扩展开发平台】15)Access 是数据库管理系统软件。
(T)16)DB2是一款数据库管理系统软件。
(T)【MySQL Server、Access、DB2是数据库管理系统软件】17)数据库的基本特征之是没有冗余。
(F)18)数据库系统避免了一切冗余。
(F)19)数据库系统的基本特征之一是有较高的数据独立性。
(T)20)数据库系统的基本特征之一是有较好的可扩展性。
(T)21)DML是指数据定义语言。
(F)22)DDL是指数据操纵语言。
数据库复习试题及答案
数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B 4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统D.数据结构答案:B 5.数据库中存储的是。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 .. D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.数据库系统的核心是。
A.数据库B.数据库管理系统 C.数据模型 D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 将数据库的结构划分成多个层次,是为了提高数据库的①和②。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术试题三、操作题1、设有关系数据库:职工关系EMPLOYEE(职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系PANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’与‘C5’公司兼职得职工得职工号。
2、设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系PANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作得职工加薪5﹪。
3、图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者(作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:查询年龄低于作者平均年龄得所有作者得作者名、书名与出版社。
4、设有商店与顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额与日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性与联系类型。
5、学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费(学年,学号,学费,书费,总金额)假设规定属性得类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列得宽度自定义。
试用SQL语句定义上述表得结构。
(定义中应包括主键子句与外键子句)6、用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3)学生选课关系SC,包括SNo、CNo与成绩G。
注意:说明主键码与外键码(如果有得话)。
7、已知关系模式为(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo与成绩G。
用SQL语言(1) 对于学生选课关系SC,授予李小兰删除权限以及对SNo与CNo得修改权限;(2) 删除学号为"”得学生;(3) 从学生选课关系SC中,删除王云(学生关系中可能有重名)得所有选课(4) 找出不就是既大于20岁又属于计算机系得学生。
8、已知关系模式为(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3)学生选课关系SC,包括SNo、CNo与成绩G。
用SQL语句查询每个学生得总成绩,输出学号与总成绩。
9、有关图书发行得关系模型如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名T,作者N,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行SBL(SNo,LNo,BNo,发行量Q)用SQL语言表达如下查询:“上海图书馆”(馆名)收藏图书得书名与出售该书得书店名。
10、图书管理数据库关系模型如下:图书B(书号BN,书名T,作者A)学生S(姓名N,班级C,借书证号LN)借书L(借书证号LN,BN,日期D)查询:2002、1、1(20020101)以前借书得学生姓名与书名。
11.已知关系模式:学生(学号,姓名,性别,年龄,系别),用SQL语句查询计算机系得男学生。
ﻫ12、有如下三个关系模式:学生:S(S#,SN,AGE,SEX)属性含义依次为:学号,姓名,年龄,性别课程:C(C#,CN,TEACHER)属性含义依次为:课程号,课程名,教师选课:SC(S#,C#,SCORE)属性含义依次为:学号,课程号,成绩用SQL语句表达如下查询。
ﻫ(1).查询“王兰”同学没有选修得课程得课程号。
(2).查询选修3门以上(含3门)课程得学生得学号与姓名。
(3).将成绩低于60分得女同学得成绩提高5%。
(4).查询选修课程包含LIU老师所授课得学生得学号。
13、假设有三个表:商场表:M(MNO,MNAME,CITY)各属性含义依次为商场号、商场名与商场所在城市;商品表:P(PNO,PNAME,CITY,COLOR)各属性含义依次为商品号、商品名、产地与商品颜色;销售表:S(MNO,PNO,QTY)各属性含义依次为商场号、商品号与销售数量。
(1)请用SQL语句创建销售表S,要求包含主码、外码(如果有得话)得定义,同时保证销售数量不能为空。
(2) 试用SQL语句写出下列查询:查询不销售北京生产得商品得商场名。
(3) 试用SQL语句实现下列查询:查询北京市得商场所销售得各种商品得销售总数量。
14、假设新华书店数据库中有2个关系模式:ﻩ出版社(出版社编号,出版社名称,出版社地址)ﻩ图书(图书编号,书名,出版社编号,图书分类,定价)试用SQL语句完成以下查询。
(1).查询出版社编号为“CS”得图书编号、书名与定价。
(2).查询图书分类为“教材”得书名、定价与出版社名称。
(3).按照出版社编号统计每个出版社出版得图书有多少种与平均定价。
(4).查询由高等教育出版社出版、图书分类为“教材”且定价超过30元得图书编号与书名。
”(5).设有关系模式R(A,B,C,D,E),F={A→C,C→D,B→C,DE→C,CE→A}。
求R得所有候选键。
15、已知学生表S与选课表SC :用SQL语言完成如下得操作:(1) 将一个新学生(学号: s6 ,姓名:吴丽,所在系:自动化,性别:女,年龄: 20 )得纪录插入到学生表中。
(2) 将学号为s1 得学生得年龄由17 岁改为18岁。
(3) 建立计算机系学生得视图,视图名为 puter_student 。
(4) 查询选修了“程序设计”课程得学生得姓名与分数。
,姓名,性别,专业,奖学金);课程(课号,课名,学分) ;学习(学号,课号,分数)。
用SQL语言实现下列查询:(1) 查询“国际贸易”专业中获得奖学金1000元得学生信息,包括学号、姓名、课名与分数。
(2)查询没有任何一门课程成绩在80分以下得学生得信息,包括学号、姓名与专业。
(3) 对成绩得过满分(100分)得学生,如果没有获得奖学金得,将其奖学金设为1000元。
17、设有学生—课程关系数据库,包含学生关系S(学号S# ,学生姓名SN,所属系名SD,学生年龄SA)、课程关系C(课程号C# ,课程名字CN,先行课号码PC#)、与学生选课关系SC(学号S# ,课程号C# ,学生成绩G)。
用SQL语句实现下列查询:(1)求计算机系学生得学号、姓名。
(2) 求不选修C3课程得学生姓名。
(3)将李明得数学成绩改为90分。
(4)删除99011学生得选课记录。
(5)为计算机系学生创建一个视图,并在该视图上查询年龄在20岁以下得学生。
18、设有学生—课程关系数据库,包含有学生关系S(学号S# ,学生姓名SN,所属系名SD,学生年龄SA) 、课程关系C(课程号C#,课程名字CN,先行课号码PC#)、与学生选课关系SC(学号S# ,课程号C# ,学生成绩G)。
用SQL语句实现下列查询:(1) 求年龄不在20岁与22岁之间得学生学号与年龄。
(2) 求选修课程号为C1且成绩为B以上得学生姓名及成绩。
(3) 求选修了课程名为‘J’得学生学号与姓名。
(4) 将一个新生记录(学号:99001,姓名:李强,所在系:计算机,年龄:19)插入学生关系S中。
19、已知如下关系模式:雇员E(ENO,EName,Age);工程P(PNO,PName);施工W(ENO,PNO,Salary);其中,E表示雇员关系,P表示工程关系,W表示施工关系,ENO为雇员号,Ename为雇员得姓名,Age为雇员得年龄,PNO为工程号,Pname为工程名,Salary为酬金。
用SQL语句表达如下查询:(1) 参加工程名为“立交桥”得雇员姓名与酬金。
(2) 参加工程号为“P1”,且酬金最高得雇员名。
(3) 参加3个以上工程得职工号。
20、已知如下关系模式:雇员E(ENO,EName,Age);工程P(PNO,PName);施工W(ENO,PNO,Salary);其中,E表示雇员关系,P表示工程关系,W表示施工关系,ENO为雇员号,Ename为雇员得姓名,Age为雇员得年龄,PNO为工程号,Pname为工程名,Salary为酬金。
分别用关系代数与SQL语句表达如下查询:(1)参加工程名为“立交桥”得雇员得平均酬金。
(2) 在参加工程P1得雇员中,查询比雇员E1得酬金高得雇员姓名。
(3)参加得雇员数大于3得工程号。
21、已知关系S, C,SC 得关系模式为:S( S#, SN, SD, SA);C(C#, C N, PC# );SC(S# , C# , G)其中: S#学号;SN学生姓名;SD 所属系名;SA学生年龄;C#课程号; CN 课程名; PC# 先行课号码;G 学习成绩;用SQL语句实现下列查询:(1)求选修课程号为C1课程得学生学号与学习成绩。
(2) 查询选修课程号为C1课程且成绩为B以上得学生学号,姓名,系,年龄及成绩。
(3) 求不选修课程号为C3课程得学生姓名。
(4) 求选修课程超过3门得学生学号。
22、已知关系S, C,SC 得关系模式为:S( S#, SN, SD, SA);C(C#, CN, PC#);SC(S# , C# , G);其中: S# 学号;SN 学生姓名;SD所属系名;SA 学生年龄;C# 课程号; CN课程名; PC# 先行课号码;G学习成绩;用SQL语句实现下列查询:(1) 求学生姓名就是以字母D打头得学生得学号,姓名。
(2)求每一课程得间接先行课课程代号(即先行课得先行课)。
(3) 求选修了课程名为’J’得学生学号与姓名。
(4) 求课程号及选修该课程得学生人数。
23、如下所示就是一个保险公司得数据库,对这个关系数据库用SQL回答以下问题:person(drive_ id , name, address);car(license,year, model);accident(date, driver _id , damage);owns(driv er _ id, license);log(license, date, driver);其中车主关系person包括:driver _ id(驾驶执照号);name(姓名);add ress(地址)汽车关系car包括:license(汽车牌照);year(出厂日期);model(型号); 事故关系accident包括:date(出事日期);driver _ id(出事车主得驾驶执照号);damage(毁坏程度);汽车所属关系owns包括:driver _ id(出事车主得驾驶执照号);license(汽车牌照);用SQL语句实现下列查询:(1)查找在1989年其车辆出过事故得车主姓名。