数据库考试试题

  • 格式: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分,祝考试顺利!