《14数据库系统.docx》由会员分享,可在线阅读,更多相关《14数据库系统.docx(1页珍藏版)》请在第壹文秘上搜索。
1、1 .什么是基本表?什么是视图?是否所有的视图都可以更新?答:基木表(基本关系或基表)实际存在的表,实际存储数据的逻辑表示。一个或几个表存放在一个存储文件中,一个表有若干个索引,索引可以存放在存储文件中。视图表:由基本表或其他的视图表导出的表,是虚表,数据库中只存取视图的定义而不存储视图的数据,这些数据还存放在原来的基表中。2 .社么是数据库的完整性?对数据库表的哪些操作可能破坏参照完整性?答:数据库的完整性是指数据的正确性和相容性。(1)外码是否可以接受空值。(2)删除被参照关系的元组时的问题,系统可能采取的作法:级联删除,受限删除,置空删除。(3)在参照关系中添加元组的问题,系统可能采取的
2、作法:受限插入,递归插入(4)若修改关系中主码的问题,一般是不能用UPdate语句修改关系主码的,如果需要修改主码值,只能先删除该元组,然后再把具有新主码值的元组插入带关系中,如果允许修改主码,首先要保证主码的唯一性和非空,否则拒绝修改,然后要区分是参照关系还是被参照关系。参照完整性是指若属性(属性组)F是基本关系R的外码,与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或为空值(F上的每个属性均为空值);或者等于S中的某个元组的主码值。3 .什么是多值依赖?试举例说明。设R(U)是属性集U上的关系,X,Y,Z都是U的子集,且Z=U-X-丫
3、。关系模式R(U)中的多值依赖X-Y成立,当且仅当对R(U)的任一关系r,给定的一对(x,z)值,有一组丫的值仅仅决定于X的值而与Z值无关。例如:(C,T,B)在关系模式(CXB)中,C是课程,T是教师,B是课本,(物理,光学原理)确定一组T值王勇,陆军,而(物理,普通物理学)也确定一组T值,还是王勇,陆军,说明T值取决于C值,而与B值无关,记作:C-T.4 .试述事务的概念及事务的四个特性。事务是DBMS的基本工作单位,是用户定义的一组逻辑一致的程序序列。它是一个不可分割的工作单位。事务中的一组操作,要么全做,要么全不做。特性:ACID,(Atomicity),原子性,事务是一个不可分割的工
4、作单位,对于事务中的一组操作。要么全做,要么全不做。(ConSiStenCy),一致性:事务的工作结果是从一个一致性状态到另一个一致性状态。(ISolation),隔离性:事务内部的操作和使用的数据和并行的其他事务是隔离的,并行的事务之间互不干扰。(DUrability)持续性:事务一旦提交,对数据库中数据的改变就是永久的。5 .简述数据库设计的六个阶段。数据库的四个基本概念:1 .数据(Data):描述事物的符号记录称为数据。2 .数据库(DataBase,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。3 .数据库管理系统(DataBaSeManagementSystem,DBMS4.数据库系统(DataBaSeSyStem,DBS)数据库系统的基本特点包括:(1)数据共享性高、冗余度低。(2)数据库系统中的数据和程序之间独立性高(3)数据结构化(4)数据库设计时面向数据模型对象数据库系统和文件系统的本质区别是数据的结构化。