数据库题作业

合集下载

在线数据库应用作业及答案

在线数据库应用作业及答案

使用( )身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A.Windows身份验证

B.SQL Server 身份验证

C.以超级用户身份登录时

D.其他方式登录时

您的答案:B

2.第2题

表达式'123’+'456’的值是()。

A.123456

B.579

C.'123456’

D.'123456”

您的答案:B

3.第3题

将多个查询结果返回一个结果集合的运算符是( )。

A.JOIN

B.UNION

C.INTO

D.LIKE

您的答案:B

使用T-SQL创建视图时,不能使用的关键字是:( )。

A.ORDER BY

B.WHERE

PUTE

D.WITH CHECK OPTION

您的答案:C

5.第5题

系统存储过程在系统安装时就已创建,这些存储过程存放在( )系统数据库中。

A.master

B.tempdb

C.model

D.msdb

您的答案:A

6.第6题

下面哪种文件无法与SQL Server数据库进行导入和导出操作()。

A.文本文件

B.EXCEL文件

C.Word文件

D.Access文件

您的答案:C

数据库逻辑结构设计阶段的主要功能是:( )。

A.明确用户需求,确定新系统的功能

B.建立数据库的E-R模型

C.将数据库的E-R模型转换为关系模型

D.选择合适的存储结构和存储路径

您的答案:C

8.第8题

在数据库设计过程使用( )可以很好的描述数据处理系统中信息的变换和传递过程。

A.数据流图

B.数据字典

C.E-R图

D.系统流程图

您的答案:A

9.第9题

下列SQL语句中,能够实现参照完整性控制的语句是:( )。

A.FOREIGN KEY

数据库应用技术作业+答案

数据库应用技术作业+答案

《数据库应用技术》作业及答案

第一章思考与练习题

一、选择题

1.三级模式间存在两种映射,它们是(C)。

A.模式与子模式间,模式与内模式间

B.子模式与内模式间,外模式与内模式间

C.外模式与模式间,模式与内模式间

D.模式与内模式间,模式与模式间

2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。A.master B.model C.tempdb D.msdb

3.下面关于tempdb数据库描述不正确的是(D )。

A.是一个临时数据库B.属于全局资源

C.没有权限限制D.是用户建立新数据库的模板

4.在数据库技术中,面向对象数据模型是一种(B )。

A.概念模型B.结构模型

C.物理模型D.形象模型

5.数据库管理系统常见的数据模型有(B)。

A.网状、关系和语义

B.层次、关系和网状

C.环状、层次和关系

D.网状、链状和层次

6.用户看到的数据表,属于数据库系统三级模式中的(D )。A.外模式

B.内模式

C.子模式

D.模式

7.对数据的插入属于数据库管理系统(B )的功能。

A.数据定义

B.数据操纵

C.数据库的运行管理

D.数据库的建立和维护

8.保持数据的完整性属于数据库管理系统(C )的功能。

A.数据定义

B.数据操纵

C.数据库的运行管理

D.数据库的建立和维护

9.在SQL Server数据库中,默认情况下Sys通常是(C )。A.数据文件的后缀

B.事务日志文件的后缀

C.系统表表名的前缀

D.辅助文件的后缀

二、填空题

1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。

数据库作业题目及答案

数据库作业题目及答案

实验三内容补充

在“教学管理系统”中设计了许多查询,上述只介绍其中具有代表性的部分,其余查询读者可依例完成。本系统包括的所有查询如下所示:

说明:同学们在进行后面的表单设计时,需要用到没有设计过的查询,则再进行对应的查询设计,没有设计到的可以不做。

1.90 以上学生信息

2.按班查不及格学生

3.按班级编号查看学生基本信息

4.按班级查教师信息

5.按班级查选课

6.按教师编号查

7.按教师姓名查看授课信息

8.按课程类别查

9.按课程名查

10.按上课地点查

11.按所选课程查

12.按系名查

13.按姓名查看学生基本信息

14.按学分查

15.按学号查看学生基本信息

16.按学号查选课

17.按职称查

18.不及格人次

19.不及格学生信息

20.低于所在班平均分学生

21.各班学生人数统计

22.各系教师人数

23.各职称教师人数

24.教师基本信息表查询

25.教师每周学时总数

26.每班不及格人次

27.每班每门课平均成绩

28.每班男女生人数

29.每班平均成绩

30.每班平均分

31.每名学生平均成绩

32.某学年某学期教师每周学时总数

33.某学期某课不及格信息

34.统计各系教师的人数

35.统计各职称教师的人数

36.统计每门课教师的人数

37.统计有课教师的人数

38.学生相关信息查询

39.学生选课情况

40.有课教师的人数

实验四数据登录窗体设计一

4.1数据登录窗体的向导创建

在Access中创建窗体有人工方式创建和使用窗体向导创建两种方法。人工方式创建窗体,需要创建窗体的每一个控件,并建立控件和数据源之间的联系。而使用窗体向导创建窗体,用户只需按照向导的提示输入有关信息,一步一步地完成。创建过程既简单、快捷,又效率高,因此,在设计Access数据库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓,然后再切换到设计视图使用人工方式进行调整。我们在创建“登录教师档案”窗体时采用的就是这种方法。

数据库题作业带答案

数据库题作业带答案

数据库练习题

第一章

一、单项选择题

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。

A. 数据库系统

B. 文件系统

C. 人工管理

D.数据项管理

2. 数据库系统与文件系统的主要区别是()。

A. 数据库系统复杂,而文件系统简单

B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

3. 在数据库中存储的是()。

A. 数据

B. 数据模型

C. 数据及数据之间的联系

D. 信息

4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

A. 同一个应用中的多个程序共享一个数据集合

B. 多个用户、同一种语言共享数据

C. 多个用户共享一个数据文件

D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合

5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A. DBS包括DB和DBMS

B. DBMS包括DB和DBS

C. DB包括DBS和DBMS

D. DBS就是DB,也就是DBMS

6. 数据库管理系统(DBMS)是()。

A. 一个完整的数据库应用系统

B. 一组硬件

C. 一组系统软件

D. 既有硬件,也有软件

7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。

A. 文件的集合

B. 数据的集合

C. 命令的集合

D. 程序的集合

8. 支持数据库各种操作的软件系统是()。

《数据库应用》作业参考答案

《数据库应用》作业参考答案

数据库应用作业参考答案

1.第1题

将多个查询结果返回一个结果集合的运算符是( )。

A.JOIN

B.UNION

C.INTO

D.LIKE

您的答案:B

题目分数:3

此题得分:3.0

2.第2题

SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’表示( )。

A.查询INFORMA TION表中’软件021’班学生的学号、姓名

B.查询INFORMA TION表中’软件021’班学生的所有信息

C.查询INFORMA TION表中学生的学号、姓名

D.查询INFORMA TION表中计算机系学生的记录

您的答案:A

题目分数:3

此题得分:3.0

3.第3题

表达式STUFF(‘HOW ARE YOU’,4,1,’OLD’)的值是()。

A.’HOWARE YOU’

B.’HOW OLD ARE YOU’

C.’HOWOLDARE YOU’

D.’HOW OLD RE YOU’

您的答案:B

题目分数:3

此题得分:3.0

4.第4题

命令SELECT s_no,A VG(grade) AS ‘平均成绩’FROM score GROUP BY s_no HA VING A VG(grade)>=85,表示( )。

A.查找score表中平均成绩在85分以上的学生的学号和平均成绩

B.查找平均成绩在85分以上的学生

C.查找score表中各科成绩在85分以上的学生

D.查找score表中各科成绩在85分以上的学生的学号和平均成绩

题目分数:3

此题得分:3.0

5.第5题

( )是位于用户与操作系统之间的一层数据管理软件。

数据库作业习题and答案

数据库作业习题and答案

第二章 关系代数(补充习题)

1. 根据下面图给出的三个关系S1、S2、S3,求运算结果:S1∪S2、S2-S1、S1∩S2、

∏A ,C (S2)、σ

A=“a1”(S1)

、S2S3

2. 设有一数据库GradeManager (成绩管理),包括四个表:学生表(Student )、课程表

(Course )、班级表(Class )以及成绩表(Grade )。

Student

Sno Sname Ssex Sage Clno 2000101 李勇 男 20 00311 2000102 刘诗晨 女 19 00311 2000103 王一鸣 男 20 00312 2000104 张婷婷 女 21 00312 2001101 李勇敏 女 19 01311 2001102 贾向东 男 22 01311 2001103 陈宝玉 男 20 01311 2001104

张逸凡

21

01311

Course

Cno Cname

Credit 1 数据库 4 2 离散数学 3 3 管理信息系统 2 4 操作系统 4 5 数据结构 4 6 数据处理 2 7

C 语言

4

Class

Clno Speciality Inyear Number Monitor 00311 计算机软件 2000 120 2000101 00312 计算机应用 2000 140 2000103 01311

计算机软件

2001

220

2001103

S1 A

B C D a1

b1 c1 d1 a1

b2 c2

d2

a2 b2 c1 d3 S2 A B

C D a1 b2 c2 d1 a1

数据库应用作业及答案

数据库应用作业及答案

第一章思考与练习题

一、选择题

1.三级模式间存在两种映射,它们是( C )。

A.模式与子模式间,模式与内模式间

B.子模式与内模式间,外模式与内模式间

C.外模式与模式间,模式与内模式间

D.模式与内模式间,模式与模式间

2. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。

A.master B.model C.tempdb D.msdb

3.下面关于tempdb数据库描述不正确的是( D )。

A.是一个临时数据库 B.属于全局资源

C.没有权限限制 D.是用户建立新数据库的模板

4.在数据库技术中,面向对象数据模型是一种( B )。

A.概念模型B.结构模型

C.物理模型D.形象模型

5.数据库管理系统常见的数据模型有( B )。

A.网状、关系和语义

B.层次、关系和网状

C.环状、层次和关系

D.网状、链状和层次

6.用户看到的数据表,属于数据库系统三级模式中的( D )。

A.外模式

B.内模式

C.子模式

D.模式

7.对数据的插入属于数据库管理系统( B )的功能。

A.数据定义

B.数据操纵

C.数据库的运行管理

D.数据库的建立和维护

8.保持数据的完整性属于数据库管理系统( C )的功能。

A.数据定义

B.数据操纵

C.数据库的运行管理

D.数据库的建立和维护

9.在SQL Server数据库中,默认情况下Sys通常是( C )。

A.数据文件的后缀

B.事务日志文件的后缀

C.系统表表名的前缀

D.辅助文件的后缀

二、填空题

1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。

数据库技术作业和答案(包括习题答案)汇编

数据库技术作业和答案(包括习题答案)汇编

第1章绪论

一、选择题

1. 关于数据库的说法不正确的是()。

A. 一个相互关联的数据集合

B. 包含了关于某个企业或组织的信息

C. 是信息系统的核心和基础

D. 是一种数据管理的软件

2. 关于数据库系统的说法不正确的是()。

A. 数据库系统是指引入数据库技术后的计算机系统

B. 狭义地讲,数据库系统就是数据库管理系统

C. 狭义地讲,数据库系统由数据库和数据库管理系统组成

D. 广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成

3. 下列不是数据库系统与文件系统的本质区别是()。

A. 数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构

B. 数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高

C. 数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构与文件结构紧密联系

D. 数据由数据库管理系统统一管理和控制

4. 事务(Transaction)是用户定义的一个数据库操作序列,下列()不是它的特性。

A. 原子性

B. 一致性

C. 并发性

D. 持续性

5. 下列()不是数据库中数据的主要结构。

A. 数据文件

B. 数据字典

C. 索引

D. 散列

6. 数据库中存储的是()。

A. 数据

B. 数据间的联系

C. 数据及数据间的联系

D. 数据模型

7. 下列()是存储在计算机内结构化的数据集合。

A. 数据库系统

B. 数据库

C. 数据库管理系统

D. 文件

8. 下列()是数据库的两级映像。

A. 外模式/模式,模式/内模式

数据库作业题目

数据库作业题目

作业一:ER设计

题目一:用ER图可以表达下列哪些数据完整性约束,不能表达哪些约束?能表达的给出ER图。

1.每门课选课人数不能低于10个,不能高于100个

答:不能表达约束

2.课程名是唯一的

3.不能供应不存在的零件

4.性别只能为男或女

答:不能表达约束

5.

6.学生可以参加多个社团,但所参加的社团的活动时间必须不同

答:不能表达约束

7.学生可以参加多个项目,参加不同的项目其指导老师也不同

题目二:解答以下问题

1. 列举聚集、弱实体、细化/泛化的实用例子,并用ER 图表示出来。

聚集:客户签订合同与采购产品之间是聚集关系

弱实体:下图中教科书属于弱实体

学生

项目

老师

参加

指导

细化/泛化:家俱与〔桌子、椅子〕属于细化/泛化关系

名称厂家

家俱

ISA

桌子椅子

编号编号

2.E1(a1,a2, a3)E2(a3, a4)E3(a5, a6)E4(a3, a5,

a7),其中带下划线的属性标识为所在关系模式的主码。试画出相应的E-R图,使得可以从该E-R图推导出上述关系模式。

E-R图如下:

题目三:考虑设计一个关系数据库,它要存储以下信息:

●教师有教工号、教工名、职称;项目有项目号、项目名称、项目类型、

起始年份、截至时间、资助额;学生有学号、学生名、年龄、学位。

●学生分为本科生和研究生,老师按职称可以分为讲师、副教授、教授,

副教授以上职称的可以作为研究生的导师。

●一个教工可以负责多个项目;每个项目只能有一个负责人;一个老师可

以参与多个项目;一个本科生只能参与一个项目,一个研究生学生可以

参与多个项目;一个项目可以有多个学生和老师参与;学生参与项目时

数据库大作业(全·参考答案)

数据库大作业(全·参考答案)

《数据库原理与应用》综合设计任务书

前言

《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。针对这三个应用能力,用一个案例作为背景,布置三次大作业。

在校大学生都能理解“图书管理系统”的应用场合和业务流程。因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。

本文档包括四个部分。第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。

每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。

第一部分案例的需求描述

本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。

1.2 需求分析

1)功能需求

图1-1:功能需求示意图

教师信息管理:用于教师基本资料的增删改查。

图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。

借书登记:记录借书时间、所借图书、借书人、办理人。

还书登记:记录还书时间、所还图书、还书人、办理人。

催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。

2)运行环境要求

图1-2:运行环境拓扑图

数据库作业及部分答案

数据库作业及部分答案

一、选择题

1、数据库系统的核心是___B___。

A. 数据模型

B. 数据库管理系统

C. 软件工具

D. 数据库

2、下列___C___联接可以将满足联接条件的记录包含在查询结果中。

A. 左外联接

B. 右外联接

C. 自身联接

D. 完全联接

3、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是___A___。

A. DBS包括DB和DBMS

B. DBMS包括DB和DBS

C. DB包括DBS和DBMS

D. DBS就是DB,也就是DBMS

4、DBMS通过___B___来定义数据库模式结构,并将各种模式定义翻译成目标代码。

A. DML

B. DDL

C. DBA

D. SQL

5、设有关系R1和R2,经过关系运算得到结果S,则S是___A___。

A. 一个关系

B. 一个元组

C. 一个数据库

D. 一个数组

二、简答题

1、数据库系统有什么特点?

1.数据结构化

2.数据的共享性高,冗余度低,易扩充

3.数据独立性高

4.数据由DBMS统一管理和控制

2、试述数据库物理设计的内容和步骤。

3、试述什么是规范化?

规范化是数据库系统设计中非常重要的一个技术。数据库规范化通过对数据库表的设计,可以有效降低数据库冗余程度。在进行数据库规范化的时候,我们有一系列的步骤需要遵循。我们把这些步骤称作范式(NF),其中包括第一范式、第二范式、第三范式、第四范式以及第五范式(1NF、2NF、3NF、4NF、5NF)。

4、试述什么是视图?

视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,所以,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

数据库作业及参考答案(最新版)

数据库作业及参考答案(最新版)

数据库

一、单选题:

1.数据库系统的核心是()。

A 编译系统

B 数据库

C 操作系统

D 数据库管理系统

2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。

A 文件的集合

B 数据的集合

C 命令的集合

D 程序的集合

3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是():

A DBS包括DB和DBMS

B DBMS包括DB和DBS

C DB包括DBS和DBMS

D DBS就是DB,也就是DBMS

4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

A 数据定义功能

B 数据管理功能

C 数据操纵功能

D 数据控制功能

5.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。

A 外模式

B 内模式

C 存储模式

D (概念)模式

6.在数据库系统中,当总体逻辑结构改变时,通过改变(),使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。

A 应用程序

B 模式到内模式的映像

C 存储结构

D 外模式到概念模式的映像

7.按照数据模型分类,数据库系统可以分为三种类型,正确的是():

A 大型、中型和小型

B 西文、中文和兼容

C 层次、网状和关系

D 数据、图形和多媒体

8.数据模型指的是数据库的组织形式,数据模型的三要素是()。

A 数据库文件、二维表、记录

B 字段、类型、宽度

C 数据结构、数据操作、完整性约束

D 数据定义、数据存储、数据通信

9.所谓概念模型,指的是()。

A 客观存在的事物及其相互联系

数据库原理-10级期末大作业题目

数据库原理-10级期末大作业题目

数学与软件学院2010级《数据库原理》期末大作业

要求:

1.按照《数据库大作业小组分配名单》,选择各自的题目,但要求每小组各自

独立完成。(不少于20页)

2.按照大作业评分表和报告格式,给出完整的数据库设计过程;

3.数据库中的数据表不得少于三张,否则认为设计失败;

4.对每张数据表输入不少于20条的样本数据用于测试,样本数据要有代表性;

5.写出相应的SQL脚本,数据库可选用SQL Server或IBM DB2等;

6.提交结果时应包括纸制的报告和电子版的报告;

7.如果还能在设计的基础,将应用系统开发出来,将根据开发的结果给以5-10

分的加分;

8.大作业检查时间:2013-1-8

9.作业参看模板格式,每步都要求,每小组最后交一份作业。

题目一教务管理系统

(1)主要功能

档案系统

成绩系统

新生系统

系统设置管理

软件用户管理

(2)功能概述

1、档案系统主要功能为学籍管理,学籍管理是教务行政管理工作的重要内容,提供各种查询功能以便及时了解学生的信息

2、成绩系统主要包括学生在校期间各科学习成绩的登录,统计处理,各种成绩表册及成绩报告单打印和保存,提供各种查询功能以便及时了解各科教学情况和各班学习质量。

3、新生系统包括分配班级,和学号生成;编班是按照性别、生源地等情况,并按照某些给定

的原则把新生分配到各个平行班级,并允许人工调整。原始数据来自学招生办公室4、系统设置管理5、软件用户管理:

档案管理可以根据有限的学生学籍信息,如姓名,部分学号等,获得完整的学生学籍信息,并可对符合某条件的学生进行统计,如查询98级有多少名党员。查询结果打印,可以对学生学籍信息进行修改、添加和删除

数据库课后习题作业答案

数据库课后习题作业答案

数据库课后习题作业答案

《数据库系统概论》课程习题及参考答案

第⼀章绪论(教材37页)

1.试述数据、数据库、数据库系统、数据库管理系统的概念。

答:数据:描述事物的符号记录称为数据。数据的种类有⽂字、图形、图像、声⾳、正⽂等等。数据与其语义是不可分的。

数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按⼀定的数据模型组织、描述和储存,具有较⼩的冗余度、较⾼的数据独⽴性和易扩展性,并可为各种⽤户共享。

数据库系统:数据库系统(DBS)是指在计算机系统中引⼊数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发⼯具)、应⽤系统、数据库管理员构成。

数据库管理系统:数据库管理系统(DBMS)是位于⽤户与操作系统之间的⼀层数据管理软件。⽤于科学地组织和存储数据、⾼效地获取和维护数据。DBMS 主要功能包括数据定义功能、数据操纵功能、数据库的运⾏管理功能、数据库的建⽴和维护功能。

2.使⽤数据库系统有什么好处?

答:使⽤数据库系统的好处是由数据库管理系统的特点或优点决定的。使⽤数据库系统的好处很多,例如可以⼤⼤提⾼应⽤开发的效率,⽅便⽤户的使⽤,减轻数据库系统管理⼈员维护的负担等。

为什么有这些好处,可以结合第 5题来回答。

使⽤数据库系统可以⼤⼤提⾼应⽤开发的效率。因为在数据库系统中应⽤程序不必考虑数据的定义、存储和数据存取的具体路径,这些⼯作都由 DBMS来完成。

此外,当应⽤逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独⽴性。数据逻辑结构的改变是 DBA的责任,开发⼈员不必修改应⽤程序,或者只需要修改很少的应⽤程序。从⽽既简化了应⽤程序的编制,⼜⼤⼤减少了应⽤程序的维护和修改。

华师在线数据库应用作业及答案

华师在线数据库应用作业及答案

作业

1.第1题

使用( )身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A.Windows身份验证

B.SQL Server 身份验证

C.以超级用户身份登录时

D.其他方式登录时

您的答案:B

2.第2题

表达式'123’+'456’的值是()。

A.123456

B.579

C.'123456’

D.'123456”

您的答案:B

3.第3题

将多个查询结果返回一个结果集合的运算符是( )。

A.JOIN

B.UNION

C.INTO

D.LIKE

您的答案:B

4.第4题

使用T-SQL创建视图时,不能使用的关键字是:( )。

A.ORDER BY

B.WHERE

PUTE

D.WITH CHECK OPTION

您的答案:C

5.第5题

系统存储过程在系统安装时就已创建,这些存储过程存放在( )系统数据库中。

A.master

B.tempdb

C.model

D.msdb

您的答案:A

6.第6题

下面哪种文件无法与SQL Server数据库进行导入和导出操作()。

A.文本文件

B.EXCEL文件

C.Word文件

D.Access文件

您的答案:C

数据库逻辑结构设计阶段的主要功能是:( )。

A.明确用户需求,确定新系统的功能

B.建立数据库的E-R模型

C.将数据库的E-R模型转换为关系模型

D.选择合适的存储结构和存储路径

您的答案:C

8.第8题

在数据库设计过程使用( )可以很好的描述数据处理系统中信息的变换和传递过程。

A.数据流图

B.数据字典

C.E-R图

D.系统流程图

您的答案:A

9.第9题

下列SQL语句中,能够实现参照完整性控制的语句是:( )。

《数据库系统原理》作业题与参考答案

《数据库系统原理》作业题与参考答案

《数据库系统原理》作业题与参考答案

作业题

PART Ⅰ基础篇

CHAPTER 1 数据库系统引论

1.{教材Page 10 习题3}

CHAPTER 2 数据模型

1.{教材Page 54 习题7(1)-(4), (6)}

CHAPTER 3 SQL语言

1.{教材Page 88 习题2-5}(See: 参考答案1)

Part Ⅱ系统篇

CHAPTER 4 DBMS引论

1.名词解释:(1)事务;(2)数据目录;(3)多线程DBMS;(4)集中式DB

与分布式DB

CHAPTER 5 数据库的存储结构

1.试解释关系DB系统中基表数据的三种典型存取路径:(1)索引;(2)

簇集;(3)散列。(即基表的四种典型存储机制:(1)表;(2)索引的表;

(3)索引簇表;(4)散列簇表)。

CHAPTER 6 查询处理与优化

1.用语法树表示教材Page 66例3-4查询的代数优化过程。(See: 参考

答案2)

CHAPTER 7 事务管理

1.{教材Page 172 习题6}

2.{教材Page 172 习题7}

CHAPTER 8 数据库的安全与完整性约束

1.{教材Page 185 习题1}

2.{教材Page 185 习题2}

CHAPTER 9 触发器与主动数据库系统

1.职员(emp)基表定义见课件。试用SQL:1999/SQL3语法定义一个

名为empBandh的触发器来实现:一旦在emp表中删除一个员工的

数据,只要此员工的工种不是“bandh”,就在emp表中恢复(插入)此员工的数据,将其工种(job)置为“bandh”,月薪(sal)置为2000.0,佣金(comm)置为NULL,其余属性不变。(See: 参考答案3)PART Ⅲ应用篇

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理及应用作业

班级:学号:姓名:

第一章

一、单项选择题

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。

A. 数据库系统

B. 文件系统

C. 人工管理

D.数据项管理

2. 数据库系统与文件系统的主要区别是()。

A. 数据库系统复杂,而文件系统简单

B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

3. 在数据库中存储的是()。

A. 数据

B. 数据模型

C. 数据及数据之间的联系

D. 信息

4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

A. 同一个应用中的多个程序共享一个数据集合

B. 多个用户、同一种语言共享数据

C. 多个用户共享一个数据文件

D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合

5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A. DBS包括DB和DBMS

B. DBMS包括DB和DBS

C. DB包括DBS和DBMS

D. DBS就是DB,也就是DBMS

6. 数据库管理系统(DBMS)是()。

A. 一个完整的数据库应用系统

B. 一组硬件

C. 一组系统软件

D. 既有硬件,也有软件

7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。

A. 文件的集合

B. 数据的集合

C. 命令的集合

D. 程序的集合

8. 支持数据库各种操作的软件系统是()。

A. 命令系统

B. 数据库管理系统

C. 数据库系统

D. 操作系统

9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。

A. 文件系统

B. 数据库系统

C. 软件系统

D. 数据库管理系统

10. 数据库系统中应用程序与数据库的接口是()。

A. 数据库集合

B. 数据库管理系统DBMS

C. 操作系统OS

D. 计算机中的存储介质

11. 在DBS中,DBMS和OS之间关系是()。

A. 并发运行

B. 相互调用

C. OS调用DBMS

D. DBMS调用OS

12. 在数据库方式下,信息处理中占据中心位置的是()。

A. 磁盘

B. 程序

C. 数据

D. 内存

13. 文件系统与数据库系统对数据处理方式的主要区别体现在()。

A. 数据集成化

B. 数据共享

C. 冗余度

D. 容量

14. DBMS通常可以向下述哪个对象申请所需计算机资源()。

A. 数据库

B. 操作系统

C. 计算机硬件

D. 应用程序

15. 下列哪种数据管理技术难以保存数据()。

A. 人工管理

B. 独享式文件管理

C. 共享式文件管理

D. 数据库系统管理

16. 数据库系统中,DBA表示()。

A. 应用程序设计者

B. 数据库使用者

C. 数据库管理员

D. 数据库结构

17. 数据冗余存在于()。

A. 文件系统中

B. 数据库系统中

C. 文件系统与数据库系统中

D. 以上说法都不对

18. 下列说法不正确的是()。

A. 数据库减少了数据冗余

B. 数据库避免了一切数据重复

C. 数据库中的数据可以共享

D. 如果冗余是系统可控制的,则系统可确保更新时的一致性

19. ()是存储在计算机内结构化的数据的集合。

A. 数据库系统

B. 数据库

C. 数据库管理系统

D. 数据结构

20. 下述各项中,属于数据库系统的特点是()。

A. 存储量大

B. 存取速度快

C. 数据共享

D. 操作方便

二、填空题

1. 数据管理技术经历了、和三个阶段。

2. 数据库系统一般由、、、和组成。

3. DBMS是位于应用程序和之间的一层管理软件。

第二章

一、单项选择题

1. 数据库的概念模型独立于()。

A. 具体的机器和DBMS

B. E-R图

C. 信息世界

D. 现实世界

2. 数据模型是()。

A. 文件的集合

B. 记录的集合

C. 数据的集合

D. 记录及其联系的集合

3. 层次模型、网状模型和关系模型的划分根据是()。

A. 记录长度

B. 文件的大小

C. 联系的复杂程度

D. 数据之间的联系

4. 关系数据模型()。

A. 只能表示实体间的1:1联系

B. 只能表示实体间的1:n联系

C. 只能表示实体间的m:n联系

D. 可以表示实体间的上述三种联系

5. 在数据库技术中,面向对象数据模型是一种()。

A. 概念模型

B. 结构模型

C. 物理模型

D. 形象模型

6. 关系模型是()。

A. 用关系表示实体

B. 用关系表示联系

C. 用关系表示实体及其联系

D. 用关系表示属性

7. 对现实世界进行第二层抽象的模型是()。

A. 概念数据模型

B. 用户数据模型

C. 结构数据模型

D. 物理数据模型

8. 现实世界“特征”术语,对应于数据世界的()。

A. 属性

B. 联系

C. 记录

D. 数据项

9. 数据库中,实体是指()。

A. 客观存在的事物

B. 客观存在的属性

C. 客观存在的特性

D. 某一具体事件

10. 有关三个世界中数据的描述术语,“实体”是()。

A. 对现实世界数据信息的描述

B. 对信息世界数据信息的描述

C. 对计算机世界数据信息的描述

D. 对三个世界间相互联系的描述

11. 构造E-R模型的三个基本要素是()。

A. 实体、属性、属性值

B. 实体、实体集、属性

C. 实体、实体集、联系

D. 实体、属性、联系

12. 面向对象数据模型中的对象通常包括()。

A. 类、子类、超类

B. 继承、封装、传递

C. 变量、消息、方法

D. 对象标识、属性、联系

13. 当前数据库应用系统的主流数据模型是()。

A. 层次数据模型

B. 网状数据模型

C. 关系数据模型

D. 面向对象数据模型

14. 数据模型的三要素是()。

A. 外模式、模式、内模式

B.关系模型、层次模型、网状模型

C. 实体、联系、属性

D. 数据结构、数据操作、完整性约束

15. 关系数据库管理系统与网状系统相比()。

A. 前者运行效率高

B. 前者的数据模型更为简洁

C. 前者比后者产生得早一些

D. 前者的数据操作语言是过程性语言

16. 下列给出的数据模型中,是概念数据模型的是()。

A. 层次模型

B. 网状模型

C. 关系模型

D. E-R模型

17. 下列关于数据模型中实体间联系的描述正确的是()。

A. 实体间的联系不能有属性

B. 仅在两个实体之间有联系

C. 单个实体不能构成E-R图

D. 实体间可以存在多种联系

相关文档
最新文档