2011数据库原理简答题.doc

2011数据库原理简答题.doc

ID:56013578

大小:46.95 KB

页数:2页

时间:2020-03-15

2011数据库原理简答题.doc_第1页
2011数据库原理简答题.doc_第2页
资源描述:

《2011数据库原理简答题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.什么是数据库?什么是数据库管理系统?什么是数据库系统?数据库系统一般由哪些部分组成?数据库:计算机的存储设备上合理存放、相关联、有结构的数据集合数据库管理系统:一个操纵和管理数据库的大型软件,它由一组计算机程序构成数据库系统:实现有组织地、动态地存储大量相关的结构化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统,也可以说数据库是指在计算机系统中引进数据库和数据库管理系统的组成。数据库系统组成:硬件、软件、数据库、用户2.什么是概念模型?什么是逻辑模型,什么是物理模型?什么是E-R图?如何绘制E-R图。层次模型,网状模

2、型和关系模型是何种模型?它们的结构各有什么特点?概念模型:独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,是面向数据库用户的现实世界模型,主要用来描述现实世界的概念化结构逻辑模型:用户从数据库所看到的模型,是具体的DBMS所支持的数据模型物理模型:对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带的存储方式和存取方法,是面向计算机系统的,即是面向计算机物理表示的模型E-R图:提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型绘制E-R图:通过对现实世界的分析和抽象以后,找出实体集及其属

3、性;找出实体集之前的联系;找出实体集联系的属性绘制E-R图一般先局部,然后绘制全局数据模型结构:层次模型,网状模型和关系模型特点:(层次模型)记录之间的联系通过指针来实现,常用的物理实现方法有邻接法和链接法,层次分明,结构简单,便于在计算机内实现;用户不易掌握,程序的编写复杂(网状模型)直接描述现实世界,记录之间的联系了是通过指针来实现的,查询效率高;结构和编程复杂,难掌握,不易使用(关系模型)有坚实的理论基础,有很强的表达能力,简单,数据独立性高3.什么是数据库系统的模式、外模式和内模式?它们之间有何关系?模式:是数据库中全体数

4、据的逻辑结构和特征的描述,是所有用户的公共数据视图外模式:是数据库用户能够看见和使用的局部的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示内模式:它是数据牧师结构各存储方式的描述,是数据在数据库内部的表示方式关系:模式是三级模式的中间层,外模式是模式的一部分,在一个数据库中只有一个内模式4.什么是等值连接?什么是自然连接?两者有什不同?等值连接:条件连接在连接运算符为“=”号时的特例自然连接:除去重复属性的等值连接自然连接一定是等值连接,得等值连接不一定是自然连接等值连接不做投影运算,而自然连接要把

5、重复的属性去掉等值连接要求相等的分量,但不一定是公共属性,而自然连接要求相等的分量且必须是公共属性5.数据库的设计过程由哪几个阶段构成?各个阶段产生什么成果?什么是数据流图?什么是数据字典?它们分别是在哪个阶段产生的成果?ER图转换成关系数据模型的过程属于哪一个阶段?设计过程:要求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护数据流图:结构化分析方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型数据字典:将数据

6、流程图中各个要素的具体内容和特征,以特定格式记录下来所形成的文档E-R图转换成关系数据模型的过程属于:6.什么是实体完整性规则?什么是参照完整性规则?什么是用户完整性规则?实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值参照完整性规则:若属性F是基本关系R的外码,它与基本关系S的主码KS相对应,则对于R中每个元组在F上的值必须为空值或等于S中某个元组的主码值用户完整性规则:用户自定义完整性指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求7.什么是1NF,2NF,3NF和BCNF?

7、2NF与3NF,3NF与BCNF有何不同?1NF:设R是一个关系模式,如果R中的每一个属性A的属性名和属性值都是不可再分的2NF:若R1NF,且每一个非主属性都完全函数依赖于码3NF:关系模式R(U,F)中若不存在这样的码X,属性组Y及非主属性组Z(ZY),使得X→Y,Y→X,Y→Z成立BCNF:关系模式R(U,F)1NF,若每一个决定因素都含有码8.什么是数据库的安全性和完整性?两者有何不同?数据库的完全性:保护数据库以防止不合法的使用所造成的数据泄漏,更改或破坏数据库的完整性:是指数据库中数据的正确性和相容性,即为了防止数据库

8、中存在不符定义的数据,防止错误信息的输入和输出9.数据库安全性控制的方法有哪几种?有人说视图是一种安全性机制,为什么?控制方法:用户标识与管理、存取控制、视图机制、数据加密10.什么是事务?事务有哪些特性?事务的并发执行会带来哪些问题?如何实现事务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。