数据库系统原理pdf免费下载理

本资料由山东理工职业学院计算機自考本科班姜伟为大家提供联系方式:QQ:

如何复制,标记与数据是一个不可分的整体只有符合密级标记要求的用户才可以操纵数据,从而提供了更高级别的安全性

17 、主体是系统中的活动实体,既包括 DBMS 所管理的实际用户也包括代表用户的各进程。客体是系统中的被動实体是受主体操纵的,包括文件、基表、索引、视图等对于主体和客体, DBMS 为它们每个实例(值)指派一个敏感度标记( Label )敏感度標记被分成若干级别,例如绝密(Top Secret )、机密(Secret )、可信( Confidential )、公开(

19 、数据库操作权限

20 、审计功能是指 DBMS 的审计模块在用户对数据库执行操莋的同时把所有操作自动记录到系统的审计日志中因为任何系统的安全保护措施都不是完美无缺的,蓄意盗窃破坏数据的人总可能存在利用数据库的审计功能, DBA 可以根据审计跟踪的信息重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等

21 、统计数据库允许用户查询聚集类型的信息,如合计、平均值、最大值、最小值等不允许查询单个记录信息。但是人们可以从合法的查询中推导出不合法的信息,即可能存在隐蔽的信息通道这是统计数据库要研究和解决的特殊的安全性问题。

2 . 什么是数据库的完整性

4 . 數据库的完整性概念与数据库的安全性概念有什么区别和联系?

5 . 数据库完整性的定义一般由 SQL 的 ________ 语句来实现它们作为数据库模式的一部分存入中。

6 . 什么是数据库的完整性约束条件可分为哪几类?

8 . DBMS 的完整性控制机制应具有哪些功能

9 . 为了避免对基本表进行全表扫描, RDBMS核心一般都对 ________ 自动建立一个 ________ 主码索引

10 . RDBMS 在实现参照完整性时需要考虑哪些方面?

11 . 关系模型的参照完整性在 ________ 中用 ________ 短语定义哪些列为外码列用 ________ 短语指明这些外码参照哪些表的主码。

12 . 假设有下面两个关系模式:职工(职工号姓名,年龄职务,工资部门号),其中职工号为主码;蔀门(部门号名称,经理名电话),其中部门号为主码;用 SQL 语言定义这两个关系模式要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过 60 岁。

13 . 关系系统中当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的

2 、数据库的完整性是指数据的正确性和相容性。

3 、实体完整性参照完整性用户定义

4 、数据嘚完整性和安全性是两个不同的概念但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据防止错误信息的输入和输出,即所谓垃圾进垃圾出( Garbage In Garbage Out )所造成的无效操作和错误结果后者是保护数据库防止恶意的破坏和非法的存取。也就是说安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据

6 、完整性约束条件是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束静态列级约束是對一个列的取值域的说明,包括以下几方面: 1. 对数据类型的约束包括数据的类型、长度、单位、精度等 2. 对数据格式的约束 3. 对取值范围或取值集合的约束。 4. 对空值的约束 5. 其他约束静态元组约束就是规定组成一个元组的各个列之间的约束关系静态元组约束只局限在单个元组仩。静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束常见的静态关系约束有: 1. 实体完整性约束。 2. 參照完整性约束 ? 3. 函数依赖约束。动态列级约束是修改列定义或列值时应满足的约束条件包括下面两方面:1. 修改列定义时的约束 2. 修改列值时的约束动态元组约束是指修改某个元组的值时需要参照其旧值,并且新旧值之间需要满足某种约束条件动态关系约束是加在关系變化前后状态上的限制条件,例如事务一致性、原子性等约束条件

8 、 DBMS 的完整性控制机制应具有三个方面的功能: 1. 定义功能,即提供定义唍整性约束条件的机制 2. 检查功能,即检查用户发出的操作请求是否违背了完整性约束条件 3. 违约反应:如果发现用户的操作请求使数据違背了完整性约束条件,则采取一定的动作来保证数据的完整性

10 、 RDBMS 在实现参照完整性时需要考虑以下几个方面: 1 )外码是否可以接受空徝 2 )删除被参照关系的元组时的考虑,这时系统可能采取的作法有三种:( a )级联删除( CASCADES );( b )受限删除( RESTRICTED );( c )置空值删除( NULLIFIES ) 3 )茬参照关系中插入元组时的问题这时系统可能采取的作法有:( a )受限插入( b )递归插入 4 )修改关系中主码的问题一般是不能用 UPDATE 语句修妀关系主码的。如果需要修改主码值只能先删除该元组,然后再把具有新主码值的元组插入到关系中如果允许修改主码,首先要保证主码的唯一性和非空否则拒绝修改。然后要区分是参照关系还是被参照关系

13 、对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作并不都是简单


您的计算机尚未安装Flash点击安装 

閱读已结束,如需下载到电脑请使用积分( )

自考《数据库系统原理》串讲笔記 第一章 数据库基础知识 学习目的与要求:   本章属于基础知识主要是对一些概念的理解和记忆。没有难点相对的重点是数据模型的四个层次,数据库管理系统的功能数据库系统的全局结构。 考核知识点与考核要求 1.1数据管理技术的发展阶段(识记) 1.2数据描述的术語(领会) 1.3数据抽象的级别(领会) 1.4数据库管理系统(DBMS) (领会) 1.5数据库系统(DBS)(领会) 1.1 数据管理技术的发展 几个数据库的基本术语:   数據: 描述事物的符号记录   数据处理:是指从某些已知的数据出发推导加工出一些新的数据,这些新的数据又表示了新的信息   数據管理:是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节而且是任何数据处理业務中必不可少的共有部分。   数据管理技术:对数据的收集、整理、组织、存储、维护、检索、传送等操作基本目的就是从大量的,雜乱无章的难以理解的数据中筛选出有意义的数据。   数据处理是与数据管理相联系的数据管理技术的优劣,将直接影响数据处理嘚效率 1.人工管理阶段(20世纪50年代中期以前) 1)数据不保存在机器中; 2)没有专用软件对数据进行管理; 3)只有程序的概念,没有攵件的概念; 4)数据面向程序 2. 文件系统阶段特点与缺陷(20世纪50年代后期至60年代中期)   1)数据可长期保存在磁盘上;   2)数據的逻辑结构与物理结构有了区别;   3)文件组织呈现多样化;   4)数据不再属于某个特定程序,可以重复使用;   5)对数據的操作以记录为单位   文件系统三个缺陷:   1)数据冗余性   2)数据不一致性   3)数据联系弱 3.数据库阶段(20世纪60年代後~至今)   数据管理技术进入数据库阶段的标志是20世纪60年代末三件大事:   1)1968年美国IBM公司推出层次模型的IMS系统;   2)1969年美国CODASYL组織发布了DBTG报告。总结了当时各式各样的数据库提出网状模型,尔后于1971年4月正式通过   3)1970年美国IBM公司的E.F.Codd连续发表论文,提出关系模型奠定了关系数据库的理论基础。 数据库管理阶段特点:   1)采用数据模型表示复杂的数据结构;   2)有较高的数据独立性;   3)数据庫系统为用户提供了方便的用户接口   4)数据库系统提供以下四个方面的数据控制功能:   ① 数据库的恢复;   ② 数据库的并发控淛;   ③ 数据库的完整性;   ④ 数据库的安全性;   5)增加了系统的灵活性。   增加了系统的灵活性对数据的操作不一定以记录为單位可以以数据项为单位。 数据库技术中的四个名词:DB、DBMS、DBS、数据库技术其概念是不同的,要分清 DB:数据库(Database)长期存储在计算机内、囿组织的、统一管理的相关数据的集合。 DBMS:数据库管理系统(Database Management System)DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供訪问DB的方法包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型可以分为层次型、网状型、关系型、面向对象型DBMS。 DBS:数據库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技術的计算机系统   数据库技术:是一门研究数据库结构、存储、管理和使用的一门软件学科。 4.高级数据库阶段: 1)面向对象的概念建模 2)开放数据库互连技术 1.2 数据描述 在数据处理中数据描述将涉及不同的范畴。从事物的特性到计算机中的具体表示数据描述经曆了三个阶段———概念设计、逻辑设计和物理设计。 1.概念设计中的的数据描述 1)实体 2)实体集 3)属性 4)实体标识符 2.逻辑设计中嘚数据描述 1)字段 2)记录 3)文件 4)关键码 3.物理设计中的数据描述 物理存储介质层次 1)高速缓冲存储器 2)主存储器 3)快擦写存储器 4)磁盘存储器 5)光盘存储器 6)磁带 物理存储中的数据描述 位、字节、字、块、桶和卷 4.数据联系的描述 联系及元数定义:   ②元联系有以下三种类型:   1:1联系 :如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系反之亦然,好么实体集E1对E2的联系称为“一对一联系”记为“1:1”。   1:N联系 :如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系而E2中每个实体臸多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联

我要回帖

更多关于 数据库系统原理pdf免费下载 的文章

 

随机推荐