2025年《管理信息系统》数据库设计冲刺实操卷.docxVIP

  • 0
  • 0
  • 约4.09千字
  • 约 7页
  • 2026-02-09 发布于山西
  • 举报

2025年《管理信息系统》数据库设计冲刺实操卷.docx

2025年《管理信息系统》数据库设计冲刺实操卷

考试时间:______分钟总分:______分姓名:______

一、选择题(每题2分,共20分)

1.以下哪个不是数据库设计的主要目标?

A.数据一致性

B.数据完整性

C.数据安全性

D.应用程序代码的复用性

2.在数据库设计中,需求分析阶段的主要任务是?

A.设计数据库表结构

B.确定数据存储方式

C.分析用户需求,建立数据字典

D.编写数据库应用程序

3.以下哪个不是ER图的基本元素?

A.实体

B.属性

C.联系

D.函数

4.以下哪个关系模式符合1NF?

A.学生(学号,姓名,课程编号,课程名称)

B.学生(学号,姓名,课程编号)

C.学生(学号,姓名,课程名称,成绩)

D.学生(学号,姓名,课程编号,成绩,教师姓名)

5.以下哪个关系模式符合2NF?

A.学生(学号,姓名,课程编号,课程名称)

B.学生(学号,姓名,课程编号)

C.学生(学号,姓名,课程名称,成绩)

D.学生(学号,姓名,课程编号,成绩,教师姓名)

6.以下哪个关系模式符合3NF?

A.学生(学号,姓名,课程编号,课程名称)

B.学生(学号,姓名,课程编号,课程名称,成绩)

C.学生(学号,姓名,课程编号,成绩,教师姓名,教师年龄)

D.学生(学号,姓名,课程编号,成绩,教师姓名)

7.范式理论的主要目的是?

A.提高数据库的查询效率

B.减少数据冗余

C.增加数据库的存储空间

D.简化数据库设计过程

8.以下哪个SQL语句用于创建数据库?

A.CREATETABLE

B.CREATEDATABASE

C.ALTERTABLE

D.DROPDATABASE

9.以下哪个SQL语句用于插入数据?

A.SELECT

B.UPDATE

C.INSERTINTO

D.DELETE

10.以下哪个SQL语句用于查询数据?

A.CREATETABLE

B.CREATEDATABASE

C.INSERTINTO

D.SELECT

二、简答题(每题5分,共20分)

1.简述数据库设计的主要步骤。

2.简述实体型、实体集和属性的概念。

3.简述函数依赖的概念。

4.简述SQL语言的特点。

三、设计题(每题15分,共30分)

1.某大学图书馆管理信息系统需要管理学生借阅信息,请设计一个概念模型(ER图),包含以下信息:

*学生:学号(主键),姓名,专业

*图书:图书编号(主键),书名,作者,出版社

*借阅:借阅编号(主键),学生号(外键),图书编号(外键),借阅日期,归还日期

2.根据上述概念模型,将其转换为关系模型,并说明每个关系模式的主键和外键。

四、实操题(每题15分,共30分)

1.假设已经创建了一个名为“library”的数据库,其中包含以下两个表:

*学生表(student):学号(student_id,主键),姓名(name),专业(major)

*图书表(book):图书编号(book_id,主键),书名(title),作者(author),出版社(publisher)

请编写SQL语句完成以下操作:

*向学生表中插入一条记录,学号为“2023001”,姓名为“张三”,专业为“计算机科学与技术”。

*向图书表中插入一条记录,图书编号为“B001”,书名为“数据库原理”,作者为“李四”,出版社为“清华大学出版社”。

*查询所有计算机科学与技术专业的学生的姓名。

*查询书名为“数据库原理”的图书的作者和出版社。

2.假设已经创建了一个名为“company”的数据库,其中包含以下三个表:

*员工表(employee):员工编号(employee_id,主键),姓名(name),部门编号(department_id,外键)

*部门表(department):部门编号(department_id,主键),部门名称(department_name)

*薪资表(salary):员工编号(employee_id,外键),薪资(salary)

文档评论(0)

1亿VIP精品文档

相关文档