数据库考试试题
- 格式:docx
- 大小:36.64 KB
- 文档页数:2
数据库考试试题
1. 简答题(每题10分)
a)什么是数据库?
b)数据库管理系统的作用是什么?
c)什么是SQL语言?
d)什是关系型数据库和非关系数据库的区别?
2. SQL查询题(每题20分)
a)编写SQL语句查询学生表中所有学生的学号、姓名和年龄。
b)编写SQL语句查询成绩表中成绩大于80分的学生学号、姓名和科目。
c)编写SQL语句查询课程表中所有课程的平均学分。
d)编写SQL语句查询选课表中选修“数据库”课程的学生的学号和姓名。
3. 数据库设计题(每题30分)
有三张表:学生表(Sno, Sname, Ssex, Sage)、课程表(Cno,
Cname, Ccredit)、成绩表(Sno, Cno, Grade)。
请根据以上信息设计数据库表结构,并提供建表SQL语句。
4. 综合应用题(40分) 假设你是某公司的数据库管理员,需要为公司设计一个如下表格所示的销售情况数据库。请完成以下任务:
- 设计合适的数据库表结构,包括销售人员表、客户表、销售记录表等。
- 编写相关的SQL语句,实现数据的增删改查功能。
- 为数据库添加适当的索引,提升查询效率。
以上为数据库考试试题,共计100分,祝考试顺利!