数据库模拟试题3
数据库模拟试题+参考答案
数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。
2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。
A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。
6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
7.为加快对某字段的查找速度,应该( )。
A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。
数据库模拟试题三及答案
数据库模拟试题三及答案一、选择题(每题2分,共20分)1. 在关系数据库中,以下哪个操作用于删除表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:C2. SQL语言中的“GROUP BY”子句用于:A. 排序结果B. 筛选记录C. 聚合数据D. 连接表答案:C3. 下列哪个选项不是SQL数据类型?A. INTB. FLOATC. DATED. TEXT答案:D4. 在数据库设计中,规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 增加数据复杂性答案:B5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性B. 并发性C. 持久性D. 所有上述选项答案:D6. 在SQL中,使用哪个命令来创建新表?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. ADD TABLE答案:A7. 以下哪个不是数据库的完整性约束?A. 主键约束B. 外键约束C. 检查约束D. 索引约束答案:D8. 以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. DELETED. UPDATE答案:D9. 在SQL中,使用哪个命令来添加新的列到已存在的表中?A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. DEFINE COLUMN答案:A10. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据检索C. 数据加密D. 数据管理答案:C二、填空题(每空2分,共20分)1. 数据库管理系统(DBMS)的核心功能是________。
答案:数据管理2. 在SQL中,使用________语句可以实现数据的插入操作。
答案:INSERT INTO3. 数据库的三级模式结构包括外模式、概念模式和________。
答案:内模式4. 一个数据库表可以有多个________,但只能有一个主键。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:39
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】按后根次序周游树(林)等同于按什么次序周游该树(林)对应的二叉树?A.前序B.后序C.对称序D. 层次次序正确答案:C2.【单选题】下列______不是TCP/IP参考模型中的应用层协议。
A.电子邮件协议SMTPB.网络文件系统NFSC.简单网络管理协议SNMPD.文件传输协议FTP正确答案:C3.【单选题】假定栈用顺序的方式存储,栈类型stack 定义如下:请问这是栈的哪一种基本运算TYPE stack=RECORDA:ARRAY [1..m0 ]OF datatype ;t :0..m0 ;END;下面是栈的一种基本运算的实现:PROCEDURE xxxx(VAR s :stack) ;BEGINIFs.t=0THEN print(underflow)ELSEs.t:=S.t-1 ;END;A.栈的推入B.栈的弹出C.读栈项元素D.将栈置为空栈正确答案:D4.【单选题】在数据库的数据模型中有( )A.网状模型、层次模型、关系模型B.数字型、字母型、日期型C.数值型、字符型、逻辑型D.数学模型、概念模型、逻辑模型正确答案:A5.【单选题】下列关于顺序图的说法,正确的是A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息正确答案:C6.【单选题】下列关于分布式数据库系统的说法,错误的是A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间正确答案:A7.【单选题】数据库性能优化是数据库管理员的重要工作。
三级数据库技术模拟考试试题.doc
1 三级数据库技术模拟试题二--------------------------------------------------------------------------------一、选择题1 ~ 60题每题1分共60分。
以下各题 A 、B 、C 、D 四个选项中只有一个选项是正确的请将正确选项涂写在答题卡相应地点上答在试卷上部得分。
1操作系统的 ____ 管理部分负责对进度进行调动。
A办理机B控制器C主机D运算器答案 A2 下边对于进度的表达中正确的选项是____A进度是程序的若干次履行。
B进度是不可以够和其余计算并发履行的计算。
C进度是程序在一个数据会合上的过程是系统进行资源分派和调动的一个独立单位。
D进度为非独立运转的单位也就是说进度需要多种资源支持。
答案 C3在以下性质中哪一个不是分时系统的特点A交互性B多路性C成批性2D独占性答案 D4 虚构储存器的最大容量A为内外储存之和B由计算机的地点结构决定C是随意的D由作业的地点空间决定答案 B5产存亡锁的必需条件 ____ 。
A互斥条件、不行抢占、据有等候、循环等候B互斥条件、剥夺条件、据有等候、循环等候C互斥条件、不行抢占、所有分派、循环等候D互斥条件、不行抢占、据有等候、非循环等候答案 A6以下对线程的表达中正确的选项是 ____ 。
A每个线程有多个表记符B在所有的系统中线程有就绪、等候和运转 3 种状态C不一样的线程能够履行同一程序D同一进度中的各个线程不可以共享进度的内存地点答案 C7____ 是作业存在的独一标记3A作业名B程序C数据D作业控制块答案 D8 内存空间分为 ____ 两部分。
A系统区和用户区B程序区和数据区C外存区和内存区D软盘区和硬盘区答案 A9下边表达不正确的选项是 ____ 。
A 对于相对地点来说首地点为0其余指令中的地点都是相对首地点而定的。
B逻辑地点在内存中存在能够依据逻辑地点到内存中存守信息。
C物理地点是内存中储存单元的编号它是可辨别、可寻址并实质存在。
数据库系统概论模拟考试题与答案
数据库系统概论模拟考试题与答案一、单选题(共97题,每题1分,共97分)1.下列关于数据库(DataBase)的描述,错误的是()A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性。
B、数据库是长期存储在计算机内、有组织的、可共享的数据集合。
C、数据库中的数据是按一定的数据模型组织、描述和存储的。
D、数据库中的数据可为一定范围内的各种用户共享。
正确答案:A2.数据库系统依靠()支持了数据独立性。
A、模式分级、各级之间有映像机制B、抽象数据模型,具有封装机制C、定义完整性约束条件D、DDL语言和DML正确答案:A3.能够保证数据库系统中的数据具有较高的逻辑独立性的是()A、外模式/模式映像B、外模式C、模式D、模式/内模式映像正确答案:A4.数据库的数据保护能力由()提供。
A、DBMSB、数据库管理员C、硬件D、数据库系统正确答案:A5.下列不属于需求分析阶段工作的是()A、建立E-R图B、建立数据流图C、建立数据字典D、分析用户活动正确答案:A6.以下哪一个不是关系的基本运算?()A、投影B、连接C、选择D、扫描正确答案:D7.SQL语言是()。
A、结构化查询语言B、高级语言C、宿主语言D、编程语言正确答案:A8.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。
()A、数据的集合、数据库管理系统、数据库系统B、文件的集合、操作系统、数据库系统C、数据的集合、数据库系统、软件系统D、文件的集合、数据库管理系统、软件系统正确答案:A9.以下关系可能具有的函数依赖是()。
A、A -> BB、AB -> CC、BC -> DD、D -> A正确答案:A10.长期存储在计算机内有组织的,可共享的大量数据的集合是()A、数据库管理系统B、数据库系统C、数据D、数据库正确答案:D11.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列不属于数据库运行维护工作的是______。
A.系统监控B.系统性能优化C.应用系统重写D.系统升级正确答案:C2.【单选题】下列关于分布式数据库系统的叙述中,哪个是不正确的?A.提高了系统的可靠性和可用性B.具有位置透明性、复制透明性和分片透明性C. 两阶段提交协议将此用于处理分布式死锁问题D. 数据复制是将片段或片段的副本分配在不同站点上的存储过程正确答案:C3.【单选题】在一个虚拟存储系统中,分配给某个进程3 页内存,开始时这 3 页内存为空。
页面访问序列是l、2、3、4、2、1、5、6、2、1、2、3、7、6、3。
若采用最近最久未使用(LRU )页面淘汰算法,缺页次数为A.10B.12C.14D.16正确答案:B4.【单选题】设关系R与关系S具有相同的属性个数,且对应属性的值取自同一个域,则R -S可记作______。
A.{t|t ∈R∨t ∈S}B.{t|t ∈R∧t S}√C.{t|t ∈R∧t ∈S}D.{t|t ∈R∨t S}正确答案:B【单选题】用户对SQL 数据库的访问权限中,如果只允许删除基本表中的元组,应授予( )权限A.DROPB.DELETEC.ALTERD.UPDATE正确答案:D6.【单选题】在Visual FoxPro 中,表单(Form)是指A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面正确答案:D7.【单选题】当前表中有4 个数值型字段:高等数学、英语、计算机网络和总分。
其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。
要将所有学生的总分自动计算出来并填人总分字段中,使用命令A.REPL 总分WITH 高等数学+英语+计算机网络B.REPL 总分WITH 高等数学,英语,计算机网络C.REPL 总分WITH 高等数学+英语+计算机网络ALLD.REPL总分WITH高等数学+英语+计算机网络FORALL正确答案:C8.【单选题】设X=123,Y=456,Z="X+Y" ,则表达式6+&Z 的值是A.6+&ZB.6+X+YC.585D.错误提示正确答案:C9.【单选题】下列关于SQL Server 数据库系统安全性的叙述中,哪个是不正确的?A.数据库管理系统的权限分为数据库系统权限和服务器权限B.数据库系统权限可分为数据库对象权限和语句权限D.SQL语言中的GRANT为权限授予语句正确答案:A10.【单选题】如果要限制“学生”表中的学生年龄字段的取值必须在15 到40 岁之间,应该使用的约束是A.CHECKB.UNIQUEC.DEFAULTD.FOREIGN KEY正确答案:A11.【单选题】下列关于SQL 语言索引( index)的叙述中,不正确的是A.系统在存取数据时会自动选择合适的索引作为存取路径B.使用索引可以加快查询语句的执行速度C.在一个基本表上可以创建多个索引D.索引是外模式12.【单选题】所有可选项缺省时,数据库记录输出命令LIST 和DISPLAY 的区别是A.DISPLAY 显示全部记录,LIST 显示当前一条记录B.LIST 显示全部记录,DISPLAY 显示当前一条记录C.LIST 和DISPLAY 都显示全部记录D..LIST和DISPLAY都只显示当前一条记录正确答案:B13.【单选题】在数据库技术中,哪一种数据模型是使用公共属性( 外键) 实现数据之间联系的?A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C14.A.主码只能包含单个属性B.任何候选码都不包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性D.包含在所有候选码中的属性称作主属性正确答案:C15.【单选题】下列关于建立数据仓库的目标的描述,不恰当的是A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C. 解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻OLTP系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图正确答案:B16.【单选题】要为当前表所有职工增加100 元工资应该使用命令A.CHANGE 工资WITH 工资+100B.REPLACE 工资WITH 工资+100D.REPLACE ALL 工资WITH 工资+100正确答案:D17.【单选题】数据库存储结构和存取方法优化是提高查询效率非常重要的手段。
数据库模拟试题三滴嗒
数据库模拟试题三一、单项选择(本大题共20小题,每题1分,共20分。
在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、在下列数据模型中,属于概念模型的是【】。
A、层次数据模型B、网状数据模型C、关系数据模型D、实体-联系模型2、关系数据库是用【】实现数据之间的联系。
A、主属性B、公共属性C、指针D、表3、D B M S是【】。
A、数据库B、数据库系统C、数据处理D、数据库管理系统4、E R数据模型中没有提供的抽象概念是【】。
A、实体B、属性C、元组D、联系5、在S Q L中,对表中的数据进行修改的语句是【】。
A、U P D A T E…S E T…B、U P D A T E…F R O M…C、A L T E R…S E T…D、A L T E R…F R O M6、S Q L语言提供【】语句实现数据存取的安全性控制。
A、C R E A T E T A B L EB、G R A N T和R E V O K EC、C O M M I TD、R O L L B A C K7、在S Q L中,语句【】表示列值不得重复。
A、N O T N U L LB、D I S T I N C TC、D E F A U L TD、U N I Q U E8、下列描述中不属于事务性质的是【】。
A、原子性B、永久性C、并行性D、隔离性9、在S Q L中,语句C O M M I T的主要作用是【】。
A、终止程序B、保存数据C、事务回滚D、事务提交10、事务日志是用于保存【】。
A、程序运行过程B、程序运行结果C、数据查询操作D、对数据库的更新操作11、关系数据库中的视图属于一种【】。
A、外部模式B、模式C、逻辑模式D、内模式12、在下列关于关系的陈述中,错误的是【】。
A、表中任意两行的值不能相同B、表中任意两列的值不能相同C、行在表中的顺序无关紧要D、列在表中的顺序无关紧要13、存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,……,T n-1正等待被T n锁住的数据项,T n正等待被T0锁住的数据项,则系统的工作状态处于【】。
数据库模拟试题三参考答案
数据库模拟试题三参考答案一、单项选择题(本大题共20小题,每题1分,共20分。
在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)1、网状数据模型2、联系3、参照完整性4、自然连接5、C R E A T E I N D E X6、聚簇索引7、消解8、系统故障9、分片模式10、共享磁盘结构三、名称解释(本大题共5小题,每小题3分,共15分)1、码、候选码、外部码码:唯一标识实体的属性集称为码。
侯选码:若关系中的某一属性组的值能唯一地标识一个元组,而其真子集不行,则称该属性组为侯选码。
外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码K S相对应,则称F是基本关系R的外码。
2、关系模式、关系模型和关系数据库关系模型就是实体与实体间的联系用关系即表来表示的数据模型。
关系模式就是对关系的描述,一般表示为关系名(属性1,属性2,…,属性n)。
关系数据库就是所有实体与实体之间的联系的关系的集合就构成了关系数据库。
3、主变量嵌入式S Q L语句中可以使用主语言的程序来输入或输出数据。
把在S Q L 语句中使用的主语言程序变量简称为主变量。
主变量根据其作用的不同,分为输入主变量和输出主变量。
4、部分函数依赖在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X,记作,若X→Y,但Y不完全函数依赖于X,则称Y部分函数依赖于X,记作5、无损连接设关系模式R<U,F>被分解为若干个关系模式R1<U1,F1>,R2<U2,F2>,……,R n<U n,F n>(其中U=U1∪U2∪……∪U n,且不存在U i U j,F i为F在U i上的投影),若R与R1,R2,……,R n自然连接的结果相等,则称关系模式R的这个分解具有无损连接性(l o s s l e s s j o i n)。
数据库模拟试题3(含答案)
模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[ ] A.数据 B.程序 C.软件 D.磁盘2.设R和S都是二元关系,那么与元组演算表达式{ t | R(t)∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是[ ] A.π1,2(σ2≠3(R×S))B.π1,2(σ2≠1(R×S))C.π1,2(R ⋈S)D.π3,4(σ1≠4(S×R))2≠13.设有规则: W(a,b,c,d)← R(a,b,x)∧ S(c,d,y)∧ x>y 与上述规则头部等价的关系表达式是[ ] A.π1,2,4,5(σ3>6(R⋈S))B.π1,2,4,5(σ3>3(R×S))C.π1,2,4,5(R ⋈ S)D.π1,2,4,5(R ⋈ R)3>3 3>64.SQL中,聚合函数COUNT(列名)用于[ ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[ ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立6.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么ρ={ ACD,BD }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解7.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N8.如果有n个事务串行调度,那么不同的有效调度有[ ] A.n2 B.2n C.4n D.n!9.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[ ] A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。
数据库原理模拟试卷三(含答案)
数据库原理模拟试卷一、填空题〔本大题共15个空,每空1分,共15分〕1. 在数据库的三级模式构造中,数据是按(内〕模式的描述存储在磁盘中,按(外〕模式提供应用户的。
2. 在关系中,能唯一标识元组的属性称为(超键)。
3. 分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。
4. 在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(构造)类型和(集合)类型。
5. 对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。
6. E-R方法的三要素是:实体、属性和(联系)。
7. 假设两个事务同时存取同一个数据集,当第一个事务完毕之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB的一致性。
8. 假设一个学生只属于一个班级,那么班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N〕联系。
9. 数据完整性约束分为(静态)约束和(动态)约束。
10. 在数据库系统中,所有应用程序都通过(DBMS)访问数据库。
二、填空题〔本大题共20个空,每空1分,共20分〕1. 构造数据模型的组成包括:数据构造,(数据操作)和(数据完整性约束)。
2. 在函数依赖中,平凡的函数依赖根据Armstrong推理规那么中的〔自反)律就可推出。
3. 标准的数据库三级模式是概念模式、(内)模式和(外)模式。
4. 用有向图构造表示实体类型及实体间联系的数据模型称为(网状)模型。
5. 假设用户编写程序时,只需指出做什么,不需指出怎么做,这类DML 是(非过程性)DML;关系的DML属于这一类。
6. 在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的构造。
7. 在ER图中,菱形框表示(联系)。
8. 物理构造设计是设计DB的物理构造,主要包括DB的(存储构造)和存取方法。
9. 并发控制的主要方法是采用(封锁机制)。
10. 在并行处理中,假设干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
数据库考试模拟题+参考答案
数据库考试模拟题+参考答案一、单选题(共88题,每题1分,共88分)1.一个实体对应Access表中的()A、表B、字段C、记录D、主键正确答案:C答案解析:一条记录代表一个实体,一个表代表一个实体集。
2.同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A3.使用报表向导创建报表时,定义好分组之后,最多可以设置个字段进行排序。
( )A、8B、6C、10D、2正确答案:C4.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令A、信息B、选项C、保存并发布D、打开正确答案:B答案解析:文件à选项à常规à默认数据库文件夹5.数据表中有5条记录,其中“编码”是文本型字段,其值分别为:127、99、87、135、8,若按该字段对记录进行降序排序,则正确的是( )A、8、87、99、127、135B、87、99、135、8、127C、99、87、8、135、127D、127、99、135、8、87正确答案:C答案解析:文本型数字排序,规则为从左到右逐字符比较,直到可以比较出大小为止。
6.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。
A、1:1 联系B、1:m联系C、m:1联系D、m:n联系正确答案:D答案解析:两个实体相互间同时存在一对多的联系,则他们就是多对多的联系。
7.有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
A、选择B、投影C、交D、并正确答案:D答案解析:T表的结果是将R表和S表多所有数据合并起来的,因此关系运算为并。
8.Access 2010的数据库对象不能导出为()A、ExcelB、PDFC、多媒体文件D、ODBC数据库正确答案:C答案解析:Access 2010 的数据库对象可以导出为Excel、文本文件、XML文件、PDF文件、电子邮件、Access文件、Word的Rtf文件,SharePoint列表、ODBC数据库、HTML文档和dBase文件等。
三级数据库模拟题及答案
1.下列对DELETE权限的叙述中,正确的是______。
A、允许删除数据√B、允许删除关系C、允许对数据库模式进行删除D、和DROP权限等价权限可分为数据访问权限和模式修改权限。
DELETE权限属数据访问权限。
drop权限和delete权限的区别在于前者指对关系而言,后者指对元组而言。
本题答案为A。
2.下列叙述中,哪一条是不正确的______。
A、一个二维表就是一个关系,二维表的名就是关系的名√B、关系中的列称为属性,属性的个数称为关系的元或度C、关系中的行称为元组,对关系的描述称为关系模式D、属性的取值范围称为值域,元组中的一个属性值称为分量在关系模型(relation model)中,数据结构用单一的二维表结构来表示实体及实体间的了解。
(1)关系(relation):一个关系对应一个二维表,二维表名就是关系名。
(2)属性(attribute)和值域(domain):在二维表中的列(字段),称为属性。
属性的个数称为关系的元数,列的值称为属性值;属性值的取值范围称为值域。
(3)关系模式(relation schema):在二维表中的行定义(记录的型),即对关系的描述称为关系模式。
(4)元组(tuple):在二维表中的一行(记录的值),称为一个元组。
关系模式和元组的集合通称为关系。
(5)分量(component):元组中的一个属性值。
关系是一个二维表,但不是任意的一个二维表都能表示一个关系。
关系是指满足特定条件的二维表。
它要满足如下限定:1.每个属性是不可分解的。
2.每个关系模式中属性的数据类型和属性的个数是固定的,且每个属性必须命名。
在同一个关系模式中,属性名必须是不同的。
3.每个关系仅有一种记录类型,即一个关系模式。
4.关系中元组的顺序是无关紧要的。
5.关系中的属性的顺序是可以任意交换的。
交换时应连同属性名一起交换才行,否则顺序是重要的。
6.同一个关系中不允许出现完全相同的元组。
本题答案为A。
三级数据库模拟题及答案
1.下列______是数据库管理系统DBMS运行所依据的信息。
Ⅰ.数据完整性定义Ⅱ.安全保密定义Ⅲ.模式、内模式和外模式定义Ⅳ.数据库开放性定义Ⅴ.用户界面形式定义A、仅Ⅰ、Ⅲ和ⅣB、仅Ⅰ、Ⅱ和Ⅲ√C、仅Ⅱ、Ⅲ和ⅣD、都是数据库管理系统DBMS运行所依据的信息是,模式,外模式,存储模式的定义;安全保密定义;完整性定义;存取路径的定义。
可见Ⅰ、Ⅱ和Ⅲ是正确的。
2.关系代数操作是基于如下的关系R和S。
若结果如下,这是对关系R和S执行了______。
A、√B、C、D、连接运算中有两种最为重要也最为常用的连接:一种是等值连接;另一种是自然连接。
1、等值连接:若θ为"="的连接运算称为等值连接,它是从关系R与S的笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为2、自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉,即若R和S具有相同的属性组A1,A2,…,AK,则自然连接可记做其中是除了分量以外的R×S的所有分量组成的序列,且它们的顺序与在R×S中相同。
3.如果时间片用完,则正在运行的进程的状态变为______。
A、就绪态√B、结束态C、阻塞态D、挂起态时间片轮转算法的基本思想是,将CPU的处理时间划分成一个个时间片,就绪队列中的诸进程轮流运行一个时间片,当时间片结束时,就强迫运行进程让出CPU,该进程进入就绪队列,等待下次调度。
同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。
4.设有一组作业,它们的提交时刻和估计运行时间如下所示:作业名提交时刻估计运行时间(分钟)Job1 10:00 50Job2 10:10 30Job3 10:30 10Job4 10:50 5在10:50时刻开始进行作业调度,调度采用最高响应比优先算法,第一个被选中执行的作业是______。
A、Job1B、Job2C、Job3√D、Job4最高响应比作业优先算法,响应比R定义为系统对作业的响应时间与作业估计运行时间的比值,即R=响应时间/估计运行时间=(作业等待时间+估计运行时间)/估计运行时间=1+作业等待时间/估计运行时间。
(完整版)数据库模拟试题3(含答案)
模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是 [ ]A .数据B .程序C .软件D .磁盘2.设R 和S 都是二元关系,那么与元组演算表达式{ t | R (t )∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是 [ ]A .π1,2(σ2≠3(R ×S ))B .π1,2(σ2≠1(R ×S ))C .π1,2(R ⋈S )D .π3,4(σ1≠4(S ×R ))3.设有规则: W (a,b,c,d )← R (a,b,x )∧ S (c,d,y )∧ x>y 与上述规则头部等价的关系表达式是 [ ]A .π1,2,4,5(σ3>6(R ⋈S ))B .π1,2,4,5(σ3>3(R ×S ))C .π1,2,4,5(R ⋈ S )D .π1,2,4,5(R ⋈ R )4.SQL 中,聚合函数COUNT (列名)用于 [ ] A .计算元组个数 B .计算属性的个数C .对一列中的非空值计算个数D .对一列中的非空值和空值计算个数5.设有关系R (A ,B ,C )的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是 [ ]A .函数依赖A →B 在上述关系中成立 B .函数依赖BC →A 在上述关系中成立C .函数依赖B →A 在上述关系中成立D .函数依赖A →BC 在上述关系中成立6.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ AB →C ,D →B },那么 ρ={ ACD ,BD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解7.在有关“弱实体”的叙述中,不正确的是 [ ]A .弱实体的存在以父实体的存在为前提B .弱实体依赖于父实体的存在C .父实体与弱实体的联系可以是1:1、1:N 或M:ND .父实体与弱实体的联系只能是1:1或1:N8.如果有n 个事务串行调度,那么不同的有效调度有 [ ]A .n 2B .2nC .4nD .n !9.在传统SQL 技术中,使用“ORDER BY ”子句的SELECT 语句查询的结果,实际上为 [ ]2≠13>33>6A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。
数据库模考试题及答案
数据库模考试题及答案一、单选题(共98题,每题1分,共98分)1.给定如下二个关系表:销售明细表(商品标识,销售时间,单价,数量,金额)日销售表(商品标识。
销售日,总数量,总金额)月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是()。
A、月销售表的数据粒度最大,数据量最小B、销售明细表的数据粒度最大,数据量最大C、月销售表的数据粒度最小,数据量最小D、日销售表的数据粒度最大,数据量最小正确答案:A2.下列关于数据库备份的叙述,错误的是()。
A、如果数据库很稳定就不需要经常做备份,反之要经常做备份B、数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好C、数据库备份是一项复杂的任务,应该有专业的管理人员来完成D、数据库备份也受到数据库恢复模式的制约正确答案:A3.关于UML的各种视图及其分类,下列说法错误的是()。
A、用例图、类图、对象图,组件图和部署图都是静态视图B、类图和对象图都是结构视图C、顺序图、状态图和组件图都是行为视图D、顺序图、交互图、状态图和活动图都是动态视图正确答案:C4.关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是( )=A、T1的属性个数大于或等于T2的属性个数B、T1的属性个数等于T2的属性个数C、T1的属性个数大于T2的属性个数D、T1的属性个数小于T2的属性个数正确答案:C5.SQLServer 2000中,如果希望用户ul在DB1数据库中具有查询T1表的权限,正确的授权语句是()。
A、GRANT SELECT ON DB1 (Tl) TOulB、GRANT SELECT TOul ONDB1 (Tl)C、GRANT SELECT TO u 1 ON T1D、GRANT SELECT ON Tl TOul正确答案:D6.事务TO、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是()。
数据库模拟考试题及答案
数据库模拟考试题及答案一、单选题(共81题,每题1分,共81分)1.一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于()A、一对一关系B、一对多关系C、多对多关系D、多对一关系正确答案:B答案解析:两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。
2.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置( )数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。
3.利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。
4.采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据正确答案:A答案解析:使用模板创建数据库,可以使数据库的创建非常快捷。
通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。
5.一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。
A、12B、10C、3D、1正确答案:D答案解析:Access 由6大对象组成,所有的对象都保存在1个数据库文件中。
6.有关字段属性,以下叙述错误的是( )。
A、字段大小可用于设置文本的最大容量,数字型、自动编号型的数字类型等B、可对任意类型的字段设置默认属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同正确答案:B答案解析:不是所有的数据类型都能设置默认值,比如自动编号型、OLE对象型、附件型等就不可以。
数据库原理模拟试题3
《数据库系统原理》试题(参考)一、选择填空(15分)1.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是。
A.层次数据库 B. 网状数据模型C. 关系数据库D. 面向对象数据库2.数据库系统的数据独立性是指。
A. 不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据存储结构的变化D.不会因为某些存储结构的变化而影响其他的存储结构变化3.关系运算中花费时间可能最长的运算是。
A. 投影B. 选择C. 笛卡儿积D. 除4.同一个关系中的任意两个元组的值。
A. 可以全同B. 不能全同C. 可以都为空值D. 以上都不是5.等值连接运算与自然连接运算是。
A. 不同的B. 相同的C. 等价的D. 有时相同6.下述SQL语句中,起修改表中数据作用的命令动词是。
A. ALTERB. CREATEC. UPDA TED. INSERT7.规范化过程主要克服数据库逻辑结构中的更新异常和的缺陷。
A. 结构不合理B. 冗余度大C. 数据丢失D. 数据不一致性8.对于关系数据库,任何二元关系模式都可以达到范式。
A. 1NFB. 2NFC. 3NFD. 4NF9.候选关键字中的属性称为。
A. 关键属性B. 主属性C. 候选属性D. 复合属性10.后援副本的用途是。
A. 数据的转储B. 一致性控制C. 安全性保障D. 故障后的恢复11.在概念设计阶段,最常使用的数据模型是。
A. 对象模型B. 物理模型C. 逻辑模型D. 实体联系模型12.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。
A. 结构冲突B. 命名冲突C. 属性冲突D. 语法冲突13.是DBMS的基本单位,它是构成单一逻辑工作单元的操作集合。
A. 进程B. SQLC. 事务D. 文件14.事务的持续性是指。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。
(完整版)数据库期末考试模拟试题(三)
浙江万里学院学年第学期《数据库原理》试卷(3)卷标准答案专业:计算机科学技术层次:本科年级:命题教师:杨爱民一、单项选择题(本大题共10小题,每小题2分,共20分)1 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A).用户界面 B). 存取结构C).数据输入 D). 报表输出2. 实体集书店与图书之间具有(B )联系。
A)一对一B)一对多C)多对多D)多对一3. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A )A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号4. 任何一个三目关系都属于( A )A )1NF B)3NF C)BCNF D)4NF5. 相对于关系模型,层次数据模型的缺点之一是(A )A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础6. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A )A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号7. 班长和学生是什么关系( B )A)1:1 B)1:M C)M:N D)都不是8.下面哪种数据模型只有一个根结点( B )A)概念 B)层次 C)关系 D)网状9.哪种模式不是数据库的模式( C )A)模式 B)外模式 C)映像模式 D)内模式10.视图定义是( D )A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表二、名词解释(本大题共5个小题,每小题3分,共15分)实体、实体型、实体集、属性、码1.答①实体:现实世界中存在的可以相互区分的事物或概念称为实体。
例如,一个学生、一个工人、一台机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。
数据库考试模拟题及答案
数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。
A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。
A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。
A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。
6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理模拟试卷(三)
一、填空题
1.________________是一个逻辑上统一、地域上分布的数据集合。
(分布式数据库)
2.数据库的三级模式是指内模式、___________________、外模式。
(模式)
____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。
(概念世界)
3.数据模型由三部分组成:模型结构、数据操作、__________________。
(完整性规则)
4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。
则这种数据模型是__________________________。
(层次模型)
5.能唯一标识一个元组的属性或属性组成为________________。
(关键字)
6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。
(控制)
7.视图是从其它________________________或视图导出的表。
(基本表)
8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。
(外关键字)
9. 数据字典中的___________________是不可再分的数据单位。
(数据项)
二、单项选择题
1. ______________是长期存储在计算机内的有组织,可共享的数据集合. (c)
a.数据库管理系统
b.数据库系统
c.数据库
d.文件组织
2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.(d)
a.数据库管理系统
b.数据库应用系统
c.相关的计算机系统
d.各类相关人员
3.在文件系统阶段,数据_____________________。
(b)
a.无独立性
b.独立性差
c.具有物理独立性
d.具有逻辑独立性
4.数据库系统阶段,数据__________________。
(d)
a.具有物理独立性,没有逻辑独立性
b.具有物理独立性和逻辑独立性
c.独立性差
d.具有高度的物理独立性和一定程度的逻辑独立性
5.________________属于信息世界的模型,是现实世界到机器世界的一个中间层次。
(b)
a.数据模型
b.概念模型
c.E-R图 c.关系模型
6.数据库系统软件包括DBMS和________________________。
(d)
a.数据库
b.高级语言
c.OS
d.数据库应用系统和开发工具
7.在SQL语言中授权的操作是通过________________语句实现的。
(c)
a.CREATE
b.REVOKE
c.GRANT
d.INSERT
8.数据库中只存放视图的__________________。
(c)
a.操作
b.对应的数据
c.定义
d.限制
9.概念结构设计阶段得到的结果是________。
(b)
a.数据字典描述的数据需求
b.E-R图表示的概念模型
c.某个DBMS所支持的数据模型
d.包括存储结构和存取方法的物理结构
10.一个m:n联系转换为一个关系模式。
关系的码为________。
(b)
a.某个实体的码
b.各实体码的组合
c.n端实体的码
d.任意一个实体的码
三.问答题
1.试比较文件系统和数据库系统的特点?
答:文件系统和数据库系统所处理的数据都可长期保存,反复操作。
文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。
文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。
文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。
数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。
2.DBA的主要职责是什么?
答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有:
设计与定义数据库系统;
帮助最终用户使用数据库系统;
监督与控制数据库系统的使用和运行;
改进和重组数据库系统,调优数据库系统的性能;
转储与恢复数据库;
重构数据库。
3.简述关系的性质?
答:①同一列中的分量是同一类型的数据。
不同列可以取相同的数据类型。
②关系中的列又称为属性,并赋予属性名。
不同列的属性名不同。
③列的次序可以任意交换。
④任意两个元组不能完全相同。
⑤行的次序可以任意交换。
⑥列具有原子性,即每一列值是不可分的数据项
4.数据依赖对关系模式的影响?
答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。
它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。
函数依赖是数据依赖的一种类型。
部分函数依赖、传递函数依赖会导致关系模式中的更新异常、插入异常、删除异常、数据冗余等问题。
5.试述数据库设计的基本步骤。
答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。
(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。
(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。
(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。
(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。
(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。
四、根据各小题要求,写出对应的SQL语句。
以下给出三个基本表。
Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系;
Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分;
SC(选课表)的字段按顺序为学号、课程号、成绩。
各表的记录如下:
1.写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。
其中学号属性不能为空,并且其值是唯一的。
并在Sno列上建立一个聚簇索引。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
CREATE CLUSTED INDEX Stusname ON Student(Sname);
2.检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。
SELECT Sname, Ssex
FROM Student
WHERE Sdept IN ('IS','CS')
3.检索各个课程号及相应的选课人数,并给出结果。
SELECT Cno, COUNT(Sno)
FROM SC
GROUP BY Cno;
4.检索每个学生及其选修的课程名和成绩。
SELECT Student.Sno, Sname, ame, SC.Grade
FROM Student, SC, Course
WHERE Student.Sno=SC.Sno and o=o;
五、完成下列各题
1.举出实体之间具有一对一、一对多、多对多的联系的例子。
答:(1)一个人有一个身份证号码,一个身份证号码对应一个人。
实体“人”和实体“身份证号码”存在一对一的联系。
(2)一个项目具有一个项目主管,一个项目主管可管理多个项目。
则实体“项目主管”与实体“项目”存在一对多的联系。
(3)一个设备可以用在多个项目中,一个项目可使用多种设备。
实体“设备”与实体“项目”存在多对多的联系。
2. 一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。
在该校中:
一个系有若干学生,但一个学生只能在一个系;
一个系只有一名主任;
一个学生可以选修多门课程,每门课程有若干学生选修;
每个学生所学的每门课程都有一个成绩。
试分析该关系模式中的函数依赖,并指出关系模式的侯选码。
答:在该关系模式中,存在以下函数依赖:
学号→ 姓名学号→ 所在系所在系→ 系主任
(学号,课程名)→成绩
系主任传递的依赖学号;
该关系模式的侯选码为(学号,课程名);
姓名、所在系部分依赖侯选码。