数据库原理复习题

合集下载

数据库原理复习题_专1

数据库原理复习题_专1

数据库原理复习题_专1一、选择题1.以下内容中不属数据库所具特点的是()。

.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库治理系统含义的是().DB B.DBMS C.DBD.DT3.在数据库技术中,实体—联系模型是一种().概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。

.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。

.层状模型B.XX状模型C.混合模型D.关系模型6.数据库系统的核心是()。

.数据库B.数据库治理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指().外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是().数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是(). 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( ).数据库减少了数据冗余B.数据库中的数据可以共享C.数据库幸免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是().E-R 模型B.层次模型C.关系模型D.面向对象的模型12.同一个关系模型的任两个元组值()。

.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。

.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。

. XX状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库治理系统应能实现的专门关系运算包括()。

.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R 和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是().7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( ).对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。

数据库原理期末考试复习题及答案(供参考)

数据库原理期末考试复习题及答案(供参考)

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分。

1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2。

下列四项中,不属于数据库系统的特点的是(C ) A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体—联系模型4。

数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是( D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8。

己知关系R和S,R∩S等价于( B )A. (R-S)—SB. S—(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B。

左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A.’5021',’刘祥’,男,21 B。

数据库原理考试总复习题库 你懂的 肯定帮的到你

数据库原理考试总复习题库  你懂的 肯定帮的到你

数据库原理总复习题一、填空题1. SQL Server数据库应用的处理过程分布在客户机(或客户端)__ 和服务器上。

2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的硬盘空间。

3、. 常见的SQL Server2005的版本一般包括企业版、标准版、工作组版、精简版(次序无先后)。

6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、ndf、ldf (次序无先后)。

7. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为批处理_ 。

9. 函数LEFT(…abcdef‟,2)的结果是‟ab‟。

10. SQL Server中的整数类型包括____ bigint、int、smallint、tinyint (次序无先后)___四种。

11. Microsoft SQL Server2005是运行在_____ windows _____操作系统平台上的、逻辑模型为___关系_____型数据库管理系统。

12. SQL Server将数据组织到用户可以看见的逻辑组件____ ,而在磁盘上则作为操作系统文件实现。

13. 如果希望修改数据库的名字,可以使用的系统存储过程是sp_renamedb。

14. 数据库备份和恢复的Transact-SQL语句分别是____ Backup Database_____和____ Restore Database _____。

15. 找回被删除表的惟一方法是事先做好数据库的备份工作。

16. 索引是一种常用的改善数据库性能的技术。

17. 索引会影响对基本表的___插入、删除、修改____等操作的速度。

18. 聚集索引与非聚集索引相比,查询速度要快。

19. SQL Server中为局部变量赋值的语句是SELECT和SET。

20. 使用create database命令定义一个数据库,包括定义_____数据_____文件和_____日志_____文件两个部分。

数据库原理复习题专

数据库原理复习题专

一、选择题1.以下内容中不属数据库所具特点的是()。

A.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库管理系统含义的是()A.DBA B.DBMS C.DBD.DATA3.在数据库技术中,实体—联系模型是一种()A.概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。

A.层状模型B.网状模型C.混合模型D.关系模型6.数据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指()A.外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是()A.数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是()A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是()A.E-R模型B.层次模型C.关系模型D .面向对象的模型12.同一个关系模型的任两个元组值()。

A.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。

A.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。

A. 网状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是()A.7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( )A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。

数据库原理 期末考试复习题及答案

数据库原理 期末考试复习题及答案

数据库1. 下列四项中,不属于数据库系统的主要特点的是()。

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.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A.元组 B.行 C.记录 D.属性7.下列关系运算中,()运算不属于专门的关系运算。

A.选择 B.连接C.广义笛卡尔积 D.投影8. SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。

A.M端实体的关键字 B.N端实体的关键字D.重新选取其他属性端实体关键字与N端实体关键字组合C.M)SQL语言中,删除一个表的命令是( 10.B. DROP A. DELETED. REMOVE C. CLEAR)是关系完备的系统1中( 11. 图A B C D1 图:学生;C :课程;MM),其中各属性的含义是:S:名次,,12.有关系模式A(S,C其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NFC.3NF D.BCNF13.关系规范化中的删除异常是指 ( )A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入14.在数据库设计中, E-R图产生于()A.需求分析阶段 B.物理设计阶段C.逻辑设计阶段 D.概念设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

数据库原理复习习题

数据库原理复习习题
假设某个管理部门涉及到的实体型包括公司、部门、职工、 客户,它们分别具有下列属性: 公司:公司编号、公司名、成立时间、注册资金 部门:部门编号、部门名 职工:职工号、姓名、性别、年龄、电话 客户:客户编号、客户姓名、电话、通信地址 其中,一个公司有若干个部门,一个部门有若干名职工,一 个职工只能在一个部门工作;每个部门有一位部门经理, 管理其所在部门的所有其他职工;每位职工可以和多个客 户建立联系,每位客户也可以和多位职工联系。
选择题
8.多个事务执行的次序称为( A.过程 C.调度 B.流程 D.步骤 ) )
9.在DBMS中,实现事务持久性的是( A.完整性子系统 C. 恢复子系统
B. 安全性子系统 D. 并发控制子系统
10.数据库的三级模式结构中,单个用户使用的数据视图描述称为() A.子模式 C. 物理模式 B. 概念模式 D. 关系模式
已知某银行数据库有如下关系模式: 银行(银行ID,银行名,城市,总资产) 客户(客户ID,姓名,街道,城市) 贷款(贷款ID,银行ID,金额) 贷款-客户(客户ID,贷款ID) 账户(账户ID,银行ID,余额) 存款(客户ID,账户ID) 查询客户姓名,这些客户所拥有账户的银行集 合包含了徐州市的所有银行的集合
7.有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职 工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语 言中,定义这个完整性约束的短语是( ) A. ON DELETE CASCADE D.ON DELETE SET NULL
关系代数和SQL
已知某银行数据库有如下关系模式: 银行(银行ID,银行名,城市,总资产) 客户(客户ID,姓名,街道,城市) 贷款(贷款ID,银行ID,金额) 贷款-客户(客户ID,贷款ID) 账户(账户ID,银行ID,余额) 存款(客户ID,账户ID) 查询在中国银行既有存款又有贷款的客户姓名

数据库原理期末复习题

数据库原理期末复习题

一、单项选择题1、在数据库技术中,独立于计算机系统的模型是_________。

A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型2、SQL基本表的创建中是通过_________实现参照完整性规则的。

A.主键子句B.外键子句C.检查子句D.NOT NULL3、设计性能较优的关系模式称为规范化,规范化的主要理论依据是_________。

A.关系规范化理论B.关系运算理论C.代数运算理论D.数理逻辑理论4、用二维表结构表示实体以及实体间联系的数据模型称为_______。

A. 网状模型B. 层次模型C. 关系模型D. 面向对象模型5、假如采用关系数据库系统来实现应用,在数据库设计的_________阶段,需要将E-R模型转换为关系数据模型。

A.概念设计B.物理设计C.逻辑设计D.运行阶段6、数据库系统与文件系统的根本区别在于_________。

A. 数据库系统中,数据可共享B. 数据库系统中,数据冗余度小C. 数据库系统中,整体数据结构化D. 数据库系统中,数据库中有记录数据结构信息的数据字典7、从数据库原理上讲,如果一个关系未定义主码,则_________。

A. 它的第一个属性为主码B. 任意属性都是主码C. 没有主码D. 所有属性构成一个主码8、有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主码是_________。

A. 课程号B. 教工号C. (学号,课程号)D. (学号、教工号)9、在关系数据库系统中,一个关系中的任意两个元组_________。

A. 不能全同B. 可全同C. 必须全同D. 以上都不是10、在数据库设计中,可以很方便地把一个E-R模型转换为关系模型,E-R模型与关系模型之间的联系性质为_________。

A. 一对一B. 一对多C. 多对多D. 以上三种都不对11、数据库管理系统不具备的功能为_________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.关系R1,R2,R3各有10个元组,那么这三个关系的自然联结结果的元组个数为()A.10 B.30C.1000 D.不确定(与计算结果有关)2.对数据库中数据的操作分为两大类:( )A.插入和修改B.查询和修改C.检索和修改D.查询和更新3.根据加密密钥的使用和部署,数据库加密技术分为对称加密(DES)和非对称加密(RSA),下列叙述正确的是:()A.在DES和RSA中所有密钥都必须保密.在DES和RSA中所有密钥都不必保密.在DES中加密和解密使用相同加密密钥,密钥必须保密.RSA中使用两个加密密钥,公钥和私钥都要保密4.约束“年龄限制在18—30岁之间”属于DBMS的哪种功能()A.安全性 B.完整性 C.并发控制 D.恢复5.DB,DBMS和BDS三者之间的关系是()A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DBS和DB D.DBS与DB和DBMS无关6.根据加密密钥的使用和部署,数据库加密技术分为对称加密(DES)和非对称加密(RSA),下列叙述正确的是:()A.在DES和RSA中所有密钥都必须保密B.在DES和RSA中所有密钥都不必保密C.在DES中加密和解密使用相同加密密钥,密钥必须保密D.RSA中使用两个加密密钥,公钥和私钥都要保密7.下列四项中说法不正确的是()A.数据库减少了数据冗余 B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性8. 数据的独立性是指()。

A.数据之间相互独立B.应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立D.数据与磁盘之间相互独立9.层次模型只能表示()联系A.1:M B.M:NC.M:1 D.1:110对数据库中数据的操作分为两大类:( )A.插入和修改B.查询和修改C.检索和修改D.查询和更新11.关系R1,R2,R3各有10个元组,那么这三个关系的自然联结结果的元组个数为()A.10 B.30C.1000 D.不确定(与计算结果有关)12. 数据库在磁盘上的基本组织形式是( )。

A. DB B.文件 C.二维表 D.系统目录13.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),其主码是()A.宿舍编号 B.学号C.宿舍地址、姓名 D.宿舍编号、学号14.在SQL中,外模式一级数据结构的基本单位是()A.基本表 B.实表C.虚表 D.视图15.在视图上不能完成的操作是()A.更新视图 B.查询C.在视图上定义新的基本表 D.在视图上定义新视图16.3NF同时又是()A.2NF B.1NFC.BCNF D.1NF,2NF17.数据库设计人员和用户之间沟通信息的桥梁是()A.程序流程图 B.实体联系图C.模块结构图 D.数据结构图18.下面哪一条规则是正确的?()A.若X→Y,WY→Z,则XW→ZB.若X→Y,Y→Z,则X→YC.若XY→Z,则X→Z,Y→ZD.若X→Y,Y→Z,则X→Z19.数据库设计人员和用户之间沟通信息的桥梁是()A.程序流程图 B.实体联系图C.模块结构图 D.数据结构图20.实体集学生与参考书之间具有()联系A.一对一 B.一对多C.多对多 D.多对一21.17.DB的三级模式结构中最接近用户的是()。

A.内模式 B.外模式C.概念模式 D.用户模式22.数据库中的封锁机制是()的主要方法。

A.完整性 B.安全性 C.并发控制 D.恢复23. 储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()A.一对一 B.一对多C.多对多 D.多对一24.关系数据模型()。

A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系25.数据模型的三要素是()。

A.数据结构 B.数据操纵C.数据的完整性约束 D.以上三点都包括26.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()A.一对一 B.一对多C.多对多 D.多对一27.下面哪一条规则是正确的?()A.若X→Y,WY→Z,则XW→ZB.若X→Y,Y→Z,则X→YC.若XY→Z,则X→Z,Y→ZD.若X→Y,Y→Z,则X→Z28.SQL语言通常称为()A.结构化查询语言 B.结构化控制语言C.结构化定义语言 D.结构化操纵语言29.对数据库的并发操作有可能带来的问题包括()A.读出“脏”数据 B.带来数据冗余C.未被授权的用户非法存取数据 D.破坏数据独立性30.当同一个实体集内部的实体之间存在着一个1:N联系时根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()A.1个 B.2个C.3个 D.4个1 数据库系统一般由_____ , _________ , __________ , _________构成。

2 最常见的数据模型_________ , __________ , __________ 。

3. 在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是。

4. 数据完整性包括实体完整性、 和用户定义的完整性。

5. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是(在1NF,2NF,3NF范围内)6.数据库系统提供了两个方面的映射功能,这样就使得数据既具有 独立性,又具有 独立性。

7.消除了每一属性对候选码传递依赖的关系模式,称为模式。

8.设计概念结构时,常用的数据抽象方法是、聚集和。

9.数据库中的语言系统分为主语言和 。

10.数据库系统提供了两个方面的映射功能,这样就使得数据既具有 独立性,又具有 独立性。

11.关系代数是以 为运算对象的一组高级运算的集合。

12.θ连接是由和操作组合而成。

13.SQL语言的全称(中文)是,它是关系数据库语言的。

14.视图是定义在之上的,对视图的一切操作最终要转换为对的操作。

15.关系模式的三类完整性约束条件分别是实体完整性、参照完整性和。

16.操作“between 16 and 35”的语义是。

17.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是(在1NF,2NF,3NF范围内)。

18.消除了每一属性对候选码传递依赖的关系模式,称为模式。

19.数据库设计分为以下六个阶段:需求分析阶段、数据库概念结构设计阶段、、、、数据库运行和维护阶段。

20.数据库的逻辑模型设计阶段的任务是将转化为关系模型。

21.设计概念结构时,常用的数据抽象方法是、和概括。

22. 如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加而不能加。

23. 数据模型的三要素是指_________ , __________ , __________ 。

1. 数据库设计的步骤2.模式3. 事务的ACID性质4.关系系统5. 数据库系统6. 视图7.如何理解一个“好”的数据库模式8.数据字典有一学校教学数据库,包括学生、课程、教师、学生成绩4个关系学生关系S(SNO,SN,AGE,SEX),有属性:学号,姓名,年龄,性别;课程关系C(CNO,CN,PCNO),包括属性:课程号,课程名,先修课程号;教师关系T(ENO,EN,DEPT),包括属性:职工号,姓名,系别;学生成绩关系SC(SNO,CNO,ENO,G),包括属性:学生号,课程号,任课教师职工号,学生学习成绩。

请分别用关系代数和SQL语言完成下列操作:1. 求所有成绩为A的学生的姓名2. 求选修了信息系老师开设的所有课程的学生名3.求选修了”数据库原理”并且成绩在80分以上的学生姓名假设学生选课数据库关系模式如下:Student(SNo,SName,SAge,SDept);包括属性:学号、姓名、年龄、专业Course(CNo,CName);包括属性:课程号、课程名SC(SNo,CNo,Score);包括属性:学号、课程号、成绩请分别用关系代数和SQL语言完成下列操作1.查询:学生王芳的“计算机组成原理”课成绩2.查询:学号为20020202的学生的专业和年龄。

3.检索“英语”专业学生所学课程的信息,包括学号,姓名,课程名,和成绩某汽车运输公司数据库中有三个实体集:“车队”实体集,属性有:车队号,车队名;“车辆”实体集,属性有:牌照号、厂家、出厂日期;“司机”实体集,属性有:司机编号姓名、电话。

车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队和车辆间存在“拥有”联系,每个车队可拥有若干车辆,每个车辆只能属于一个车队;司机使用车辆有日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

请设计:1.该运输公司数据库的E-R图,并在图上注明属性、联系类型、实体标识符(10分)2.把E-R图转换为关系模式(标注出主码和外码)(6分)某商业集团数据库有3个实体集:“商品” 实体集,属性有:商品号、商品名、规格、单价;“商店”实体集,属性有:商店好、商店名、地址;“供应商”实体集,属性有:供应商号、供应商名、地址。

供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有月供应量;商店与商品之间存在“销售”联系每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有月计划数。

请设计:1.该集团数据库的E-R图,并在图上注明属性、联系类型、实体标识符(10分)2.把E-R图转换为关系模式(标注出主码和外码)(6分。

相关文档
最新文档