作业说明:
1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。
2.学习完第四单元数据库基础等内容之后必须完成本次作业,并请在规定时间内通过学习平台提交RAR压缩文档形式的电子作业“第四单元形成性考核作业(占形考10%).rar”(里面包含Word文档“第四单元形成性考核作业(占形考10%).doc”和数据库文件“学生成绩.mdb”),本次作业占形成性考核总成绩的10%。
作业内容: 一、单项选择题,请将正确选项填入括号中,最后再填入以下表格。(每题3分,共60分)
- A.计算机集成系统 B.决策支持系统 C.管理信息系统 D.计算机辅助制造系统MIS指的是( C )。
2.下列( B )说法是错误的。
A.用数据库系统管理数据可以方便实现数据共享
B.目前使用的DBMS的数据模型大多是网状模型
C.早期的数据管理一般采用文件系统
D.目前的数据管理一般采用数据库系统
3.数据库管理系统的主要作用是( C )。
A.进行数据库的规划、设计和维护 B.提供数据查询
C.进行数据库的统一管理 D.产生数据报表
4.DBMS指的是( D )。
A.数据库 B.数据库系统 C.操作系统 D.数据库管理系统
5.DBA指的是( D )。
A.数据库 B.数据库系统 C.数据库管理系统 D.数据库管理员
6.目前大多数数据库管理系统采用的是( C )数据模型。
A.网状 B.层次 C.关系 D.面向对象
7.下列软件中,( A )是数据库管理系统。
A.Oracle B.Excel C.Visual Basic D.Word
8.下列软件中,( D )不是数据库管理系统。
A.Access B.Oracle C.VisualFoxPro D.ASP.NET
9.“C/S结构”指的是( B )。
A.计算/服务结构 B.客户/服务器结构 C.消费/资源结构 D.浏览器/服务器结构
10.“B/S结构”指的是( D )。
A.计算/服务结构 B.客户/服务器结构 C.窗口/资源结构 D.浏览器/服务器结构
11.若学生表中存储了学号、姓名、成绩等信息,则“查询学生表中所有成绩大于600分的姓名”的SQL语句是( B )。
A.SELECT * FROM 学生 WHERE 成绩>600
B.SELECT 姓名 FROM 学生WHERE 成绩>600
C.IF 成绩>600 THEN SELECT 姓名 FROM 学生
D.IF 成绩>600 SELECT 姓名FROM 学生
12.若学生表中存储了学号、姓名、成绩等信息,则“查询学生表中所有学号和姓名”的SQL语句是( C )。
A.SELECT * FROM 学生 B.SELECT 学号, 姓名 FROM 学生
C.SELECT 学号 姓名 FROM 学生 D.SELECT 学号、姓名 FROM 学生
13.Access数据库中数据的基本单位是(A )。
A.字段 B.字符 C.数字 D.表
14.Access数据库文件的扩展名是( B )。
A.DBF B.MDB C.INX D.TAB
15.SQL指的是( D )。
A.一种数据库结构 B.一种数据库系统 C.一种数据模型 D.结构化查询语言
16.Microsoft SQL Server是一种( D )软件。
A.数据库 B.服务器 C.数据库系统 D.数据库管理系统
17.关系模型用( C )描述客观事物及其联系。
A.树 B.图表 C.二维表 D.视图
- E-R模型反映数据库应用系统的( A )。
A.概念模型 B.物理模型 C.逻辑模型 D.抽象模型
- Access是( A )型数据库管理系统。
A.关系 B.层次 C.网状 D.面向对象
20.Access表中的“主键”( A )。
A.能唯一确定表中的一个元组 B.必须是数值型 C.必须定义 D.能够提高查询效率
二、简答题,请简要回答有关问题。(每题5分,共15分) 1.什么是数据库系统? 简述数据库系统的特点。
答:数据库系统简称DBS,由硬件系统、数据管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人—机系统。
数据库系统的特点 :1、数据结构化;按照一定的数据结构来组织、描述、存储数据。 2、数据共享性高。 3、数据冗余度小。 4、数据独立性强。5、数据统一控制和管理。6、由DBMS统一管理和控制数据库,得以保证数据的安全性、数据的完整性、并发控制和故障恢复。
2.除了关系数据模型外常用的数据模型还有哪几种?试说明关系数据模型的主要特征。
答:常用的还有:层次模型、网状模型、面向对象模型。
关系数据模型的主要特征:1、由关系名、属性、主键组成。 2、表与表之间有三种联系:
(1)一对一联系:表对任何一个元组,在表B中至多有一个元组与之对应,反之亦然。 (2)一对多联系:表A中任何一个元祖,在表B中有若干个元组与之对应,反之,在表B中的任何一个元组,在A表中只有一个元组与之对应。(3)多对多联系:表A中任何一个元祖,在表B中有若干个元祖与之对应,反之亦然。
3.数据库设计一般分为哪几步?每一步骤的主要任务是什么?
答:数据库设计一般分为四步:需求分析、概念设计、逻辑设计和物理设计。
需求分析是对用户提出的各种要求加以分析,对各种原始数据加以综合、整理,以确%