第1题:
( 1 )设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管
理。已知系( DEPT )信息包括系编号( DeptNO )、系名称( DeptName ),教师( Teacher )信息包括教师号 ( TNO ) 、 教师名 ( Tname ) , 课程 ( Course ) 信息包括课程号 ( CNO ) 、 课程名 ( CName ) 、 课程学分 ( Credit ) ,学生( Student )信息包括学号( SNO )、学生姓名( Sname )、学生性别( Sex )。
选课系统的管理规则如下:
Ⅰ 、一个系可聘用多名教师,一个教师只受聘于一个系;
Ⅱ 、一个系可有多名学生,一个学生只属于一个系;
Ⅲ 、一名教师可讲授多门课程,一门课程可被多个学生选修;
Ⅳ 、一名学生可选修多门课程,一门课程可被多名学生选修;
Ⅴ 、学生选修完课程后,可获得相应课程的成绩。
针对以上描述,完成下列设计内容:
① 构建选修课系统的 ER 图 。 ( 要求图中的实体集名用试卷中给出的英 文名 , 联系名用联系所关联的实体
集名的首字母,字母间用 “—” 或 “ _ ” 连接,大小写不限)( 10 分)
② 根据所构建的 ER 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)( 10 分)



第2题:
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。
A)学生信息表s
B)学生信息表s和课程信息表c,
C)学生信息表s、课程信息表c和学生选课信息表sc
D)学生选课信息表sc
第3题:
已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是______。
Ⅰ.系、教师、学生、图书
Ⅱ.教师编号、系名、书名、学生姓名
Ⅲ.学生性别、职称、学生姓名、书价
Ⅳ.图书、教师、书名
A) 仅Ⅰ
B) 仅Ⅰ和Ⅱ
C) 仅Ⅰ、Ⅱ和Ⅳ
D) 全部
A.
B.
C.
D.
第4题:
在“查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称”的 SQL语句中,将使用到的表是
A.学生信息表s
B.学生信息表s和课程信息表c
C.学生信息表s、课程信息表c和学生选课信息表sc
D.学生信息表s和学生选课信息表sc
第5题:
使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留。()
第6题:
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。 A.学生信息表s B.学生信息表s和课程信息表c C.学生信息表s、课程信息表c和学生选课信息表sc D.学生选课信息表sc
第7题:
阅读以下说明和表,回答问题1~3问题。
[说明]
在学校中,存在以下关系:
(a)一个系有若干学生,但一个学生只能在一个系;
(b)一个学生可以选修多门课程,每门课程有若干学生选修;
(c)每个学生所学的每门课程都有一个成绩。
该校在学生信息管理数据库设计了三个基本表,分别为表一、表二、表三。
(a)表一:学生信息表STUDENT(STID,NAME,AGE,DEPTNO),其中,STID表示学号,NAME表示学生姓名,AGE表示年龄,DEPTNO表示系号。
(b)表二:课程表COURSE(COID,NAME),其中,COID表示课程号,NAME表示课程名。
(c)表三:成绩表SCORE(SCID,COID,GRADE),其中,SCID表示学号,COID表示课程号, GRADE表示成绩,成绩为空时表示这学期正在上的课程。
根据要求将SQL语句补充完整。
(1)查询各系的学生数
SELECT(1),COUNT(*)(2)
GROUP BY DEPTNO;
(2)更改课程号为C601的课程名为“大学物理”
UPDATE(3)SET(4)
(3)基于学生信息表,建立一个计算机系(系编号为D01)的学生视图。写出命令。
CREATE OR REPLACE VIEW V_STUDENT
AS(5)
第8题:
在考生文件夹下有“学生.mdb”数据库。
(1)以班级、学生和系别表为数据源,创建查询“学生信息”,结果显示学生表的全部字段、班级名称和系名称字段。
(2)以“学生信息”查询为数据源,创建“学生信息”窗体,显示学号、学生姓名、性别、年龄班级名称和系别名称字段。窗体结果如图所示。


第9题:
某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生信息的是______。
A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员
B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员
C.将学生信息表的部分列的读取权限赋予各系的管理员
D.将修改学生信息表的权限赋予各系的管理员
第10题:
用数据库管理学生信息的二维表的一列记录是()。
第11题:
建立各系的列级视图,并将对该视图的读权限赋予该系的管理员
建立各系的行级视图,并将对该视图的读权限赋予该系的管理员
将学生信息表的部分列的读权限赋予各系的管理员
将修改学生信息表的权限赋予各系的管理员
第12题:
资助资格
标准
金额
信息
第13题:
第(38)~(40) 题基于学生一课程数据库中的3个基本表:
学生信息表:s(sno,sname,sex,age,dept)主码为sno
课程信息表:c(cno,cname,teacher)主码为cno
学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)
实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是
A.SELECT * FROM s
B.SELECT * FROM s WHERE sex='女'
C.SELECT sname FROM s WHERE sex='女'
D.SELECT * FROM s WHERE grade="
第14题:
基于学生.课程数据库中的三个基本表:
学生信息表:s (snumber, sname, sex, age, dept)主码为snumber
课程信息表:c(cnumber, cname,teacher)主码为cnumber
学生选课信息表:sc(snumber, cnumber, grade)主码为(snumber, cnumber)
“从学生选课信息表中找出无成绩的元组”的SQL语句是( )。
A)SELECT ﹡FROM sc WHERE grade=NULL
B)SELECT﹡FROM sc WHERE grade IS "
C)SELECT﹡FROM sc WHERE grade IS NULL
D)SELECT﹡FROM sc WHERE grade=''

第15题:
下面三个题基于学生一课程数据库中的3个基本表:
学生信息表:s(sno,sname,sex,age,dept)主码为sno
课程信息表:c(cno,cname,teacher)主码为cno
学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)
实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是
A.SELECT * FROM s
B.SELECT * FROM s WHERE sex='女'
C.SELECT sname FROM s WHERE sex='女'
D.SELECT * FROM s WHERE grade="
第16题:
A、σ姓名,课程号( ∏所在系=‘信息工程’ (SCStudent))
B、σ姓名,课程号( ∏所在系=‘信息工程’ SCStudent)
C、∏姓名,课程号(σ所在系=‘信息工程’ (SCStudent))
D、∏姓名,课程号(σ所在系=‘信息工程’ SCStudent)
第17题:
有两个基本关系:学生(学号,姓名,系号),系(系号,系名,系主任),学生表的主码为学号,系表的主码为系号,因而系号是学生表的( )。
A.主码
B.外码
C.域
D.映像
第18题:
检索学生信息表中,“籍贯”为“海南”的学生记录,将结果保存到表xx中,SQL语句为:
SELECT * FROM 学生信息表 WHERE 籍贯="海南" ______ xx
第19题:
检索学生信息表中 “籍贯”为“海南”的学生记录,将结果保存到表xx中,其SQL语句为:SELECT*FROM学生信息表 WHERE 籍贯="海南"______xx
第20题:
在下列的两个关系中,学号和系号分别为学生登记表和系信息表的主键(或称主码),则外键是 学生登记表(学号,姓名,性别,年龄,系号) 系信息表(系号,名称,办公室,主任)
A.学生登记表的学号
B.系信息表的系号
C.学生登记表的系号
D.系信息表的名称
第21题:
学校相关部门对《高校学生应征入伍学费补偿国家助学贷款代偿申请表》中学生的()等相关信息审核无误后,对《高校学生应征入伍学费补偿国家助学贷款代偿申请表》加盖公章,一份留存,一份返还学生。
第22题:
对
错
第23题:
姓名、课程名
学号、姓名、课程号
学号、课程号
课程号、课程名、学号