




免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选文档数据库系统原理习题集第一章 数据库系统概述 一、选择题 1现实世界中客观存在并能相互区别的事物称为( )。 A实体 B实体集 C.字段 D记录 2现实世界中事物的特性在信息世界中称为( )。 A.实体 D实体标识符 C.属性 D关键码 3下列实体类型的联系中,属于一对一联系的是( )。 A教研室对教师的所属联系 B父亲对孩子的亲生联系 C省对省会的所属联系 D供应商与工程项目的供货联系 4层次模型必须满足的一个条件是( B )。 a.每个结点均可以有一个以上的父结点 b有且仅有一个结点无父结点 C.不能有结点无父结点 D.可以有一个以上的结点无父结点 5. 采用二维表格结构表达实体类型及实体间联系的数据模型是( )。 A层次模型 B网状模型 C关系模型 D实体联系模型 6逻辑数据独立性是指( A )。 A.模式改变,外模式和应用程序不变 B模式改变,内模式不变 C内模式改变,模式不变 D内模式改变,外模式和应用程序不变 7数据库(DB)DBMSDBS三者之间的关系( )。 A. DB包括DBMS和DBS BDBS包括DB和DBMS CDBMS包括DB和DBS DDBS与DB和DBMS无关 8数据库系统中,用( )描述全部数据的整体逻辑结构。 A外模式 D存储模式 c.内模式 D.模式 9数据库系统中,用户使用的数据视图用( )描述,它是用户与数据用库系统之间的接口。 A外模式 B.存储模式 C内模式 D模式10数据库系统中,物理存储视图用( )描述。 A外模式 B用户模式 C.内模式 D模式11数据库系统达到了数据独立性是因为采用了( D )。 A.层次模型 D网状模型 C.关系模型 D三级模式结构12物理数据独立性是指( C )。 A.模式改变,外模式和应用程序不变 B.模式改变,内模式不变 C.内模式改变,模式不变 D.内模式改变,外模式和应用程序不变 13下列语言中,不是宿主语言的是( )。 AC BFORTRAN C. SQL DCOBOL 17数据的完整性是指( )。A数据是正确的 B.数据的独立性、可控性C数据的一致性 D.数据的正确性、有效性和相容性18.在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是( )。A没有必然的联系 B.同时成立或不成立C前者蕴涵后者 D.后者蕴涵前者19数据库的概念模型独立于( )。A具体的机器和数据库管理系统 B.E-R图C信息世界 D.现实世界20数据库管理系统的工作不包括( C )。A定义数据库 B.对已定义的数据库进行管理C为定义的数据库提供操作系统 D.数据通信 二、填空题 1数据库中存储的基本对象是数据 2数据管理经历了人工管理、文件系统、数据库系统_三个发展阶段。 3._内模式是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。 4._模式是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。 5数据库系统与文件管理系统相比较数据的冗余度_低_,数据共享性_高_。 6用户与操作系统之间的数据管理软件是_数据库管理系统_。 7数据模型应当满足_、_和_三方面的要求。 8现实世界中,事物的个体在信息世界中称为_实体_,在机器世界中称为_记录。 9现实世界中,事物的每一个特性在信息世界中称为_属性_,在机器世界中称为_字段。 10能惟一标识实体的属性集,称为_码。 11属性的取值范围称为该属性的_域_。 12两个不同实体集的实体间有_一对一_、_一对多_和_多对多三种情况联系。 13. 表示实体类型和实体间联系的模型,称为_数据模型。 14. 最著名、最为常用的概念模型是_ER模型_。 15常用的结构数据模型有_层次模型 网状模型 关系模型。 16数据模型的三要素包含数据结构、_数据操纵_和_完整性约束_三部分。 17在E-R图中,用_表示实体类型;用_表示联系类型;用_ 表示实体类型和联系类型的属性。 18用二维表格表示实体类型及实体间联系的数据模型称为关系模型。 19关系模型是由一个或多个关系模式组成的集合。 20数据库的体系结构分为_、_和_三级。 21DBMS提供了三级模式_和_二级映像功能,保证了数据库系统具有较高的数据独立性。 22在数据库的三级模型结构中,单个用户使用的数据视图的描述,称为_;全局数据视图的描述,称为_;物理存储数据视图的描述,称为_。 23数据独立性是指_应用程序_和_数据_之间相互独立,不受影响。 24数据独立性分成_逻辑独立性和_物理独立性两级。 25DBMS提供_DDL_定义数据库的三级模式结构及其相互之间的映象,定义数据完整性、安全控制等约束。 26DBMS提供_DML_实现对数据库中数据的检索和更新等操作。 三、综合题 1试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 2.某工厂生产若干产品,每种产品有不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中。试用E-R图画出此工厂产品、零件、材料、仓库的概念模型。 3某百货公司有若干连锁商店,每家商店经营若干商品,每家商店由若干职工,但每个职工只能服务于一家商店。试描述该百货公司的E-R模型,并给出每个实体、联系的属性。 第一章答案 一、选择题 1.A 2.C 3.C 4.B 5.C 6.A 7.B 8.D 9.A 10.C 11.D 12.C 13.C 17.D 18.A 19.A 20.C 二、填空题 1数据 2人工管理 文件系统 数据库系统 3物理数据独立性 4逻辑数据独立性 5低 高 6数据库管理系统(DBMS) 7.比较真实地描述现实世界 容易为人所理解 便于在计算机上实现 8实体 记录 9属性 字段(数据项) 10码 11.域12一对一 一对多 多对多 13数据模型 14ER 模型 15层次模型 网状模型 关系模型 16. 数据操纵 完整性约束 17方框 菱形 椭圆 18关系模型 19关系模式 20外模式 模式 内模式 21三级模式 两级映象 22外模式(用户模式、子模式)概念模式(模式)内模式 23应用程序 数据 24逻辑 物理 25DDL 26DML 三、综合题 1解:飞机航行班次的座位和旅客之间的“乘座”联系是一个一对一的联系,如附图1-1所示,其中: 航行班次(航班号,座位) 旅客(身份证号,姓名) 病房和病人之间的“住院”联系是一个一对多的联系,如附图1-2所示。 其中: 病房(病房号,科室,医生) 病人(姓名,病房号)维修人员和设备之间的“维修”联系是个多对多的联系,如附图l-3 所示,其中: 维修人员(职工号,姓名,职称) 设备(设备号,设备名,生产厂,日期)2解:有四个实体:产品、零件、材料和仓库,其中各实体的属性如下:产品(产品号,产品名,价格)零件(零件号,零件名,颜色,规格)材料(材料名,价格)仓库(仓库号,地点,面积)各实体之间的联系有:产品和零件之间的“构成”联系;零件和仓库之间的“存放”联系;零件和材料之间的“消耗”联系。其中“构成”联系有一个用量属性,“消耗”联系有一个耗用量属性,“存放”联系有一个存放量属性。通过上述分析,某工厂产品、零件、材料、仓库的ER模型如附图1-4 所示。 3解:根据题意应有三个实体:商店、职工、商品,其中各实体的属性如下: 商店(商店号,商店名,地址,负责人) 商品(商品号,商品名,产地,价格) 职工(职工号,姓名,性别,工资) 各实体之间的联系有:职工和商店之间的“聘用”联系;商店和商品之间 的“经营”联系;职工和商品之间的“销售”联系。其中“聘用”联系有一个来店时间属性,“经营”联系有一个月销量属性。 通过上述分析,某百货公司的商店、职工、商品的ER模型如附图所示。第二章 关系数据库 一、选择题 1当关系有多个候选码时,则选定一个作为主码,但若主码为全码时应包含( )。 A. 单个属性 B两个属性 C多个属性 D全部属性 2在基本的关系中,下列说法是正确的( )。 A行列顺序有关 B属性名允许重名 C任意两个元组不允许重复 D列是非同质的 3关系代数的五个基本操作是( D )。 A并、交、差、笛卡儿积、除法 B并、交、选取、笛卡儿积、除法 C并、交、选取、投影、除法 D. 并、差、选取、笛卡儿积、投影 4关系代数的四个组合操作是( A )。 A交、连接、自然连接、除法 B投影、连接、选取、除法 C投影、自然连接、选取、除法 D投影、自然连接、选取、连接 54元关系R为:R(A,B,C,D),则( C )。 AA,C(R)为取属性值为A、C的两列组成B1,3(R)为取属性值为l、3的两列组成 C1,3(R)与A,C(R)是等价的 D1,3(R)与A,C(R)是不等价的 632(S)表示( )。 A表示从S关系中挑选3的值小于第二个分量的元组 B表示从S关系中挑选第3个分量值小于2的元组 C表示从S关系中挑选第3个分量值小于第二个分量的元组 D32(S)是向关系垂直方向运算 7R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),RS构成的结果集为( C )元关系。 A4 B3 C7 D6 8R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),RS构成的结果集为( A )元关系。 A4 B3 C7 D6 9笛卡儿积是( B )进行运算。 A向关系的垂直方向 B向关系的水平方向 C即向关系的水平方向也向关系的垂直方向 D先向关系的垂直方向,然后再向关系的水平方向 10自然连接是( C )进行运算。 A向关系的垂直方向 D向关系的水平方向 C即向关系的水平方向也向关系的垂直方向D先向关系的垂直方向,然后再向关系的水平方向11关系数据库用( D )实现数据之间的联系。A关系 B.指针 C.表 D.公共属性(或外码)12关系数据模型( )。A只能表示实体间一对一的联系 B.只能表示实体间一对多的联系C只能表示实体间多对多的联系 D.能表示实体之间的以上三类联系方式13根据关系模型的完整性规则,一个关系中的主码( A )。A不能有两个 B.不可作为其他关系的外码 C.可以取空值 D.不可以是属性组合二、填空题 1关系模型由关系的数据结构 关系操作集合 关系的完整性约束_三部分组成。 2关系的完整性分为实体完整性、_参照完整性、用户定义完整性_三类。 3.关系代数运算中_交_、并_、_差_、笛卡儿积_ 和 _投影是五个基本运算,其他运算可以从基本的运算中导出。 4关系代数的连接运算中当为“”的连接称之为_等值连接,且当比较的分量是相同的属性组时,则称为_自然连接_。 5关系运算主要有_、_、_三种,在关系的表达能力上是_可以_。 三、综合题1. 给定关系R和S:R S12C1D1C2D21234A1B1C1D1A1B1C2D2A1B1C3D3A2B2C1D1A2B2C2D2A3B3C1D1试求下列结果:(1)p3,4(R)S (2) p3,4(R)-S (3) p3,4(R)S(4)RS c=(R.3=S.1)and (R.4=S.2) (5) s1=a2(R) (6) (p1,2(R)S)-R c2.假定现在数据库中有4张表:,代理人表ABENTS,产品表PRODUCTS和订单表ORDERS。其中CUSTOMERS表中属性的含义如下:客户表CUSTOMERS(cid,cname,city,discnt),其中:cid:客户号(客户的标识);cname:客户名;city:客户所在城市;discnt:每个客户的产品折扣率代理人表AGENTS(aid,aname,city,percent),其中:aid:代理人号(代理标识);aname:代理人名;city:代理人所在城市;percent:代理人在销售中所得提成的百分比产品表PRODUCTS(pid,city,quantity,price),其中:pid:产品号(产品标识);pname:产品名称;city:产品库所在城市;quantity:该产品的销售数量;price :产品单价订单表ORDERS(ordno,month,cid,aid,pid qty,dollars),其中:ordno:订单号(订单标识);month:定货日期;cid:客户标识;aid:代理人标识;pid:产品标识;qty:定货数量;total:定货总金额现要求用关系代数完成以下操作:(1)查询客户号为c006 所订产品的产品清单。(2)查询所有订购产品号为p01的客户名。(3)查询至少订购了产品价格为0.50元的客户名。(4)查询通过代理号为a03的代理商订购产品的客户号。(5)查询长春的客户通过北京的代理商订购的所有产品号。 3.设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询:CC# CNAME TEACHER K1 C语言 王华K5 数据库原理 程军K8 编译原理 程军SS# SNAME AGE SEX1 李强 23 男2 刘丽 22 女5 张友 22 男 SCS# C# GRADE1 K1 832 K1 855 K1 922 K5 905 K5 845 K8 80(1)检索“程军”老师所授课程的课称号(C#)和课程名(CNAME)。(2)检索年龄大于21的男学生的学号(S#)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。(4)检索“李强”同学不学课程的课称号(C#)。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课称号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为K1和K5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)。(10) 检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11) 检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。第二章答案一、选择题1D 2C 3D 4A 5C 6B 7C 8A9B 10C 11.D 12.D 13.A二、填空题1关系的数据结构 关系操作集合 关系的完整性约束 2实体完整性 参照完整性 用户定义完整性 3并 差 笛卡儿积 投影 选择 4等值连接 自然连接 5关系代数运算 元组演算 域演算 等价的 相互转换三、综合题1.对应关系代数表达式的结果如下:(3) 3 4 C1 D1 C2 D2(2) 3 4 C3 D3(1) 3 4 C1 D1 C2 D2 C3 D3(4) R.1 R.2 3 4 S.1S.2 A1 B1 C1 D1C1D1 A1B1 C2 D2 C2 D2 A2 B2 C1 D1 C1 D1 A2 B2 C2 D2 C2 D2 A3 B3 C1 D1 C1 D1(5) 1 2 34A2B2C1D1A2B2C2D2(6) 1 2 3 4 A3 B3 C2 D22. (1) pid,pname,city,quantity,price (pid(cid=c006(ORDERS) PRODUCT)(2)cname(pid=p01(CUSTOMESORDERS)(3) cname(ORDERSpid(price=0.5(PRODUCT)CUSTOMES)(4)cid(aid=a03(ORDERS) (5)pid(cid(city=长春(CUSTOMES)ORDERSaid(city=北京(AGENTS)3.第三章 关系数据为标准语言SQL一、选择题 1SQL属于( A )数据库语言。 A关系型 B网状型 C层次型 D面向对象型 2当两个子查询的结果( )时,可以执行并、交、差操作。 A结构完全不一致 B结构完全一致 C结构部分一致 D主键一致 4SQL中创建基本表应使用( )语句。 ACREATE SCHEMA BCEATEE TABLE CCREATE VIEW DCREATE DATABASE 5SQL中创建视图应使用( )语句。 ACREATE SCHEMA BCREATE TABLE CCREATE V1EW DCREATE DATABASE 6SQL中创建数据库模式应使用( )语句。 ACREATE SCHEMA BCEATEE TABLE CCREATE VIEW DCREATE DATABASE 7视图创建完毕后,数据字典中存放的是( )。 A查询语句 B查询结果 C. 视图定义 D所引用的基本表的定义 8关系代数中的运算符对应SELECT语句中的( )子句。 ASELECT BFROM CWHERE D,GROUP BY 9关系代数中的运算符对应SELECT语句中的( )子句。ASELECT BFROM CWHERE DGROUP BY 10. 关系模式S(A,B,C,D)代数中的32(S)等价于如下的( )语句。 ASELECT * FROM S WHERE C2 BSELECT B,C FROM S WHERE C2 CSELECT B,C FROM S HAVING C2 DSELECT * FROM S WHERE360 AND G60 AND G60 AND G=60 AND G10016SELECT语句执行的结果是( C )。A数据项 B元组 C表 D视图二、填空题1非关系数据模型的数据操纵语言是面向过程的,而关系数据库的标准语言SQL是面向集合的语言。2SQL语言的功能包括数据查询 数据操纵 数据定义 数据控制。3SQL以同一种语法格式,提供 自含式和嵌入式两种使用方式。4SELECT语句中, 句用于选择满足给定条件的元组,使用 子句可按指定列的值分组,同时使用 子句可提取满足条件的组。5在SQL中,如果希望将查询结果排序,应在SELECT语句中使用 order by 子句,其中 asc 选项表示升序, desc 选项表示降序。6SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在SELECT子句中使用distinct 保留字。7在SQL中,WHERE子句的条件表达式中,字符串匹配的操作符是 like ;与0个或多个字符匹配的通配符是 % ;与单个字符匹配的通配符是 - 。8如果外连接符出现在连接条件的右边称之为 右连接符 ,出现在连接条件的左边称之为 左连接符。9子查询的条件不依赖于父查询,这类查询称之为 不相关子查询 ,否则称之为 相关子查询 。l0若一个视图是从单个基本表中导出的,并且只是去掉了基本表的某些行和某些列但保留了码,我们称这类视图为行列子集试图。11DBA利用 语句将对某类数据的操作权限赋于用户,用 语句收回用户对某类数据的操作权限。三、综合题1已知公司数据库包含如下四个基本表: 公司(公司号,公司名,地址) 员工(员工号,员工名,公司号) 工程(工程号,工程名,预算) 工作(员工号,工程号,职务)使用DDL语句定义上述四个表,并说明主键和外键。2参照本章习题三中的第1小题,试用SQL的DDL语句定义如下视图:(1)将基本表工作中职务=经理的员工号、及参加的项目号,定义为一个视图V_MANAGER(员工号,工程号);(2)将P2项目的所有员工号、员工名和职务定义为一个视图V_P2(编号,姓名,职务);(3)将基本表工作中参加“P2”项目的员工号,定义为一个视图V_Empno(员工号)。3. 参照本章习题三中的第1小题,试用SQL的SELECT语句实现如下查询:(1)查询员工“张红”所在的公司名;(2)查询职务是工程师的员工名;4用SELECT实现第二章习题三中的第2题的查询。5. 教材P130习题3,4,5。第三章答案一、选择题 1A 2B 4B 5C 6D 7C 8A 9C 10A 11.B 12B 13C 14C 15D 16C二、填空题1面向过程 面向集合 2数据查询 数据操纵 数据定义 数据控制 3自含式 嵌入式 4WHERE GROUP BY HAVING 5ORDER BY ASC DESC 6DISTINCT 7LIKE % 一 8. 右连接符 左连接符 9不相关子查询 相关子查询 10行列子集视图 11GRANT REVORK三、综合题1CREATE TABLE 公司(公司号 varchar(10),公司名 varchar(30),地址 varchar(40) ,primary key(公司号) CREATE TABLE 员工(员工号 varchar(10),员工名 varchar(20),公司号 varchar(10) ,primary key(员工号) ,foregn key(公司号) references 公司(公司号) CREATE TABLE 工程(工程号 varchar(10),工程名 varchar(30),预算 int ,primary key(工程号) CREATE TABLE 工作(员工号 varchar(10),工程号 varchar(10),职务 varchar(10),primary key(员工号,工程号) ,foregn key(员工号) references 员工(员工号), foregn key(工程号) references 工程(工程号)2(1)CREATE VIEW V_MANAGER(员工号,工程号) AS SELECT 员工号,工程号 FROM 工作 WHERE 职务=经理 (2)CREATE VIEW V_P2(编号,姓名,职务)AS SELECT 工作.员工号,员工.员工名,工作.职务 FROM 员工,工作 WHERE 工作.员工号=员工.员工号 and 工程号=P2 (3) CREATE VIEW V_Empno(员工号)AS SELECT 员工号 FROM 工作 WHERE 工程号=P2 3(1)SELECT 公司名 FROM 员工,公司 WHERE 员工.公司号=公司.公司号 and 员工名=张红 (2) SELECT 员工名 FROM 员工,工作 WHERE 员工.员工号=工作.员工号 and 职务=工程师4 (1)SELECT PRODUCT.pid, pname,city,quantity,price FROM ORDER,PRODUCT WHERE ORDER.pid=PRODUCT.pid and cid=c006(2)SELECT cname FROM CUSTOMERS,ORDER WHERE ORDER.cid=CUSTOMERS.cid and pid=p01(3)SELECT cname FROM CUSTOMERS WHERE cid IN (SELECT cid FROM ORDER WHERE pid IN (SELECT pid FORM PRODUCT WHERE price=0.5)(4)SELECT cid FROM ORDER WHERE aid=a03(5)SELECT pid FROM CUSTOMERS,AGENTS,ORDER WHERE CUSTOMERS.cid=ORDER.cid and ORDER.aid=AGENTS.aid and CUSTOMERS.city=长春 and AGENTS.city=北京 或 SELECT pid FROM ORDER WHERE cid IN (SELECT cid FROM CUSTOMERS WHERE city=长春) And aid IN (SELECT aid FROM AGENTS WHERE city=北京)5.教材P130习题:3.(1)Select * from S where A=10(2)Select distinct A,B from S(3)Select A,B,S.C,S.D,E,F from S,T where S.C=T.C and S.D=T.D(4)Select A,B,S.C,S.D,T.C,T.D,E,F from S,T where S.C=T.C (5) Select A,B,S.C,S.D,T.C,T.D,E,F from S,T where S.AT.E(6)Select S1.C,S1.D,T.C,T.D,E,F from T, (select distinct C,D from S) S1 4.(1)selectsnofromspjwherejno=J1 (2)selectsnofromspjwherejno=J1andpno=P1 (3)selectsnofromspjwherejno=J1andpnoin (selectpnofrompwherecolor=红) 或selectsnofromspj,p wherespj.pno=p.pnoand jno=J1andcolor=红 (4)Select jno from spj where not exists (select * from j where j.jno=spj.jno and sno in (select sno from s where city=天津) and pno in (select pno from p where color=红) 或 select sno,jno,pno from spj where sno in (select sno from s where city!=天津) or pno in ( select pno from p where color!=红)(5) select distinct jno from spj s1 where not exists ( select * from spj s2 where s2.sno=s1and not exists (select * from spj s3 where s3.jno=s1.jno and s3.pno=s2.pno and s3.sno=s1)5.(1)SELECT SNAME,CITY FROM S (2)SELECT PNAME,COLOR,WEIGHT FROM P(3)SELECT JNO FROM SPJ WHERE SNO=S1(4)SELECT PNAME,QTY FROM SPJ,P WHERE SPJ.PNO=P.PNO AND JNO=J2(5) SELECT PNO FROM SPJ WHERE SNO IN (SELECT SNO FROM S WHERE CITY=上海)(6)SELECT JNAME FROM J WHERE JNO IN (SELECT JNO FROM SPJ WHERE SNO IN (SELECT SNO FROM S WHERE CITY=上海) (7)SELECT JNO FROM SPJ WHERE JNO not IN (SELECT JNO FROM spj WHERE SNO IN (SELECT SNO FROM S WHERE CITY=天津)或 SELECT JNO FROM spj WHERE not EXISTS (SELECT * FROM spj WHERE SNO IN (SELECT SNO FROM S WHERE CITY=天津)或select jno from spj where jno not in (select jno from spj,s where spj.sno=s.sno and city=天津); (8)UPDATE P SET COLOR=蓝 WHERE COLOR=红(9) 8)UPDATE P SET sno=s3 WHERE sno=s5 and jno=j4 and pno=p6(10) delete from spj where sno=s2 delete from s where sno=s2 第四章 数据库安全性 一、选择题 1下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这功能的是( )。 AREVOKE UPDATE(XH) ON TABLE FROM U4 BREVOKE UPDATE(XH) ON TABLE FROM PUBLIC CREVOKE UPDATE(XH) ON STUD FROM U4 DREVOKE UPDATE(XH) ON STUD FROM PUBLIC 2将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )。 AGRANT SELECT TO SC ON U1 WITH PUBLIC BGRANT SELECT ON SC TO Ul WITH PUBLIC CGRANT SELECT TO SC ON Ul WITH GRANT OPTION DGRANT SElECT ON SC TO Ul WITH GRANT OPTION 3.下列关于视图的叙述中,正确的一条是( )。 A当某一视图删除后,由该视图导出的其它视图也将自动删除 B若导出某一视图的基本表被删除,那么该视图将不受任何影响 C视图一旦建立,就不能被删除 D当修改某一视图时,导出该视图的基本表也随之修改 4在SQl中,CREATE VIEW语句用于建立视图。如果要求对视图更新时必须满足于查询中的表达式,应当在该语句中使用( )短语。 A.WITH UPDATE BWITH INSERT CWITH DELETE DWITH CHECK OPTION 5数据库管理系统提供的DDL语言的功能是( )。 A. 实现对数据库的检索、插入、修改和删除 B描述数据库的结构,为用户建立数据库提供手段 C用于数据的安全性控制、完整性控制、并发控制和通信控制 D提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段 第四章答案一、选择题 1C 2D 3A 4D 5B 第五章 数据库完整性一、单项选择题 1下列SQL语句中,能够实现实体完整性控制的语句是:( )。 AFOREIGN KEY BPRIMARY KEY CREFERENCES DFOREIGN KEY和REFERENCES 2下列SQL语句中,能够实现参照完整性控制的语句是:( D )。 AFOREIGN KEY BPRIMARY KEY CREFERENCES DFOREIGN KEY和REFERENCES 3在SQL的下列语句中,哪些是关于用户定义完整性约束的语句( )。ANOT NUI。LBUNIQUECNOT NULL、UNIQUE及CHECKDNOT NULL和UNIQUE4使用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用( )短语。AMODIFY BDROP CADD DDELETE二、综合题1今有两个数据库模式:职工(职工号姓名,年龄,职务,工资,部门号),其中,职工号为主码。部门(部门号,名称,经理名,地址,电话号)其中部门号为主码。请用SQL语言定义这两个关系模式,要求在关系模式中完成如下完整性约束条件:(1)定义每个模式的主码;(2)定义参照完整性;(3)定义职工的年龄不得超过60岁。第五章答案 一、选择题 1B 2D 3C 4B 二、综合题 1解: CREATE TABLE 职工(职工号 CHAR(8), 姓名 CHAR(8), 年龄 CHAR(8) 职务 CHAR(8), 工资 INT, 部门号 INT, PRIMARY KEY(职工号), FOREIGN KEY(部门号) REFERENCES 部门(部门号), CHECK AGE=60;CREATE TABLE 部门 (部门号 INT, 名称 CHAR(20), 经理名 CHAR(8), 地址 CHAR(20), 电话号 CHAR(20), PRIMARY KEY(部门号);第六章 关系数据理论 1设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是( )。 A姓名 B学号,姓名 C.学号 D学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国非公路电动汽车用电动机和逆变器行业市场现状供需分析及投资评估规划分析研究报告
- 重庆电子工程职业学院《欧美设计规范释义》2023-2024学年第二学期期末试卷
- 青岛职业技术学院《金属塑性成型原理》2023-2024学年第二学期期末试卷
- 西安美术学院《药学综合设计性实验》2023-2024学年第二学期期末试卷
- 沈阳航空职业技术学院《三维图像设计与制作》2023-2024学年第二学期期末试卷
- 河南经贸职业学院《建筑漫游》2023-2024学年第二学期期末试卷
- 南开大学《农产品贮藏与加工》2023-2024学年第二学期期末试卷
- 宁波诺丁汉大学《外国教育史》2023-2024学年第二学期期末试卷
- 武汉纺织大学《微机原理与接口技术》2023-2024学年第二学期期末试卷
- 遵义医科大学《算法设计与分析Ⅱ》2023-2024学年第二学期期末试卷
- 2025年湖北省新华书店(集团)限公司招聘(93人)高频重点提升(共500题)附带答案详解
- 铍箔及铍合金箔行业行业发展趋势及投资战略研究分析报告
- “岗课赛证”综合育人模式下高职活页式教材的建设研究
- 2024年中考地理专项复习:材料分析题(解析版)
- 基于项目式学习的思政教学实践探索
- 寄生虫病诊断与治疗
- 2020-2021学年四川省凉山州八年级(下)期末物理试卷
- 《(近)零碳园区评价技术规范》
- 2024-2025学年中考数学专项复习:函数之新定义问题(含答案)
- 鹤壁市第一届职业技能大赛 保健按摩师项目技术工作文件
- 中建室外景观园林专项施工方案
评论
0/150
提交评论