中南大学数据库题库03数据表
中南大学数据库考试题库

1•在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。
A需求分析B概念设计C逻辑设计D物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2.关于数据库概念设计阶段的工作目标,下列说法错谋的是A定义和描述应用系统涉及的信息结构和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C描述应用系统的数据需求D描述需要存储的记录及其数量参考答案3. SQL Server 2000的字符型系统数据类型主要包括()。
A int、money、charB char> varchar、textC datetime、binary> intD char、varchar> int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。
A数据模型B数据库C关系模型D数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式参考答案B6. 关系模型的数据结构是A树B图C表D二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A数据库管理员维护B程序员维护C数据库管理系统维护D—般用户维护参考答案A8. E-R图用于描述数据库的A概念模型B数据模型C存储模型D逻辑模型参考答案9•下面列出的条目中,()不是数据库技术的主要特点。
中南大学数据库考试参考答案

中南大学考试试卷 A 卷2010 ~2011 学年 下 学期 数据库原理与技术 课程 时间100分钟 48学时,3学分,闭卷,总分100分,占总评成绩50 %(原有综合实验与平时成绩占50%) 2011年5月27日专业年级:专业年级: 电子信息工程08级 参考答案及评分标准一、填空题:(请将答案直接写在试题纸上,每空2分,共22分)(1) 现在流行的关系数据库系统国外的有Oracle 、SQL SQL Server Server 、ACCESS 、My My SQL SQL (此空任填一个正确的如Sybase,DB2,foxpro, Informix _、等,国产的有、等,国产的有iBase 、Openbase,DM6, Oscar(任一个) _等。
基于C/S 模式的数据库开发工具主要有PB 、_VB ,Delphi_(任一个)_等。
基于B/S 模式的数据库技术主要的ASP 、__JSP ,PHP(任一个)_等。
等。
(2)关系系统的完整性包括实体完整性及_参照_完整性、用户自定义完整性,在大型数据库系统如ORACLE 中trigger 可用来实现__用户自定义或参照___完整性,Primary Primary key key 是实现__实体___完整性,Check 约束是用来实现__用户自定义__完整性。
(3) Given a table R(A,B,C,D) , A,B,C,D are all atomic attribute and A is a key in R. IF BC àA, we can say _ BC ___is also a key in R. We can make sure that the highest NF of R is _1 NF 。
(4) SQL means S tructure 、Query _、L anguage 。
二、名词解释(每个4分,共16分)分)1.DB:数据库(1分),相互间有联系的数据集合(3分),或在DBMS 的集中管理下,有较高的数据独立性,有较高的数据独立性,较少的冗余,较少的冗余,相互间有联系的文件集合。
中南大学《数据库原理与技术》课程作业(在线作业)三及参考答案

(C)登录
(D) SQL Server用户
参考答案:
(B)
8.
事务是数据库操作的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。
(A)安全性
(B)一致性
(C)完整性
(D)可靠性
参考答案:
参考答案:
(D)
13.
并发操作会带来的数据不一致性有()。
(A)丢失修改、不可重复读、读脏数据、死锁
(B)不可重复读、读脏数据、死锁
(C)丢失修改、读脏数据、死锁
(D)丢失修改、不可重复读、读脏数据
参考答案:
(D)
14.
数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。
(A)数据字典、应用程序、审计档案、数据库副本
参考答案:
(ACD)
2.
事务的特性有()。
(A)原子性
(B)一致性
(C)隔离性
(D)持续性
参考答案:
(ABCD)
3.
数据安全性控制通常采取的措施有()。
(A)鉴定用户身份
(B)设置口令
(C)控制用户存取权限
(D)数据加密
参考答案:
(ABCD)
4.
SQL Server的安全性管理包括()。
(A)数据库系统登录管理
(A)事务故障
(B)系统故障
(C)介质故障
(D)人为错误
参考答案:
(C)
22.
SQL Server 2000提供了4层安全防线,其中“SQL Server通过登录账号设置来创建附加安全层。用户只有登录成功,才能与SQL Server建立一次连接。”属于( )。
中南大学数据库习题 复习题目

第九章习题一、选择题(1-10小题为多选题,11-13小题为单选题)1、在SQL Server2000中属于表级完整性约束的就是( AC )。
A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均就是2、在SQL Server2000中实现数据完整性的主要方法有(ABCD )。
A)约束B)默认C)规则D)触发器3、在SQL Server2000的数据完整性控制中属于声明数据完整性的就是(ABC )。
A)约束B)默认C)规则D)触发器4、在SQL Server2000的数据完整性控制中属于过程数据完整性的就是( AD)。
A)存储过程B)默认C)规则D)触发器5、在SQL Server中,以下( AB)约束属于域完整性约束。
A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY6、SQL Server2000数据库系统中一般采用( ABCD )以及密码存储等技术进行安全控制。
A)用户标识与鉴别B)存取控制C)视图D)触发器7、SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有( B )。
A)EXECUTE B)CREA TE TABLE C)UPDATE D)SELECT8、有关登录帐户、用户、角色三者的叙述中正确的就是( )。
A)登录帐户就是服务器级的,用户就是数据库级的B)用户一定就是登录帐户,登录帐户不一定就是数据库用户C)角色就是具有一定权限的用户组D)角色成员继承角色所拥有访问权限9、SQL Server2000的安全性管理包括( )。
A)数据库系统登录管理B)数据库用户管理C)数据库系统角色管理D)数据库访问权限的管理。
10、SQL Server2000使用权限来加强系统的安全性,通常将权限分为( AC)。
A)对象权限B)用户权限C)语句权限D)隐含权限11、SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于( B )。
中南大学数据库习题复习资料.docx

第七章习题一、选择题1. E ・R 方法的三要素是(C )。
A )实体、屈性、实体集B )实体、键、联系C )实体、属性、联系D )实体、域、候选键2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。
A ) E-R 模型B )层次模型C )关系模型D )网状模型。
3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。
6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。
A )需求分析B )概念设计C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方 法。
A ) HASHB ) B+树索引C )聚簇D )其它8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。
A )属性冲突B )命名冲突C )联系冲突D )结构冲突9. 在数据库设计中,E ・R 模型是进行(B )的一个主要工具。
A )需求分析B )概念设计C )逻辑设计D )物理设计10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。
A )属性冲突B )命名冲突C )联系冲突D )结构冲突11. 下列关于数据库运行和维护的叙述中,(D )是正确的。
A ) 只要数据库正式投入运行,标志着数据库设计工作的结束B ) 数据库的维护工作就是维护数据库系统的正常运行C ) 数据库的维护工作就是发现错误,修改错误D ) 数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E ・R 模型向关系模型转换的叙述屮,不正确的是(C ) oA ) 一个实体类型转换为一个关系模式B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应D ) 一个m : n 联系转换为一个关系模式13. 在数据库逻辑结构设计中,将E ・R 模型转换为关系模型应遵循相应原则。
最新中南大学大二计算机专业数据库系统概论试卷及答案

班号学号姓名成绩中南大学? 数据库系统概论?期末考试卷考前须知:1、考试时间2小时;2、答案写在答题纸上一:单项选择题(本大题共12小题,每题3分,共36分)1. 对现实世界进行第一层抽象的是【 D 】A. 用户数据模型B. 物理数据模型C. 逻辑数据模型D. 概念数据模型2. 以下不属于集合运算的是________。
【 C 】A. 并B. 广义笛卡尔积C. 除D. 差3. 假设一个关系有函数依赖集〔AB→CD, A→D〕,则可确定它最高属于:【 A 】A. 1NFB. 2NFC. 3NFD. BCNF4. 以下哪个SQL语句没有语法错误【 A 】A. Grant select on TableA to User1 with grant optionB. select count(a) from b where count(a)>3C. insert into TableA set a=1, b=2D. drop TableA where a=15. 定义学生对象来表示张三、李四等学生个体,这种抽象方法被称为【A】A. 分类B. 聚集C. 类比D. 概括6. 哪一级封锁协议解决了读脏数据问题?【B】A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 以上都不是7. 工资表〔职工号,岗位级别,岗位工资〕中有如下约束:岗位级别低的职工的岗位工资应低于岗位级别高的职工的岗位工资。
这种约束属于什么约束类型?【E】A. 静态列级约束B. 动态列级约束C. 静态元组约束D. 动态元组约束E. 静态关系约束F. 动态关系约束8. 设有关系R〔A,B,C〕的值如下:A B C1 4 11 2 44 3 4以下表达正确的选项是:【 D 】A. 关系中存在函数依赖A→CB. 关系中存在函数依赖BC→AC. 关系中存在函数依赖C→AD. 无法获知函数依赖关系9.有关系模式A (a, b, c, d, e, f),存在如下函数依赖集:F={(a)→b,(a, c)→d,(c, d)→e, (e)→f }可知其候选键是【 B 】A. (a, c, e)B. (a, c)C. (b, d, f)D. (a, c, d, e)10.如果有5个不同的实体,存在5个不同的二元联系,其中2个为1:1联系,3个为M:N 联系,那么根据转换规则,转换出来的关系表个数不可能是:【 A 】A. 7个B.8个C.9个D. 10个11. 以下不属于数据库保护数据安全的机制的是:【 A 】A. 索引B. 并发控制C. 存取控制D. 数据完整性约束12. 以下属于数据库逻辑结构设计阶段工作内容的是:【 C 】I.数据字典II. 范式分解III. ER图IV. 数据流图V. 用户模式A. I, IVB. II, III, VC. II, VD. I, III, IV二:简答题:(3题,每题6分)1.试述数据库三层模式结构的含义。
中南大学数据库习题复习资料

第七章习题一、选择题1.E-R方法的三要素是(C )。
A)实体、属性、实体集B)实体、键、联系C)实体、属性、联系D)实体、域、候选键2.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。
A)E-R模型B)层次模型C)关系模型D)网状模型。
3.在数据库设计的需求分析阶段,业务流程一般采用(B)表示。
A)E-R模型B)数据流图C)程序结构图D)程序框图4.概念设计的结果是(B)。
A)一个与DBMS相关的概念模式B)一个与DBMS无关的概念模式C)数据库系统的公用视图D)数据库系统的数据词典5.在设计数据库系统的概念结构时,常用的数据抽象方法是(C)。
A)合并与优化B)分析和处理C)聚集和概括D)分类和层次6.如果采用关系数据库来实现应用,在数据库设计的(C)阶段将关系模式进行规范化处理。
A)需求分析B)概念设计C)逻辑设计D)物理设计7.在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方法。
A)HASH B)B+树索引C)聚簇D)其它8.在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为(D )冲突。
A)属性冲突B)命名冲突C)联系冲突D)结构冲突9.在数据库设计中,E-R模型是进行(B)的一个主要工具。
A)需求分析B)概念设计C)逻辑设计D)物理设计10.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另一局部应用中被定义为整型,那么被称之为(A)冲突。
A)属性冲突B)命名冲突C)联系冲突D)结构冲突11.下列关于数据库运行和维护的叙述中,(D )是正确的。
A)只要数据库正式投入运行,标志着数据库设计工作的结束B)数据库的维护工作就是维护数据库系统的正常运行C)数据库的维护工作就是发现错误,修改错误D)数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E-R模型向关系模型转换的叙述中,不正确的是(C)。
中南大学数据库原理与技术考试卷及答案

---○---○------○---○---中南大学考试试卷2010~2011学年 1 学期数据库原理与技术课程时间100分钟56 学时,3.5学分,开卷,总分100分,占总评成绩70 %empno 员工号ename 员工姓名job 工作mgr 上级编号hiredate 受雇日期sal 薪金comm 佣金deptno 部门编号使用scott/tiger用户下的emp表和dept表完成下列题目(本题45分,每小题3分)1.找出SMITH的直接上级和下级的员工姓名2.列出所有员工的姓名、雇用日期和部门名称3.列出薪水高于其直接上级的所有员工姓名4.删除销售部的所有员工记录5.给所有的经理涨薪水10%6.查找服务年限最长的前三个员工7.列出所有部门的详细信息和平均工资8.列出和SMITH同个部门的员工姓名9.显示超过部门平均工资的员工姓名10.显示部门20的所有的雇员姓名和部门名称11.统计每种岗位的最高工资和最低工资12.显示高于analyst岗位所有雇员工资的所有雇员姓名和岗位13.找出部门号为20的或者工资大于2000的员工信息14.给emp表添加字段‘idcard’,类型数值型,16位15.删除emp表二、使用system/manager用户/密码登陆,并完成以下操作(本题31分,第1-3题7分,第4题10分)1.创建一个用户library,密码是m1234%,默认表空间myexample,临时表空间mytemp,帐户锁定(表空间和临时表空间需要自己创建)2.创建一个锁定前允许的最大失败登陆次数为10次,口令宽限期为3天,并启用口令复杂函数的概要文件MYPROFILE,并分配给用户library3.创建一个角色,具有连接到数据库以及创建表,视图,函数,过程,触发器等的权限,并把这个角色赋给用户library4.以用户library登陆,并建立下面READER和BORROW两个表,并插入相应的数据三、程序填空题:(本题24分,每题6分)1.写出下面该程序运行的结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是( )。
AALTER TABLE 职工工资表ADD CHECK(工资合计=基本工资+奖金)BUPDATE 职工工资表SET 工资合计=基本工资+奖金CINSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金)DCREATE TRIGGER tgzON 职工工资表FOR INSERTASUPDATE 职工工资表SET 工资合计=a.基本工资+a.奖金FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期参考答案D在SQL Server中,有教师表(教师号,姓名,职称,工资)。
现要为“教授”的工资增加400。
下列语句中正确的是( )。
AUPDATE 教师表SET 工资=工资+400WHERE 职称= ´教授´BUPDATE 教师表WITH 工资=工资+400WHERE 职称= ´教授´CUPDATE FROM 教师表SET 工资=工资+400 WHERE 职称= ´教授´DUPDATE 教师表SET 工资+400WHERE 职称= ´教授´参考答案A在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。
A 创建一个DEFAULT约束(或默认值)B 创建一个CHECK约束C 创建一个UNIQUE约束(或唯一值)D 创建一个PRIMARY KEY约束(或主键)参考答案A下列哪一个命令为删除sample数据库的tb_name表()。
A delete from tb_nameB delete from sample.tb_nameC drop table sample.DBO.tb_nameD drop table sample.tb_name参考答案CSQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现()功能。
A 数据查询B 数据定义C 数据操纵D 数据控制参考答案CCREATE TABLE语句()。
A 必须在数据表名称中指定表所属的数据库B 必须指明数据表的所有者C 指定的所有者和表名称组合起来在数据库中必须唯一D 省略数据表名称时,则自动创建一个本地临时表参考答案C从表中删除一行或多行记录的语句是()。
A UPDATEB DELETEC DROPD INSERT参考答案B在数据完整性的各类型中,将行定义为特定表中的唯一实体的是()。
A 实体完整性B 域完整性C 引用完整性D 用户定义完整性参考答案A下面关于关联叙述正确的是()。
A 可在两个表的不同数据类型的字段间创建关联B 可在两个表的不同数据类型的同名字段间创建关联C 可在两个表的相同数据类型的不同名称的字段间创建关联D 在创建关联时选择了级联删除相关的记录,则外键表中的某条记录删除时,可自动删除主键表中的关联记录。
参考答案C设关系数据库中有一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型。
若要把“郑欣的化学成绩80分”插入S表中,正确的语句是()。
A ADD INTO S VALUES(‘郑欣’, ‘化学’, ‘80’)B INSERT INTO S VALUES(‘郑欣’, ‘化学’, ‘80’)C ADD INTO S VALUES(‘郑欣’, ‘化学’, 80)D INSERT INTO S VALUES(‘郑欣’, ‘化学’, 80) 参考答案D在SQL Server中,下列标识符可以作为本地临时表名的是()。
A ##MyTableB @@MyTableC @MyTableD #MyTable参考答案D数据表可以设置字段Check约束,这种约束属于()。
A 实体完整性范畴B 参照完整性范畴C 数据一致性范畴D 域完整性范畴参考答案D若用如下的SQL语句创建了一个表SC:CREATE TABLE SC( S CHAR(6) NOT NULL,C CHAR(3) NOT NULL,SCORE INT,NOTE CHAR(20) )向SC表插入如下数据行时,()行可以被插入。
A (‘201009’,‘111’,60,必修)B (‘200823’,‘101’,NULL,NULL)C (NULL,‘103’,80,‘选修’)D (‘201132’,NULL,86,‘’)参考答案B若要在基本表S中增加一列CN(课程名),可用()。
A ADD TABLE S(CN CHAR(8))B ADD TABLE S ALTER(CN CHAR(8))C ALTER TABLE S ADD CN CHAR(8)D ALTER TABLE S (ADD CN CHAR(8))参考答案C下面()Transact-SQL语句可以创建一个数据表。
A ALTER TABLEB CREATE TABLEC CREATE DATEBASED ALTER VIEW参考答案B在为Students_db数据库的S_C_Info表录入成绩数据时,必须使得数据满足表达式:0<=成绩<=100,以下()方法可以解决这个问题。
A 创建一个DEFAULT约束(或默认值)B 创建一个CHECK约束C 创建一个UNIQUE约束(或唯一值)D 创建一个PRIMARY KEY约束(或主键)参考答案B表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
A 主键B 外键C NULLD CHECK参考答案D在查询设计器中,不能与其他窗格保持同步的是()。
A 关系图窗格B 网格窗格C SQL窗格D 结果窗格参考答案D( )类型的完整性是通过定义给定表中主键实施的。
A 实体B 域C 引用D 用户定义参考答案A当运用Transact-SQL语句创建主键时,可以是()。
Acreate table table1(c1 char(13) not null primary,c2 int not )on primaryBalter table table1add constraint [PK_table1] primary key nonclustered ( c1) on primary Calter table table1 c1 primary keyD其他选项都可以参考答案B学生成绩表grade中有字段score(float),现在要把所有在55至60分之间的分数提高5分,以下SQL语句正确的是()。
A Update grade set score=score+5 where score in55..60B Update grade set score=score+5 where score>=55 AND score <=60C Update grade set score=score+5 where score between 55 or 60D Update grade set score=score+5 where score <=55 and score >=60参考答案B()完整性是指一个关系中所有主属性不能取空值。
A 实体B 域C 引用D 用户定义参考答案A下列关于表的叙述正确的是()。
A 只要用户表没有人使用,则可将其删除B 用户表可以隐藏C 系统表可以隐藏D 系统表可以删除参考答案C关系数据库中,主键是()。
A 为标识表中唯一的实体B 创建唯一的索引,允许空值C 只允许以表中第一字段建立D 允许有多个主键的参考答案A在为studentsdb数据库的student_info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。
A 创建一个DEFAULT约束(或默认值)B 创建一个CHECK约束C 创建一个UNIQUE约束(或唯一值)D 创建一个PRIMARY KEY约束(或主键)参考答案AINSERT INTO Goods(Name,Storage,Price) VALUES(’Keyboard’,3000,90.00)的作用是()。
A 添加数据到一行中的所有列B 插人默认值C 添加数据到一行中的部分列D 插入多个行参考答案C在SQL中,建立表用的命令是 ( )。
A CREATE SCHEMAB CREATE TABLEC CREATE VIEWD CREATE INDEX参考答案BSQL语言中,删除表中数据的命令是( )。
A DELETEB DROPC CLEARD REMOVE参考答案ASQL语言中,删除一个表的命令是( )。
A DELETEB DROPC CLEARD REMOVE参考答案BSQL Server 2000中表更新数据的命令是()。
A USEB SELECTC UPDATED DROP参考答案C在SQL中,建立规则用的命令是 ( )。
A CREATE TABLEB CREATE RULEC CREATE VIEWD CREATE INDEX参考答案B已知职工和职工亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时在职工亲属关系中删除对应的亲属元组。
在SQL语言中定义这个完整性约束的短语是( )。
A INSTEAD OF DELETEB INSTEAD OF DROPC AFTER DELETED AFTER UPDATE参考答案C定义外键实现的是哪一(些)类完整性?( )A 实体完整性B 参照完整性C 用户定义的完整性D 实体完整性、参照完整性和用户定义的完整性参考答案B有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。
A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 引用完整性约束参考答案C下面有关主键的叙述正确的是()。
A 不同的记录可以具有重复的主键值或空值B 一个表中的主键可以是一个或多个字段C 在一个表中主键只可以是一个字段D 表中的主键的数据类型必须定义为自动编号或文本参考答案B关于关系图下列哪项是正确的( )。
A 关系图是在同一个表中不同字段之间建立关联B 关系图是表与表之间建立关联,与字段无关C 关系图是在不同表中的字段之间建立关联D 关系图是在不同数据库之间建立关联参考答案C表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的。