- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                数据库原理试题库2009(小伙伴),数据库考试题库,access数据库考试题库,数据库试题库,小明和他的小伙伴们,瓦莉拉的小伙伴,末世之盲女的小伙伴,小伙伴,小明和他的小伙伴,瓦莉拉的小伙伴微博
                    数据库原理题库
一、简答题 
简述数据库系统的特点。
数据结构化、数据的共享性高,冗余度低,易扩充、数据独立性高
数据库管理系统的主要功能有哪些?
科学地组织和存储数据、高效地获取和维护数据
数据定义功能、数据组织、存储和管理、数据操纵功能、数据库的事务
管理和运行管理、数据库的建立和维护功能、其他功能
DBMS对数据的控制功能有那几种?
数据的安全性保护、数据的完整性检查、并发控制、数据库恢复
什么是数据库?
数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。
什么是数据库管理系统
数据库管理系统(Database  Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。
由一个相互关联的数据的集合和一组用以访问这些数据的程序组成。
数据管理技术的发展经历了哪几个阶段?
人工管理阶段(40年代中--50年代中)
文件系统阶段(50年代末--60年代中)
数据库系统阶段(60年代末--现在)
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么
数据物理独立性指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。
逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。
数据库系统具有数据与程序的独立性?
高度的物理独立性和一定的逻辑独立性
试述数据库系统的组成
由数据库、数据库管理员、数据库管理系统、应用系统组成。
简述文件系统与数据库系统的区别和联系。
区别:
文件系统不能自动维护数据之间的关系、文件系统代码复杂
联系:
均为数据组织的管理技术;
均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而来的。表是实实在在得保存数据的实体
不是所有视图都可以更新
行列子集视图时可以更新的
若视图是由两个以上基本表导出的,则此视图不能更新
若视图的字段来自字段表达式或常数,则不允许对视图更新
若视图的字段来自聚集函数,则不允许更新
若视图中含有group by子句,则不允许更新
若视图中含有distinct短语,则不允许更新
若视图中含有嵌套查询,并且内层查询的from子句中涉及的表也是导出该视图的基本表,则不允许更新
一个不允许更新的视图上定义的视图也是不允许更新的
简述 SQL 的特点。
综合统一
高度非过程化
面向集合的操作方式
以同一种语法结构提供两种使用方式
语言简洁,易学易用
关系数据库的完整性规则有哪几类? 
实体完整性
参照完整性
用户定义的完整性
写出 Armstrong 推理规则中自反律、增广律、传递律的形式化定义。
设U为属性总集体,F是U上一组函数依赖
自反律:若Y?X?U,则X-Y为F所蕴含
增广律:若X-Y为F所蕴含,且Z?U,则XZ-YZ为F所蕴含
传递律:若X-Y及Y-Z为F所蕴含,则X-Z为F所蕴含
简述 SQL 中的自主存取控制机制。 
首先定义各个用户对不同的数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限,防止不合法用户对数据库存取。SQL中的自主存取控制是通过grant和revoke语句来实现的。
简述数据库中事务的概念及其性质。
事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
特性:原子性、一致性、隔离性、持续性
简述事务的原子性。
事务是数据库的逻辑工作单位,事务中包括很多操作,要么都做,要么都不做
简述并发操作带来的三类数据不一致性。
丢失修改:两个事务T1和T2读入同一数据并修改,T2提交的结果覆盖了T1提交的结果,导致T1的修改被丢失。
不可重复读:指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次的读取结果
读“脏”数据:事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致,则T2读到的就是“脏”数据,即不正常数据
在数据库中为什么要并发控制?并发控制技术可以保证事务的哪些特征?
数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发的存取数据库时就会产生同时读取或者修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正常数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。
什么是封锁?基本的封锁类型有几种?
封锁就是事务T在对某个数据对象例如表,记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。
基本锁类型有:排它锁、共享
                
原创力文档
                        

文档评论(0)