习题

一、选择题

1. SQL Server是( )。

A. 数据库

B. DBA

C. DBMS

D. 数据库系统

2. SQL Server组织数据采用( )。

A. 层次模型

B. 网状模型

C. 关系模型

D. 数据模型

3. ( )是实体属性。

A. 形状

B. 汽车

C. 盘子

D. 高铁

4. 在数据库管理系统中设计表属于( )。

A. 概念结构设计

B. 逻辑结构设计

C. 物理结构设计

D. 数据库设计

5. 图书与读者之间是( )。

A. 一对一关系

B. 多对一关系

C. 多对多关系

D. 一对多关系

6. SQL Server用户通过( )操作数据库对象。

A. DBMS

B. SQL

C. T-SQL

D. 应用程序

7. 用( )平台开发的程序是C/S程序。

A. JavaEE

B. PHP

C. Visual C#

D. ASP.NET

8. 下列说法错误的是( )。

A. 数据库通过文件存放在计算机中

B. 数据库中的数据具有一定的关系

C. 浏览器中的脚本可操作数据库

D. 浏览器中运行的文件存放在服务器中

二、说明题

1. 什么是数据、数据库、数据库管理系统、数据库管理员、数据库系统?

2. 关系数据模型的主要特征是什么?当前流行的关系数据库管理系统有哪些?

3. 采用什么方式操作关系数据库?

4. 某高校中有若干个系部,每个系部都有若干个年级和教研室,每个教研室有若干个教师,其中,教授和副教授每人带若干个研究生,每个年级有若干个学生,每个学生选修若干门课程,每门课可由若干个学生选修,试用E-R图描述此学校的关系概念模型。

5. 定义并解释概念模型中的以下术语:实体、属性、码、E-R图。

6. 试举出一个自己身边的关系模型,并用E-R图来描述。

7. 试描述SQL语言的特点。