数据库系统概论简答题带答案

这篇博客详细解答了数据库系统中的一些关键概念,包括实体、实体型、实体集和实体间联系,以及关系模型的术语,如关系、属性、域、元组等。还探讨了关系模型的特点和优缺点,强调了数据独立性和安全性的重要性。此外,文章介绍了SQL语言的特点和视图的作用,并阐述了数据库的安全性控制方法。最后,提到了数据库完整性的概念和约束条件,以及数据库设计的过程和查询优化的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系。

答:

实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集;实体之间的联系:通常是指不同实体型的实体集之间的联系,实体之间的联系有一对一,一对多和多对多等多种类型。

13.试述关系模型的概念,定义并解释以下术语: ( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式

答:

关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 ( l )关系:一个关系对应通常说的一张表; ( 2 )属性:表中的一列即为一个属性; ( 3 )域:属性的取值范围; ( 4 )元组:表中的一行即为一个元组; ( 5 )主码:表中的某个属性组,它可以惟一确定一个元组; ( 6 )分量:元组中的一个属性值; ( 7 )关系模式:对关系的描述,一般表示为关系名(属性

一、选择题 1. DBS是采用了数据库技术的计算机系统, 它是一个集合体, 包含数据库、计算机硬件、软件和( C) 。 A 系统分析员B. 程序员C. 数据库管理员D. 操作员 2. 数据库(DB) , 数据库系统( DBS) 和数据库管理系统( DBMS ) 之间的关系是( A) 。 A. DBS 包括DB 和DBMS B. DBMS 包括DB 和DBS C. DB 包括DBS 和DBMS D. DBS 就是DB, 也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中, 没有专门的软件对数据进行管理的是( D)。 I . 人工管理阶段II.文件系统阶段 A. I 和II B. 只有II C. II 和Ill 4. 下列四项中, 不属于数据库系统特点的是( C) 。 A. 数据共享B. 数据完整性C. 数据冗余度高-->低! D. 数据独立性高 5. 数据库系统的数据独立性体现在( 8) 。 A不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 Ill . 数据库阶段 D. 只有I C不会因为存储策略的变化而影响存储结构 D不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是( A) 。 A 模式B. 内模式C. 外模式D. 用户模式 7. 要保证数据库的数据独立性, 需要修改的是( C) 。 A 模式与外模式B. 模式与内模式C. 三层之间的两种映射 8. 要保证数据库的逻辑数据独立性, 需要修改的是( A) 。 A 模式与外模式的映射B. 模式与内模式之间的映射 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( A 模式B. 物理模式C. 子模式D. 内模式 10.下述( D) 不是DBA数据库管理员的职责。 A完整性约束说明B. 定义数据库模式C数据库安全 D. 三层模式 C. 模式D. 三层模式 C), 它是模式的逻辑子集。 D. 数据库管理系统设计 选择题参考答案: (1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D 二简答题 1. 试述数据、数据库数据库系统数据库管理系统的概念。 数据:描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不 可分的。 *解析:在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算, 处理的数据是整数、 实数、浮点数等专统数学中的数据等。现在计算机能存储和处理的对象十分广泛, 表示这些对象的 复杂。 数据与其语义是不可分的。500 这个数字可以表示—件物品的价格是500 元, 也可以表示—个学术会议参加的 人数有500 人。还可以表示一袋奶粉重500 克。 数据库数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按—定的数据模型组 数据也越来越 织、描述和储存, 具有较小的冗余度较高的数据独立性和易扩展性, 并可为各种用户共享。 *解析:简单地讲, 数据数据库数据具有永久储存、有组织和可共享三个特点 数据模型是数据库的核心概念。每个数据库中数据的都是按照某一种数据模型来组织的。 数据库系统数据库系统( DBS) 是指在计算机系统中引入数据库后的系统构成。数据库系统数据库、数据 库管理系统(及其开发工具) 、应用系统、数据库管理员构成。 *解析:数据库系统数据库是两个概念。数据库系统是—个人-机系统, 数据库数据库系统的—个组成部分。 但是在日常工作中人们常常把把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据
一、简答题 1、什么是数据与程序的物理独立性?什么是数据与程序的逻辑独立性? ①物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的。也就是说,数据在数据库中怎样存储是由数据库管理系统管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时应用程序不用改变。 ②逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。也就是说,数据的逻辑结构改变时用户程序也可以不变。 2、试述等值连接与自然连接的区别和联系。 连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 3、试述实现数据库安全性控制的常用方法和技术。 ( l )用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。 **( 2 )存取控制:**通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。 **( 3 )视图机制:**为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。 ( 4 )审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 **( 5 )数据加密:**对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。 4、试述关系模型的三类完整性规则,并举例说明。 实体完整性:所谓的实体完整性就是指关系(所谓的关系就是表)的主码不能取空值; 例子: (1) 实体完整性规则:若属性 A 是基本关系 R 的主属性,则属性 A 不能取空值。 **参照完整性:**是指参照关系中每个元素的外码要么为空(NULL),要么等于被参照关系中某个元素的主码; 例子: (2) 参照完整性规则:若属性(或属性组) F 是基本关系 R 的外码,它与基本关系 S 的主码 K s 相对应(基本关系 R 和 S 不一定是不同的关系),则对于 R 中每个元组在 F 上的值必须为: 或者取空值( F 的每个属性值均为空值); 或者等于 S 中某个元组的主码值。 用户定义的完整性:指对关系中每个属性的取值作一个限制(或称为约束)的具体定义。 5、一个不好的模式会有些什么问题? ①数据冗余 ②更新异常 ③插入异常 ④删除异常 6、数据库设计中,需求分析的任务是什么?调查的内容是什么? 需求分析阶段的设计目标是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统手工系统或计算机系统)工作概况明确用户的各种需求,然后在此基础上确定新系统的功能。 **调查的内容是“数据”和“处理”**即获得用户对数据库的如下要求: (1)信息要求指用户需要从数据库中获得信息的内容与性质由信息要求可以导出数据要求即在数据库中需要存储哪些数据。 (2)处理要求指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。 (3)安全性与完整性要求 7、什么是索引?索引的作用。 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 建立索引是加快查询速度的有效手段,数据库索引类似于图书后面的索引,能快速定位到需要查询的内容,用户可以根据应用环境的需要在基本表上建立一个或者多个
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陆小马

赏个核桃让我补补脑呗!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值