数据库选择题易错总结

视图属于外部模型,不是概念模型。

数据结构图用于描述关系数据库的整体逻辑结构

关系模型系统代表:Oracle、DB2、SQL Server、Access、MySQL、Sybase

E.F.Codd首次提出数据库系统的关系模型

层次模型代表:IMS

网状模型代表:DBTG、IDMS、DMS1100、IMAGE

ALTER VIEW 是不正确的数据定义语句

外模式对应于视图和部分基本表

规范化理论只能应用于数据库逻辑结构的设计阶段说法错误

Age = NULL 空值表达式不正确

R\cup S 表示为\left \{ t|t\in R\vee t\in S \right \}

R - S表示为 \left \{ t|t\in R\wedge t\notin S \right \}

R\cap S表示为\left \{ t|t\in R\wedge t\in S \right \}

R\times S表示为\left \{\widehat{tr ts} |tr\in R\wedge tr\in S \right \}

String 不是SQL Server数据库的系统数据类型

静态列级约束是对一个列的取值域的说明,包括数据的类型、长度、单位、精度等、对空值的约束

动态列级约束是修改列定义或列值时应满足的约束条件,修改列值有时需要参照其旧值,并且新旧值之间需要满足某种约束条件。例如,职工工资调整不得低于其原来工资,学生年龄只能增长等等

静态元组约束就是规定元组的各个列之间的约束关系。例如订货关系中发货量<=订货量、库存量与进货量之和不能超过出货量

动态元组约束是指修改元组的值时元组中各个字段间需要满足某种约束条件。例如职工工资调整时新工资不得低于 原工资+工龄*1.5,等等。(调整某一个值时的新旧值变化需要满足某种约束条件)

静态关系约束在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。如字段间的函数依赖,或涉及多个元组

动态关系约束是加在关系变化前后状态上的限制条件,例如事务一致性、原子性等约束条件。

空值使用在条件中不可以进行比较运算

事务日志的作用是实现事务的持续性

外模式/模式映像定义在外模式,模式/内模式映像定义在模式描述中

概念模型用于信息世界的建模,与具体的DBMS无关

n目关系只能有n个属性

数据库系统的核心是DBMS

数据库系统的基础是数据模型

数据库的核心与基础是数据模型

合并冲突包括属性冲突、命名冲突、结构冲突,不包括语法冲突

对于某个具体的数据库应用来说,E-R图、数据模型、数据库文件都不是唯一的

数据库中,产生数据不一致的根本原因是数据冗余

用谓词EXISTS来测试一个集合中是否为非空集合

用谓词NOT EXISTS来测试一个集合是否为集合

转储的冗余数据包括日志文件、数据库后备副本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值