题基于如下两个关系:学生和专业
学生(学号,姓名,专业号,年龄)
学号 | 姓名 | 专业号 | 年龄 | ||||||||||||||||||||||||
201 | 张山 | 02 | 20 | ||||||||||||||||||||||||
110 | 王宏 | 01 | 18 | ||||||||||||||||||||||||
101 | 赵敏 |
学号 | 姓名 | 专业号 | 年龄 | ||||||||||
201 | 张山 | 02 | 20 | ||||||||||
110 | 王宏 | 01 | 18 | ||||||||||
101 |
A. 学号 B. 姓名 C. 专业号 D. 年龄 [单项选择]第30第30~32题是基于如下两个关系,其中系号的类型为字符型,学生信息表关系STU的主键是学号,系信息表关系DEPT的主键是系号。
STU DEPT 学号 姓名 系号 系号 姓名 地址 001 张山 02 01 计算机系 010 王宏达 01 02 外语系 056 马林生 02 03 数学系 101 赵敏 04 04 机械系 STU和DEPT的联系是______。 A. 1:1 B. n:1 C. m:n D. 1:n [单项选择]基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是 A. SELECT DISTINCT 学号 FROM SC WHERE "成绩">75 B. SELECT DISTINCT 学号 FROM SC WHERE 成绩>75 C. SELECT DISTINCT 学号 FROM SC WHERE 成绩>"75" D. SELECT DISTINCT "学号" FROM SC WHERE "成绩">75 [简答题]学校有多名学生,财务处每年要收一次学费。为财务处的收学费工作设计一个数据库,包括两个关系:学生(学号,姓名,专业,入学日期)和收费(学年,学号,学费,书费,总金额),假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)
[单项选择]在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )。
学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A. 学生关系的“学号” B. 班级关系的“班级号” C. 学生关系的“班级号” D. 班级关系的“班级名” [单项选择]本试题基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
|