英语参考答案 V. The area of Massachusetts - 10,555 square miles (in 2002); the area of England - 50,327 square miles (in 1971). VI. Liverpool is in northwest England, on the Mersey River; Marseilles is in southeast France, on the Mediterranean Sea; Vienna is the capital of Austria, in the northeast part, on the Danube River; Berlin is the capital of Germany, in the northeast part; Oxford is a borough in south central England on the Thames River. VII. The Rhine flows from southeast Switzerland through Germany, the Netherlands, and into the North Sea; the Danube flows from southwest Germany through Austria, Slovakia, Hungary, Serbia, Croatia, Bosnia and Herzegovina, Slovenia, Bulgaria, Romania, and the Ukraine to the Black Sea; the Potomac flows from northeast West Virginia, along the Virginia-Maryland border to the Chesapeake Bay. __________ I. Alexander Hamilton (1757-1804) was an American statesman and political and economic theorist; first Secretary of the Treasury, 1789-1797; one of the authors of The Federalist Papers, which were written to gain popular support for the proposed U.S. Constitution. He was killed by Aaron Burr in a duel. Alexander Humboldt (1769-1859) was a German naturalist, writer, and statesman. Alexander Pope (1688-1744) was an English poet and satirist. II. Count (Otto von) Bismark (1815-1898) was creator and first chancellor of the German Empire (1871-1890). Victor Emmanuel I (1759-1824) was king of Sardinia (1802-1821); Victor Emmnuel II (1820-1878) was king of Sardinia (1849-1878) and first king of Italy (1861-1878). William E. Gladstone (1809-1898) was British prime minister (4 times between 1868 and 1894). III. America was discovered in 1492. The Declaration of Independence is the public act by which the Second Continental Congress, on July 4, 1776, declared the Colonies to be free and independent of England. The U. S. Constitution is the system of fundamental laws and principles that prescribes the nature, functions, and limits of the government of the United States; framed in 1787 by the Constitutional Convention, it went into effect March 4, 1789. VI. Kenilworth was written by Sir Walter Scott; Othello , by William Shakespeare; In Memoriam by Alfred, Lord Tennyson; The Earthly Paradis e by William Morris; Lycidas by John Milton; The Rape of the Lock by Alexander Pope; Childe Harold by George Gordon, Lord Byron; The Lady of the Lake by Sir Walter Scott . VII. Shakespeare lived in the 16th 17th centuries; Wordsworth lived in the 18th 19th; and Pope in the 17th 18th. VIII. Chaucer - Canterbury Tales , Troilus and Criseyde ; Thackeray - Vanity Fair , Pendennis ; Tennyson - Charge of the Light Brigade, The Lady of Shallot ; Washington Irving - The Legend of Sleepy Hollow, Rip Van Winkle ; Whittier - Snow-bound, Barbara Frietchie . 几何参考答案 代数参考答案 算术参考答案 1873年通过入学考试的新生 http://libraries.mit.edu/archives/exhibits/exam/#1
一、名词解释 1 备份 将数据存放到一个文件中,当需要时可用于数据恢复 二、填空题 1 在多用户环境下,当一个事务进行时,其它事务的任何封锁都不能进行,称该事务 对数据加了( )锁 排他锁或叫 X 锁 2 在数据库中防止死锁的方法主要有 . :( )、( )、( )和( ) 一次性锁请求,锁请求排序,序列化处理,资源剥夺 3 当数据库运行一段时间后,若在不同程度上要求从概念和实现两个层次上改变数据 库逻辑结构,这称为数据库( ) 重构 4 视图是定义在( )之上的,对视图的一切操作最终要转换为对( )的操作。 基本表,基本表 5 在程序中,事务以 BEGIN TRANSACTION 语句开始,以( )语句或 ROLL-BACK 语句结束。 COMMIT 6 数据库的并发操作通常会带来三个问题:( )问题、读脏数据问题、不可重复读问题。 丢失数据 7 如果事务 T 对某个数据 R 实现了( )锁,那么在 T 对数据 R 解除封锁之前,不允许其他事务再对 R 加任何类型的锁。 排他 8 在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的( )性。 串行 9 保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的( )控制。 安全性 10 SQL Server 支持 4 种基本备份:数据库备份、事务日志备份、 ( ) 备份、文件和文件组备份。 差异备份 三、简答题 1 Exclusive 、 Shared 、 Index 分别表示什么? 独占、共享、索引 2 简述事务管理程序的作用。 当事务开始时备份数据库,管理封锁,处理事务次序,事务完成时解锁或恢复到事务开始状态。 3 组成一个典型的数据库运行环境的主要部件有哪些?当一个数据库事务请示到达系统时,它们如何交互地工作? 操作系统、 DBMS 的备份与恢复、 DBMS 的安全控制、 DBMS 的封锁机制、 DBMS 数据结构定义与数据操作 当事务开始时备份数据库,管理封锁,处理事务次序(数据操作),事务完成时解锁或恢复到事务开始状态。 4 什么是事务?它具有哪些性质? 事务是数据库应用中所执行的一个逻辑功能的操作集。一个事务或者完整执行,或者都不执行。 5 SQL Server 支持 4 种基本备份:数据库备份、事务日志备份、 ( ) 备份、文件和文件组备份。 差异备份 6 说明 SQL Server 备份与恢复的机制与操作方法 SQL Server 可以利用企业管理器备份数据库:打开服务器组,展开服务器,打开数据库文件夹,右击选中欲备份的数据库,在弹出的菜单中选所有任务,选备份数据库。在常规选项卡中填写数据库名、备份名称、描述文本;选择备份类型选项:完全、差异、日志、文件和文件组;在目的组中设置备份设备名称等。 也可以使用 Transact-SQL 语句 BACKUP DATABASE 语句完成备份。 SQL Server 可以利用企业管理器恢复数据库:打开服务器组,展开服务器,打开数据库文件夹,右击选中欲备份的数据库,在弹出的菜单中选所有任务,选还原数据库。在常规选项卡中选数据库、恢复方法(数据库、文件和文件组、设备)。也可以使用 Transact-SQL 语句 RESTORE DATABASE 语句完成备份。 四、选择题 1 数据库 重构 内容指( ) A. 清除已被删除的记录 B. 改变或重组数据库结构 C. 将备份中内容重新组织到数据库中去 D. 综合上述三种内容 B 2 数据字典的主要作用之一是( ) A. 查找检索数据 B. 登记所有对象的完整性和安全性限制 C. 支持数据库设计与系统分析 D. 描述数据对象间各种交叉联系 C 3 下列选项中,不属于数据库维护工作的是( ) A)数据转储和备份 B)故障恢复 C)调整数据库结构,改善性能 D)重新设计数据库模式 D 4 下列完整性约束( )是唯一性约束 A.CHECK B.PRIMARY KEY C.NULL | NOT NULL D.UNIQUE D 5 数据库系统采用集中检查( )的方法,以保证系统正确可靠的应用 A. 数据独立性 B. 数据完整性 C. 数据操作性 D. 数据并发性 B 6 适当调整 DB 的模式和内模式,使 DB 适应新的应用环境称为 DB 的 ( ) A. 重组织 B. 监控分析 C. 查询优化 D. 重构造 A 7 DBMS 提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的 ( ) A. 一致性 B. 完整性 C. 安全性 D. 可靠性 C 8 下列 不属于 存储过程优点的是( ) A. 增加了程序编写工作量 B. 提高运行速度 C. 降低网络通信量 D. 间接实现安全控制 B 9 下列选项中,字段值不能修改的数据类型是( ) A . OLE 对象 B .超级链接 C .自动编号 D .是 / 否 A 10 有职工表:职工(职工编号,姓名,性别,基本工资),假设规定职工的基本工资必须在 800 元到 8000 元之间,则基本工资字段的有效性规则表达式为( ) A . 800 基本工资 8000 B . 800= 基本工资 =8000 C . =800 AND =8000 D . =800 OR =8000 C 11 将查询关系 S 的权限授予用户 WANG ,并允许该用户将此权限授予其他用户。实现此功能的 SQL 语句是( ) A.GRANT SELECT TO S ON WANG WITH PUBLIC B.GRANT SELECT ON S TO WANG WITH PUBLIC C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT ON S TO WANG WITH GRANT OPTION B 12 SQL 语言中的 GRANT 命令可以授予用户的权限没有( ) A . SELECT B . DELETE C . ALTER D . CREATE TABLE C 13 在 SQL 语言中,能够实现关系参照完整性规则的子句是( ) A . PRIMARY KEY B . NOT NULL C . FOREIGN KEY D . FOREIGN KEY REFERENCES D 14 SQL 基本的使用方式有两种:它可以单独使用,称为交互式;也可在用高级语言编写的应用程序中使用,称为嵌入式,这时相应的高级语言称为 ( ) A. 元语言 B. 目标语言 C. 源语言 D. 宿主语言 D 15 有学生和班级两个关系,当班级中有学生时,不得删除该班级。实现这一完整性约束使用的 SQL 子句是( ) A.ON DELETE CASCADE B.ON DELETE ALL C.ON DELETE RESTRICT D.ON DELETE SET NULL D Oracle 中 on delete cascade 和 on delete set null 的作用是用来处理级联删除问题的,如果你需要删除的数据被其他数据所参照,那么你应该决定到底希望 oracle 怎么处理那些参照这些即将要删除数据的数据的,你可以有三种方式: 禁止删除。这也是 oracle 默认的 将那些参照本值的数据的对应列赋空,这个需要使用 on delete set null 关键字 将那些参照本值的数据一并删除,这个需要使用 on delete cascade 关键字, ON DELETE RESTRICT 与之类似,只是在之后进行。 16 允许用户 Zhang 对 Score 表的内容进行修改,正确的授权语句是( ) A.GRANT UPDATE TO TABLE Score ON Zhang B.GRANT UPDATE TO Score ON Zhang C.GRANT UPDATE ON TABLE Score TO Zhang D.GRANT UPDATE ON Score TO Zhang D 17 有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,选择的联系类型是:包括学生中的所有记录和成绩中联接字段相等的那些记录 , 则数据之间关联方式是( ) A .内部联接 B .全外部联接 C .左外部联接 D .右外部联接 C 18 在创建表的过程中,设置有效性规则的目的是实施数据库的 ( ) A. 完整性约束 B. 安全性控制 C. 一致性约束 D. 可靠性控制 A 19 若事务 T 1 已经给数据 A 加上了共享锁,则事务 T 2 ( ) A. 只能再对 A 加共享锁 B. 只能再对 A 加排他锁 C. 可以对 A 加共享锁,也可以对 A 加排他锁 D. 不能再给 A 加任何锁 A 20 在 DB 技术中, 脏数据 是指 ( ) A .未回退的数据 B .未提交的数据 C .回退的数据 D .未提交随后又被撤消的数据 D 21 下列不是数据库恢复采用的方法是 ( ) A .建立检查点 B .建立副本 C .建立日志文件 D. 建立索引 D 22 要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是 ( ) A. 一级封锁协议 B. 二级封锁协议 C. 三级封锁协议 D. 两段锁协议 D 23 断言是 DBS 采用的 ( ) A. 安全性措施 B. 完整性措施 C. 恢复措施 D. 并发控制措施 B (说明:断言的概念 所谓断言就是一个谓词,它表达了我们希望数据库总能满足的一个条件。域约束和参照完整性约束是断言的特殊形式。 SQL-92 中断言的定义形式: create assertion 断言名 check 谓词 断言的利弊:① 一方面能够保证数据库的一致性;② 另一方面,检测和维护断言需要很大的开销,系统效率降的很低。一般不主张使用断言! 例如,在银行企业数据库中规定:每个分支机构的贷款金额的总和必须少于该支行帐户余额的总和。用断言描述如下: create assertion sum-constraint check (not exists (select * from branch where (select sum(amount) from loan where loan.branch-name = branch.branch-name) = (select sum(balance) from account where account.branch-name = branch.branch-name) ) )
函数依赖 一、选择题 1 下面关于函数依赖的叙述中 ,不正确的是( )。 A. 若 X Y , Y Z, 则 X YZ B .若 XY Z ,则 X Z,Y Z C. 若 X Y , Y Z ,则 X Z D. 若 X ?Y , Y 包含 Y, 则 X Y B 2 已知关系模式 R ( A,B,C,D,E )及其上的函数依赖集合 F={A B,E A,CE D} 则该关系模式的候选键是( )。 A. AE B.BE C. CE D. DE C 3 在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则说( )。 A . A?B B.B?A C.A??B D. 以上都不是 C 4 对于关系模式中的属性 x 、 y 若 x y 且 x 存在真子集 x' y ,则( ) A.x 完全决定 y B.y 完全函数依赖于 x C.x 部分函数依赖于 y D.y 部分函数依赖于 x D 5 对于关系模式中的属性 X.Y.Z 若 X Y, 但 Y! X, 有 Y Z ,则( ) A.Z 传递依赖于 X B.Z 传递依赖于 Y C.Z 完全函数依赖于 Y D.X 传递依赖于 Z A 6 如果实体 X 的存在依赖于 Y 的存在,且 X 主键的部分或全部从 Y 中获得,则 X 是( ) A. 递归实体 B. 复合实体 C. 弱实体 D. 超类实体 C 7 两个函数依赖集 F 和 G 等价的充分必要条件是( ) A.F=G B.F + =G C.F=G + D.F + =G + D 8 设有关系模式 R(ABCD) , F 是 R 上成立的 FD 集, F={AB , BC} ,则属性集 BD 的闭包 (BD)+ 为 ( ) A . BDB . BCD C . BCD . CD B 二、填空题 1 人们已经提出了许多种类型的数据依赖,其中最重要的是( )和( )。 函数依赖 , 多值依赖 2 如果属性 X 和 Y 是 1:1 的联系 , 则称 X 和 Y 之间的依赖关系为( ) , 记作()。 相互函数依赖 , X Y 3 在关系模式 R ( U )中,如果 Y 函数依赖于 X ,但 Y 不完全函数依赖于 X, 则称 Y ()依赖于 X 。 部分 4 部分函数依赖的定义是( ) 在关系模式 R ( U )中,如果 Y 函数依赖于 X ,且 Y 存在真子集也函数依赖于 X 5 传递函数依赖的定义( ) 如果 Y 函数依赖于 X , Z 函数依赖于 Y,X 不函数依赖于 Y, 则说 Z 传递函数依赖于 x 6 关系模式 R 有一个函数依赖 X Y ,其中 Y X= 假 ,若存在 X 的真子集 X1 使 X1 Y 成立,则称 Y ( ),否则称 Y ( ) 部分函数依赖于 X ,完全函数依赖于 X 7 若 F 是最小函数依赖集,则其中每一个函数依赖的右部都是( 单一属性 )。 三、名词解释 1 部分函数依赖 部分函数依赖:如果 X?Y ,但 Y 不是完全函数依赖于 X ,则称 Y 对 X 部分函数依赖。 2 传递函数依赖 传递函数依赖:对于关系模式 R(U), 设 X 、 Y 和 Z 都是 U 的子集。如果 X?Y , Y?Z 且 Y?X ,则称 Z 对 X 传递函数依赖 3 函数依赖 函数依赖:设 R(U )是属性集 U={A 1 A 2 ........An} 上的关系模式, X 和 Y 是 U 的子集。若对 R ( U )的任一具体关系 r 中的任意两个元组 t1 和 t2, 只要 t1 =t2 就 t1 =t2 。则称 X 函数确定 Y 或 Y 函数依赖于 X ,记作 X?Y 。 4 完全函数依赖 完全函数依赖 : 如果 X?Y ,且对于 X 的任何一个真子集 X ,都有 X ?Y ,则称 Y 对 X 完全函数依赖或者 X 完全决定 Y 。 四、 设有如表所示的关系,试给出其全部函数依赖及候选关键字。 表 工作证号 姓名 年龄 地址 201 于得水 24 武汉 202 田野 23 北京 203 易难 21 天津 204 周全 23 天津 205 方元 22 南京 工作证号 { 姓名,年龄,地址 } ,姓名 { 工作证号,年龄,地址 } 五、设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集, F={D? A ,D? B}, 试写出关系模式 R 的候选键,并说明理由。 答 ① R 的候选键是 CD 。 ② 理由:因为 C.D 在 F 中所有函数依赖的右端都没有出现,则 C,D 必是候选键中的成员属性。又因为 {C,D}+.={A,B,C,D} ,所以 CD 是唯一候选键。 或者:从已知的 F 可导出 D? ABD ,再根据增广律,可得出 CD? ABCD ,且不存在任何其他属性集 X 使 X+={A , B , C , D} 。因此 CD 是唯一候选键。即 CD 是唯一候选键。 六、 设有如下关系 R1 , R2 , R3 及其各自的函数依赖,试判断它们的最高范式是什么? R1(A,B,C) {A B,A C} R2(A,B,C) {A B C} R3(A,B,C,D) {B D,AB C} 第二范式 七、 设有一个描述学校的关系模式,它包括的属性有:学号,姓名,所在系,系主任,课程名,成绩。在该校中: 一个系有若干学生,但一个学生只能在一个系。一个系只有一名主任。一个学生可以选修多门课程,没门课程可以有若干学生选修。每个学生所学的每门课程都有一个成绩。 试分析该关系模式中的函数依赖,并指出关系模式的候选键。 答 : 在该关系模式中,存以下函数依赖: 学号 ? 姓名,学号 ? 所在系,所在系 ? 系主任,(学号 ,课程名) ? 成绩;系主任传递的依赖于学号;该关系模式的候选键为(学号,课程名),而姓名所在系则部分依赖于候选键。 八 、 设有函数依赖集 F={AB CE , A C , GP B , EP A , CDE P , HB P , D HG , ABC PG} ,计算属性集 D 关于 F 的闭包 D + 。 DHG 九、设有关系模式 R(ABC) , F 是 R 上成立的 FD 集, F={BA , CA} , ={AB , BC} 是 R 上的一个分解,那么分解 p 是否保持 FD 集 F ?并说明理由。 不保持,根据 ={AB , BC} , AB , BC , AC ,但不能保证 BA , CA