还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一、选择题
1.一个事务的执行,要么所有完成,要么所有不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()A.原子性B.一致性C.独立性D.持久性
2.表示两个或多个事务能够同时运行而不相互影响的是()C.A.原子性B.一致性独立性D.持久性
3.事务的连续性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的变化是永久的C.一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态
1.5QL语言中的COMMIT语句的重要作用是()C.A.结束程序B.返回系统提交事务D.存储数据
1.6QL语言中用()语句实现事务的回滚B.A.CREATE TABLEROLLBACK C.GRANT和REVOKE D.COMMIT
6.若系统在运行过程中,因为某种硬件故障,使存储在外存上的数据部分损失或所有损失,这种情况称为()A.介质故障B.运行故障C.系统故障D.事务故障
7.在DBMS中实现事务持久性的子系统是()A.安全管理子系统B.完整性管理子系统D.C.并发控制子系统恢复管理子系统123456a关系S b关系S计算RUS,Rns,Rxs,II3,2S,o2,5,R,RooS,R8sR.2Vs.2G代表连接符号)A B C Da b cda be fC Dabh dcdb de fefb dd1c kc dck ef(b)关系S
3、设有关系R、S如下图所示,求R S
4、设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;®关系S零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目标数量为QTYo试用关系代数完成如下查询1求供应工程J1零件的供应商号码SNO;2求供应工程J1零件P1的供应商号码SNO3求供应工程J1零件为红色的供应商号码SNO;4求没有使用天津供应商生产的红色零件的工程号JNO;5求最少用了供应商S1所供应的所有零件的工程号JNO
一、选择题
1.有关SQL的认证模式,下面说法正确的是0A.在安装时能够选择SQL Server和WINDOWS混合认证或只是SQL认证;B.安装SQL Server时,不能选择安全认证模式;C.在SQL Server安装完成后,能够更改SQL Server的认证模式;D.以上说法全都错误
2.有关SQL Server服务管理器,下面说法正确的是A.SQL Server能够选择在开启操作系统时自动开启服务;B.SQL Server暂停与停止所提供的功效是同样的;C.假如SQL Server停止服务,我们不能进入SQL的企业管理器,但有关的程序还是能够连接到SQL Server;D.SQL Server如要由停止变成开启,必须输入超级用户名和密码
3.下面功效在SQL Server企业管理器中不能实现A.生成有关数据库的描述文献;B.制作位图文献;C.导入和导出数据;D.恢复和备份数据;
4.在SQL Server中,一个数据库创建好后,下面()操作不能直接对一个存在的数据库进行A.重新命名数据库;B.将数据库中某表的数据导出到EXCEL;C.删除数据库中有关用户;D.紧缩数据库所占用的空间
5.下面有关查询分析器说法错误的是()A.在输入命令时,我们假如选中某区域的内容,本次运行只运行所选中的内容;B.在查询分析器中,一个命令提成多行和一行从功效上来说是同样的;C.一次运行能够运行多条语句,但成果只显示最后一条语句的成果;D.在查询分析器,命令核心字中,字母大小写都无所谓
6.SQL Server的数据库在分派存储空间时,以页为基本单位,页的大小是()A.IK B.4K C.8K D.16K
7.下列库,()库不是SQL Server安装时创建的系统数据库A.master B.model C.msdb D.userdb
8.在下面的数据库中,在每次开启SQL Server时\内容会被自动删除的是()A.master B.tempdb C.model D.pubs
9.假如想在新建的库中都有对应的内容,该内容可先放在下面哪个数据库中()oA.master B.model C.msdb D.northwind
10.在SQL Server中,有一个bigint数值类型,该类型存储时宽度为()A.2Byte B.4Byte C.6Byte D.8ByteA.varchar80B.char80C.text80D.nvarchar
8011.假如在一个表中,想要存储最多也许要存储4()个中文的地址,下面不宜的类型是()
12.在SQL Server中,通过右击数据库,选择属性菜单项,不能调整的是()A.将数据库设置成只读B.设置数据库的最大存储空间C.更改数据库存储位置D.将数据库设置成不用时自动关闭
13.在SQL Server中,假如想通过表的某个字段来存储一个WORD文档,应当选用下面什么类型的数据()A.image B.binary C.text D.ncharA.Microsoft Windows98B.LINUX
14.SQL Server个人版服务器,能够安装在()操作系统上C.UNIX D.以上都能够A..mdf B..ndf C..Idf D..md
16.在SQL Serv中er,一个数据库可最多创建()个表A.1024B.20亿C.8092D.
25617.在SQL Serv中er,一个表可最多创建()个列
15.SQL Server数据库的主文献扩展名为()A.1024B.20亿C.8092D.
25618.SQL Server的文献包括主数据文献、辅助数据文献和()A.日志文献B.备份文献C.程序文献D.数据库文献
19.在SQL Server中,假设表中某列的数据类型为varchar(lOO),而输入的字符串为“ahng3456”,则存储的是()A.ahng3456,共8字节B.ahng3456和92个空格C.ahng3456和12个空格D.ahng3456和32个空格
20.在SQL Server中,有关数据库删除方面,下面描述不正确的是()A.数据库在删除后,还能够通过恢复命令进行恢复BL条“DROP DATABASE”命令能够册lj除多个库C.在企业管理器中一次只能删除一个数据库D.只具备一般权限,不能删除数据库查看答案1-5:C ABAC6-10:C D B BD11-15:C C A A A16-20:B A A AA
一、选择题l.SQL语言是()的语言,轻易学习A、过程化B、非过程化C、格式化D、导航式A、SELECT B、INSERT C、UPDATE D、DELETE
2.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等其中最重要的,也是使用最频繁的语句是()A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图
3.在视图上不能完成的操作是()
4.SQL语言集数据查询、数据操纵、数据定义和数据控制功效于一体,其中,CREATE、DROP、ALTER语句是实现哪种功A、数据查询B、数据操纵C、数据定义D、数据控制A、DELETE B、DROP C、CLEAR D、REMOVE
4.SQL语言中,删除一个视图的命令是()A、外模式B、模式C、内模式D、存储模式
6.在SQL语言中的视图VIEW是数据库的()A.CREATE TABLEB、DROP VIEWC.CREATE VIEWD、GRANT
7.下列的SQL语句中,()不是数据定义语句A、DELETE TABLES B、DELETE SC、DROP TABLES D、DROPS
8.若要撤消数据库中已经存在的表S,可用()
9.若要在基本表S中增加一列CN课程名,可用A、ADD TABLES CN CHAR8B、ADD TABLES ALTERCN CHAR8C、ALTER TABLES ADD CN CHAR8D、ALTER TABLES ADD CNCHAR
810.在SQL server中,有学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄要在表S中删除一个属性“年龄”,可选用的SQL语句是()A、DELETE Agefrom SB、ALTER TABLES DROPCOLUMN AgeC、UPDATE S AgeD、ALTER TABLESAge
11.有关系S S#,SNAME,SAGE,C C#,CNAME,SC S#,C#,GRADE其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAMEFROM S,C,SC WHERE子句这里的WHERE子句的内容是A、S.S#=SC.S#and C.C#=SC.C#and SAGE=20and CNAME=ACCESSB、S.S#=SC.S#and C.C#=SC.C#and SAGE in=20and CNAMEin ACCESSC、SAGEin=20and CNAMEin ACCESSD、SAGE=20and CNAME与ACCESS
12.设关系数据库中一个表S的结构为SSN,CN,grade,其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0—100若要把“张二的化学成绩8分”插入S中,则可用A、ADDINTOSVALUES张二,化学T,80B、INSERTINTOSVALUES张二,,化学,,洛0,C、ADDINTOSVALUES张二,,化学:80D、INSERTINTOSVALUES张二,,,化学二
8013.设关系数据库中一个表S的结构为S SN,CN,grade,其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围()一100若要更正王二的化学成绩为85分,则可用()A、UPDATE SSETgrade=85WHERE SN=,王二,AND CN=,化学,B、UPDATE SSETgrade=85WHERE SN=,王二,AND CN=化学’C、UPDATE grade=85WHERE SN=王二,AND CN=,化学,D、UPDATE grade=851WHERE SN=,王二,AND CN=,化学’
14.在SQL语言中,子查询是()A、返回单表中数据子集的查询语言B、选用多表中字段子集的查询语句C、选用单表中字段子集的查询语句D、嵌入到另一个查询语句之中的查询语句
15.SQL是一个()语言A、高级算法B、人工智能C、关系数据库D、函数型
16.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAMEFROMS,C,SC WHERE子句这里的WHERE子句的内容是A、S.S#=SC.S#and C.C#=SC.C#and SEX”and CNAME=数据库’B、S.S#=SC.S#and C.C#=SC.C#and SEXin男and CNAMEin数据库C、SEX,男,andCNAME,数据库,D、S、SEX=,男ndCNAME±数据库,
17.若用如下的SQL语句创建了一个表SC CREATE TABLE SC S#CHAR6NOT NULL,C#CHAR3NOT NULL,SCORE INTEGER,NOTE CHAR20;向SC表插入如下行时,行能够被插入A、091,Uir,60,必修B、23,uor,NULL,NULLC、NULL,103,80,选修,D、C32,NULL,86」
18.假设学生关系SS#,SNAME,SEX,课程关系C C#,CNAME,学生选课关系SCS#,C#,GRADE o要查询选修“Computer”课的男生姓名,将包括到关系A、S B、S,SC C、C,SC D、S,C,SC
19.下面所列条目中,哪一条不是标准的SQL语句?A、ALTER TABLEB、ALTER VIEWC、CREATETABLED、CREATE VIEW
20.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的措施是创建A^另一个表table B、游标cursorC、视图view D、索引index
21.设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图下面对该视图的操作语句中,是不能正确执行的I.UPDATE S_AVG SETAVG_GRADE=90WHERE SNO=,010601II.SELECT SNO,AVG GRADEFROMSAVG WHERESNO=,010601,;A、仅I B、仅n C、都能D、都不能
22.SQL属于()数据库语言A、网状型B、层次型C、关系型D、面对对象型
23.两个子查询的成果()时,能够执行并、交、差操作A、结构完全不一致B、结构完全一致C、结构部分一致D、主键一致
24.SQL中创建基本表应使用()语句A、CREATE SCHEMA B、CREATE TABLEC、GREATE VIEWD、CREATE DATABASE
25.关系代数中兀运算符对应SELECT语句中的()子句A、SELECT B、FROM C、WHERE D、GROUP BY
26.创建视图使用的SQL语句为()A、CREATE SCHEMA B、CREATE TABLEC、GREATE VIEWD、CREATE DATABASE
27.创建数据库模式应使用()语句A、CREATE SCHEMA B、CREATE TABLEC、GREATE VIEWD、CREATE DATABASEA.保障安全性B.一致性控制C・故障后的恢复D.数据的转储
9.事务日志用于保存()A.程序运行过程B.程序的执行成果C.对数据的更新操作D.对数据的查询操作
10.数据库恢复的基础是利用转储的冗余数据这些转储的冗余数据包括()A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文献、数据库后备副本D.数据字典、应用程序、日志文献
11.为了预防一个用户的工作不适本地影响另一个用户,应当采取()A.完整性控制B.访问控制C.安全性控制D,并发控制
12.处理并发操作带来的数据不一致问题普遍采取()技术A.封锁B.存取控制C.恢复D.协商
13.下列不属于并发操作带来的问题是()A.丢失修改B.不可重复读C.死锁D.脏读
14.DBMS普遍采取()措施来确保调度的正确性A.索引B.授权C.封锁D.日志
15.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()A.一级封锁协议B.二级封锁协议C.三级封锁协议D.零级封锁协议
28.SELECT语句执行的成果是()A、数据项B、元组C、表D、视图
29.SELECT语句中与HAVING子句同时使用的是()子句A、ORDER BYB、WHERT C、GROUP BYD、视图3().视图创建完成后,数据字典存储的是()A、查询语句B、查询成果C、视图定义D、所引用的基本表的定义查看答案1-5:B A C CB6-10:A DC CB21-25:A CB B C26-30:C A C C C16-20:ABD BC
二、简答题
1.试述SQL语言的特点
2.试述SQL的定义功效
3.什么是基本表?什么是视图?二者的区分和联系是什么?
4.试述视图的优点
5.所有的视图是否都能够更新?为何?
6.哪类视图是能够更新的,哪类视图是不可更新的?各举一例阐明
三、操作题1用SQL语句建立第2章课后作业三
(4)中的四个表
2.针对上题中建立的四个表试用SQL语言完成第2章课后作业三
(4)中的查询
3.针对上面习题1中的四个表试用SQL语言完成如下各项操作
(1)找出所有供应商的姓名和所在城市
(2)找出所有零件的名称、颜色、重量
(3)找出使用供应商S1所供应零件的工程号码
(4)找出工程项目J2使用的各种零件的名称及其数量
(5)找出上海厂商供应的所有零件号码
(6)找出使用上海产的冬件的工程名称
(7)找出没有使用天津产的零件的工程号码
(8)把所有红色零件的颜色改成蓝色
(9)由S5供应J4的零件P6改为由S3供应,请作必要的修改
(10)从供应商关系中删除S2的统计,并从供应情况关系中删除对应的统计
(11)请将(S2,J6,P4,200)插入供应情况关系
4.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)针对该视图完成下列查询
(1)找出三建工程项目使用的各种零件代码及其数量
(2)找出供应商S1的供应情况
一、选择题
1.数据流程图是用于描述结构化措施中()阶段的工具A.概要设计B,可行性分析C.程序编码D.需求分析A.需求分析阶段B.逻辑设计阶段
2.数据库设计中,用E—R图赖描述信息结构但不包括信息在计算机中的表示,这是数据库设计的()C.概念设计阶段D.物理设计阶段A.需求分析阶段B.逻辑设计阶段
3.在数据库设计中,将ER图转换成关系数据模型的过程属于()C.概念设计阶段D.物理设计阶段A.数据库的总体逻辑结构B.数据库的局部逻辑结构
4.子模式DDL是用来描述(C.数据库的物理存储结构D.数据库的概念结构
5.数据库设计的概念设计阶段,表示概念结构的常用措施和描述工具是()A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.实体联系法和实体联系图D.结构分析法和模块结构图
6.在E-R模型向关系模型转换时,MN的联系转换为关系模式时,其核心字是()A.M端实体的核心字B.N端实体的核心字C.M、N端实体的核心字组合D.重新选用其他属性
7.数据库物理设计完成后,进入数据库实行阶段,下述工作中,()一般不属于实行阶段的工作A.建立库结构B.系统调试C.加载数据D.扩充功效
8.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻转设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段
9.关系数据库的规范化理论重要处理的问题是()A.怎样结构适宜的数据逻辑结构B.怎样结构适宜的数据物理结构C怎样结构适宜的应用程序界面D.怎样控制不一样用户的数据操作权限
10.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引这一设计内容应当属于()设计阶段A.概念设计B.逻辑设计C.物理设计D.全局设计
11.假设设计数据库性能用“开销”,即时间、空间及也许的费用来衡量,则在数据库应用系统生存期中存在诸多开销其中,对物理设计者来说,重要考虑的是()A.规划开销B.设计开销C.操作开销D.维护开销
12.概念模型是现实世界的第一层抽象,这一类最知名的模型是()A.层次模型B.关系模型C.网状模型D.实体-关系模型
13.从ER图导出关系模型时•,假如实体间的联系是MN的,下列说法中正确的是()A.将N方核心字和联系的属性纳入M方的属性中B.将M方核心字和联系的属性纳入N方的属性中C.增加一个关系表示联系,其中纳入M方和N方的核心字D.在M方属性和N方属性中均增加一个表示级别的属性
14.在ER模型中,假如有3个不一样的实体集,3个MN联系,依照ER模型转换为关系模型的规则,转换为关系的数目是()A.4B.5C.6D.
715.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属性上建什么样的索引”这一设计内容应当属于()设计阶段A.概念设计B.逻辑设计C.物理设计D.全局设计查看答案1-5:DCB BC6-10:C D AA C11-15:C DC C C
二、简答题《数据库系统概论》第四版教材P234:Prol、Pro3Pro
9、Proll«
三、应用题《数据库系统概论》第四版教材P234:Prol
2、Prol
3.Prol
8、Prol9o
16.假如事务T取得了数据项Q上的排他锁,则T对Q()oA.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写
17.设事务T1和T2,对数据库中的数据A进行操作,也许有如下几个情况,请问哪一个不会发生冲突操作()A.T1正在写A,T2要读AB.T1正在写A,T2也要写AC.T1正在读A,T2要写A D.T1正在读A,T2也要读A
18.假如有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()A.一个是DELETE,一个是SELECT B.一个是SELECT,一个是DELETEC两个都是UPDATE D.两个都是SELECT
19.在数据库系统中,死锁属于()A.系统故障B.事务故障C.介质故障D.程序故障2().如下()不属于实现数据库系统安全性的重要技术和措施A.存取控制技术B.视图技术C.审计技术D.出入机房登记和加防盗门
20.SQL中的视图机制提升了数据库系统的()D.A.完整性B.并发控制C.隔离性安全性
21.SQL语言的GRANT和REVOKE语句重要是用来维护数据库的()C.A.完整性B.可靠性安全性D.一致性
23.在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活A.范围越小B.约束越细致C.范围越大D.约束范围大
24.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()A.INSERT B.DELETE C.REFERENCES D.SELECT
25.找出下面SQL命令中的数据控制命令()A.GRANT B.COMMIT C.UPDATE D.SELECT
27.下述SQL命令的短语中,定义属性上约束条件的是()-多项选择A.NOT NULL短语B.UNIQUE短语C.CHECK短语D.HAVING短语1-5:ACBCB6-10:A DCCC11-15:DACC A16-20:CDD BD21-25:DCACA26:ABCD27:ABC查看答案
二、简答题
1、什么是数据库恢复简述数据库恢复的基木技术
2、在建立一个数据库应用系统时,为何要首先调试运行DBMS的恢复功效简述一下你所了解的数据库系统的恢复措施
三、实践题
1、在MS SQL server中,了解并掌握它提供的安全性措施;试图比较SQLserver与ORACLE9i中安全性保护的异同
2、在MS SQLserver中,对一个数据库进行备份、还原等操作
3、结合第四章有关数据表定义部分的内容,在MS SQLserver中定义并操作数据库和数据表,并了解数据表约束、触发器等提供的完整性保护
一、选择题
1.下面的选项不是关系数据库基本特性的是()0A、不一样的列应有不一样的数据类型B、不一样的列应有不一样的列名C、与行的次序无关D、与列的次序无关
2.一个关系只有一个()A、候选码B、外码C、超码D、主码
3.关系模型中,一个码是()0A、能够由多个任意属性组成B、至多由一个属性组成C、可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D、以上都不是
4.既有如下关系患者(患者编号,患者姓名,性别,出生日起,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊疗日期,诊疗成果)其中,医疗关系中的外码是()A、患者编号B、患者姓名C、患者编号和患者姓名D、医生编号和患者编号
5.既有一个关系借阅(书号,书名,库存数,读者号,借期,还期),假犹如一本书允许一个读者数次借阅,但不能同时对一个书借多本,则该关系模式的(主)码是()A、书号B、读者号C、书号+读者号D、书号+读者号+借期
6.关系模型中实现实体间NM联系是通过增加一个()A、关系实现B、属性实现C、关系或一个属性实现D、关系和一个属性实现A、关系运算B、谓词演算C、集合运算D、代数运算
7.关系代数运算是以()为基础的运算
8.关系数据库管理系统应能实现的专门关系运算包括()A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表
9.五种基本关系代数运算是()B、U—7K00D、U Co兀8(注8为连接运算)A、对文献进行预处理B、尽早执行选择运算
10.关系代数体现式的优化方略中,首先要做的是()C、执行笛卡尔积运算D、投影运算A、抽出特定统计B、抽出特定字段
11.关系数据库中的投影操作是指从关系中()C、建立对应的影像D、建立对应的图形
12.从一个数据库文献中取出满足某个条件的所有统计形成一个新的数据库文献的操作是()操作A、投影B、联接C、选择D、复制
13.关系代数中的联接操作是由()操作组合而成A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积
14.自然联接是组成新关系的有效措施一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的oA、统计B、行C、属性D、元组
15.假设有关系R和S,在下列的关系运算中,运算不要求“R和S具备相同的元数,且它们的对应属性的数据类型也相同“A、RAS B、RUS C、R-S D、RxS
16.假设有关系R和S,关系代数体现式R-R-S表示的是A、RCIS B、RUS C、R-S D、RxS
17.下面列出的关系代数体现是中,那些式子能够成立i、oflof2E=oflAf2Eii、ElooE2=E2ooEliii、ElooE2ooE3=Eloo E2ooE3iv、oflof2E=of2of1EA、所有B、ii和iii C、没有D、i和iv
18.有关系SCS」D,CJD,AGE,SCORE,查找年龄不小于22岁的学生的学号和分数,正确的关系代数体现式是i、nSJD,SCOREO age22SCii、oage22TTSJD,SCORE SCiii、TCSJD,SCORE Oage22KSJD,SCORE,AGE SCA、所有正确B、只有ii正确C、只有i正确D、i和iii正确
19.关系数据模型是目前最重要的一个数据模型,它的三个要素分别为A、实体完整、参考完整、用户自定义完整B、数据结构、关系操作、完整性约束C、数据增加、数据修改、数据查询D、外模式、模式、内模式
2.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是A、数据依赖完整性规则B、用户定义完整性规则C、实体完整性规则D、域完整性规则查看答案1-5:A DCAD6-10:ACB AB16-20:AADBC
二、简答题
1、试述关系模型的三个组成部分
2、试述关系数据语言的特点和分类
3、定义并了解下列术语,阐明它们之间的联系与区分1域,关系,元组,属性2主码,候选码,外码3关系模式,关系,关系数据库4笛卡尔积,等值连接,自然连接
4、试述关系模型的完整性规则在参考完整性中,为何外码属性的值有时也能够为空?什么情况下才能够为空
5、分析等值连接和自然连接的联系和区分
三、综合题
1、设有学生数据库中包括三个关系学生关系S,课程关系C,学生选课关系SC,如图a,b,c所示请用关系代数体现式查询下列问题1检索选修课程名为“数学”的学生号和学生姓名;2检索最少选修了课程号为“「和”3”的学生号;⑶检索选修了“操作系统”或者“数据结构”课程的学生的学号和成绩;4检索年龄在18到20之间的女生的学号和姓名;包括18和20在内⑸检索选修了课程号的5的学生的学号、姓名和成绩;S#C#GRADEC#CN CREDIT0001192S#SN SEXSD AGE1数据库300012840001王平女计算机182数学400013810002张勇男计算机193操作系统43004283拂晓女机械184数据结构330043933004刘亮男机械195数字通信41841001赵庆男通信206信息系22721002孙建男通信207程序设计36检索选修了所有课程的学生姓名⑹关系C c关系SC
2、设有关系R和S,如下图所示ABCABC356123789769。
个人认证
优秀文档
获得点赞 0