




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 绪论一、选择题:在数据库系统的三级模式结构中,用()描述数据的全局逻辑结构。A) 子模式 B) 用户模式 C) 模式 D) 存储模式在数据库系统的三级模式结构中,用()描述用户涉及的局部逻辑结构。A) 子模式 B) 用户模式 C) 模式 D) 存储模式 ER图是一种直观表示()的工具。A) 逻辑数据模型 B) 关系数据模型 C) 概念数据模型 D) 层次和网状模型DBS中,数据冗余()。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) 内模式 D) 存储模式()是数据库物理结构和存储方式的描述。A) 模式 B) 外模式 C) 内模式 D) 概念模式()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。A) 模式 B) 外模式 C) 内模式 D) 存储模式数据库管理系统是()。A) 采用了数据库技术的计算机系统 B) 包括数据库、硬件、软件和DBA的系统C) 位于用户与操作系统之间的一层数据管理软件D) 包含操作系统在内的数据管理软件系统数据模型的三要素包括_。 A外模式、模式、内模式 B网状模型、层次模型、关系模型C实体、联系、属性 D数据结构、数据操纵、完整性约束数据库通常是指有组织地、动态地存储在_(1)_;应用数据库的主要目的是解决数据_(2)_问题。(1)A.内存上的相互联系的数据集合 B. 外存上的相互联系的数据集合C. 内存上的相互无关的数据集合D. 外存上的相互无关的数据集合(2)A.保密 B. 完整性C. 一致性D. 共享采用二维表格结构表达实体及实体间联系的数据模型是_。A.层次模型 B. 网状模型C. 关系模型D. 面向对象模型以下关于 E-R 图的叙述正确的是_。 AE-R 图建立在关系数据库的假设上 BE-R 图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示 CE-R 图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系 DE-R 图能表示数据生命周期通过重建视图能够实现_。 A数据的逻辑独立性 B数据的物理独立性 C程序的逻辑独立性 D程序的物理独立性二、填空题: 随着计算机软硬件的发展,数据管理技术不断完善,先后经历了_、_、_3个阶段。五eimoshi 数据独立性分为_和_。 数据模型由_、_、_三部分组成。 数据操作描述的是系统的动态特征,主要分为_和_两大类。 从数据库管理系统的角度划分数据库系统的体系结构,可分为_、_和_3层。 有了外模式/模式映象可以保证数据和应用程序之间的_,有了模式/内模式映象可以保证数据和应用程序之间的_。 常用的逻辑数据模型有_、_、_、_等模型。 两个不同实体型之间的联系有三种:_联系、_联系、_联系。 DBMS的中文意思是_。 在E/R图中,实体型用_表示,属性用_表示,实体之间的联系用_表示。 对现实世界进行第一层抽象的模型,称为_模型;对现实世界进行第二层抽象的模型,称为_模型。 数据库管理系统是位于_之间的一层数据管理软件。三、简答题: 简述数据库、数据库管理系统、数据库系统的概念。 简述数据库系统的特点。 数据库管理系统的主要功能有哪些? 简述数据模型的3个要素。 简述概念模型的作用。 解释以下术语:实体、实体型、实体集、属性、实体-联系图、模式、外模式、内模式、DDL、DML、数据与程序的物理独立性和逻辑独立性 为什么数据库系统具有数据与程序的独立性? 简述数据库系统的组成。 DBA的职责是什么?第二章 关系数据库一、选择题:专门的关系运算不包括下列的()。A) 联结运算 B) 选择运算 C) 投影运算 D) 交运算关系代数表达式的运算结果是_。AB1a2b3a3b4a 关系R: 关系S: 关系T: 关系U:A13BCaxcyCxyA.B.C.D.BCayBCbxBCaxczBCaxbxby 关系R和S如下图所示,关系代数表达式_。ABC123456789101112ABC37114765121361014关系R: 关系S A. B. C. D.ABC1121311014ABC107111076ABC7121371014ABC4764711 若关系R、S如下图所示,则后所得关系的属性列数和元组个数分别为_(1)_;_(2)_,_(3)_。 R SABCDabcdacdcadgfabgfCDcdgf(1) A. 4和3 B. 4和6 C. 6和3 D. 6和6(2) A. B. C. D. (3) A. B. C. D.ABabABabacABaaadABabad 等值连接可由基本的关系运算_(1)_等价表达。给定关系R、S如下图所示,则=_(2)_.ABCabcbadcdedfgACDacddfgbdg关系R: 关系S(1) A. 、和 B. 、和 C. 、和 D. 、和 (2) A. B. C. D.ABCabcbadcdeABCDabcdbadgdfggABCDabcdbadgABCabcbad 对于下图所示的S和SC关系,对其进行左外连接时,其结果集的属性列数为_(1)_,元组个数为_(2)_.SnoSnameSexSDAge3001王平女计算机183002张友男计算机194003黎明女机械184004刘明远男机械191041赵国清男通信201042樊建新男通信20关系S: 关系SCSnoCnoGrade3002193300228430023844004283400439310421841042282(1) A. 6 B.7 C. 8 D. 9 (2) A. 7 B.8 C. 9 D. 10 关系R、S如下图所示,关系代数表达式的输出结果与_(1)_等价,该表达式与_(2)_等价。若对关系R和S进行自然连接,所得关系的属性列数和元组个数分别为_(3)_。 R SABC124345459566ABC533461983691(1) A. B. C. D.ABC124533ABC534984ABC533983ABC124345(2) A. B. C. D. (3) A. 3和0 B. 3和2 C. 6和0 D. 6和2二、填空题: 关系代数的五种基本操作是_、_、_、_、_。另外四个组合操作是_、_、_、_。 连接是由_和_操作组合而成。 关系模型的三类完整性约束规则是_、_和_。三、简答题: 简述关系模型中的三类完整性约束规则。 笛卡尔积、等值连接、自然连接三者有什么区别? 解释下列术语:域、笛卡尔积、关系、元组、属性、候选码、主码、外码、关系模式、关系数据库 关系代数的基本运算有哪些?四、操作题: 设有关系R和S:ABC327465247733R: S:ABC374253计算:、. 设有关系R和S:ABacdbbeR: S:BCbebcad计算:、. 设R和S分别是三元和二元关系,试把表达式转换成等价的:(1)文字表达语句;(2)元组表达式。 设R和S分别都是二元关系,试把元组表达式转换成等价的:(1)文字表达语句;(2)关系代数表达式。 已知关系Student(Sno, Sname, Ssex, Sage, Sdept),其中属性分别表示学生学号、姓名、性别、年龄、所在系,试把表达式转换成等价的:(1)文字表达语句;(2)元组表达式。 用关系代数、关系演算、SQL表示下面操作:查询年龄小于20岁的学生。第三章 关系数据库标准语言SQL一、选择题: 关系数据库的标准语言是()。A) ORACLE B) DB2 C) SQL D) SQL Server SQL中集合成员资格比较“元组NOT IN(集合)”中“NOT IN”与下列_操作符等价。A) SOME B) ALL C) = ANY D) = ALL 某数据库中有供应商关系 S 和零件关系 P,其中:供应商关系模式 S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式 P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的 SQL 语句空缺部分补充完整。 CREATE TABLE SP(Sno CHAR(5), Pno CHAR(6), Status CHAR(8), Qty NUMERIC(9), _(1)_ (Sno,Pno), _(2)_ (Sno), _(3)_ (Pno); (1) A.FOREIGN KEY B.PRIMARY KEY C.FOREIGN KEY(Sno)REFERENCES S D.FOREIGN KEY(Pno) REFERENCES P(2) A.FOREIGN KEY B. PRIMARY KEY C.FOREIGN KEY(Sno)REFERENCES S D.FOREIGN KEY(Pno) REFERENCES P(3) A.FOREIGN KEY B. PRIMARY KEYC.FOREIGN KEY(Sno)REFERENCES S D.FOREIGN KEY(Pno) REFERENCES P 关系的度(degree)是指关系中_。 A属性的个数 B元组的个数 C不同域的个数 D相同域的个数 在传统关系系统中,对关系的错误描述是_。 A关系是笛卡尔积的子集 B关系是一张二维表C关系可以嵌套定义 D关系中的元组次序可交换 在关系代数中对传统的集合运算要求参与运算的关系_。A具有相同的度 B具有相同的关系名 C具有相同的元组个数D具有相同的度且对应属性取自同一个域 在 SQL 语言中,删除基本表的命令是_(1)_,修改表中数据的命令是 _(2)_。(1) ADESTROY TABLE BDROP TABLE CDELETE TABLE DREMOVE TABLE (2) AINSERT BDELETE CUPDATE DMODIFY 在 SQL 的查询语句中,允许出现聚集函数的是_。ASELECT 子句 BWHERE 子句CHAVING 短语 DSELECT 子句和 HAVING 短语 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。Select 供应商号,SUM(数量) From SPJ_(1)_;_(2)_;_(3)_;(1)AOrder By 供应商号 Desc BGroup By 供应商号 DescCOrder By 供应商号 DGroup By 供应商号(2)AHaving COUNT(Distinct(工程号)2 BWhere COUNT(工程号)2CHaving (Distinct(工程号)2 DWhere 工程号2(3)AOrder By 供应商号 Desc BGroup By 供应商号 DescCOrder By 供应商号 DGroup By 供应商号 企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月薪,部门号,电话,地址)部门(部门号,部门名,电话,负责人代码,任职时间)请将下面的SQL语句空缺部分补充完整。Create Table 部门(部门号 Char(4) Primary Key, 部门名 Char(20),电话 Char(13),负责人代码 Char(5),任职时间 Date,Foreign Key _(1)_);查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:Select 姓名,月薪 From 职工 Where 月薪( Select _(2)_From 职工 Where 部门号=_(3)_)(1)A(电话) Reference 职工电话 B(部门号) Reference 部门(部门号)C(部门号) Reference 职工(部门号) D(负责人代码) Reference 职工(职工号)(2) A月薪 BALL(月薪) CMIN(月薪) DMAX(月薪)(3)A职工.部门号 and 部门名=软件部 B职工.部门号 and 部门.部门名=软件部C部门.部门号 and 部门名=软件部D(Select 部门号 From 部门 Where部门名=软件部) 若给出关系Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel),并用SQL语言定义Student关系如下:Create Student (S_no Char(6),Sname Char(30) Not Null,Sage Int,S_sex Char(1),SD_name Char(20),S_add Char(30),S_tel Char(20),Primary Key(S_no);采用_向Student中插入纪录能被正确地执行。AInsert Into Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) Values (010456, 黎明 , 18, , , , )BInsert Into Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) Values (010456, 黎明, 18, 男, 计算机, 北京, 88661200)CInsert Into Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) Values ( , 黎明, 18, F, 计算机, 北京, 88661200)DInsert Into Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) Values (010456, , 18, 男, 计算机, 北京, 88661200)二、填空题: 关系数据库的数据操作分为查询和更新两类。更新操作包括_、_、_等操作。 在SQL中,用_命令可以修改(删除)基本表的结构,用_命令可以修改基本表中的数据。 SQL中定义表的语句是_。SQL中定义索引的语句是_。 SQL中定义视图的语句是_。SQL中修改表结构的语句是_。三、简答题: 什么是基本表?什么是视图?两者的区别和联系是什么? 简述视图的优点。四、操作题: 已知三个关系:Student(Sno, Sname, Ssex, Sage, Sdept),其中属性分别表示学生学号、姓名、性别、年龄、所在系;Course(Cno, Cname, Ccredit),其中属性分别表示课程号、课程名称、学分;SC(Sno, Cno, Grade),其中属性分别表示学生学号、课程号、成绩。试用SQL语句实现下列要求:(1)查询“计算机”专业全体学生选修课程的课程名。画出该查询关系代数表达式的语法树,并画出优化后的语法树。(2)查询每个学生及其选修课程的情况。 书上作业及上机布置的作业。第四章 数据库安全性一、选择题: “角色”是DBS采用的()。A) 完整性措施 B) 安全性措施 C) 恢复措施 D) 并发控制措施 不能激活触发器执行的操作是()。A) Delete B) Update C) Insert D) Select 不属于安全性控制机制的是_。 A完整性约束 B视图 C密码验证 D用户授权 某高校五个系的学生信息存放在同一个基本表中,采取_的措施可使各系的管理员只能读取本系学生的信息。 A建立各系的列级视图,并将对该视图的读权限赋予该系的管理员 B建立各系的行级视图,并将对该视图的读权限赋予该系的管理员 C将学生信息表的部分列的读权限赋予各系的管理员 D将修改学生信息表的权限赋予各系的管理员 为防止非法用户进入数据库应用系统,应采取的安全措施是_。A.授权机制 B. 视图机制 C. 数据加密 D. 用户标识与鉴别 要使用户张先生只能查询表A中的部分纪录,应采取的策略是_。A. 构建该部分纪录的行级视图,并将该视图的查询权限赋予张先生B. 将表A的查询权限赋予张先生 C. 编写查询表A的存储过程 D. 将张先生的用户级别设定为DBA 连接数据库过程中需要指定用户名和密码,这种安全措施属于_。A.授权机制 B. 视图机制 C. 数据加密 D. 用户标识与鉴别 某应用系统的应用人员分为三类:录入、处理和查询,则用户权限管理的方案适合采用_。A. 针对所有人员建立用户名并授权B. 对关系进行分解,每类人员对应一组关系 C. 建立每类人员的视图并授权给每个人D. 建立用户角色并授权 将数据库对象的操作权限授予用户,属于安全控制机制中的_。A. 用户标识与鉴别 B. 自主存取控制 C. 强制存取控制 D. 审计 撤销U5对Emp表的查询权限,并收回U5授予其它用户的该权限,SQL语句是_。A.REVOKESELECTONTABLEEmpFROMU5CASCADE; B.REVOKESELECTONTABLEEmpFROMU5RESTRICT; C.REVOKEQUERYONTABLEEmpFROMU5CASCADE; D.GRANTSELECTONTABLEEmpTOU5WITHGRANTOPTION; 在数据库系统中,拥有最高权限的用户是(52) 。A.GUEST B.DBA C.PUBLIC D.ROLE 将表Emp的empname属性列的修改权限授予用户LIU,并允许LIU再将此权限转授其他人,实现的SQL语句是_。A.Grant update on Emp To LIU With Check OptionB.Grant update(empname) on Emp To LIU With Check Option C.Grant update on Emp To LIU With Grant Option D.Grant update(empname) on Emp To LIU With Grant Option二、填空题: DAC是指自主存取控制方法,MAC是指_。三、简答题: 什么是数据库的安全性? 简述数据库的自主存取控制方法和强制存取控制方法。第五章 数据库完整性一、选择题: 在SQL中,基本表创建语句的完整性约束包括()。A) 主码子句(Primary Key) B) 外码子句(Foreign Key) C) 检查子句(Check) D) 以上三种子句 SQL的基本表创建语句中实现参照完整性规则使用()。A) 主码子句 B) 外码子句 C) 检查子句 D) NOT NULL “年龄限制在16-25岁之间”这种约束属于DBMS的()功能。A) 安全性 B) 完整性 C) 并发控制 D) 恢复 “性别只能为男或女” 这种约束属于DBMS的()功能。A) 安全性 B) 完整性 C) 并发控制 D) 恢复 在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据_语言来实现。A.定义 B. 操作 C. 查询 D. 控制 设有职工关系 Emp(Eno,Ename,Esex,EDno)和部门关系Dept(Dno,Dname,Daddr),创建这两个关系的 SQL 语句如下: CREATETABLEDept( DnoCHAR(4)NOTNULLUNIQUE, DnameCHAR(20), DaddrCHAR(30); CREATETABLEEmp( EnoCHAR(4), EnameCHAR(8), EsexCHAR(1)CHECK(EsexIN(M,F), EDnoCHAR(4)REFERENCESDept(Dno), PRIMARYKEY(Eno);上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是_。 A.INSERTINTOEmpVALUES(e001,王,M,d1); B.INSERTINTOEmpVALUES(NULL,王,M,d1); C.INSERTINTOEmpVALUES(e001,王,M,NULL); D.INSERTINTOEmpVALUES(e001,王,X,d1); 建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno (Sname,Zip,City),Zip City。“零件”表P(Pno,Pname,Color,Weight,City)分别表示:零件号、零件名、零件颜色、重量及产地。表S和P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。a. “供应商”表S 属于_。 A. 1NF B. 2NF C. 3NF D. BCNFb. 若要求供应商名不能取重复值,关系的主码是Sno。请将下面的SQL语句空缺部分补充完整。Create Table S(Sno Char(5), Sname Char(30)_(1)_, Zip Char(8), City Char(20), _(2)_);(1) A. Not Null B. Unique C. Primary Key(Sno) D. Primary Key(Sname)(2) A. Not Null B. Unique C. Primary Key(Sno) D. Primary Key(Sname)c. 查询供应“红”色零件、价格低于500,且数量大于200的供应商代马、供应商名、零件号、价格及数量的SQL语句如下:Select Sno, Sname, Pno, Price, QTY From S, SPWhere Pno in (Select Pno From P Where _(1)_) And _(2)_;(1) A. SP.Price200 C. SP.Price200 D. Color=红(2) A. SP.Price200 C. SP.Price200 D. Color=红 不能激活触发器执行的操作是_。 ADELETE BUPDATE CINSERT DSELECT 允许取空值但不允许出现重复值的约束是:_。A.NULL B.UNIQUE C.PRIMARYKEY D.FOREIGNKEY 二、填空题: “年龄限制在16-25岁之间”这种用户自定义的完整性约束用_子句定义。 “性别只能为男或女”这种用户自定义的完整性约束用_子句定义。三、简答题: 什么是数据库的完整性?在参照完整性中,什么情况下外码属性的值可以为空? 数据库的完整性和安全性有什么区别和联系? 在关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?第六章 关系数据理论一、选择题: 把低一级的关系模式分解为若干高一级的关系模式目的是为了消除()。A) 插入异常、删除异常和数据不一致 B) 插入异常、结构异常和数据不一致C) 插入异常、删除异常和数据冗余度高 D) 插入异常、结构异常和数据冗余度高 如果关系模式R是第一范式,若每个决定因素都包含码,那么称R是()模式。A) 2NF B) 3NF C) BCNF D) 4NF 如果关系模式R是BCNF,那么下列说法不正确的是()。A) R必是2NF B) R必是3NF C) R必是1NF D) R必是4NF 假设员工关系 EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系 EMP 属于_(1)_,且_(2)_问题;为了解决这一问题,应该将员工关系 EMP 分解为_(3)_。 员工号姓名性别部门部门电话部门负责人家庭住址家庭成员成员关系0011张晓明男开发部8083560012北京海淀区1号张大军父亲0011张晓明男开发部8083560012北京海淀区1号胡敏母亲0011张晓明男开发部8083560012北京海淀区1号张晓丽妹妹0012吴俊男开发部8083560012上海昆明路15号吴胜利父亲0012吴俊男开发部8083560012上海昆明路15号王若会母亲0021李莉莉女市场部8083580021西安雁塔路8号李国庆父亲0021李莉莉女市场部8083580021西安雁塔路8号罗明母亲0022王学强男市场部8083560021西安太白路2号王国钧父亲0031吴俊男财务部8083600031西安科技路18号吴洪祥父亲(1) A.1NF B.2NF C.3NF D.BCNF (2)A. 无冗余、无插入异常和删除异常 B. 无冗余,但存在插入异常和删除异常 C. 存在冗余,但不存在修改操作的不一致 D. 存在冗余、修改操作的不一致,以及插入异常和删除异常 (3)A. EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人) EMP3(员工号,家庭成员,成员关系) B. EMP1(员工号,姓名,性别,部门,家庭住址) EMP2(部门,部门电话,部门负责人) EMP3(员工号,家庭成员,成员关系) C. EMP1(员工号,姓名,性别,家庭住址) EMP2(部门,部门电话,部门负责人,家庭成员,成员关系) D. EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址) EMP2(员工号,家庭住址,家庭成员,成员关系) 若有关系模式,将R分解为和,则该分解_。 A. 满足无损连接,但不保持函数依赖 B. 不满足无损连接,但保持函数依赖C. 既不满足无损连接,又不保持函数依赖 D. 既满足无损连接,又保持函数依赖 设关系模式,下列结论错误的是_。 A. 若,则 B. 若,则 C. 若,则, D. 若, ,则 存在非主属性对码的部分依赖的关系模式是_。 A. 1NF B. 2NF C. 3NF D. BCNF 两个函数依赖集等价是指_。 A. 函数依赖个数相等 B. 函数依赖集的闭包相等 C. 函数依赖集相互包含 D. 同一关系上的函数依赖集 设关系模式R,其中 U=A,B,C,D,E,F=ABC,CD,BCE,EA,则分解rR1(ABCE), R2(CD)满足_。A具有无损连接性、保持函数依赖 B不具有无损连接性、保持函数依赖 C具有无损连接性、不保持函数依赖 D不具有无损连接性、不保持函数依赖 _不符合Armstrong推理规则。 A. 若,则有 B. 若,则有 C. 若, ,则有 D. 若,则有 给定关系模式R(U,F),其中U为关系R的属性集,F是U上的一组函数依赖,若,_是错误的,因为该函数依赖不蕴含在F中。 A. 成立,则 B. 成立,则 C. 成立,则 D. 成立,则 某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表 1 和表 2 所示。商品号商品名称生产商单价10023笔记本联想480010024激光打印机联想165010025台式电脑联想386020003激光打印机HP128020004笔记本HP390020005电冰箱海尔2860仓库号地址电话商品号库存量01高新路1号8601100242601高新路1号8601100258901高新路1号8601200031002友谊路6号8602100233902友谊路6号8602200042602友谊路6号8602100242903高新路1号86032000518a. 仓库关系的主键是_(1)_,该关系没有达到第三范式的原因是_(2)_;b. 查询联想生产的激光打印机的总库存量的 SQL 语句如下: SELECT 商品名称,_(3)_FROM 商品,仓库 WHERE_(4)_AND_(5)_;c. 若仓库关系的地址不能为空,请将下述仓库关系SQL语句的空缺部分补充完整。CREATETABLE 仓库(仓库号 CHAR(2),地址 CHAR(20)_(6)_,电话 CHAR(20), 商品号 CHAR(5), 库存量 NUMERIC(5), _(7)_, _(8)_;(1)A. 仓库号 B. 商品号,地址C. 仓库号,地址D. 仓库号,商品号(2)A. 没有消除非主属性对码的部分函数依赖,如:仓库号电话B. 没有消除非主属性对码的部分函数依赖,如:地址电话 C. 只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖D. 只消除了非主属性对码的传递函数依赖,而未消除部分函数依赖(3)A.NUMBER(库存量) B.SUM(库存量)C.COUNT(库存量)D.TOTAL(库存量)(4)A. 生产商=联想B. 仓库. 生产商=联想C. 生产商=联想D. 仓库. 生产商=联想(5)A. 商品名称=激光打印机 AND 商品.商品号=仓库.商品号 B. 商品名称=激光打印机 AND 商品.商品号=仓库.商品号 C. 商品名称=激光打印机 OR 商品.商品号=仓库.商品号 D. 商品名称=激光打印机 OR 商品.商品号=仓库.商品号(6)A.NOTNULL B.UNIQUE C.NOTNULLUNIQUE D.PRIMARYKEY (7)A.PRIMARYKEY(仓库号) B.PRIMARYKEY(仓库号,商品号) C.PRIMARYKEY(商品号,地址)D.PRIMARYKEY(仓库号,地址)(8)A.FOREIGNKEY(仓库号)REFERENCES 仓库号 B.FOREIGNKEY(仓库号)REFERENCES 仓库(仓库号) C.FOREIGNKEY(商品号)REFERENCES 仓库(商品号)D.FOREIGNKEY(商品号)REFERENCES 商品(商品号)二、填空题: 如果关系R模式是第一范式,并且R中每一个_,那么称R是2NF。 如果关系R模式是BCNF,则模式R 必定是_,反之,则_(一定或不一定)成立。三、简答题: 简述候选码、主码、主属性、非主属性、函数依赖、完全函数依赖、部分函数依赖、传递依赖、2NF、3NF、BCNF、多值依赖、4NF的定义。四、操作题: 已知关系模式R,其中U=A,B,C,D,E,G,求. 设关系模式,其属性分别表示学生学号、选修课程的课程号、成绩、任课教师名、教师地址。如果规定,每个学生每学一门课程只有一个成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中实验安全培训课件
- 化学实验室安全培训讲义课件
- 先进单位发言课件教学
- 创伤骨科护士课件
- 11 白桦公开课一等奖创新教学设计(2课时)
- 创业项目优势课件
- 内河普通船员安全培训课件
- 干细胞技术讲解
- 刀具安全培训内容课件
- 勘察人员安全培训课件
- 生物地理学第2章生物群落课件
- 重离子、质子治疗前景与适应症-武汉
- 组织行为学(-)(英文版)课件
- 商务谈判(完整版)课件
- 小学数学教师新课标考试试题
- 小学数学北师大四年级上册五方向与位置四上《用数对确定位置》北师大版李雪梅PPT
- 步进电机控制系统课件
- 2022年混凝土预制U型槽单元工程质量评定表
- 井喷及井喷失控案例教育
- 职业发展与就业创业指导ppt课件完整版
- 挠度计算模板表格(自动版)
评论
0/150
提交评论