广西科技大学数据库基础期末冲刺卷
本试卷为广西科技大学数据库基础期末冲刺卷,题目包括:单项选择题,填空题,简单题,综合应用题。
覆盖的内容包括:简答,综合应用。
数据库基础期末冲刺卷
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、下列叙述中正确的是( )。
( B )
2、关系代数中的连接操作是由( )操作组合而成。
( A )
3、在表设计器的属性窗格中,下列不能对输入的数据起到限制作用的属性是( )
( C )
4、ORACLE常用的性能分析工具是( )。
( B )
5、ER图中的主要元素是( )。
( D )
6、数据库系统的日志文件用于记录下述哪类内容?( )
( B )
7、在DBMS的关系中
( B )
8、下面有关全局变量和局部变量说法错误的是()。
( C )
9、假设窗体中有1个命令按钮控件,当单击该命令按钮时,将弹出另一个窗体,则应设置该控件的( )
( D )
10、在关系模式 R 中,能函数决定 R 中所有属性的属性组,称为关系模式 R 的( )
( A )
11、可以为Oracle数据库开发存储程序单元的集成开发环境是( )。
( D )
12、SQL Server服务有一个启动账号,默认账号是属于administrators组,现在为了安全需要创建一个新的服务启动账号,它需要哪些权限既能兼顾安全又能保证启动数据库成功,请排除一个错误的。()
( A )
13、从货物定单数据表(order)中查询出其中定单金额(order_price)在1000和5000之间的定单的详细信息,并按照定单金额(order_price)升序排列。正确的语句是( )。
( C )
14、在数据表中筛选记录,操作的结果是( )。
( B )
15、VFP 中,函数SUBS("微机数据库管理系统",5)返回的结果是:( )。
( D )
16、在下列MySQL的内置函数中,属于系统信息函数的是
( A )
17、检测数据库文件指针是否已到文件尾的函数是( )。
( C )
18、用RMAN对数据库进行冷备份,数据库必须在()状态才能进行。
( A )
19、( )是数据库数据字典的所有者。
( A )
20、所有类都可识别的事件即最小事件集包括( )。
二、填空题 (共10题,每题2分,共计20分)
1、数据库的物理结构设计主要包括确定物理结构和()。
2、表中的一行称为一条( ),对应一个( ),相当于一个( )
3、关系模式S(SNO,SN,DNO)和D(DNO,CN,NM)中,S的主键是SNO,D的主键是DNO,则DNO在S中称为_______。
4、数据库完整备份是指对数据库内的所有对象都进行备份,包括()。
5、SQL的功能包括( )、( )、( )和( )四个部分。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是________。
7、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系________。
8、( )是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有( )、( )、( )和( )四个特征。
9、Access数据库提供了_____与“压缩和修复”两种方法来保证数据库的可靠性。
10、据库系统与文件系统的本质区别为()。
三、简单题 (共4题,每题5分,共计20分)
1、用 FOR … ENDFOR结构编写一段程序实现 Sn=1/(1*2)+1/(2*3)+…+1/(10*11)求和,并且显示计算结果。
2、向关系表中增加一名新同学,该同学的学号是“990011”,姓名是“王大友”( )。
3、简述数据库概念结构设计的方法和设计步骤。
4、关系模型由哪几部分组成?
四、综合应用题 (共1题,每题20分,共计20分)
1、有一个“学生选课”数据库,数据库中包括三个表,其关系模式分别为: Student(xh,xm,xb,nl,szx) Course(kch,kcm,xxk,xf) SG(xh,kch,cj) 其中:Student是学生表,xh表示学号、xm表示姓名、sb表示性别、nl表示年龄、szx表示所在系。xh为主码。 Course是课程表,kch表示课程号、kcm表示课程名、xxk表示先修课号、xf表示学分。kch为主码。 SG是选课表,xh表示学号,参照学生表的学号xh、kch表示课程号,参照课程表的课程号kch、cj表示成绩。(xh,kch)为主码。 请用SQL语言实现下列功能: 1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。 2.查询选修课程的成绩小于60分的人数。 3.查询选修了C3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。 4.查询选修了“数据库应用”课程且成绩在90分以上的学生的姓名和所在系。 5.向Student表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。 6.将计算机系全体学生的成绩置零。 7.创建一个“学生成绩”视图,包括选修了课程的学生的学号、姓名、选修课程的课程号、课程名以及成绩。 8.为Student表建立一个按学号升序排列的唯一索引Stusno_IDX。 9.求各课程的选修人数及平均成绩。 10.查询选修了课程编号为’14001’和’14002’课程的学生的学号和姓名。
相关标签:
- 数据库原理及应用
- 广西科技大学
- 期末冲刺卷