第一套:
1.数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经DDL编译器编译后,各种对象的描述信息存放在数据库的数据字典中。
2.关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的完整性约束。
!!!!!!数据模型三要素:数据结构、数据操作、完整性约束!!!!!!!
3.该图是一种顺序图
解析:顺序图主要用于描述系统内对象之间的消息发送和接受序列。它有两个坐标轴:纵向表示时间的持续过程,横向表示对象,每一个对象用矩形框表示,纵向的虚线表示对象在序列中的执行情况。顺序图的第一个消息一般在左边第一个对象的生命线顶端,其他消息按时间顺序相继插入顺序图中,后面发生的消息的线应比前面发生的消息的线画的低一些,以表示它们之间的时间关系。
4.现有系表(系号,系名,联系电话)和教师表(教师号,教师名,职称,工资,系号)。目前某些系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用外连接操作可以实现这个查询。
外连接:两个关系R和S在做自然连接时,选择两个关系在公共属性上值相等的元组构成新的关系,关系R中某些元组可能在S中不存在公共属性上值相等的元组,从而造成R中这些元组在操作时被舍弃,同样,S中某些元组也保存在结果关系中,而在其它属性上填空值(NULL),那么这种连接就叫外连接。
5.
6.
7.使用约束可以保证数据库中数据的正确性,其中UNIQUE约束允许出现空值但不允许出现重复值。
数据表中对于某一列数据有UNIQUE约束和PRIMARY约束,但两者之间有区别。PRIMARY KEY约束多为强调主键不可出现相同元素,但想要强制一列或多列组合(不是主键)的唯一性时应使用UNIQUE约束而不是PRIMARY KEY约束。而且,UNIQUE约束允许出现空值,PRIMARY