- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库考前.doc
《数据库原理》考前辅导
考试方式笔试
试题类型:
1.数据字典的内容应包括( ).
A. 数据项,数据结构
B. 数据流,数据存储,处理过程
C. 数据项,数据结构,数据流,数据存储,处理过程
D. 数据结构,数据流
C
2.概念设计的步骤是( ).
A. 进行数据抽象,设计局部概念模式评审集成局部概念模式,得到全局概念模式
B. 进行数据抽象,设计局部概念模式集成局部概念模式,得到全局概念模式评审
C. 进行数据抽象,设计局部概念模式集成局部概念模式,得到全局概念模式
D. 评审进行数据抽象,设计局部概念模式集成局部概念模式,得到全局概念模式
B
3.对于经常在查询条件中出现的属性或者经常在聚集函数中出现的属性,可以考虑在这些属性上建立( ).
A.视图 B.关系 C. 连接 D. 索引
D
4. ( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡.
A.时间效率,维护代价 B.时间效率,空间效率
C 时间效率,空间效率,维护代价 D.空间效率,维护代价
C
5. 局部E-R图中实体类的冲突主要类型是( ).
A.属性冲突、命名冲突和结构冲突 B.命名冲突和属性冲突
C. 属性冲突 D.结构冲突和命名冲突
A
6.以下数据库的数据模型中,现今使用的主要的数据模型是( ).
A. 层次模型 B. 网状模型 C. 关系模型 D. 面向对象模型
C
7.在关系演算中,元组变量的变化范围是( ).
A.某一命名的关系 B.数据库中的所有关系
C 某一个域 D.数据库中的所有域
C
二、填空题(10题,每题3分,共30分) 复习例题
1.SQL语言是一种________型数据库系统,它是以_______的形式组织起来的数据集合,二维表中的一行,在关系中称为_______;二维表中的一列,在关系中称为_______。
答案: 关系型、表、元组、属性
2.已知学生关系:(学号,性别,年龄,籍贯),若执行SQL语句:
Select 姓名,年龄 From 学生 Where 籍贯=北京
说明该语句对学生执行了_________操作.
答案:投影和选择
3.传统的关系运算可以用两种方法定义,即________和__________。后者又可以再分为__________和_________。当代SQL的主要特征应该是基于_________的,同时又兼有_______________的特性.
答案: 关系代数、关系演算、元组演算、域演算、关系演算、关系代数
三、简答题(3题,每题10分,共30分) 复习例题
1.简述数据库设计的过程.
答:根据规范设计的原则,一般可以把数据库设计分成以下五个阶段:需求分析、概念设计、逻辑设计、物理设计和验证设计。其中验证设计阶段包括数据库实施、数据库的运行和维护两个子阶段。
2.数据库为什么要并发控制?
答:多个事务并发执行时,使用并发控制可以避免数据不一致。
3.数据库的基本恢复技术有哪些?
答:基于日志的数据恢复和基于数据转储的数据恢复。
四、分析题(1题,共10分) SQL语句
1.现有如下的银行系统关系:
Branch(branch_name nvarchar(10), branch_city nvarchar(10),asserts int )
Customer(customer_name nvarchar(10),customer_street nvarchar(10), customer_city rvarchar(10))
Loan(10an_number nvarchar(10), branch_name nvarchar(10), amount int )
Borrower(customer_name nvarchar(10), loan_number nvarchar(10))
Account(account_number nvarchar(10),branch_name nvarchar(10),balance int )
Depositor(customer_name nvarchar(10),account_number nvarchar(10))
试用SQL查询语句来表达下列查询:
(1)查询customer_street
文档评论(0)