数据库设计一般分为(需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行、维护)6个阶段
E-R数据模型一般在数据库设计的(概念结构)设计阶段使用
数据库系统的三级模式结构是指数据库系统由(外模式、模式、内模式)三级构成
(数据)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称
(数据元素)是数据的基本单位,(数据项)是数据的不可分割最小单位。其中:前者在计算机中通常作为一个整体进行考虑和处理,它可以由一个或多个后者组成
(数据对象)是性质相同的数据元素的集合,是数据的一个子集
如果要计算表中数据的平均值,可以使用的聚集函数是(AVG)函数
如果要计算表中数据的总和值,可以使用的聚集函数是(SUM)函数
如果要计算表中数据的最大值,可以使用的聚集函数是(MAX)函数
如果要计算表中数据的最小值,可以使用的聚集函数是(MIN)函数
查询数据时添加(DISTINCT)关键字可去除重复记录
SQL Server中数据的默认排序(升序)关键字是(ASC)
建立(外键)约束的关联表,数据的插入操作会受到约束
如果用 CHECK 约束限制多列数据的取值约束时,必须使用(表)级约束定义
概念模式和内模式的映像是数据(物理独立性)的关键,外模式和概念模式的映像是数据(逻辑独立性)的关键
在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为(数据字典),英文缩写为DD
在SQL中,添加记录使用(INSERT)语句,修改记录使用(UPDATE)语句,删除记录使用(DELETE)语句,查询数据使用SELECT语句
假设有两个事务T1和T2,它们要读入同一数据并进行修改,如果T2提交的结果覆盖了T1提交的结果,导致T1修改的结果无效。这种现象称为(丢失数据)修改
已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中 WHERE 子句的条件表达式是:(WHERE 姓名 IS NULL)
嵌套查询条件中的谓词“> ANY”与运算符“>MIN
()”等价;谓词“< ALL”与运算符“<MIN()”等价打开数据库用(USE)命令,删除数据库用(DROP)命令
限制性别列的取值只能是“男”或“女”的约束表达式是:CHECK(sex IN( ’ 男 ’ , ’ 女 ’ ))
在SELECT语句中用(DISTINCT)关键字能消除重复行,用(TOP)关键字返回前面一定数量的数据
用于声明一个或多个局部变量的命令是(DECLARE){@变量名 数据类型[(长度)]}[,…n], 给变量赋值可使用(SET)和(SELECT)两种命令
批处理结束的符号是(GO)
在一个表上针对每个操作,可以定义(1)个前触发型触发器
若关系模式R∈2NF,则R中一定不存在非主属性对主码的(部分)函数依赖
若关系模式R∈3NF,则R中一定不存在非主属性对主码的(传递)函数依赖
关系规范化的过程是将关系模式从低范式规范化到高范式的过程,这个过程实际上是通过(模式)分解实现的
若关系模式R中所有的非主属性都完全函数依赖于主码,则R至少属于第(二)范式
Transact-SQL中可以使用(全局)变量和(局部)变量两种变量
全局变量是以(@@)开头,对于全局变量我们只能引用 ,不能修改或定义
在SUM()函数参数前添加(DISTINCT),表示对不重复的记录进行累加
在 SELECT 语句中用COUNT()函数统计表中的记录数;用AVG()函数计算某个字段的平均值;用SUM()函数对某个字段进行求和运算
视图是虚表,在数据库中只存储视图的定义,不存储视图的(数据)
如果总是将事务为两个阶段,一个是加锁期,另一个是解锁期,在加锁期不允许解锁,在解锁期不允许加锁,则将该规定称为(两段锁)协议
一个事务只要执行了(COMMIT)语句,其对数据库的操作就是永久的