关系数据库是()的集合 它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库
问题详情
关系数据库是()的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、()和()的定义。设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROMStudents WHERE()LIKE();
A.元组
B.列
C.字段
D.表@@@[email protected]@@A.数据项
B.表
C.索引
D.列@@@[email protected]@@A.视图
B.列
C.字段
D.元组@@@[email protected]@@A."_ _ _ G _%"
B."_ _ _%G _"
C.姓名
D."_ _ _ G%"@@@[email protected]@@A."_ _ _ G _%"
B."_ _ _%G _"
C.姓名
D."_ _ _ G%"请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D,C,A,C,D
本题考查关系数据库的基本概念,以及SQL语言中对于字符串进行的基本方法。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。关系模型是由若干个关系模式组成的集合。一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。给定变量的值随时间可能发生变化;类似地,当关系被更新时,关系实例的内容也随时间发生了变化。关系数据库是表的集合,它由一个或多个关系模式定义。 SQL语言中的数据定义功能包括对数据库、基本表、索引和视图的定义。在SQL语言中对于字符串进行的最通常的操作是使用操作符like的模式匹配。使用两个特殊的字符来描述模式:“%”匹配任意字符串;“_”匹配任意一个字符。模式是大小写敏感的。例如:“Marry%”匹配任何以“Marry”开头的字符串;“%idge%”匹配任何包含“idge”的字符串,例如“Marryidge”、“RockRidge”、“MianusBridge”和“Ridgeway”。 “_”匹配只含一个字符的字符串;“_%”匹配至少包含一个字符的字符串。如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROMStudents WHERE姓名LIKE"___%G_";