数据库相关简答和填空题

1.数据与程序的物理独立性: 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性。

2. 数据与程序的逻辑独立性:当模式改变时,数据库管理员对外模式/模式映象作相应改变,使外模式保持不变。应用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性。

3. 为什么数据库系统具有数据和程序独立性?

数据库系统通过两级映像,模式/内模式映像、外模式/模式映像,来保证数据库系统具有数据与程序的独立性。

4.什么是数据库安全性? 保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。

5.什么是数据库的完整性?数据的正确性和相容性。正确性是指数据是符合现实世界语义,反应当前实际情况的。相容性是指数据库同一对象在不同关系表中数据是符合逻辑的。

6.简述dbms提供数据库完整性约束的三方面机制?有哪三类完整性约束?

DBMS提供数据库完整性约束功能需要提供定义机制、检查机制、违约处理机制;完整性约束包含实体完整性约束、参照完整性约束、用户自定义完整性约束。

7.什么是事务?事务的四个属性?

用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割点工作单位。

原子性,一致性,隔离性,持续性。

数据库系统的三级模式结构是指数据库系统由外模式、内模式、模式三级构成。

数据库具有可共享、冗余度低、数据有独立性三个基本特征。

在数据库系统中管理数据的软件称为DBMS数据库管理系统

数据模型是严格定义的一组概念的集合,描述了系统的静态特征、动态特征和完整性约束条件,因此数据模型通常由层次模型、网状模型、关系模型三部分组成。

SQL是关系数据库的标准语言。

存取控制机制主要包括两部分:强制存取控制,自主存取控制,他们一起组成了数据库管理系统的存取控制子系统。

参照完整性的违约处理办法:设置控制,级联操作,拒绝操作

触发器是用户定义在关系表上的一类由事件驱动的特殊过程。

数据依赖是一个关系内部属性与属性之间的一种约束关系,目前已经提出许多种类型的数据依赖,其中最重要的是函数依赖、多值依赖。

数据库设计过程:需求分析,概念结构分析,逻辑结构分析,物理结构分析,数据库实施,数据库运行和维护等6个阶段。

确切的控制由封锁的类型决定,基本的封锁的类型:排他锁、共享锁。

并发控制的主要技术:封锁,乐观控制法,时间戳,多版本并行控制。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值