《_数据库原理_》安徽大学2005-2006学年及答案
数据库原理教程习题答案解析(全)
0000000000第1章数据库系统概述习题参考答案税务局使用数据库存储纳税人(个人或公司)信息、纳税人缴纳税款信息等。
典型的数据处理包括纳税、退税处理、统计各类纳税人纳税情况等。
银行使用数据库存储客户基本信息、客户存贷款信息等。
典型的数据处理包括处理客户存取款等。
超市使用数据库存储商品的基本信息、会员客户基本信息、客户每次购物的详细清单。
典型的数据处理包括收银台记录客户每次购物的清单并计算应交货款。
1.2 DBMS是数据库管理系统的简称,是一种重要的程序设计系统。
它由一个相互关联的数据集合和一组访问这些数据的程序组成。
数据库是持久储存在计算机中、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,可以被各种用户共享,具有较小的冗余度、较高的数据独立性,并且易于扩展。
数据库系统由数据库、DBMS(及其开发工具)、应用系统和数据库管理员组成。
数据模型是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、数据上的操作和数据的完整性约束条件。
数据库模式是数据库中使用数据模型对数据建模所产生设计结果。
对于关系数据库而言,数据库模式由一组关系模式构成。
数据字典是DBMS维护的一系列内部表,用来存放元数据。
所谓元数据是关于数据的数据。
1.3 DBMS提供如下功能:(1)数据定义:提供数据定义语言DDL,用于定义数据库中的数据对象和它们的结构。
(2)数据操纵:提供数据操纵语言DML,用于操纵数据,实现对数据库的基本操作(查询、插入、删除和修改)。
(3)事务管理和运行管理:统一管理数据、控制对数据的并发访问,保证数据的安全性、完整性,确保故障时数据库中数据不被破坏,并且能够恢复到一致状态。
(4)数据存储和查询处理:确定数据的物理组织和存取方式,提供数据的持久存储和有效访问;确定查询处理方法,优化查询处理过程。
(5)数据库的建立和维护:提供实用程序,完成数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组和性能监测等。
数据库原理及应用实验答案
数据库原理及应用实验答案1. 数据库原理数据库原理指的是数据库系统的内部机制和运行原理。
以下是数据库原理的相关内容:- 数据库模型:定义数据的组织方式和约束条件,包括层次模型、网状模型、关系模型、面向对象模型等。
- 数据库结构:描述数据库中数据组织的方式,包括表、视图、索引、存储过程等。
- 数据操作:定义对数据库中数据进行操作的方式,包括增删改查等。
- 数据库事务:保证数据库操作的一致性和完整性的机制,包括ACID(原子性、一致性、隔离性、持久性)属性等。
- 数据库并发控制:处理多个用户同时访问数据库产生的冲突问题,包括加锁、事务隔离级别等。
- 数据库恢复与备份:保证数据库数据不丢失和可恢复的机制,包括日志、回滚、快照等。
2. 数据库应用实验答案以下是数据库应用实验中的相关问题和答案:问题1:什么是数据库?答案:数据库是存储、管理和操作结构化数据的系统。
它提供了数据的组织方式和数据操作的接口,用户可以通过数据库来存储和访问数据。
问题2:数据库的优点是什么?答案:数据库的优点包括:数据共享性高,数据冗余度低,数据一致性好,数据安全性高,数据的集中管理和维护方便等。
问题3:什么是关系数据库?答案:关系数据库是基于关系模型的数据库系统。
它使用表描述数据之间的关系,在关系数据库中,数据以行和列的形式存储,并通过主键和外键来建立关联关系。
问题4:什么是SQL语言?答案:SQL(Structured Query Language)是用于访问和操作关系数据库的标准语言。
它包括数据查询语言(SELECT)、数据定义语言(CREATE、ALTER、DROP)、数据操作语言(INSERT、UPDATE、DELETE)和数据控制语言(GRANT、REVOKE)等。
问题5:什么是数据库调优?答案:数据库调优是指对数据库系统进行性能优化的过程。
它包括优化数据库结构、调整数据库参数、优化查询语句、优化索引和表分区、优化物理存储等方法,以提高数据库的性能和响应速度。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
安徽大学数据库原理及应用-期末考试试题及答案
数据库原理及应用期末考试试题一、单项选择题(本大题共10小题,每小题2分,共20分)得分在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是( B )。
A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2.对数据库物理存储方式的描述称为( B )A.外模式B.内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于( C )A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?( A )A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多B.一对一C.多对一D.一对多7.如何构造出一个合适的数据逻辑结构是(C )主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( C )。
A. 需求分析B.概念设计C.逻辑设计D.物理设计9.事务日志的用途是( C )A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
1. 数据库的逻辑数据独立性是由 外模式/模式2. 关系代数中专门的关系运算包括:选择、投影、连接和____除 _____。
数据库原理附其应用教程课后标准标准答案
个人收集整^ -仅供参考学习_第一章1数据库地发展历史分哪几个阶段?各有什么特点?答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段1)人工管理阶段这个时期数据管理地特点是:数据由计算或处理它地程序自行携带,数据和应用程序一一对应,应用程序依赖于数据地物理组织,因此数据地独立性差,数据不能被长期保存,数据地冗余度大等给数据地维护带来许多问题• b5E2RGbCAP2)文件系统阶段在此阶段,数据以文件地形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作•程序与数据有了一定地独立性,程序和数据分开存储,然而依旧存在数据地冗余度大及数据地不一致性等缺点.plEanqFDPw3)数据库系统阶段数据库系统地特点如下:(1)数据结构化(2)较高地数据共享性(3)较高地数据独立性(4)数据由DBMS统一管理和控制2. 从程序和数据之间地关系分析文件系统和数据库系统之间地区别和联系?(1)文件系统与数据库系统之间地区别文件系统用文件将数据长期保存在外存上,数据库系统则用数据库统一存储数据;文件系统中程序和数据有一定地联系,二数据库系统中程序和数据分离;文件系统用操作系统中地存取方法对数据进行管理,数据库系统则用DBMS 统一管理和控制数据;文件系统实现以文件为单位地数据共享,二数据库系统实现以记录和字段为单位地数据共享.DXDiTa9E3d(2)文件系统和数据库系统之间地联系均为数据组织地管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统地基础上发展起来地.RTCrpUDGiT3. 简述数据、数据库、数据库管理系统、数据库应用系统地概念.答:数据是描述事物地符号记录,是信息地载体,是信息地具体表现形式数据库就是存放数据地仓库,是将数据按一定地数据模型组织、描述和存储,能够自动进行查询和修改地数据集合.5PCzVD7HxA数据库管理系统是数据库系统地核心,是为数据库地建立、使用和维护而配置地软件.它建立在操作系统地基础上,位于用户与操作系统之间地一层数据管理软件,它为用户或应用程序提供访问数据库地方法,包括数据库地创建、查询、更新及各种数据控制等.凡使用数据库技术管理其数据地系统都称为数据库应用系统jLBHrnAILg3.简述数据库管理系统地功能.答:数据库管理系统是数据库系统地核心软件,一般说来,其功能主要包括以下5个方面.(1)数据定义和操纵功能(2)数据库运行控制功能(3)数据库地组织、存储和管理(4)建立和维护数据库(5)数据通信接口1.8.什么是数据库地数据独立性?它包含了哪些内容?物理独立性?所谓数据地独立性是指数据库中地数据与应用程序间相互独立,即数据地逻辑结构、存储结构以及存取方式地改变不影响应用程序.XHAQX74J0X数据独立性分两级:物理独立性和逻辑独立性物理独立性是指当数据地物理结构改变时,通过修改映射,使数据库整体逻辑结构不受影响,进而用户地逻辑结构以及应用程序不用改变.LDAYtRyKfE逻辑独立性是指当数据库地整体逻辑结构发生改变时,通过修改映射,使用户地逻辑结构以及应用程序不用改变.1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、文件、实体模型、数据模型地含义.Zzz6ZB2Ltk实体:客观存在并且可以相互区别地“事物”称为实体属性:实体所具有地某一特性称为属性•实体键:在实体型中,能唯一标识一个实体地属性或属性集称为实体地键实体集:同型实体地集合称为实体集.实体型:具有相同属性地实体必然具有共同地特征,所以,用实体名及其属性名来抽象和描述同类实体,称为实体型.dvzfvkwMI1实体联系类型:一对一联系(1:1);一对多联系(1:n);多对多联系(m: n)记录:(record)字段地有序集合称为记录.数据项:标记实体属性地命名单位称为字段,也称为数据项字段:标记实体属性地命名单位称为字段,也称为数据项文件:同一类记录地集合称为文件.文件是用来描述实体集地.数据模型:数据模型是数据库地框架,该框架描述了数据及其联系地组织方式、表达方式和存储路径,它是数据库系统地核心和基础,各种机器上实现地DBMS软件都是基于某种数据模型,它地数据结构直接影响到数据库系统地其它部分地性能,也是数据定义和数据库操作语言地基础.rqyn14ZNXI1.14.解释模式、内模式、外模式、DDL DML地含义.模式:也称逻辑模式、概念模式,是数据库中全体数据地逻辑结构和特征地描述.个人收集整^ -仅供参考学习_外模式:又称子模式和用户模式,外模式是三级结构地最外层,它是数据库用户能看到并允许使用地那部分局部数据地逻辑结构和特征描述,是与某一应用有关地逻辑表示,也是数据库用户地数据视图,即用户视图.EmxvxOtOco内模式:又称存储模式,是三级结构中地最内层,是对数据库存储结构地描述,是数据在数据库内部地表达方式•DDL数据定义语言,定义数据地模式、外模式和内模式三级模式结构,定义模式/内模式和外模式/模式二级映像,定义有关地约束条件• SixE2yXPq5DM I数据操作语言,实现对数据库地基本操作,包括检索、更新(包括:插入、修改、删除)等2. 举例说明什么是实体完整性和参照完整性•实体完整性是指主关系键地值不能为空或部分为空学生关系中地主关系键学号”不能为空选课关系中地主关系键学号+课程号”不能部分为空,即学号”和课程号”两个属性都不能为空参照完整性是指如果关系R2地外部关系键X与关系R1地主关系键相符,则X地每个值或者等于R1中主关系键地某一个值,或者取空值.6ewMyirQFL学生关系地系别”是外部关系键,与系别关系地主关系键系别”相对应•则学生关系中某个学生系别”地取值或为空”否则必须在参照地系别关系中主关系键系别”地值中能够找到.kavU42VRUs5. 解释下列概念:笛卡尔积、关系、同类关系、关系头、关系体、属性、元组、域、关系健、候选健、主键、外部键、关系模式、关系数据库模式、关系数据库、关系数据库地型与值.y6v3ALoS89笛卡尔积:实际是一个二维表,表地框架由域构成,表地任意一行就是一个元组,表地每一列来自同一个域.关系:笛卡尔积D1*D2*….Dn地任意子集称为定义在域D1 , D2,…,Dn上地n元关系.同类关系:具有相同关系框架地关系称为同类关系关系头:关系头是由属性名A1 , A2 ,…,An地集合组成,每个属性Ai对应一个域Di (i=1 , 2,…,n).关系头(关系框架)是由关系地数据结构地描述,它是固定不变地.M2ub6vSTnP关系体:是指关系结构中地内容或者数据,它随元组地建立、删除或修改而变化属性:由于域可以笛卡尔积、关系、同类关系、关系头、关系头、属性、元组、域、关系健、候选健、主键据库、关系数据库地型与值相同,为了加以区别,必须对每列起一个名字,称为属性.OYujCfmUCw元组:每一个元素(d1, d2, d3…,dn)叫做一个n元组,简称元组.域:域是一组具有相同数据类型地值地集合,又称为值域(用D表示).关系健:如果一个关系中有多个候选键,可以从中选一个作为查询、插入或删除元组地操作变量,被选用地候选键称为主关系键,或主键、关系键.eUts8ZQVRd候选健:能惟一标识关系中元组地一个属性或属性集,称为候选健仅供参考学习_主键:如果一个关系中有多个候选键,可以从中选一个作为查询、插入或删除元组地操作变量,被选用地候选键称为主关系键,或主键、关系键.sQsAEJkW5T夕卜部键:如果关系R2地一个或一组属性X不是R2地主码,而是另一关系地R1地主码,则该属性或属性组X称为关系R2地外部关系键或外码,并称关系R2为参照关系,关系R1为被参照关系.GMslasNXkA关系模式:关系模式是对关系地描述.关系数据库模式:关系数据库地型称为关系数据库模式,是对关系数据库地描述,它包括若干域地定义以及在这些域上定义地若干关系模式.关系数据库模式是对关系数据库结构地描述,或者说是对关系数据库框架地描述.TIrRGchYzg 关系数据库:在一个给定地应用领域中,所有实体以及实体之间联系所对应地关系地集合构成一个关系数据库.关系数据库地型与值:关系数据库地型称为关系数据库模式,是对关系数据库地描述,它包括若干域地定义以及在这些域上定义地若干关系模式.关系数据库模式是对关系数据库结构地描述,或者说是对关系数据库框架地描述.7EqZcWLZNX而关系数据库地值也称为关系数据库,是这些关系模式在某一时刻对应地关系地集合.也就是说,与关系数据库模式对应地数据库中地当前值就是关系数据库地内容,称为关系数据库地实例.lzq7IGfO2E6. 已知关系R, S, T如图2-12所示,求下列关系代数地运算结果:(1)(2)(3)(4)(5) Rn s RUS R- S n A(S) R*T(6)(7) R°°TA <C<J R.A=l a2,X T)T个人收集整理 仅供参考学习第二章2•假设有一个书店,书店地管理者要对书店地经营状况进行管理,<1) R n S 个人收集整理RC2) RUS A BC3) R- S alblC4) n A 0 IR*T alb2C5)a2 2<6) C7) R°°TACC C7R.A=;R XT)(1) Rn s R(2) RUS A B(3) R- Sal bl(4) 口 A (S )R*T alb2(5)a?b2(6) R°°T A <CA B Cal bl c 1 Tal bl c2 A C al b2 cl al cl alb2 c2 al c2b2c3a2c3(7〉b 民 A =GN (R XT)A B A C a2b2 al cl g2 b2 al c2 a2b2a2c3F 歹J 关系代数的运算结昭c 1 > C2) C3> C4> C5> ROS ROS R- S n A cs> R*TAal-ail-aC6> C7)R燧V ccrR.A=a2f(R XT)AB £klb2b2i ~f 皀AB3L 12a2 b.2AB a JLblAB al bl al 2a2alb3需要建立一个数据库,R*Trr A <s> sRR -S K I 」S仅供参考学习_其中包括两个表: 存书(书号,书名,出版社,版次,出版日期,作者,书价,进价,数量) 销售(日期,书号,数量,金额)请用SQL实现书店管理者地下列要求:(1)建立存书表和销售表;(2)掌握书地库存情况,列出当前库存地所有书名、数量、余额(余额=进价X数量,即库存占用地资金);(3)统计总销售额;(4)列出每天地销售报表,包括书名、数量和合计金额(每一种书地销售总额) ;(5)分析畅销书,即列出本期(从当前日期起,向前30天)销售数量大于100地书名、数量.zvpgeqJIhk(1) 建立存书表和销售表Book (ISBN, title, publisher, editi on, publicati on date, author, book price, purchase price,qua ntity) NrpoJac3v1CREATE TABLE Book(ISBN CHAR(17) PRIMARY KEY,Title VARCHAR(50) NOT NULL,Publisher VARCHAR(50),Editi on CHAR(2),P_date CHAR(10),Author CHAR(8),B_price MONEY,P_price MONEY,B_Qua ntity INT CHECK Qua ntity>=0)(1)建立存书表和销售表;Sales (date, ISBN, quantity, amount)CREATE TABLE Sales(SNo CHAR(12) PRIMARY KEY,S_date DATATIME,ISBN CHAR(17) NOT NULL,S_qua ntity INT,S_amou nt MONEY)(2)掌握书地库存情况,列出当前库存地所有书名、数量、余额(余额=进价x数量,即库存占用地资金);SELECT Title, B_Qua ntity , P_price x B_Quantity AS Balance inowfTG4KiFROM Book(3)统计总销售额;SELECT SUM(S_amou nt ) AS Amou nt(4)列出每天地销售报表,包括书名、数量和合计金额(每一种书地销售总额) ;SELECT S_date, Title, SUM(S_qua ntity ) AS Qua ntity , SUM(S_amou nt ) AS Amou nt fjnFLDa5ZoFROM Book, SalesWHERE Sales」SBN=Book」SBNGROUP BY S_data, Title(5)分析畅销书,即列出本期(从当前日期起,向前30天)销售数量大于100地书名、数量.SELECT Title SUM(S_qua ntity) AS Qua ntityFROM Book, SalesWHERE Sales」SBN=Book」SBN AND (S_date BETWEEN GETDATE( )-30 AND GETDATE( )) tfnNhnE6e5GROUP BY Title HAVING SUM(S_qua ntity)>100ORDER BY SUM(S_qua ntity) DESC四、简答题.1. 简述SQL支持地三级逻辑结构.SQL语言支持关系数据库三级模式结构,如图3.1所示.其中外模式对应于视图(View)和部分基本表(Base Table ),模式对应于基本表,内模式对应于存储文件.HbmVN777sL图3.1数据库三级模式结构2.SQL有什么特点?(1)SQL类似英语地自然语言,简洁实用(2)SQL是一种非过程语言.(3)SQL是一种面向集合地语言.(4)SQL即是一种自含式语言,又是嵌入式语言;可独立使用,也可嵌入宿主语言中(5)SQL具有数据查询、数据定义、数据操作和数据控制四种功能3. 解释:基本表、视图、索引、系统权限、对象权限、角色,并说明视图、索引、角色地作用.基本表:一个关系对应一个基本表.基本表是独立存在地表,不是由其它地表导出地表.一个或多个基本表对应一个存储文件• V7l4jRB8Hs视图:视图是从一个或几个基本表导出地表,是一个虚拟地表•在用户看来,视图是通过不同路径去看一个实际表,就像一个窗口一样,我们可以通过其去看我们想看地高楼地不同部分• 83ICPA59W9索弓丨:索引是数据库随即检索地常用手段,它实际上就是记录地关键字与其相应地址地对应表•可加快查询速度;保证行地唯一性• mZkklkzaaP系统权限:是指数据库用户能够对数据库系统进行某种特定地操作地权利•如创建一个表(CREATETABLE AVktR43bpw 对象权限:是指数据库用户在指定地数据库对象上进行某种特定地操作地权利•如查询(SELECT、添加(INSERT、修改(UPDATE 和删除(DELETE 等操作• ORjBnOwcEd角色:角色是多种权限地集合,可以把角色授予用户或其他角色4・在对数据库进行操作地进程中,设置视图机制有什么优点?它与数据表间有什么区别?1)在关系数据库系统中,视图为用户提供了多种看待数据库数据地方法与途径,是关系数据库系统中地一种重要对象•其优点有:(1)视图能够简化用户地操作;(2)视图使用户能以多种角度看待同一数据;(3)增加了数据地安全性;(4)视图对重构数据库提供了一定程度地逻辑独立性.2MiJTy0dTT2)视图在概念上与基本表等同,一经定义,就可以和基本表一样被查询、被删除,我们也可以在一个视图上再定义新地视图,但对视图地更新(插入、删除、修改)操作相对于数据表来说,则有一定地限制•即有些视图逻辑上是肯定不能修改地• gIiSpiue7A个人收集整理 仅供参考学习 个人收集整理 仅供参考学习_5设佝女H 卜*四个菲不養C, SC, T, 纟吉木勾女F1图3-25所示口(1) 用SQL 地 DDL 语言创建S 表,S#为主键,SN 不能为空.(2) 创建计算机系学生地视图,该视图地属性列由学号、姓名、课程号和任课教师号组成 (3) 检索计算机系年龄在20岁以上地学生学号. (4) 检索姓王地教师所讲课程地课程号及课程名称 . (5) 检索张三同学所学课程地成绩,列出 SN C# GR.(6) 检索选修总收入超过1000元地教师所讲课程地学生姓名、课程号和成绩 .(7) 检索没有选修C1课程且选修课程数为两门地学生地姓名和平均成绩,并按平均成绩 降序排列.(8) 检索选修和张三同学所选修课程中任意一门相同地学生姓名,课程名 . (9) S1同学选修了 C3,将此信息插入SC 表中. (10) 删除S 表中没有选修任何课程地学生记录.答:(1)用SQL 地 DDL 语言创建S 表,S#为主键,SN 不能为空.CREATE TABLE S(S# CHAR(6) CONSTRAINT S_Prim PRIMARY KEY, SN CHAR(8) CONSTRAINT SN_CONT NOY NULL, AGE INT,DEPT VARCHAR(20))(2) 创建计算机系学生地视图,该视图地属性列由学号、姓名、课程号和任课教师号组成CREATE VIEW S_SC_T (S#,SN,C#,T#)学号SN 姓名 AGE 牛龄 DEPT所在系S-I丁 20 计算机 S2 王二 19 计舁机 S3张三19夕卜i ■吾学号课程号GFt成绩C1I800283 S2C359C# 课程弓 CN 课程•名称 C1 数拐库 8 扌桑作系统 03做机原理T# 教师号TN教师姓名 SAL 工资 COMM所i 井课程 T1王力800C1T21200 300 02 T3李伟7001SOC1B ■ ■ ■■ « 'BAS SELECT S.S#, SN, SC.C#, T#FROM S, SC, TWHERE S.S#=SC.S# AND SC.C#=T.C#(3) 检索计算机系年龄在20岁以上地学生学号.n S#( d (DEPT='计算机’ AND AGE >20)(S)SELECT S#FROM SWHERE DEP‘计算机’AND AGE》20(4) 检索姓王地教师所讲课程地课程号及课程名称.n C#,CN( d (TN='王% )(T*C)SELECT T.C# C#, CNFROM T,CWHERE T.C#=C.C# AND TN LIKE '王%(5) 检索张三同学所学课程地成绩,列出SN C# GR.n SN,C#,GR( d (SN='张三')(S*SC)SELECT SN,C#,GR FROM S,SCWHERE SN=y 三’AND S.S#=SC.S#(6) 检索选修总收入超过1000元地教师所讲课程地学生姓名、课程号和成绩•n SN,C#,GR(n C#( d (SAL+COMM)>1000(T))*S*SC)SELECT SN,SC.C# C#,GRFROM S,SC,TWHERE (SAL+C0MM)>1000AND S.S#=SC.S# AND SC.C#=T.C#(7) 检索没有选修C1课程且选修课程数为两门地学生地姓名和平均成绩,并按平均成绩降序排列•SELECT * INTO S_TempFROM SWHERE'C1' NOT IN (SELECT C# FROM SC WHERE S#=S.S#) uEh0U1YfmhSELECT SN, AVG(GR) AS AVGFROM S_Temp JOIN SC ON S_Temp.S#=SC.S#GROUP BY S_Temp.S# HAVING COUNT(*)=2ORDER BY AVG(GR) DESC(8) 检索选修和张三同学所选修课程中任意一门相同地学生姓名,课程名•n SN,CN (S*SC( n C#,CN( d SN='张三'(S)*sc*c))SELECT SN, CNFROM S,SC,CWHERE S.S# = SC.S# AND SC.C# = C.C# ANDSC.C# IN (SELECT C#FROM S,SC个人收集整理仅供参考学习个人收集整^ -仅供参考学习_WHERE S.S# = SC.S# AND SN=张三')(9) S1同学选修了C3,将此信息插入SC表中.INSERT INTO SC (S#,C#)VALUES ‘ S1' , ' C3')(10) 删除S表中没有选修任何课程地学生记录•DELETEFROM SWHERE S# NOT IN (SELECT DISTINCT S# FROM SC)第四章三•简答题1. 解释下列术语:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、范式.IAg9qLsgBX函数依赖:是关系模式中属性之间地一种逻辑依赖关系.平凡函数依赖:当属性集Y是属性集X地子集(即Y ’-X)时.则必然存在着函数依赖X T Y,这种类型地函数依赖称为平凡地函数依赖.WwghWvVhPE非平凡函数依赖:如丫不是X地子集,则称X T Y为非平凡地函数依赖.咅B分函数依赖:设有关系模式R(U),U是属性全集,X和Y是U地子集,如果X T Y,并且对于X地某一个真子集X', 有X'T Y,则称丫对X完全函数依赖,记做Xp T Y.asfpsfpi4k完全函数依赖:设有关系模式R(U),U是属性全集,X和Y是U地子集,如果X T Y,并且对于X地任何一个真子集X',都没有X'T Y,则称丫对X完全函数依赖,记做Xf T Y.ooeyYZTjjl传递函数依赖:P144范式:(NF)是模式分解地标准.2. 给出2NF 3NF, BCNF地形式化定义,并说明它们之间地区别和联系.1NF:第一范式是最基本地规范形式,即关系中每个属性都是不可再分地简单项2NF:如果关系模式R€ 1NF,且每个非主属性都完全依赖于R地主关系键,则称R属于第二范式,简称2NF,记做R€ 2NF.BkeGuInkxIBCNF如果关系模式R€ 1NF,且所有函数依赖X T Y (Y< X)(玄不属于),决定因素x都包含了R一个候选键,则称R属于BC范式,记作R€ BCNF.PgdOOsRIMo第六章三.1一个图书管理系统中有如下信息:图书:书号、书名、数量、位置借书人:借书证号、姓名、单位出版社:出版社名、邮编、地址、电话、 E-mail其中约定:任何人可以借多种书,任何一种书可以被多人借,借书和还书时,要登记相 应地借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社出 版,出版社名有唯一性.完成设计:3cdXwckm15(1) 设计该系统地E-R 图;(2) 将E-R 图转换为关系模式;(3) 指出转换后地每个关系模式地关系键.三 h8c52WOngM1(1)(2) 出版社(出版社名,邮编,地址,电话, E-mail ) 借阅(借书证号,书号,借书日期,还书日期) 带下划线地属性(组)为关系键1.数据库设计分为哪几个阶段?每个阶段地主要工作是什么?1)需求分析,是基础,要收集数据库用户地信息内容和处理要求,加以规格化和分析(3) 四. 简答题:2)概念结构设计阶段, 把用户地信息要求统一到一个整体逻辑结构中单位)关系模式: 借书人(借书证号,姓名, 图书(书号,书名,数量,3)逻辑结构设计阶段,将上一步所得到地概念模型转换为某个DBMS所支持地数据模型,并对其优化4)物理结构设计阶段,是为逻辑数据模型建立一个完整地能实现地数据库结构,包括存储结构和存储方法5)数据库实施阶段,根据物理结构设计地结果把原始数据装入数据库,建立一个具体地数据库并编写和调试相应地应用程序.v4bdyGious6)数据库运行和维护阶段,收集和记录实际系统运行地数据.版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article in eludes some parts, in cludi ng text, pictures, and desig n.Copyright is pers onal own ership. jobm4qMpj9用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.XVauA9grYPUsers may use the contents or services of this article for personal study, research or appreciatio n, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other releva nt laws, and shall not infringeupon the legitimate rights of this websiteand its releva nt obligees. In additi on, whe nany content or service of this articleis used for other purposes, written permission and remuneration shall be obtained from the pers on concerned and the releva nt obligee. bR9C6Tjscw转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.pN9LBDdtrd Reproducti on or quotati on of the content of this article must be reas on ableand good-faith citati on for the use of n ews or in formative public free in formati on.It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright. DJ8T7AHUGT。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
数据库原理课后习题及解答(常用版)
数据库原理课后习题及解答(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)《数据库原理》课后习题及解答课后习题:第一章第二章第三章第四章第五章第六章第七章第八章第九章习题答案:第一章第二章第三章第四章第五章第六章第七章第八章第九章第一章概论1.试解释下列术语:数据库;数据库管理系统;数据库系统2.试述数据库管理系统的组成内容。
3.试比较文件系统与数据库系统的异同。
4.什么叫数据的物理独立性与逻辑独立性?并说明它的重要性。
5.试述数据库系统的优点。
6.什么叫数据的冗余与数据的不一致性?7.什么叫数据库管理员?他的主要工作是什么?8.试述数据库系统发展的几个阶段。
返回第一章答案第二章数据模型1.什么叫数据库模型,它分哪几种类型?2.试区别数据模型与数据模式。
3.什么叫数据模式,它分哪三级?4.试述数据模型四个世界的基本内容。
5.试介绍E-R模型,EE-R模型及面向对象模型、谓词模型,并各举一例说明之。
6.层次网状模型有什么特点?并各举一例说明之。
7.试比较层次、网状、关系模型之优缺点。
8.试说明关系模型的基本结构与操作。
9.目前流行的关系型数据库管理系统,有哪些你比较熟悉,试介绍其特点。
10.你认为“数据模型”在整个数据库领域中是否有重要作用和地位,试详细说明之。
11.一图书馆借阅书刊,请你画出书刊、读者及借阅三者间的E-R模型。
12.一人事档案中,有干部、职工,干部又有高级干部与一般干部,请用EE-R模型画出他们之间关系。
13.试述物理模型的主要内容。
14.试叙述四个世界的转化关系。
15.请你比较四种数据模型的异同。
返回第二章答案第三章关系数据库系统1.试述关系数据库系统的优点。
2.试述关系型的12条标准,并说明FOXBASE为何是半关系型的。
3.关系代数与关系演算的表示能力是否相同?试证明之。
4.从关系模型的数学表示中,你是否认为网状与层次模型也可以用数学方法表示?试说明理由。
5.设有如图3-1所示的医院组织。
《离散数学》期末考试卷05-06(2)
安徽大学2005-2006学年第二学期《离散数学》期末考试试卷(A 卷)一、选择题(每小题2分,共20分)1.在自然数集N 上,下列运算中可结合的是( )A .b a b a -=*B .},max{*b a b a =C .b a b a 2*+=D .b a b a -=*2.二元运算*有两个左零元,则*一定( )A .满足结合律B .满足交换律C .不满足结合律D .不满足交换律3.设><,*A 是二元代数系统,元素A a ∈有左逆元1-l a 和右逆元1-r a ,若运算*满足()律,则11--=r l a a 。
A .结合B .交换C .等幂D .分配4.下列代数><,*S 中,( )是群。
A .}5,3,,1,0{=S ,*是模7加法B .Q S =(有理数集),*是普通乘法C .Z S =(整数集合),*是一般减法D .}9,5,4,3,1{=S ,*是模11乘法5.群>+<1212,N 总共有( )子群。
A .4B .6C .8D .126.下面( )集合关于指定的运算构成环。
A .},|}2{3Z b a b a ∈+,关于数的加法和乘法B .n {阶实数矩阵},关于矩阵的加法和乘法C .},|}2{Z b a b a ∈+,关于数的加法和乘法D .⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧∈⎪⎪⎭⎫ ⎝⎛Z b a a b b a ,,关于矩阵的加法和乘法7.N 是自然数集,≤是小于等于关系,则≤><,N 是( )A .有界格B .有补格C .分配格D .有补分配格8.在布尔格>⊕<1,0,',,*,B 中有3个原子1a ,2a ,3a ,则='1a ( )A .32*a aB .32a a ⊕C .'3'2*a aD .'3'2a a ⊕ 9.含有5个结点、3条边的不同构的简单图有( )A .2个B .3个C .4个D .5个10.一个无向图有4个结点,其中3个度数为2,3,3,则第4个结点度数不可能是( )A .0B .1C .2D .4二、填空题(每空2分,共20分)1.设>⨯<,G 为非零实数乘法群,G G f →:是同态映射,xx f 1)(=,则=)(G f ________,=)(f Ker ________。
数据库原理与应用习题及答案
数据库原理与应用习题及答案以下是一些数据库原理与应用的习题及其答案:1. 请解释数据完整性的概念,并提供至少两个数据完整性约束的示例。
答案:数据完整性是指数据库中数据的准确性和一致性。
数据完整性约束是用于限制数据库中数据的规则或条件,以确保数据的完整性。
示例一:主键约束。
主键是数据库表中唯一标识每个记录的属性,它的值不能重复。
例如,在一个"employee"表中,可以将"employee_id"列设置为主键,以确保每个员工有一个独特的身份标识。
示例二:外键约束。
外键用于确保关系数据库中的关联表之间的一致性。
例如,在一个"order"表中,可以将"customer_id"列设置为外键,引用"customer"表中的主键"customer_id",以保证订单表中的顾客ID必须存在于顾客表中。
2. 什么是关系数据库?请列举关系数据库的一些特点。
答案:关系数据库是基于关系模型的数据库,其中数据以表格的形式组织,并且表格之间通过键值关联。
关系数据库的特点包括:- 数据以表格形式组织,每个表格由行和列组成,行表示记录,列表示字段。
- 表格之间通过主键和外键建立关联关系。
- 数据库使用结构化查询语言(SQL)作为操作语言。
- 可以通过SQL查询语言进行数据的增删改查操作。
- 数据的存储和操作都是以事务为单位进行的,以确保数据的一致性和完整性。
3. 解释一下数据库事务的概念,并提供一个具体的例子。
答案:数据库事务是指数据库中一组操作的执行单元,这些操作要么全部执行成功,要么全部回滚,以确保数据的一致性和完整性。
例如,假设银行系统中存在两个账户表:账户信息表和交易记录表。
如果一个用户在进行一次转账操作时,需要同时更新这两个表的数据,那么这次转账操作就是一个事务。
如果转账过程中任何一个表的更新失败,那么整个事务将被回滚,即所有的更新操作都将被撤销,以确保数据的一致性和完整性。
大学《离散数学》期末考试试卷及答案 (6)
《离散数学》试卷 共3页第1页安徽大学2005-2006学年第一学期 《离散数学》期末考试试卷(A 卷)(时间120分钟)年级 院系专业 姓名 学号 座位号一、选择题(每小题2分,共20分)1.下列语句中哪个是真命题? ( C )A .我正在说谎。
B .严禁吸烟。
C .如果521=+,那么雪是黑的。
D .如果321=+,那么雪是黑的。
2.命题公式R Q P ∧→的对偶式为: ( A ) A .)(R Q P ∨→ B .)(R Q P ∨∧⌝ C .)(R Q P ∧∨⌝ D .)(R Q P ∨∧3.命题公式R Q P →∧⌝)(的主析取范式中含极小项的个数为: ( C ) A .0 B .3 C .5 D .8 4.谓词公式(,)x yP x y ∀∃的否定式是:( B ) A .(,)x y P x y ∀∀⌝ B .(,)x y P x y ∃∀⌝C .(,)x y P x y ∀∃⌝D .(,)x y P x y ∃∃⌝ 5.下列命题中,假命题的是: ( D )A .}}{{}{x x x ∈B .}}{{}{}{x x x -⊆C .若x x A }{=,则A x ∈且A x ⊆D .φ=-B A ⇔B A = 6.设集合A 上有n 个元素,则A 上的既对称又反对称的二元关系共有( D ) A .0个 B .2n 个 C .2n 个 D .2n个7.下列},,{c b a X =上的关系式中,不具有传递性质的是: ( B ) A .},{1><=b a R B .},,,{2><><=c a b a R C .},,,{3><><=a a b a R D .},,,{4><><=c b b a R8.设}2,1,0{=A ,},{b a B =,则从A 到B 的全函数有多少个? ( A ) A .32+个 B .32个 C .32⨯个 D .23个9.I 是整数集合,函数f 定义为:I I →,x x x f 2)(-=,则f 是: ( ) A .单射 B .满射 C .双射 D .非单射也非满射 10.下列无限集合中,哪个集合的基数不等于c 。
数据库原理有答案
二、主观题共5道小题35.什么是数据独立性参考答案:数据独立性指应用程序独立于数据的表示逻辑与存储物理,通过将数据的定义与存储从程序中独立出来实现;36.什么是数据抽象参考答案:数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储结构、存储位置和存取方法等细节,即可存取数据库;在数据库系统中,有三种级别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象;37.什么是演绎参考答案:演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型;38.什么是弱实体参考答案:弱实体是管理主体之外的实体型;没有键属性的实体;39.假定一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录;请用ER图进行概念模型的设计; 读者的属性有:读者号、姓名、年龄、地址和单位书的属性有:书号、书名、作者和出版社对每个读者借的每本书有:借出日期和应还日期参考答案:二、主观题共11道小题25.什么是数据库参考答案:数据库是永久存储的、相互关联的和可共享的数据集合;26.设有一个关系数据库,有三个基本表,表的结构如下:STUDENT学号,姓名,年龄,性别,系名,其中学号,姓名,性别,系名的数据类型均为字符类型;年龄的数据类型为整型;SC学号,课程号,成绩:其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型;COURSE课程号,课程名,学时数:其中课程号、课程名的数据类型的数据类型为字符类型;学时数的数据类型为整型;1请用关系代数查询信息系学生的学号、姓名、课程号和成绩;2指出以上各关系的键和外键;3请用关系代数查询年龄在20以下同学的姓名,年龄;4请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男”5 请用SQL语言定义SC表,并定义外键约束SC学号,课程号,成绩:其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型;6查询“计算机原理”课程成绩小于60分的同学的学号和姓名;7请创建年龄在20岁以下,计算机系男同学的视图;8将新同学,学号“9”,姓名:张苹,年龄:20,性别:女,系名:土木的信息插入到STUDENT关系中;9删除选修“001”课程的选修信息;参考答案:1π学号,姓名,课程号,成绩SC σ系名=‘信息’STUDENT2STUDENT:键:学号SC:键:学号,课程号;外键:学号;课程号;COURSE:键:课程号3πσAGE20 STUDENT姓名,年龄4CREATE TABLE STUDENT学号 Char8 PRIMARYKEY,姓名 Varchar10 NOT NULL,年龄 integer NOT NULL,性别 Char2 Not null DEFAULT“男”,系名 Varchar20 NOT NULL5CREATE TABLE SC学号 Char8,课程号 Char8,成绩 integer,CONSTRAINT pk_sc_constrPRIMARY KEY NONCLUSTERED 学号,课程号, CONSTRAINT pub_sno_constREFERENCES STUDENT 学号ON DELETE CASCADEON UPDATE CASCADE,CONSTRAINT pub_cno_constREFERENCES course 课程号ON DELETE CASCADEON UPDATE CASCADE6SELECT 学号,姓名FROM STUDENT,SCWHERE STUDENT.学号=SC.学号AND SC.课程号=COURSE.课程号AND课程名=“计算机原理”AND成绩〈607CREATE VIEW 男同学ASSELECTFROM STUDENTWHERE 年龄〈20 AND 系名=“计算机”8INSERT INTO STUDENTVALUES“9”,“张苹”,20,“女”,“土木”9DELETE FROM SCWHERE 课程号=“001”27.什么是ACID原则参考答案:DBMS为保证在并发访问和故障情况下对数据的维护,要求事务有如下四个重要特征或准则ACID:原子性Atomicity,一致性Consistency,隔离性Isolation,持久性Durability;28.什么是两阶段锁机制参考答案:在一个事务中,如加锁都在所有释放锁之前,则此事务为两阶段事务;其中的加锁限制称为两阶段加锁协议Two-Phase Locking protocol, 2PL协议;29.数据库管理系统提供的数据库保护功能包括哪几个方面,试解释它们的含义;参考答案:数据库管理系统提供的数据库保护功能包括:安全性、完整性、故障恢复和并发控制;安全性是指:保护数据库防止非法用户入侵数据库;完整性是指:保证数据的正确、相容、一致,防止错误数据;故障恢复是指:当数据库发生故障时,能够从某种错误状态恢复到某种一致状态;并发控制是指:当多用户访问数据库时,保证数据的正确、一致;30.什么叫保持函数依赖的分解参考答案:若F所逻辑蕴含的函数依赖一定也由分解得到的某个关系模式中的函数依赖Fi所逻辑蕴含,则称关系模式R的这个分解是保持函数依赖Preserve Dependency的; 31.不好的关系模式可以存在哪些问题参考答案:不好的关系模式存在:插入异常、删除异常、更新异常和数据冗余;32.设关系模式RA,B,C,D,E,其函数依赖F={AB→C,B→D,D→E },完成下述各题;a求出R的所有候选建;b试分析关系R属于何种范式;c将R分解为满足3NF的关系;参考答案:a R的候选建为:ABb R属于第一范式c将R分解为3个关系:R1A,B,CR2B,DR3D,E33.数据库设计的步骤;参考答案:数据库设计分为六个阶段:1用户需求分析2数据库的概念模型设计3数据库的逻辑设计4数据库的物理设计5数据库实施、数据库的使用与维护;34.建立索引应遵循哪些原则参考答案:索引建立原则:1为数据量大的表建立索引;2被索引列的数据值最好多而杂3一张表所建索引个数应适量;4掌握建立索引的时机;5优先建立主键列的索引;35.什么是数据库的重组、重构参考答案:DBA执行一些系统命令,来改善这种情况;这种改善并改变数据库物理存储结构的过程,叫数据库重组;改变数据库逻辑结构的过程,叫数据库重构;二、主观题共29道小题14.什么是数据库系统参考答案:数据库系统是由数据库和数据库管理系统构成,更广义的构成则为“DB+DBMS+数据库管理员DataBase Administratior, DBA+应用程序+用户”;15.什么是数据字典参考答案:数据字典是数据库系统中的一个特殊文件,用于存储数据库的一些说明信息,这些说明信息称为元数据Meta Data;数据抽象16.什么是归纳参考答案:归纳是识别超类实体型子类的处理过程;17.将下面的实体联系模型转为关系模型涉及的实体有:供应商,其属性为:供应商号、姓名、地址、电话号码、帐号项目,其属性为:项目号、预算、开工日期零件,其属性为:零件号、名称、规格、单位、描述;参考答案:供应商供应商号,姓名,地址,电话号码,账号项目项目号,预算,开工日期零件零件号,名称,规格,单位,描述18.产品与零部件的关系,假定一个产品由多个零部件组成,试画出产品与零部件之间的ER图,导出关系模型;假定:“产品”这个实体包括:品名,厂商、价格等属性“零部件”包括:名称,单价,材料等属性“组装”的属性有:数量参考答案:19.什么是实体完整性参考答案:实体完整性是若属性A是基本关系R的主属性,则属性A不能取空值;20.设有下列关系模式:STUDENTSNO,SNAME,AGE,SEX,DNO其中,SNO表示学号,SNAME表示姓名,AGE表示年龄,SEX表示性别,DNO表示院系号;SCSNO,CNO,GRADE其中SNO表示学号,CNO表示课程号,GRADE表示成绩COURSECNO,CNAME其中,CNO表示课程号,CNAME表示课程名请用关系代数表示下列查询:1、检索年龄小于16的女学生的学号和姓名;2、检索成绩大于85分的女学生的学号和姓名;3、检索选修课程号为C1的学生的学号、姓名、课程名和成绩;4、检索成绩小于60分的同学;参考答案:1、πSNO,SNAMEσAGE16 AND SEX=‘女’STUDENT2、πSNO,SNAMEσGRADE 85SC σSEX=‘女’STUDENT3、πSNO,SNAME,GRADEσCNO=‘C1’SC STUDENT4、πSNO,SNAMEσGRADE〈60SC STUDENT21.学生数据库中有三种基本表关系:SSno,Sname,Age,SDCCno,Cname,TeacherSCSno,Cno,Grade请用SQL语言完成以下操作:1检索选修课程名为“MS”的学生号和学生姓名;2检索至少选修了课程号为‘C1’和‘C3’的学生号;3检索选修了‘操作系统’或‘数据库’课程的学号和成绩;4检索年龄在18和20之间含18和20的女生的学号、姓名及年龄;5检索选修了“刘平”;老师所讲课程的学生的学号、姓名及成绩;6检索选修全部课程的学生姓名;7检索至少选修了学生“1042“选修的全部课程的学生号码;8检索所有姓“樊”的学生的姓名、年龄和所在系;检索三门课以上学生姓名年龄和所在系;参考答案:1 SELECT Sno,SnameFROM S,SC,CWHERE = AND = AND =’MS’2SELECT SnoFROM SC SCX, SC SCYWHERE = AND =’C1’ AND =’C3’3 SELECT Sno,GrsdeFROM SC,CWHERE = AND =’操作系统’OR =’数据库’4方法一:SELECT Sno,Sname,AgeFROM SWHERE Age>=18 AND Age<=20 AND Sex=’女’方法二:BETWEEN ANDSELECT Sno,Sname,AgeFROM SWHERE Age BETWEEN 18 AND 20 AND Sex=’女’5 SELECT Sno,SnameFROM S,SC,CWHERE = AND = AND =’刘平’6 SELECT SnameFROM SWHERE NOT EXISTSSELECTFROM CWHERE NOT EXISTSSELECTFROM SCWHERE Sno= AND Cno=7SELECT SnoFROM SC SCXWHERE NOT EXISTSSELECTFROM SC SCYWHERE =’1042’AND NOT EXISTSSELECTFROM SC SCZWHERE = AND =8 SELECT Sname,Age,SDFROM SWHERE Sname LIKE’樊%’9 SELECT Snaem,Age,SDFROM SWHERE Sno INSELECT SnoFROM SCGROUP BY SnoHAVING COUNT>322.什么是数据库安全性参考答案:数据库安全性是保护数据库防止非法用户入侵数据库造成的数据更改、泄露和破坏;23.DBMS提供的可以确保数据库中数据正确性、有效性和一致性;参考答案:完整性控制24.DBMS提供的可以确保未经授权的用户存取数据库中的数据;参考答案:安全性控制25.数据库系统由、、、四部分组成;参考答案:DBA,应用系统,DBMS,DB26.采用了技术的计算机系统称为数据库系统;参考答案:数据库27.关系模型是由一个或多个组成的集合;参考答案:表28.当数据库中的数据出现故障时,就可利用数据库的或者来恢复;参考答案:备份,日志29.“授权”是数据库系统中采用的措施之一;参考答案:安全性保护30.并发操作的正确性准则是;参考答案:冲突可串行化31.在事务结束之前释放锁,可能产生现象;参考答案:级联回退32.在S,X加锁协议中,可能产生现象,通过进行避免;参考答案:活锁,先来先服务33.在DAC安全控制中授权使用命令关键字,撤销权限使用的命令关键字;参考答案:GRANT,REVOKE34.规范化过程,是通过投影分解,把的关系模式“分离”为的关系模式;但这种投影分解不是唯一的,要求分解是,又具有;参考答案:一个异常,多个规范,无损分解,保持函数依赖35.一个不好的关系模式会存在、和等弊病;参考答案:更新异常、删除异常、数据冗余36.通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为;参考答案:规范化37.要求模式分解满足“保持函数依赖”,一定能达到的范式是;参考答案:3NF38.实体之间的联系按联系方式的不同可分为、和;参考答案:1:1,1:N,M:N39.在关系模型中,实体及实体之间的联系是用来表示的;参考答案:属性值的相等40.概念设计的结果得到一个与无关的模型;参考答案:DBMS41.逻辑设计的主要目的是把概念设计阶段设计的转换为关系模型;参考答案:概念模型42.关系规范化理论是设计的指南和工具;参考答案:关系模式。
2022年安徽大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)
2022年安徽大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;3、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
4、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
5、完整性约束条件作用的对象有属性、______和______三种。
6、有两种基本类型的锁,它们是______和______。
7、关系规范化的目的是______。
8、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
9、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
10、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
二、判断题11、一个数据表只能有一个唯一索引。
安徽大学数据库系统概论试题及答案
数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B 4. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统D.数据结构答案:B 5.数据库中存储的是。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 .. D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统 C.数据模型 D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
《_数据库原理_》安徽大学2005-2006学年及答案
5.简述数据库系统中的二级映像技术及作用。 (4 分)
四、综合题(每题 14 分,共 28 分) 1.设有如下实体集: 得 分 仓库:仓库号,仓库地址,仓库容量,管理员工号; 职工:职工号,职工名,工种; 零件:零件号,零件名,零件重量。 上述实体集中存在如下联系: (1)每个仓库有若干职工在其中工作,每个职工只能在一个仓库工作; (2)每位职工都有一名职工作为他的领导; (3)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量表示某种零件在某个仓库中的数量。 要求: (1)画出 E—R 图,注明属性; (2)转换成关系模型,写出关系模式,并指出每个关系的主码及外码。
3. 基本的封锁类型有排它锁(“X 锁”)和共享锁(“S 锁”)两种。 (2 分) 若事务 T 对数据 A 加上 X 锁,则只允许事务 T 读取和修改数据 A,其他事务都不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁。 (1 分) 若事务 T 对数据 A 加上 S 锁,则其他事务只能再对 A 加上 S 锁,而不能加 X 锁.直到 T 释放 A 上的锁。 (1 分) 4. (1)F={ (S#, C#)G ,C#TN ,TND } (3 分) (2)关系模式属于 1NF (1 分) 因为该关系模式的候选码为(S#, C#) ,则非主属性有 G、TN、D,而在 F 中有 C#TN,因而存在非主属性 TN 对候选码(S#, C#)的部分函数依赖。 (2 分)
共 8 页,第 4 页
学生答题注意:勿超黑线两端;注意字迹工整。
2.设有下列关系模式: 供应商(供应商代码, 姓名, 所在城市) ; 零件(零件代码,零件名,颜色,重量) ; 工程(工程代码,工程名,所在城市) ; 供应零件(供应商代码,零件代码,工程代码,数量). 请完成如下操作: (1)用关系代数实现下列查询操作: ①找出能提供零件代码为P3的供应商代码; ②找出代码为S1的供应商提供的各种零件代码及颜色; (2)用 SQL 语言实现下列操作: ③找出由代码为S3的供应商提供零件的工程名称; ④找出为所在城市是上海的工程提供红色零件的供应商代码; ⑤把所有红色零件改成黄色; ⑥列出各种零件的代码及使用总量,并按零件代码递减的顺序排列; ⑦建立一个蓝色零件的视图。
安徽大学大学物理期末试卷和答案
百度文库安徽大学2005 -2006学年第 二 学期 《普通物理》期末考试试卷(A 卷)(时间120分钟)一、选择题(共30分)1.一质点在平面上作一般曲线运动,其瞬时速度为v,瞬时速率为v ,某一时间内的平均速度为v,平均速率为v ,它们之间的关系必定有(A) v v v,v == . (B) v v v,v =≠.(C) v v v,v ≠≠ . (D) v v v,v ≠=. [ ]2.一质量为m 的滑块,由静止开始沿着1/4圆弧形光滑的木槽滑下.设木槽的质量也是m .槽的圆半径为R ,放在光滑水平地面上,如图所示.则滑块离开槽时的速度是(A) Rg 2. (B) Rg 2. (C)Rg . (D) Rg 21.(E) Rg 221. [ ]3.在由两个物体组成的系统不受外力作用而发生非弹性碰撞的过程中,系统的 [ ] (A) 动能和动量都守恒. (B) 动能和动量都不守恒. (C) 动能不守恒,动量守恒. (D) 动能守恒,动量不守恒.题号 一 二 三 四 五 六 七 八 得分 得分得分mmRv开课院/系部 姓名: 学号: .答 题 勿 超 装 订 线----------------------装---------------------------------------------订----------------------------------------线----------------------------------------4.气体在状态变化过程中,可以保持体积不变或保持压强不变,这两种过程 [ ] (A) 一定都是平衡过程. (B) 不一定是平衡过程. (C) 前者是平衡过程,后者不是平衡过程. (D) 后者是平衡过程,前者不是平衡过程. 5.某理想气体状态变化时,内能随体积的变化关系如图中AB 直线所示.A →B 表示的过程是 (A) 等压过程. (B) 等体过程.(C) 等温过程. (D) 绝热过程. [ ] 6.在温度分别为 327℃和27℃的高温热源和低温热源之间工作的热机,理论上的最大效率为(A) 25%. (B) 50% . (C) 75%. (D) 91.74%. [ ] 7.静电场中某点电势的数值等于 (A)试验电荷q 0置于该点时具有的电势能. (B)单位试验电荷置于该点时具有的电势能. (C)单位正电荷置于该点时具有的电势能.(D)把单位正电荷从该点移到电势零点外力所作的功. [ ] 8.两个半径相同的金属球,一为空心,一为实心,把两者各自孤立时的电容值加以比较,则(A) 空心球电容值大. (B) 实心球电容值大. (C) 两球电容值相等. (D) 大小关系无法确定. [ ] 9.真空中有“孤立的”均匀带电球体和一均匀带电球面,如果它们的半径和所带的电荷都相等.则它们的静电能之间的关系是 [ ]OE A B(A) 球体的静电能等于球面的静电能. (B) 球体的静电能大于球面的静电能. (C) 球体的静电能小于球面的静电能. (D) 球体内的静电能大于球面内的静电能,球体外的静电能小于球面外的静电能.10.如图所示,两个同心的均匀带电球面,内球面半径为R 1、带电荷Q 1,外球面半径为R 2、带电荷Q 2 .设无穷远处为电势零点,则在两个球面之间、距离球心为r 处的P 点的电势U 为:(A) rQ Q 0214επ+. (B)20210144R Q R Q εεπ+π.(C)2020144R Q r Q εεπ+π. (D) rQ R Q 0210144εεπ+π. [ ]二、填空题(共30分)11.质量为100 kg 的货物,平放在卡车底板上.卡车以4 m /s 2的加速度启动.货物与卡车底板无相对滑动.则在开始的4秒钟内摩擦力对该货物作的功W =___________________________.12.两条直路交叉成α 角,两辆汽车分别以速率1v 和2v 沿两条路行驶,一车相对另一车的速度大小为_________________________________. 13.在p -V 图上(1) 系统的某一平衡态用_____________来表示; (2) 系统的某一平衡过程用________________来表示; (3) 系统的某一平衡循环过程用__________________来表示. 14.某气体在温度为T = 273 K 时,压强为p =1.0×10-2 atm ,密度ρ = 1.24×r Q 1 Q 2R 1R 2O P得分10-2 kg/m 3,则该气体分子的方均根速率为___________. (1 atm = 1.013×105 Pa)15.氮气在标准状态下的分子平均碰撞频率为5.42×108 s -1,分子平均自由程为 6×10-6 cm ,若温度不变,气压降为 0.1 atm ,则分子的平均碰撞频率变为_______________;平均自由程变为_______________. 16.有ν摩尔理想气体,作如图所示的循环过程acba ,其中acb 为半圆弧,b -a 为等压线,p c =2p a .令气体进行a -b的等压过程时吸热Q ab ,则在此循环过程中气体净吸热量QQ ab . (填入:>,<或=)17.两个平行的“无限大”均匀带电平面, 其电荷面密度分别为+σ和+2 σ,如图所示,则A 、B 、C 三个区域的电场强度分别为:E A =__________________,E B =__________________,E C =_______________(设方向向右为正).18.一平行板电容器充电后切断电源,若使二极板间距离增加,则二极板间场强_________________,电容____________________. (填增大或减小或不变)19.在相对介电常量εr = 4的各向同性均匀电介质中,与电能密度w e =2×106 J/cm 3相应的电场强度的大小E =_______________________. (真空介电常量ε 0 = 8.85×10-12 C 2/(N ·m 2))三、计算题(共40分) 20.(本题10分)质量为m = 5.6 g 的子弹A ,以v 0 = 501 m/s 的速率水平地射入一静止在水平面上的质量为M =2 kg 的木块B 内,A 射入B 后,B 向前移动了S =50 cm 后而停止,求+σ +2σ AB C得分OVb ac a b c(1) B与水平面间的摩擦系数.(2) 木块对子弹所作的功W1.(3) 子弹对木块所作的功W2.(4) W1与W2的大小是否相等?为什么?21.(本题5分)黄绿光的波长是500nm (1nm=10 -9 m).理想气体在标准状态下,以黄绿光的波长为边长的立方体内有多少个分子?(玻尔兹曼常量k=1.38×10- 23J·K-1)22.(本题10分)以氢(视为刚性分子的理想气体)为工作物质进行卡诺循环,如果在绝热膨胀时末态的压强p2是初态压强p1的一半,求循环的效率.23.(本题5分)一绝缘金属物体,在真空中充电达某一电势值,其电场总能量为W 0.若断开电源,使其上所带电荷保持不变,并把它浸没在相对介电常量为εr 的无限大的各向同性均匀液态电介质中,问这时电场总能量有多大?24.(本题10分)实验表明,在靠近地面处有相当强的电场,电场强度E垂直于地面向下,大小约为100 N/C ;在离地面1.5 km 高的地方,E也是垂直于地面向下的,大小约为25 N/C .(1) 假设地面上各处E都是垂直于地面向下,试计算从地面到此高度大气中电荷的平均体密度;(2) 假设地表面内电场强度为零,且地球表面处的电场强度完全是由均匀分布在地表面的电荷产生,求地面上的电荷面密度.(已知:真空介电常量0ε=8.85×10-12 C 2·N -1·m -2)安徽大学2005 -2006学年第 二 学期 《普通物理》期末考试试卷答案(A 卷)一、选择题(共30分)1.D 2.C 3.C 4.B 5.A 6.B 7.C 8.C 9.B 10.C二、填空题(共30分)11.1.28×104J 3分12.αcos 2212221v v v v -+或αcos 2212221v v v v ++ 3分13.一个点 1分一条曲线 1分 一条封闭曲线 1分 14.495 m/s 3分 15.5.42×107 s -1 2分6×10-5 cm 1分 16.< 3分 17.-3σ / (2ε0) 2分 -σ / (2ε0) 2分3σ / (2ε0) 2分 18.不变 1分 减小 2分 19.3.36×1011 V/m 3分 参考解: 202121E DE w r e εε==, re w E εε02==3.36×1011 V/m ----------------------装---------------------------------------------订----------------------------------------线----------------------------------------三、计算题(共40分) 20.(本题10分)解:(1) 设A 射入B 内,A 与B 一起运动的初速率为0v ,则由动量守恒00)(v v m M m += ① 0v =1.4 m/s 1分 根据动能定理 20)(21v M m s f +=⋅ ② 1分g M m f )(+=μ ③ 1分 ①、②、③联立解出μ =0.196 1分 (2) 703212120201-=-=v v m m W J 2分 (3) 96.121202==v M W J 2分 (4) W 1、W 2大小不等,这是因为虽然木块与子弹之间的相互作用力等值反向,但两者的位移大小不等. 2分 21.(本题5分)解:理想气体在标准状态下,分子数密度为n = p / (kT )=2.69×1025 个/ m 3 3分 以500nm 为边长的立方体内应有分子数为N = nV =3.36×106个. 2分 22.(本题10分)解:根据卡诺循环的效 121T T -=η 2分 由绝热方程: 212111T p T p --=γγ 2分得 γγ11212)(-=p pT T氢为双原子分子, 40.1=γ, 由2112=p p 2分 得82.012=T T 2分 %18112=-=T T η 2分 23.(本题5分)解:因为所带电荷保持不变,故电场中各点的电位移矢 量D保持不变, 又 rr r w D D DE w εεεεε0200202112121====3分 因为介质均匀,∴电场总能量 r W W ε/0= 2分 24.(本题10分)解:(1) 设电荷的平均体密度为ρ,取圆柱形高斯面如图(1)(侧面垂直底面,底面∆S 平行地面)上下底面处的场强分别为E 1和E 2,则通过高斯面的电场强度通量为:⎰⎰E·S d =E 2∆S -E 1∆S =(E 2-E 1) ∆S 2分高斯面S 包围的电荷∑q i =h ∆S ρ 1分由高斯定理(E 2-E 1) ∆S =h ∆S ρ /ε 0 1分 ∴ () E E h1201-=ερ=4.43×10-13 C/m 3 2分 (2) 设地面面电荷密度为σ.由于电荷只分布在地表面,所以电力SE 2∆SE 1(1)h线终止于地面,取高斯面如图(2) 1分 由高斯定理⎰⎰E ·S d =∑i1qε-E ∆S =S ∆σε011分∴ σ =-ε 0 E =-8.9×10-10 C/m 3 2分一 选择题(共30分)1.一质点在平面上作一般曲线运动,其瞬时速度为v,瞬时速率为v ,某一时间内的平均速度为v,平均速率为v ,它们之间的关系必定有(A) v v v,v == . (B) v v v,v =≠.(C)vv v,v ≠≠ . (D)v v v,v ≠=. [ ]2.一质量为m 的滑块,由静止开始沿着1/4圆弧形光滑的木槽滑下.设木槽的质量也是m .槽的圆半径为R ,放在光滑水平地面上,如图所示.则滑块离开槽时的速度是 (A) Rg 2. (B) Rg 2. (C)Rg . (D) Rg 21.(E)Rg 221. [ ] E(2)mmRv3.在由两个物体组成的系统不受外力作用而发生非弹性碰撞的过程中,系统的(A) 动能和动量都守恒. (B) 动能和动量都不守恒. (C) 动能不守恒,动量守恒. (D) 动能守恒,动量不守恒. [ ]4.气体在状态变化过程中,可以保持体积不变或保持压强不变,这两种过程 (A) 一定都是平衡过程. (B) 不一定是平衡过程. (C) 前者是平衡过程,后者不是平衡过程. (D)后者是平衡过程,前者不是平衡过程. [ ]5.某理想气体状态变化时,内能随体积的变化关系如图中AB 直线所示.A →B 表示的过程是[ ](A) 等压过程. (B) 等体过程.(C) 等温过程. (D) 绝热过程.6.在温度分别为 327℃和27℃的高温热源和低温热源之间工作的热机,理论上的最大效率为(A) 25%. (B) 50% . (C)75%.(D)91.74%. [ ]7.静电场中某点电势的数值等于 (A)试验电荷q 0置于该点时具有的电势能. (B)单位试验电荷置于该点时具有的电势能.OEA B V(C)单位正电荷置于该点时具有的电势能.(D)把单位正电荷从该点移到电势零点外力所作的功. [ ]8.两个半径相同的金属球,一为空心,一为实心,把两者各自孤立时的电容值加以比较,则(A) 空心球电容值大. (B) 实心球电容值大. (C) 两球电容值相等. (D) 大小关系无法确定. [ ]9.真空中有“孤立的”均匀带电球体和一均匀带电球面,如果它们的半径和所带的电荷都相等.则它们的静电能之间的关系是 [ ](A) 球体的静电能等于球面的静电能. (B) 球体的静电能大于球面的静电能. (C) 球体的静电能小于球面的静电能. (D) 球体内的静电能大于球面内的静电能,球体外的静电能小于球面外的静电能.10.如图所示,两个同心的均匀带电球面,内球面半径为R 1、带电荷Q 1,外球面半径为R 2、带电荷Q 2 .设无穷远处为电势零点,则在两个球面之间、距离球心为r 处的P 点的电势U 为:(A) rQ Q 0214επ+. (B)20210144R Q R Q εεπ+π.r Q 1 Q 2 R 1R 2O P(C)2020144R Q r Q εεπ+π. (D)rQ R Q 0210144εεπ+π. [ ]二 填空题(共30分)11.质量为100 kg 的货物,平放在卡车底板上.卡车以4 m /s 2的加速度启动.货物与卡车底板无相对滑动.则在开始的4秒钟内摩擦力对该货物作的功W =___________________________.12.两条直路交叉成α 角,两辆汽车分别以速率1v 和2v 沿两条路行驶,一车相对另一车的速度大小为___________________________________. 13.在p -V 图上(1) 系统的某一平衡态用_____________来表示; (2) 系统的某一平衡过程用________________来表示; (3) 系统的某一平衡循环过程用__________________来表示. 14.某气体在温度为T = 273 K 时,压强为p =1.0×10-2 atm ,密度ρ = 1.24×10-2 kg/m 3,则该气体分子的方均根速率为___________. (1 atm = 1.013×105 Pa)15.氮气在标准状态下的分子平均碰撞频率为5.42×108 s -1,分子平均自由程为 6×10-6 cm ,若温度不变,气压降为 0.1 atm ,则分子的平均碰撞频率变为_______________;平均自由程变为_______________.pOVb ac a b c16.有ν摩尔理想气体,作如图所示的循环过程acba ,其中acb 为半圆弧,b -a 为等压线,p c =2p a .令气体进行a -b 的等压过程时吸热Q ab ,则在此循环过程中气体净吸热量Q Q ab . (填入:>,<或=) 17.两个平行的“无限大”均匀带电平面, 其电荷面密度分别为+σ和+2 σ,如图所示,则A 、B 、C 三个区域的电场强度分别为:E A =__________________,E B =__________________,E C =_______________(设方向向右为正).18.一平行板电容器充电后切断电源,若使二极板间距离增加,则二极板间场强_________________,电容____________________. (填增大或减小或不变)19.在相对介电常量εr = 4的各向同性均匀电介质中,与电能密度w e =2×106 J/cm 3相应的电场强度的大小E =_______________________. (真空介电常量ε 0 = 8.85×10-12 C 2/(N ·m 2))三 计算题(共40分) 20.(本题10分)质量为m = 5.6 g 的子弹A ,以v 0 = 501 m/s 的速率水平地射入一静止在水平面上的质量为M =2 kg 的木块B 内,A 射入B 后,B 向前移动了S =50 cm 后而停止,求(1) B 与水平面间的摩擦系数. (2) 木块对子弹所作的功W 1. (3) 子弹对木块所作的功W 2.(4) W 1与W 2的大小是否相等?为什么? 21.(本题5分)+σ +2σ AB C黄绿光的波长是500nm (1nm=10 -9 m).理想气体在标准状态下,以黄绿光的波长为边长的立方体内有多少个分子?(玻尔兹曼常量k =1.38×10- 23J ·K -1) 22.(本题10分)以氢(视为刚性分子的理想气体)为工作物质进行卡诺循环,如果在绝热膨胀时末态的压强p 2是初态压强p 1的一半,求循环的效率. 23.(本题5分)一绝缘金属物体,在真空中充电达某一电势值,其电场总能量为W 0.若断开电源,使其上所带电荷保持不变,并把它浸没在相对介电常量为εr 的无限大的各向同性均匀液态电介质中,问这时电场总能量有多大? 24.(本题10分)实验表明,在靠近地面处有相当强的电场,电场强度E垂直于地面向下,大小约为100 N/C ;在离地面1.5 km 高的地方,E也是垂直于地面向下的,大小约为25 N/C .(1) 假设地面上各处E都是垂直于地面向下,试计算从地面到此高度大气中电荷的平均体密度;(2) 假设地表面内电场强度为零,且地球表面处的电场强度完全是由均匀分布在地表面的电荷产生,求地面上的电荷面密度.(已知:真空介电常量0ε=8.85×10-12 C 2·N -1·m -2)答 案一 选择题(共30分)1.D 2.C 3.C 4.B 5.A 6.B 7.C 8.C 9.B 10.C 二 填空题(共30分) 11.1.28×104J3分 12.αcos 2212221v v v v -+或αcos 2212221v v v v ++3分 13.一个点1分一条曲线1分一条封闭曲线1分 14.495 m/s3分 15. 5.42×107 s -12分6×10-5cm1分 16.<3分 17.-3σ / (2ε0)2分 -σ / (2ε0)2分3σ / (2ε0)2分 18.不变1分 减小2分 19. 3.36×1011V/m3分参考解: 202121E DE w r e εε==, re w E εε02==3.36×1011 V/m 三 计算题(共40分) 20.(本题10分)解:(1) 设A 射入B 内,A 与B 一起运动的初速率为0v ,则由动量守恒00)(v v m M m += ① 0v =1.4 m/s1分根据动能定理 20)(21v M m s f +=⋅ ②1分g M m f )(+=μ ③ 1分 ①、②、③联立解出μ =0.1961分 (2)703212120201-=-=v v m m W J 2分 (3)96.121202==v M W J 2分(4) W 1、W 2大小不等,这是因为虽然木块与子弹之间的相互作用力等值反向,但两者的位移大小不等. 2分 21.(本题5分)解:理想气体在标准状态下,分子数密度为 n =p/(kT )=2.69×1025个/m 33分以500nm 为边长的立方体内应有分子数为N=nV=3.36×106个. 2分 22.(本题10分) 解:根据卡诺循环的效121T T -=η2分由绝热方程: 212111T p T p --=γγ 2分得 γγ11212)(-=p pT T氢为双原子分子, 40.1=γ, 由2112=p p 2分得82.012=T T 2分%18112=-=T T η 2分23.(本题5分)解:因为所带电荷保持不变,故电场中各点的电位移矢 量D保持不变,又 rr r w D D DE w εεεεε0200202112121==== 3分因为介质均匀,∴电场总能量 r W W ε/0= 2分24.(本题10分)解:(1) 设电荷的平均体密度为ρ,取圆柱形高斯面如SE 1h图(1)(侧面垂直底面,底面∆S 平行地面)上下底面处的场强分别为E 1和E 2,则通过高斯面的电场强度通量为:⎰⎰E·S d =E 2∆S -E 1∆S =(E 2-E 1) ∆S 2分高斯面S 包围的电荷∑q i =h ∆S ρ 1分 由高斯定理(E 2-E 1) ∆S =h ∆S ρ /ε 0 1分 ∴ () E E h1201-=ερ=4.43×10-13 C/m 3 2分 (2) 设地面面电荷密度为σ.由于电荷只分布在地表面,所以电力线终止于地面,取高斯面如图(2)1分由高斯定理 ⎰⎰E·S d =∑i1qε-E ∆S =S ∆σε011分∴ σ =-ε 0 E =-8.9×10-10 C/m 32分E(2)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大 登
项 分
一
二
三
四
五
六
七
总分
阅卷人
一、单项选择(每题 2 分,共 40 分) 01.下面哪一条不符合数据库系统的特点( A.数据结构化 C.数据共享性高 02.数据的独立性是指( B.DBMS与DB相互独立 C.用户应用程序与数据库的数据相互独立 D.用户应用程序与 DBMS 相互独立 03.数据库类型的划分是根据( A.文件形式 C.数据模型 04.数据库系统是由( A.数据库、DBMS B.数据库、DBMS、数据库应用程序 C.DBMS 和数据库应用程序 D.计算机、数据库、DBMS、数据库应用程序和用户 05.下面结论错误的是( ) 。 A.层次模型是按照记录类型之间一对多联系的方式构造数据结构 B.网状模型有且仅有一个结点无双亲,这个结点称为根结点 C.网状模型允许无双亲的结点在一个以上 D.关系模型中,数据的逻辑结构是一张二维表 06.数据库系统与文件系统的最大区别是( A.数据共享 B.数据独立性 ) 。 07.下面论述正确的是( ) 。 C.整体数据结构化 ) 。 B.记录形式 D.存取数据方法 )组成的一个整体。 ) 。 ) 。 B.数据独立性强 D.数据面向应用程序
2.
XF(0)=BD XF(1)=BD∪EG=BDEG XF(2)=BDEG∪C= BCDEG XF(3)=BCDEG∪ADBDAG=ABCDEG XF(4)= ABCDEG∪CB= ABCDEG =XF(3) ∴ (BD)+= {A,B,C,D,E,G}
(1 分) (1 分) (1 分) (1 分)
11.数据库的物理实现取决于特定的 DBMS,在规划存储结构时主要应考虑(
A.连接运算是从两个关系的笛卡儿积中选取属性间满足一定条件的元组 B.两个要连接的关系中不必包含同名属性 C.两个关系中同名属性的等值连接称为自然连接 共 8 页,第 1 页 学生答题注意:勿超黑线两端;注意字迹工整。
D.两个关系的连接运算的结果仍然为关系 14.设关系 R 是 M 目关系,关系 S 是 N 目关系,则关系 R 和 S 的广义笛卡儿积为( A.M B.N C.M×N ) 。 D.M 十 N 15.下面关于 SQL 语言的叙述中,哪一条是错误的( B.SQL 没有数据控制功能 C.使用 SQL 的用户只能定义索引而不能引用索引 D.使用 SQL 的用户可以定义和检索视图。 16.SQL 语言引入了视图的概念,下述说法正确的是( A.视图是由若干表组成的,独立存储在数据库中 B.视图的存在提高了并发程度 C.视图与基本表的最大区别在于它是逻辑定义的虚表 D.视图可以加快查询语句的执行速度 17.用( )命令可删除基本表。 B.REVOKE ) 。 B.数据的独立性、可控性 D.数据的正确性和相容性 ) 。 B.一致性控制 D.数据的转储 ) 。 C.ALTER D.DROP A.DELETE A.数据的正确性 C.数据的一致性 19.数据库后援副本的用途是( A.安全性保障 C.故障恢复 20.下述说法错误的是( B.事务和程序是一个概念 C.数据库的转储工作由 DBA 完成 D.ROLLBACK 表示事务不正常的提交 二、填空题(每空 1 分,共 10 分) A.后援副本和后备副本是一个概念 ) 。 )目关系。
5. 二级映像技术是指外模式与模式之间的映像、模式与内模式之间的映像技术。 (2 分) 外模式/模式之间的映像,定义并保证了数据的外模式与模式之间的对应关系,同时保证了数据的逻辑独立性。 (1 分) 模式/内模式之间的映像,定义并保证了数据的逻辑模式与内模式之间的对应关系,同时保证了数据的物理独立性。 (1 分)
二、填空题(每空 1 分,共 10 分) 01. 实体完整性 02. 数据定义 03. 封锁机制 04. DBA(数据库管理员) 05. 保持原有的函数依赖关系 06. 需求分析 概念结构设计 07. 采用先来先服务的方法 三、简答题 1.每小题 1 分 (1)RU S A a1 a2 a3 a4 (3)R B b1 b2 b3 b4 C c1 c2 c3 c4 (4) πA(R) T(自然连接) A a1 a2 B b1 b2 C c1 c2 D d1 d2 A a1 a2 a3 (2)R-S A a1 a2 B b1 b2 C c1 c2 参照完整性 数据操纵
得
分
C c3 c4
关系 T A a1 a2 a4 D d1 d2 d4 共 8 页,第 2 页 学生答题注意:勿超黑线两端;注意字迹工整。
试求出下列运算结果: (1)RU S (2)R-S (4)πA(R) (3)R T(自然连接)
(4 分)
2.已知关系模式 R 的全部属性集 U={A,B,C,D,E,G}及函数依赖集: F={ABC,CA,BCD,ACDB,DEG,BEC,CGBD,CEAG }, 计算属性集闭包(BD)+。 (4 分)
A.SQL 既可作为联机交互环境中的查询语言又可嵌入到主语言中
18.数据库的完整性是指(
得
分
01.关系模型的完整性约束条件包括_____________,_____________和用户定义完整性。 02.数据库管理系统的功能包括_____________,_____________,数据库运行管理,数据库维护功能。 03._____________是实现数据库并发控制的主要方法。 04.监督和控制数据库的使用和运行的人员是_____________。 05. 在 关 系 数 据 库 的 规 范 化 理 论 中 , 执 行 “ 模 式 分 解 ” 时 , 必 须 遵 守 的 两 条 规 范 化 准 则 是 : _ 和具有无损连接性。
共 8 页,第 4 页
学生答题注意:勿超黑线两端;注意字迹工整。
2.设有下列关系模式: 供应商(供应商代码, 姓名, 所在城市) ; 零件(零件代码,零件名,颜色,重量) ; 工程(工程代码,工程名,所在城市) ; 供应零件(供应商代码,零件代码,工程代码,数量). 请完成如下操作: (1)用关系代数实现下列查询操作: ①找出能提供零件代码为P3的供应商代码; ②找出代码为S1的供应商提供的各种零件代码及颜色; (2)用 SQL 语言实现下列操作: ③找出由代码为S3的供应商提供零件的工程名称; ④找出为所在城市是上海的工程提供红色零件的供应商代码; ⑤把所有红色零件改成黄色; ⑥列出各种零件的代码及使用总量,并按零件代码递减的顺序排列; ⑦建立一个蓝色零件的视图。
3.基本的封锁类型有几种?试叙述它们的含义。 (4 分)
共 8 页,第 3 页
学生答题注意:勿超黑线两端;注意字迹工整。
4.设有一教学管理数据库,其属性为:学号 S#、课程号 C#,成绩 G,任课老师 TN,教师所在系 D,这些数据有下列语义: 学号和课程号分别与其代表的学生和课程一一对应; 一个学生所修的每门课程都有一个成绩; 每门课程只有—位任课教师,但每位教师可以教多门课程; 教师中没有重名,每个教师只属于一个系。 (1)试根据上述语义确定函数依赖集。 (2)如果用上面所有属性组成一个关系模式,那么该关系模式达分)
(2 分)
(2 分)
2. ①π供应商代码(σ零件代码=P3
(供应零件) ) (供应零件 零件) )
(2 分) (2 分)
②π零件代码,颜色(σ供应商代码=S1
③ SELECT 工程名 FROM 供应零件,工程 WHERE 供应零件. 工程代码=工程. 工程代码 AND 供应商代码=S3; (2分) ④ SELECT 供应商代码 FROM 供应零件,工程,零件 WHERE 供应零件. 工程代码=工程. 工程代码 AND 供应零件. 零件代码=零件. 零件代码 AND 工程. 所在城市=上海 AND 颜色=红色; ⑤ UPDATE 零件 SET 颜色=黄色 WHERE 颜色=红色; ⑥ SELECT 零件代码,SUM(数量) FROM 供应零件 GROUP BY 零件代码 共 8 页,第 7 页 学生答题注意:勿超黑线两端;注意字迹工整。
06.数据库设计的六个阶段是_____________,_____________,逻辑结构设计,物理设计,数据库实施,数据库运行和维护。 07.解决活锁的方法是_____________________。
三、简答题(共 22 分) 1.已知关系 R,S,T 如下图所示: 关系 R A a1 a2 a3 B b1 b2 b3 C c1 c2 c3 A a3 a4 关系 S B b3 b4
共 8 页,第 6 页
学生答题注意:勿超黑线两端;注意字迹工整。
四、综合题 1. (1) E—R 图 标出 3 个实体集及属性(2 分) ,标出 3 个联系及其类型(3 分) ,标出联系“库存”的属性(1 分)
(2) 职工(职工号,职工名,工种,领导工号,仓库号) ; 主码:职工号,外码:领导工号,仓库号 仓库(仓库号,仓库地址,仓库容量,管理员工号) ; 主码:仓库号,外码:管理员工号 零件(零件号,零件名,零件重量) ; 主码:零件号,外码:无 库存(仓库号,零件号,库存量). 主码: (仓库号,零件号) ,外码:仓库号,零件号 (2 分)
5.简述数据库系统中的二级映像技术及作用。 (4 分)
四、综合题(每题 14 分,共 28 分) 1.设有如下实体集: 得 分 仓库:仓库号,仓库地址,仓库容量,管理员工号; 职工:职工号,职工名,工种; 零件:零件号,零件名,零件重量。 上述实体集中存在如下联系: (1)每个仓库有若干职工在其中工作,每个职工只能在一个仓库工作; (2)每位职工都有一名职工作为他的领导; (3)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量表示某种零件在某个仓库中的数量。 要求: (1)画出 E—R 图,注明属性; (2)转换成关系模型,写出关系模式,并指出每个关系的主码及外码。
得