当前位置:文档之家› 数据库原理与应用教程—SQL_Server课后习题答案

数据库原理与应用教程—SQL_Server课后习题答案

数据库原理与应用教程—SQL_Server课后习题答案
数据库原理与应用教程—SQL_Server课后习题答案

数据库原理与应用教程―SQL Server

习题解答

(版本不同,自己对照问题选取一下)

1.5 习题

1.数据库的发展历史分哪几个阶段?各有什么特点?

答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。

1)人工管理阶段

这个时期数据管理的特点是:

数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。

2)文件系统阶段

在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。

3)数据库系统阶段

数据库系统的特点如下:

(1)数据结构化

(2)较高的数据共享性

(3)较高的数据独立性

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

2.简述数据、数据库、数据库管理系统、数据库应用系统的概念。

答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。

数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。

数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。凡使用数据库技术管理其数据的系统都称为数据库应用系统。

3.简述数据库管理系统的功能。

答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5

个方面。

(1) 数据定义和操纵功能

(2) 数据库运行控制功能

(3) 数据库的组织、存储和管理

(4) 建立和维护数据库

(5) 数据通信接口

4.简述数据库的三级模式和两级映像。

答:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。

模式也称概念模式或逻辑模式,是对数据库中全部数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

外模式也称子模式或用户模式,它是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。

内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。

三级模式结构之间差别往往很大,为了实现这3个抽象级别的联系和转换,DBMS在三级模式结构之间提供了两级映像:外模式/模式映像,模式/内模式映像。

5.简述数据库的逻辑独立性和物理独立性。

答:当模式改变时(如增加新的关系、新的属性、改变属性的

数据类型等),由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,因而应用程序不必修改,保证了数据与程序的逻辑独立性,简称逻辑数据独立性。

当数据库的存储结构改变了(如选用了另一种存储结构),由数据库管理员对模式/内模式映像作相应改变,可以保证模式保持小变,因而应用程序也不必改变。保证了数据与程序的物理独立性,简称物理数据独立性。

6.简述几种数据库新技术的特点。

答:分布式数据库系统的主要特点是:

(1)数据是分布的。

(2)数据是逻辑相关的。

(3)结点的自治性。

面向对象数据库系统强调在数据库框架中发展类型、数据抽象、继承和持久性。它的基本设计思想是,一方面把面向对象语言向数据库方向扩展,使应用程序能够存取并处理对象,另一方面扩展数据库系统,使其具有面向对象的特征,提供一种综合的语义数据建模概念集,以便对现实世界中复杂应用的实体和联系建模。

多媒体数据库系统(Multi-media Database System,MDBS)是数据库技术与多媒体技术相结合的产物。多媒体数据库不是对现有的数据进行界面上的包装,而是从多媒体数据与信息本身的特性出发,考虑将其引入到数据库中之后而带来的有关问题。

数据仓库(Data Warehouse)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。

2.4 习题

1.信息有哪三种世界,它们各有什么特点,它们之间有什么联系?

答:现实世界、信息世界和机器世界

现实世界就是存在于人脑之外的客观世界,客观事物及其相互联系就处于现实世界中。

信息世界就是现实世界在人们头脑中的反映,又称概念世界。客观事物在信息世界中称为实体,反映事物间联系的是实体模型或概念模型。

数据世界就是信息世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在数据世界中以数据模型描述。

计算机信息处理的对象是现实生活中的客观事物,在对客观事物实施处理的过程中,首先要经历了解、熟悉的过程,从观测中抽象出大量描述客观事物的信息,再对这些信息进行整理、分类和规范,进而将规范化的信息数据化,最终由数据库系统存储、处理。

2.什么是概念模型,什么是数据模型?

答:概念模型是现实世界的抽象反映,它表示实体类型及实体间的联系,是独立于计算机系统的模型,是现实世界到机器世界的一个中间层次。

数据模型是对客观事物及联系的数据描述,是概念模型的数据化,即数据模型提供表示和组织数据的方法。

3.什么是实体、属性、码、联系?

答:客观存在并可以相互区分的事物叫实体。

属性是实体所具有的某些特性,通过属性对实体进行描述。

一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。

现实世界的事物之间是有联系的,即各实体型之间是有联系的。就两个实体型的联系来说,主要有以下3种情况:一对一联系(1:1)、一对多联系(1 : M)和多对多联系(M : N)。

4.实体的联系有哪三种?

答:一对一联系(1:1)、一对多联系(1 : M)和多对多联系(M : N)。

5.分析层次模型、网状模型和关系模型的特点。

答:层次模型用树形结构来表示各类实体以及实体间的联系。每个结点表示一个记录类型,结点之间的连线表示记录类型间的联系,这种联系只能是父子联系。

层次模型存在如下特点:

(1)只有一个结点没有双亲结点,称为根结点。

(2)根结点以外的其他结点有且只有一个双亲结点。

网状数据模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,也允许一个结点有多个双亲结点。因此,网状模型可以方便地表示各种类型的联系。网状模型是一种较为通用的模型,从图论的观点看,它是一个不加任何条件的无向图。

用二维表格结构表示实体以及实体之间的联系的数据模型称为关系模型。关系模型在用户看来是一个二维表格。

6.解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。

答:关系:一个关系就是一张二维表。

元组:二维表中的行称为元组,每一行是一个元组。

属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。

域:是属性的取值范围。

关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。

候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。

主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。

主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。

外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。

7.设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”

实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”

联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

(1)试为该工厂的数据库设计一个ER 模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER 模型转换成关系模型,要求标明每个关系模式的主键和外键。

答:(1)ER 模型

(2)关系模式:

仓库(仓库号,仓库面积)

零件(零件号,零件名,规格,单价)

供应商(供应商号,供应商名,地址)

保管员(职工号,姓名,仓库号)

库存(仓库号,零件号,库存量)

供应(供应商号,零件号,供应量)

1 N M 1 M N N M 保管员 仓库 工作 零件 存放 供应商 供应 仓库面积 仓库号 供应商号 地址

供应商名

零件号 零件名 规格 职工号 姓名 库存量 供应量 单价

8.某网上订书系统,涉及如下信息:

(1)客户:客户号、姓名、地址、联系电话。

(2)图书:书号、书名、出版社、单价。

(3)订单:订单号、日期、付款方式、总金额。

其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。

(1)根据以上叙述,建立ER 模型,要求标注联系类型(可省略实体的属性)。

(2)根据转换规则,将ER 模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。

答:(1)ER 模型

(2)关系模式:

客户(客户号,姓名,地址,联系电话,订单号)

图书(书号,书名,出版社,单价)

订单(订单号,日期,付款方式,总金额)

订购(订单号,书号,数量)

3.4 习题

1.关系数据模型由哪三个要素组成。

答:关系数据模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2.简述关系的性质。

答:(1) 列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。

(2) 在同一个关系中,不同的列的数据可以是同一种数据类型,但各属性的名称都必须是互不相同。

(3) 同一个关系中,任意两个元组都不能完全相同。

(4) 在一个关系中,列的次序无关紧要。即列的排列顺序是不分先后的。

(5) 在一个关系中,元组的位置无关紧要。即排行不分先后,可以任意交换两行的位置。

(6) 关系中的每个属性必须是单值,即不可再分,这就要求关系的结构不能嵌套。这是关系应满足的最基本的条件。

出版社 1 N M M 客户 订单 拥有 图书 订购 联系电话 地址

书号

书名 订单号 日期 付款方式 客户号 姓名 数量 总金额 单价

3.简述关系的完整性。

答:关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。

实体完整性规则要求关系中元组在组成主码的属性上不能有空值。

参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S 的主码Ks相对应(基本关系R和S可能是相同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。

用户定义的完整性规则由用户根据实际情况对数据库中数据的内容进行的规定,也称为域完整性规则。

4.传统的集合运算和专门的关系运算都有哪些。

答:(1) 传统的集合操作:并、差、交、笛卡儿积。

(2)专门的关系操作:投影(对关系进行垂直分割)、选择(水平分割)、连接(关系的结合)、除法(笛卡儿积的逆运算)等。

5.根据给定的关系模式进行查询。

设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询:

(1)检索学生的所有情况。

∏S#, SN, SD, SA(S)

(2)检索学生年龄大于等于20岁的学生姓名。

∏SN(σSA≥20 (S))

(3)检索先修课号为C2的课程号。

∏C#(σPC#=?C2? (C))

(4)检索课程号C1的成绩为A的所有学生姓名。

∏SN(σC#=?C1?∧G=?A? (S∞SC))

(5)检索学号为S1的学生选修的所有课程名及先修课号。

∏CN, PC#(σS#=?S1?(C∞SC))

(6)检索年龄为23岁的学生所选修的课程名。

∏CN(σSA=23 (C∞SC∞S))

4.3 习题

1.解释下列术语的含义:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、范式。

答:函数依赖:指在关系R中,X、Y为R的两个属性或属性组,如果对于R的所有关系r都存在:对于X的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函数依赖于属性X。记作X→Y。当Y不函数依赖于X时,记作:X Y。当X→Y且

Y→X时,则记作:X ? Y。

平凡函数依赖:设关系模式R(U),U是R上的属性集,X、Y?U;如果X→Y,且Y?X,则称X→Y为平凡的函数依赖。

非平凡函数依赖、如果X→Y,且Y不是X的子集,则称X→Y为非平凡的函数依赖。

完全函数依赖:设关系模式R(U),U是R上的属性集,X、Y?U;如果X→Y,并且对于X的任何一个真子集Z,Z→Y都不成立,则称Y完全函数依赖于X;

部分函数依赖:如果X→Y,但对于X的某一个真子集Z,有Z→Y成立,则称Y 部分函数依赖于X。

传递函数依赖:设关系模式R(U),X?U,Y?U,Z?U;如果X→Y,Y→Z成立,但Y→X不成立,且Z-X、Z-Y和Y-X均不空,则称X→Z为传递函数依赖。

范式:范式(Normal Form)是符合某一种级别的关系模式的集合,是衡量关系模式规范化程度的标准,达到的关系才是规范化的。

2.简述非规范化的关系中存在哪些问题。

答:①数据冗余②更新异常③插入异常④删除异常

3.简述关系模式规范化的目的。

答:关系模式规范化的目的是解决关系模式中存在的数据冗余、插入和删除异常以及更新异常等问题。其基本思想是消除数据依赖中的不合适部分,使各关系模式达到某种程度的分离,使一个关系描述一个概念、一个实体或实体间的一种联系。因此,规范化的实质是概念的单一化。

4.要建立关于系、学生、班级、研究会等信息的一个关系数据库。规定:一个系有若干专业、每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一个宿舍区。每个学生可参加若干研究会,每个研究会有若干学生。学生参加某研究会,有一个入会年份。

描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。

描述班级的属性有:班号、专业名、系名、人数、入校年份。

描述系的属性有:系号、系名、系办公室地点、人数。

描述研究会的属性有:研究会名、成立年份、地点、人数。

试给出上述数据库的关系模式;写出每个关系的基本的函数依赖集;指出是否存在传递函数依赖,指出各关系的主码和外码。

答:关系模式:

学生(学号,姓名,出生年月,系号,班号,宿舍区)

班级(班号,专业名,系号,人数,入校年份)

系(系号,系名,系办公室地点,人数)

研究会(研究会名,成立年份,地点,人数)

参加研究会(学号,研究会名,入会年份)

学生关系的基本函数依赖集:学号→(姓名,出生年月,系号,班号),系名→宿舍区

班级关系的基本函数依赖集:班号→(专业名,系号,人数,入校年份)

系关系的基本函数依赖集:系名→(系号,系办公室地点,人数)

研究会关系的基本函数依赖集:研究会名→(成立年份,地点,人数)

参加研究会关系的基本函数依赖集:(学号,研究会名)→入会年份

5.设有关系模式R(运动员编号,姓名,性别,班级,班主任,项目号,项目名,成绩)

如果规定:每名运动员只能代表一个班级参加比赛,每个班级只能有一个班主任;每名运动员可参加多个项目,每个比赛项目也可由多名运动员参加;每个项目只能有一个项目名;每名运动员参加一个项目只能有一个成绩。根据上述语义,回答下列问题:

(1)写出关系模式R的主关键字;

(2)分析R最高属于第几范式,说明理由。

(3)若R不是3NF,将其分解为3NF。

答:(1)关系模式R的主关键字是{运动员编号,项目号}。

(2)R最高属于第一范式。

因为存在着姓名,性别,班级和项目名对主关键字{运动员编号,项目号}的部分

函数依赖,没有达到2NF。

(3)首先分解为2NF:R1(运动员编号,姓名,性别,班级,班主任),R2(项目号,项目名),R3(运动员编号,项目号,成绩)

因为R1存在班主任对运动员编号的传递函数依赖,所以没有达到3NF,再分解为3NF:R1分解为R1(运动员编号,姓名,性别,班级)和R4(班级,班主任)

6.设有关系模式:R(职工号,日期,日营业额,部门名,部门经理)

如果规定:每个职工每天只有一个营业额,每个职工只在一个部门工作,每个部门只有一个经理。

(1)根据上述规定,写出模式R主关键字。

(2)分析R最高属于第几范式,说明理由。

(3)若R不是3NF,将其分解为3NF。

答:(1)关系模式R的主关键字是(职工号,日期)。

(2)R最高属于第一范式。

因为存在着部门名对主关键字(职工号,日期)的部分函数依赖,没有达到2NF。

(3)首先分解为2NF:R1(职工号,部门名,部门经理),R2(职工号,日期,日营业额)

因为R1存在部门经理对职工号的传递函数依赖,所以没有达到3NF,再分解为3NF:R1分解为R1(职工号,部门名)和R3(部门名,部门经理)

5.7 习题

1.简述数据库设计过程。

答:数据库设计可分为以下六个阶段:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段以及数据库运行和维护阶段。

2.简述数据库设计过程的各个阶段上的设计任务。

答:需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DBMS 能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。

逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。

将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。

根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。

维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。

3.简述数据库设计的概念。

答:数据库设计是对于给定的应用环境,在关系数据库理论的指导下,构造最优的数据库模式,在数据库管理系统上建立数据库及其应用系统,使之能有效地存储数据,满足用户的各种需求的过程。

4.简述数据库概念结构设计的方法和设计步骤。

答:方法:(1) 自顶向下法(2) 自底向上法(3) 逐步扩张法(4) 混合策略

在概念结构设计时,可以分为两步。进行数据抽象,设计局部E-R模型,即设计用户视图;集成各局部E-R模型,形成全局E-R模型,即视图的集成。

5.什么是数据库的逻辑结构设计? 试述其设计步骤。

答:逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。

其逻辑结构设计阶段一般要分为三步进行:将E-R图转化为关系数据模型,关系模式的优化,设计用户外模式。

6.简述把E-R图转换为关系模型的转换规则。

答:一个实体转化为一个关系模式。实体的属性就是该关系模式的属性。实体的主码就是该关系模式的主码。

两实体间1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系

模式合并。

两实体间1:N 联系可以转换为一个独立的关系模式,也可以与N 端对应的关系模式合并。

同一实体间的1:N 联系可在这个实体所对应的关系模式中多设一个属性,用来作为与该实体相联系的另一个实体的主码。

两实体间M:N 联系,必须为联系产生一个新的关系模式。该关系模式中至少包含被它所联系的双方实体的主码,若联系中有属性,也要并入该关系模式中。

同一实体间M:N 联系,必须为联系产生一个新的关系模式。该关系模式中至少包含被它所联系的双方实体的主码,若联系有属性,也要并入该关系模式中。由于这个“联系”只涉及一个实体,所以加入的实体的主码不能相同。

两个以上实体集之间M:N 的联系,必须为联系产生一个新的关系模式,该关系模式中至少包含被它所联系的所有实体的主码,若联系有属性,也要并入该关系模式中。

7.将图1学生信息数据库系统的E-R 图转换为关系模型。

图1 习题7图 答:课程(课程号,课程名,学分) 学生(学号,姓名,性别,年龄,班级名) 班级(班级名,班主任) 选修(学号,课程号,成绩)

8.一个图书馆理系统中有如下信息:

图书:书号、书名、数量、位置

借书人:借书证号、姓名、单位

出版社:出版社名、邮编、地址、电话、E-mail

其中约定:任何人都可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。

根据以上情况,完成如下设计:

(1)设计系统的E-R 图;

将E-R 图转换为关系模式;

(3)指出转换后的每个关系模式的主码。

答:(1)E-R 图 1 N N M 课程 学生 选修 姓名

性别 年龄 课程号 课程名 学分 成绩 学号 班级

属于 班主任

班级名

(2)和(3)关系模式 图书(书号,书名,数量,位置,出版社名) 借书人(借书证号,姓名,单位) 出版社(出版社名,邮编,地址,电话,E-mail ) 借阅(书号,借书证号,借书日期,还书日期)

6.4 习题

1.安装Microsoft SQL Server 2005系统操作。

答:略。

2.SQL Server 2005主要提供了哪些服务?如何启动、暂停或停止SQL Server 服务? 答:服务器管理、对象资源管理、SQL Server 配置管理等。

启动、暂停或停止SQL Server 服务:首先在SQL Server 配置管理器的窗口左边单击“SQL Server 2005服务”,此时在窗口右边会看到已安装的所有服务,可以选中某个服务,然后单击窗口上部工具栏中的相应按钮,或右击某个服务名称,在弹出的快捷菜单中选择相应的菜单选项来启动或停止服务。

3.SQL Server 外围应用配置器的主要作用是什么?

答:SQL Server 外围应用配置器(SQL Server Surface Area Configuration )是SQL Server 1 M N M 借书人 图书 借阅 书名 数量 位置 借书证号

姓名 单位 借书日期 书号 出版社 出版 E-mail

电话 出版社名 邮编 地址

还书日期

2005提供的一个新的管理工具。通过SQL Server外围应用配置器,可以在统一集中的界面下设置各种SQL Server服务实例对外沟通的渠道,降低可能的危险。

4.简述SQL Server Management Studio的使用。

答:略。

5.简述对象资源管理器的功能。

答:SQL Server Management Studio的对象资源管理器组件是一种集成工具,可以查看和管理所有服务器类型的对象。

用户可以通过该组件操作数据库,包括新建、修改、删除数据库、表、视图等数据库对象,新建查询、设置关系图、设置系统安全、数据库复制、数据备份、恢复等操作,是SQL Server Management Studio中最常用、也是最重要的一个组件,类似于SQL Server 2000中的企业管理器。

7.3 习题

1.简述T-SQL语言的特点。

答:(1)综合统一

(2)两种使用方式,统一的语法结构

(3)高度非过程化

(4)类似于人的思维习惯,容易理解和掌握

2.什么是标识符?T-SQL中有几种标识符?它们的区别是什么?

答:标识符是用来标识事物的符号,其作用类似于给事物起的名称。标识符分为两类:常规标识符和分隔标识符。

符合所有标识符格式规则的标识符为常规标识符,可以使用分隔符,也可以不使用分隔符。不符合标识符格式规则的标识符必须使用分隔符。

3.如何表示数据库对象名?

答:[server_name.[database_name].[schema_name] | database_name. [schema_name] | schema_name.]object_name

4.什么是局部变量?什么是全局变量?如何表示它们?

答:全局变量由系统提供且预先声明,通过在名称前加两个“@”符号区别于局部变量。用户只能使用全局变量,不能对它们进行修改。全局变量的作用范围是整个SQL Server 系统,任何程序都可以随时调用它们。

T-SQL语言中的变量是可以保存单个特定类型的数据值的对象,也称为局部变量,只在定义它们的批处理或过程中可见。

5.以下变量名中,哪些是合法的变量名,哪些是不合法的变量名?

A1,1a,@x,@@y,&变量1,@姓名,姓名,#m,##n,@@@abc##,@my_name 答:合法的变量名:@x,@@y,@姓名,@my_name

不合法的变量名:A1,1a,&变量1,姓名,#m,##n,@@@abc##

6.SQL Server 2005所使用的运算符类别有哪些?

答:SQL Server 2005系统中,可以使用的运算符可以分为算术运算符、逻辑运算符、赋值运算符、字符串串联运算符、按位运算符、一元运算符及比较运算符等。

7.利用T-SQL语句计算下列表达式,并给出运算结果。

(1)9-3*5/2+6%4 (2)5&2|4 (3)'你们'+'好' (4)~10

答:(1)4 (2)4 (3)你们好(4)-11

8.给出以下T-SQL语句的运行结果。

DECLARE @d SMALLDATETIME

SET @d='2007-1-26'

SELECT @d+10,@d-10

答:2007-02-05,2007-01-16

9.什么是批处理?使用批处理有何限制?批处理的结束符是什么?

答:批处理是包含一个或多个T-SQL语句的集合,从应用程序一次性地发送到SQL Server 2005进行执行,因此可以节省系统开销。SQL Server 将批处理的语句编译为一个可执行单元,称为执行计划,批处理的结束符为“GO”。

10.注释有几类,它们分别是什么?

答:在T-SQL中可使用两类注释符:

(1) ANSI标准的注释符“--”用于单行注释;

(2) 与C语言相同的程序注释符号,即“/*……*/”,“/*”用于程序注释开头,“*/”用语程序注释结尾,可以在程序中多行文字标示为注释。

8.5 习题

1.简述数据库的两种存储结构。

答:数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,SQL Server 2005将数据库映射为一组操作系统文件。

逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。

2.数据库由哪几种类型的文件组成?其扩展名分别是什么?

答:(1) 主数据文件:主数据文件是数据库的起点,指向数据库中的其他文件。主数据文件的推荐文件扩展名是 .mdf。

(2) 辅助数据文件:除主数据文件以外的所有其他数据文件都是辅助数据文件。辅助数据文件的推荐文件扩展名是.ndf。

(3) 事务日志文件:日志文件包含着用于恢复数据库的所有日志信息。日志文件的推荐文件扩展名是.ldf。

3.简述SQL Server 2005中文件组的作用和分类。

答:为了便于管理和分配数据而将文件组织在一起,通常可以为一个磁盘驱动器创建一个文件组(File Group),将多个数据库文件集合起来形成一个整体。

SQL Server中的数据库文件组分为主文件组(Primary File Group)和用户定义文件组(user_defined Group)。

4.使用SQL Server Management Studio创建名为“仓库库存”的数据库,并设置数据库主文件名为仓库库存_data,大小为10MB,日志文件名为仓库库存_log,大小为2MB。答:略。

5.删除习题4创建的数据库,使用T-SQL语句再次创建该数据库,主文件和日志文件的文件名同上,要求:仓库库存_data最大尺寸为无限大,增长速度为20%,日志文件初始大小为2MB,最大尺寸为5MB,增长速度为1MB。

答:CREATE DATABASE仓库库存

(NAME = '仓库库存_data',

FILENAME = 'F:\仓库库存_data.MDF' ,

SIZE = 10MB,

FILEGROWTH = 20%)

LOG ON

(NAME ='仓库库存_log',

FILENAME = 'F:\仓库库存_log. LDF',

SIZE = 2MB,

MAXSIZE = 5MB,

FILEGROWTH = 1MB)

6.请分别使用SQL Server Management Studio和T-SQL语句创建数据库Student,要创建的数据库的要求如下所示:数据库名称为Student,包含3个20MB的数据库文件,2个10MB的日志文件,创建使用一个自定义文件组,主文件为第一个文件,主文件的后缀名为.mdf,次要文件的后缀名为.ndf;要明确地定义日志文件,日志文件的后缀名为.ldf;自定义文件组包含后两个数据文件,所有的文件都放在目录“C:\DATA”中。答:略。

7.在数据库“仓库库存”中完成下列操作。

(1)创建“商品”表,表结构如表1:

表1 商品表

列名数据类型长度是否允许为空值说明

商品编号Char 6 NOT NULL 主键

商品名称Varchar 20 NOT NULL,

单价Float

生产商Varchar 30

(2)创建“仓库”表,表结构如表2:

表2 仓库表

列名数据类型长度是否允许为空值说明

仓库编号Char 3 NOT NUL 主键

仓库地址Varchar 20 NOT NULL

(3)创建“库存情况”表,表结构如表3:

表3 库存情况表

列名数据类型长度是否允许为空值说明

仓库编号Char 3 NOT NULL 主键

商品编号Char 6 NOT NUL 主键

数量int

答:(1)USE仓库库存

GO

CREATE TABLE 商品

(商品编号char(6) NOT NULL PRIMARY KEY,

商品名称char(20) NOT NULL,

单价Float,

生产商Varchar (30)

)

(2),(3)略。

8.建立“商品”表、“仓库”表和“库存情况”表三表之间的关系图。

答:略。

9.分别给“商品”表、“仓库”表和“库存情况”表添加数据。

答:略。

9.4 习题

针对“教学库”中的三个表,完成1~5题。

1.试用SQL语句在学生表中加入“年龄”字段,要求:年龄为tinyint类型,可以为空。然后为所有学生输入年龄数据。

2.试用SQL的查询语句实现下列查询:

(1)统计有学生选修的课程门数。

答:SELECT COUNT(DISTINCT 课程号) FROM 选课

(2)求选修C004课程的学生的平均年龄。

答:SELECT A VG(年龄) FROM 学生,选课

WHERE 学生.学生号=选课.学生号and 课程号=?C004?

(3)求学分为3的每门课程的学生平均成绩。

答:SELECT 课程.课程号,AVG(成绩) FROM 课程,选课

WHERE 课程.课程号=选课.课程号and 学分=3

GROUP BY 课程.课程号

(4)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。

答:SELECT 课程号,COUNT(*) FROM 选课

GROUP BY 课程号

HAVING COUNT(*) >3

ORDER BY COUNT(*) DESC, 课程号

(5)检索学号比王非同学大,而年龄比他小的学生姓名。

答:SELECT姓名FROM 学生

WHERE 学生号>(SELECT学生号FROM学生

WHERE 姓名=?王非?)

and 年龄<(SELECT年龄FROM学生

WHERE 姓名=?王非?)

(6)检索姓名以王打头的所有学生的姓名和年龄。

答:SELECT 姓名,年龄FROM 学生

WHERE 姓名LIKE …王%?

(7)在选课表中检索成绩为空值的学生学号和课程号。

答:SELECT 学生号,课程号FROM 选课

WHERE 成绩IS NULL

(8)求年龄大于女同学平均年龄的男学生姓名和年龄。

答:SELECT 姓名,年龄FROM 学生

WHERE 性别=?男?

and 年龄>(SELECT A VG(年龄) FROM 学生

WHERE 性别=?女?)

(9)求年龄大于所有女同学年龄的男学生姓名和年龄。

答:SELECT 姓名,年龄FROM 学生

WHERE 性别=?男?

and 年龄> all (SELECT 年龄FROM 学生

WHERE 性别=?女?)

(10)检索所有比王华年龄大的学生姓名、年龄和性别。

答:SELECT 姓名,年龄,性别FROM 学生

WHERE 年龄> (SELECT 年龄FROM 学生

WHERE 姓名=?王华?)

(11)检索选修课程C002的学生中成绩最高的学生的学号。

答:SELECT 学生号FROM 选课

WHERE 课程号=?C002?and 成绩=(SELECT MAX(成绩) FROM选课

WHERE课程号=?C002?)

(12)检索学生姓名及其所选修课程的课程号和成绩。

答:SELECT 姓名, 课程号, 成绩FROM 学生,选课

WHERE学生.学生号=选课.学生号

(13)检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。

答:SELECT 学生号,SUM(成绩) FROM 选课

WHERE 成绩>=60

GROUP BY学生号

HA VING COUNT(*)>=4

ORDER BY SUM(成绩) DESC

3.利用控制流语句,查询学号为0101001的学生的各科成绩,如果没有这个学生的成绩,就显示“此学生无成绩”。

答:IF EXISTS ( SELECT * FROM 选课WHERE 学号='0101001')

SELECT 课程号,成绩FROM 选课

WHERE 学号='0101001'

ELSE

PRINT '此学生无成绩'

4.用函数实现:求某个专业选修了某门课的学生人数。

答:CREATE FUNCTION renshu(@p char(10),@cn char(4)) RETURNS float AS

BEGIN

DECLARE @cout float

SELECT @cou=( SELECT count(*) FROM 学生,选课

WHERE学生.学生号=选课.学生号and课程号=@cn

and 专业=@p)

RETURN @cou

END

5.用函数实现:查询某个专业所有学生所选的每门课的平均成绩。

答:CREATE FUNCTION average (@p char(10)) RETURNS float

AS

BEGIN

DECLARE @aver float

SELECT @aver=( SELECT 课程号,avg(成绩) FROM 学生,选课

WHERE学生.学生号=选课.学生号and 专业=@p

GROUP BY 课程号)

各大学教材课后习题答案网址

各大学教材课后习题答案网址 《线性代数》(同济第四版)课后习题答案(完整版) 高等数学(同济第五版)课后答案(PDF格式,共527页) 中国近现代史纲要课后题答案 曼昆《经济学原理》课后习题解答 21世纪大学英语读写教程(第三册)参考答案 谢希仁《计算机网络教程》(第五版)习题参考答案(共48页) 《概率论与数理统计》习题答案 http:// 《模拟电子技术基础》详细习题答案(童诗白,华成英版,高教版) 《机械设计》课后习题答案(高教版,第八版,西北工业大学) 《大学物理》完整习题答案 .com/viewthread.php?tid=217&fromuid=164951 《管理学》课后答案(周三多) 机械设计基础(第五版)习题答案[杨可桢等主编] 程守洙、江之永主编《普通物理学》(第五版)详细解答及辅导 .php?tid=3&fromuid=164951 新视野大学英语课本详解(四册全) 21世纪大学英语读写教程(第四册)课后答案 新视野大学英语读写教程3册的课后习题答案 1

新视野大学英语第四册答案(第二版) 《中国近现代史》选择题全集(共含250道题目和答案) 《电工学》课后习题答案(第六版,上册,秦曾煌主编) 完整的英文原版曼昆宏观、微观经济学答案 《数字电子技术基础》习题答案(阎石,第五版) 《电路》习题答案上(邱关源,第五版) 《电工学》习题答案(第六版,秦曾煌) https://www.doczj.com/doc/de14412453.html,/viewthread.php?tid=112&fromuid=164951 21世纪大学英语读写教程(第三册)课文翻译 《生物化学》复习资料大全(3套试卷及答案+各章习题集) 《模拟电子技术基础》课后习题答案(共10章)ewthread.php?tid=21&fromuid=164951 《概率论与数理统计及其应用》课后答案(浙江大学盛骤谢式千编著)《理论力学》课后习题答案(赫桐生,高教版) 《全新版大学英语综合教程》(第四册)练习答案及课文译文viewthread.php?tid=78&fromuid=164951 《化工原理答案》课后习题答案(高教出版社,王志魁主编,第三版)《国际贸易》课后习题答案(海闻P.林德特王新奎) 大学英语综合教程1-4册练习答案 read.php?tid=1282&fromuid=164951 《流体力学》习题答案 《传热学》课后习题答案(第四版) 高等数学习题答案及提示

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

大学教材课后习题答案免费下载链接下部

大学教材课后习题答案免费下载链接 (上中下)190-290 本资料由https://www.doczj.com/doc/de14412453.html,上网购返利网分享汽车理论习题答案(考研_作业).pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1zobam 汽车理论第五版_课后习题答案(正确).pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1o67DaHk 波动习题答案.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1pJDGFyj 泵与风机课后习题答案.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1gdBph3H 流体力学习题解答李晓燕吴邦喜.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1qWM2gAo 液压与气压传动习题答案.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1bnksUmV 物理化学第五版习题解答(上下册).pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1sjvvFPj 物理学教程第二版马文蔚下册课后答案完整版_cropped.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1sj98Mct 物理学第五版上册习题答案.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1jG1F9NS 王勖成《有限单元法》1-5章课后习题答案.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1nt8vc3B 理论力学教程_第三版_周衍柏_课后习题答案_总汇(1).pdf→→

理论力学教程_第三版_周衍柏_课后习题答案_总汇.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1eQABmxW 电力系统分析课后习题答案.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1bngpktD 电动力学习题答案chapter5.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1pJ7AZ5x 电子商务法律与法规综合复习题与答案.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1c0nEFUo 电子测量技术基础课后习题答案上1,2,5,6,7,8.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1hq3f7Is 电子线路习题答案梁明理版.pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1bn5rEIr 电工学简明教程(第二版)学习辅导与习题解答.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1mgHQ6xi 电机与拖动基础第三版李发海答案(全).pdf→→https://www.doczj.com/doc/de14412453.html,/s/1dD25KyP 电气测试技术第三版_课后习题答案%28林德杰%29.pdf→→https://www.doczj.com/doc/de14412453.html,/s/1jGwVRE2 电磁场与电磁波习题答案 (6).pdf→→ https://www.doczj.com/doc/de14412453.html,/s/1bnrK3pX 电磁场与电磁波习题答案 (7).pdf→→

数据库原理及应用练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A. —个关系就是一张二维表 B. 在关系所对应的二维表中,行对应属性,列对应元组。 C. 关系中各属性不允许有相同的域。 D. 关系的各属性名必须与对应的域同名。 3. 进行自然连接运算的两个关系( A. 至少存在一个相同的属性名 C 不可存在个相同的属性名 A ) B. 可不存在任何相同的属性名 D 所有属性名必须完全相同 4. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成 一个独立于具体 DBMS 的(B )。 A. 数据模型 B.概念模型 C 层次模型 D.关系模型 5. Access 2010数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6. 数据表的基本对象是( A ) 7.利用 Access 2010 创建数据库文件, 其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8. 启动 Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B. “打开”窗口 C. Backstage D 导航窗格 9. 在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C 窗体 D.模块 10. 表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 2.关系数据表的关键字可由( A.一个 B.两个 D )属性组成。 C 多个 D.—个或多个 A. 表 B.查询 C 报表 D.窗体

最新大学物理实验教材课后思考题答案

大学物理实验教材课后思考题答案 一、转动惯量: 1.由于采用了气垫装置,这使得气垫摆摆轮在摆动过程中受到的空气粘滞阻尼力矩降低至最小程度,可以忽略不计。但如果考虑这种阻尼的存在,试问它对气垫摆的摆动(如频率等)有无影响?在摆轮摆动中,阻尼力矩是否保持不变? 答:如果考虑空气粘滞阻尼力矩的存在,气垫摆摆动时频率减小,振幅会变小。(或者说对频率有影响, 对振幅有影响) 在摆轮摆动中,阻尼力矩会越变越小。 2.为什么圆环的内、外径只需单次测量?实验中对转动惯量的测量精度影响最大的是哪些因素? 答:圆环的内、外径相对圆柱的直径大很多,使用相同的测量工具测量时,相对误差较小,故只需单次测 量即可。(对测量结果影响大小) 实验中对转动惯量测量影响最大的因素是周期的测量。(或者阻尼力矩的影响、摆轮是否正常、平稳的摆动、物体摆放位置是否合适、摆轮摆动的角度是否合适等) 3.试总结用气垫摆测量物体转动惯量的方法有什么基本特点? 答:原理清晰、结论简单、设计巧妙、测量方便、最大限度的减小了阻尼力矩。 三、混沌思考题 1. 精品文档

有程序(各种语言皆可)、K值的取值范围、图 +5分 有程序没有K值范围和图 +2分 只有K值范围 +1分 有图和K值范围 +2分 2.(1).混沌具有内在的随机性:从确定性非线性系统的演化过程看,它们在混沌区的行为都表现出随机不确定性。然而这种不确定性不是来源于外部环境的随机因素对系统运动的影响,而是系统自发 精品文档

精品文档 产生的 (2).混沌具有分形的性质(3).混沌具有标度不变性(4).混沌现象还具有对初始条件的敏感依赖性:对具有内在随机性的混沌系统而言,从两个非常接近的初值出发的两个轨线在 经过长时间演化之后,可能变得相距“足够”远,表现出对初值的极端敏感,即所谓“失之毫厘,谬之千里”。 答对2条以上+1分,否则不给分,只举例的不给分。 四、半导体PN 结 (1)用集成运算放大器组成电流一电压变换器测量11610~10--A 电流,有哪些优点? 答:具有输入阻抗低、电流灵敏度高、温漂小、线性好、设计制作简单、结构牢靠等优点。 (2)本实验在测量PN 结温度时,应该注意哪些问题? 答:在记录数据开始和结束时,同时都要记录下干井中温度θ,取温度平均值θ。 (3)在用基本函数进行曲线拟合求经验公式时,如何检验哪一种函数式拟合得最好,或者拟合的经验公式最符合实验规律? 答:运用最小二乘法,将实验数据分别代入线性回归、指数回归、乘幂回归这三种常用的基本函数,然后求出衡量各回归方程好坏的拟合度R 2。拟合度最接近于1的函数,拟合得最好。 五、地磁场 (1)磁阻传感器和霍耳传感器在工作原理有什么区别? 答:前者是磁场变化引起材料阻值变化,最终使得电桥外接电压转变为对应的输出电压;后者是磁场变化引起流经材料内部的载流子发生偏转而产生电压。 (2)为何坡莫合金磁阻传感器遇到较强磁场时,其灵敏度会降低?用什么方法来恢复其原来的灵敏度? 答:传感器遇到强磁场感应时,对应的磁阻材料将产生磁畴饱和现象,外加磁场很难改变磁阻材料的

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况 一、选择题 1、下列哪个选项不是Linux 支持的? A. 多用户 B. 超进程 C. 可移植 D. 多进程 2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么? A. Linux 不需要付费 B. Linux 发行商不能向用户收费 C. Linux 可自由修改和发布 D.只有Linux 的作者才能向用户收费 3、以下关于Linux 内核版本的说法,错误的是? A. 依次表示为主版本号.次版本号.修正次数的形式 B. 1.2.2 表示稳定的发行版 C. 2.2.6 表示对内核2.2 的第6 次修正 D. 1.3.2 表示稳定的发行版 4、以下哪个软件不是Linux 发行版本? A. 红旗 Server 4 B. Solaris 10 C. RedHat 9 D. Fedora 8 5、与Windows 相比Linux 在哪个方面相对应用得较少? A. 桌面 B. 嵌入式系统 C. 服务器 D. 集群 A6、Linux 系统各组成部分中哪一项是基础? A.内核 B. X Window C. Shell D. Gnome B7、Linux 内核管理不包括的子系统是哪个? A. 进程管理系统 B. 内存管理系统 C. 文件管理系统 D. 硬件管理系统 A8、下面关于Shell 的说法,不正确的是哪个? A. 操作系统的外壳 B. 用户与Linux 内核之间的接口 C. 一种和C 类似的高级程序设计语言 D. 一个命令语言解释器 B9、以下哪种Shell 类型在Linux 环境下不能使用? A.B Shell B.K Shel C.R Shell D.Bash 10、在Linux 中把声卡当作何种设备? A. 字符设备 B. 输出设备 C. 块设备 D. 网络设备 二、填空题 1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的

数据库原理与应用教程-SQL_Server试题

数据库原理与应用教程―SQL Server 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1.数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4.在关系模型中,“元组”是指() (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

最新部编人教版五年级下册数学课本课后习题参考答案

第5页做一做答案 4是24的因数,24是4的倍数。 13是26的因数,26是13的倍数。 25是75的因数,75是25的倍数。 9是81的因数,81是9的倍数。 练习二答案 1、36的因数:1,2,3,4,6,9,12,18,36。 60的因数:1,2,3,4,5,6,10, 12, 15,20,30,60。 2、(1)10的因数:1,2,5,10。 17的因数:1,17。 28的因数:1,2,4,7,14,28。 32的因数:1,2,4,8,16,32。

48的因数:1,2,3,4,6,8,12, 16,24,48。 (2)(答案不唯一) 4的倍数:4,8,12,16,20。 7的倍数:7,14,21,28,35。 10的倍数:10,20, 30,40,50。 6的倍数:6,12,18,24, 30。 9的倍数:9,18, 27, 36,45。 3、把5,35,10,55,60,100这6颗星星涂上黄色。 4、15的因数有1,3,5,15。 15是1,3,5,15的倍数。 5、(1)√(2)× (3)√(4)× 6、1 2 4 7、(1)18 (2)1 (3)42 8、这个数可能是3,6,21,42。

思考题 14和21的和是7的倍数; 18和27的和是9的倍数。 发现:两个数分别是一个数的倍数,这两个数的和也是这个数的倍数。第9页做一做答案 2的倍数有24,90,106,60,130,280,6018,8100。 5的倍数有35,90,15,60,75,130,280,8100。 既是2的倍数,又是5的倍数:90,60,130,280,8100。 发现:既是2的倍数,又是5的倍数的数的个位一定是0。 第10页做一做答案 3的倍数有24,96。 在24后面可放卡片:0,3,6,9。 在58后面可放卡片:2,5,8。 在46后面可放卡片:2,5,8。 在96后面可放卡片:0,3,6,9。 练习三答案 1、奇数有33,355,123,881,8089,565,677。 偶数有98,0,1000,988,3678。 2、(1)55 (2)350 (3)100

数据库原理与应用教程期末测试题

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___数据库管理系统__。 2.在关系模型中,实体以及实体间的联系都是用__关系(二维表)____来表示的。3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为__(A,C)_______。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“___图状结构______” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个___数据______文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用___B树____索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__隔离性__和持久性。 1、8.在T-SQL中,查询表中数据时,可用_____DISTINCT______关键字滤掉重复行。9.调用标量函数时必须提供至少由两部分组成的名称,即___拥有者_____. 函数名。10.DML 触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( B ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

《数据库原理与应用》课后习题参考题答案

《数据库原理与应用》课后习题参考答案 第一章作业参考答案 1. 单选题 C C D B C 2. 判断题对错错错对 3填空题网状模型用户商业智能数据挖掘系统设计 4简答题 1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结 构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象 结构及其说明。3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间 的制约和依存关系,以及数据动态变化的规则。主流数据库采用关系图模型。数据 库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对 象数据模型、键值对数据模型、列式数据模型。。。) 2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。数据库具有如下特点:数据不重复存 放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、 删、改、检索由统一软件进行管理和控制。 3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。 在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。数据库内部 元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数 据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快 数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数 据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一 类存储过程等等 4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。 5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。数 据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取

大学物理学(第三版)课后习题参考答案

习题1 1.1选择题 (1) 一运动质点在某瞬时位于矢径),(y x r 的端点处,其速度大小为 (A)dt dr (B)dt r d (C)dt r d | | (D) 22)()(dt dy dt dx [答案:D] (2) 一质点作直线运动,某时刻的瞬时速度s m v /2 ,瞬时加速度2 /2s m a ,则一秒钟后质点的速度 (A)等于零 (B)等于-2m/s (C)等于2m/s (D)不能确定。 [答案:D] (3) 一质点沿半径为R 的圆周作匀速率运动,每t 秒转一圈,在2t 时间间隔中,其平均速度大小和平均速率大小分别为 (A) t R t R 2, 2 (B) t R 2,0 (C) 0,0 (D) 0,2t R [答案:B] 1.2填空题 (1) 一质点,以1 s m 的匀速率作半径为5m 的圆周运动,则该质点在5s 内,位移的大小 是 ;经过的路程是 。 [答案: 10m ; 5πm] (2) 一质点沿x 方向运动,其加速度随时间的变化关系为a=3+2t (SI),如果初始时刻质点的速度v 0为5m·s -1,则当t 为3s 时,质点的速度v= 。 [答案: 23m·s -1 ] (3) 轮船在水上以相对于水的速度1V 航行,水流速度为2V ,一人相对于甲板以速度3V 行走。如人相对于岸静止,则1V 、2V 和3V 的关系是 。 [答案: 0321 V V V ]

1.3 一个物体能否被看作质点,你认为主要由以下三个因素中哪个因素决定: (1) 物体的大小和形状; (2) 物体的内部结构; (3) 所研究问题的性质。 解:只有当物体的尺寸远小于其运动范围时才可忽略其大小的影响,因此主要由所研究问题的性质决定。 1.4 下面几个质点运动学方程,哪个是匀变速直线运动? (1)x=4t-3;(2)x=-4t 3+3t 2+6;(3)x=-2t 2+8t+4;(4)x=2/t 2-4/t 。 给出这个匀变速直线运动在t=3s 时的速度和加速度,并说明该时刻运动是加速的还是减速的。(x 单位为m ,t 单位为s ) 解:匀变速直线运动即加速度为不等于零的常数时的运动。加速度又是位移对时间的两阶导数。于是可得(3)为匀变速直线运动。 其速度和加速度表达式分别为 2 2484 dx v t dt d x a dt t=3s 时的速度和加速度分别为v =20m/s ,a =4m/s 2。因加速度为正所以是加速的。 1.5 在以下几种运动中,质点的切向加速度、法向加速度以及加速度哪些为零哪些不为零? (1) 匀速直线运动;(2) 匀速曲线运动;(3) 变速直线运动;(4) 变速曲线运动。 解:(1) 质点作匀速直线运动时,其切向加速度、法向加速度及加速度均为零; (2) 质点作匀速曲线运动时,其切向加速度为零,法向加速度和加速度均不为零; (3) 质点作变速直线运动时,其法向加速度为零,切向加速度和加速度均不为零; (4) 质点作变速曲线运动时,其切向加速度、法向加速度及加速度均不为零。 1.6 |r |与r 有无不同?t d d r 和d d r t 有无不同? t d d v 和t d d v 有无不同?其不同在哪里?试举例说明. 解:(1)r 是位移的模, r 是位矢的模的增量,即r 12r r ,12r r r ; (2) t d d r 是速度的模,即t d d r v t s d d . t r d d 只是速度在径向上的分量. ∵有r r ?r (式中r ?叫做单位矢),则 t ?r ?t r t d d d d d d r r r 式中 t r d d 就是速度在径向上的分量,

研究生英语教材课后习题解答上册

Unit 1 Text A Exercises 1. Reading comprehension A. Read the text and answer the following questions. 1. What, according to the author, do Americans love? Cite examples to illustrate your point. Americans love new frontiers. For example, they hanker after wide-open spaces; they like to explore; they like to make rules but refuse to follow them. 2. Is there a place on earth where you can go and be yourself? What is the place according to the author? According to the author, there is a place—cyberspace, where you can go and be yourself. 3. What metaphor does the author use to describe cyberspace? Why does she use such a metaphor? Real estate, because both real estate and cyberspace consist of different parts and each part is suitable for a particular group of people. 4. Does the author approve of regulating cyberspace? Why or why not? Yes, but first, it is fundamental to understand the nature of cyberspace. 5. What does the author think is needed in cyberspace besides government

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D)

数据库原理与应用-期末考试复习题

数据库原理期末考试复习题 一、单选题 1.在数据库中存储的是(C)。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C )。 A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D. 为此列创建一个primary key约束 3.数据库系统包括( D )。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件 4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。 A. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 单价 B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价 C. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称 D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称 页脚内容1

5.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。 A. 提高查询速度 B. 保证数据的安全性和完整性 C. 减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余 7.当前数据库应用系统的主流数据模型是(C)。 A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据模型 8.如果两个实体集之间的联系是m:n,转换为关系时(B)。 A. 联系本身不必单独转换为一个关系 B. 联系本身必须单独转换为一个关系 C. 联系本身也可以不单独转换为一个关系 D. 将两个实体集合并为一个实体集 9.候选码中的属性可以有(C)。 A. 0个 B. 1个 C. 1个或多个 D. 多个 10.下列关于关系性质的描述中正确的是(B )。 页脚内容2

2014版大学物理教材课后习题答案

P31 第一章 习题答案 3. 一质点沿x 轴运动,其加速度a 与位置坐标x 的关系为 a =2+6 x 2 (SI) 如果质点在原点处的速度为零,试求其在任意位置处的速度. 解:设质点在x 处的速度为v , 62d d d d d d 2x t x x t a +=?== v v ()x x x d 62d 0 2 ?? += v v v () 2 2 1 3 x x +=v 4.有一质点沿x 轴作直线运动,t 时刻的坐标为x = 4.5 t 2 – 2 t 3 (SI) .试求: (1) 第2秒内的平均速度; (2) 第2秒末的瞬时速度; (3) 第2秒内的路程. 解:(1) 5.0/-==??t x v m/s (2) v = d x /d t = 9t - 6t 2 v (2) =-6 m/s (3) S = |x (1.5)-x (1)| + |x (2)-x (1.5)| = 2.25 m 5. 一质点沿半径为R 的圆周运动.质点所经过的弧长与时间的关系为2 2 1ct bt S + = 其中b 、c 是大于零的常量,求从0=t 开始到切向加速度与法向加速度大小相等时所经历的时间. 解: ct b t S +==d /d v c t a t ==d /d v ()R ct b a n /2 += 根据题意: a t = a n 即 ()R ct b c /2 += 解得 c b c R t -= 6.由楼窗口以水平初速度0v 射出一发子弹,取枪口为原点,沿0v 方向为x 轴,竖直向下为y 轴,并取发射时刻t 为0,试求: (1) 子弹在任一时刻t 的位置坐标及轨迹方程; (2) 子弹在t 时刻的速度,切向加速度和法向加速度. 解:(1) 2 02 1gt y t x = = , v 202/2 1v g x y = (2) v x = v 0,v y = g t ,速度大小为: 2 22 02 2 t g y x +=+=v v v v 方向为:与x 轴夹角 θ = tg -1( gt /v 0) 222 02//d d t g t g t a t +==v v 与v 同向.

数据库原理与应用习题答案

习题参考答案 第1章 一、填空题 1.答案:【1】分类【2】组织【3】存储【4】检索【5】维护 2.答案:【1】逻辑结构【2】存储空间【3】数据存取方法 3.答案:【1】数据冗余【2】不一致性【3】数据联系弱 4.答案:【1】应用程序【2】数据 5.答案:【1】1968年【2】Information Management System【3】层次 6.答案:【1】记录 7.答案:【1】数据的完整性【2】数据的安全性【3】并发控制、 【4】数据库的恢复 8.答案:【1】数据项【2】记录

附录2 习题参考答案275 9.答案:【1】概念模型【2】数据模型 10.答案:【1】数据结构【2】数据操作【3】数据的完备性约束条件 11.答案:【1】层次数据库【2】网状数据库【3】关系数据库、 【4】面向对象的数据库 12.答案:【1】实体内部的联系【2】实体与实体之间的联系 13.答案:【1】一对一的联系【2】一对多的联系【3】多对多的联系 14.答案:【1】三级模式【2】子模式【3】模式【4】存储模式 15.答案:【1】数据库【2】硬件【3】软件【4】数据库管理员(DBA) 16.答案:【1】数据库管理员【2】系统分析员【3】应用程序员【4】用户 二、选择题 1.C 2.C 3.A 4.A 5.C 6.B 7.A ①B⑤C⑦D④E③8.D9.C 10.B 11.C 12.A

276 数据库原理与应用 三、简答题 1.参照1.2.1数据库发展阶段的划分。 2.答案一:数据库是集中、统一地保存和管理某一单位或某一领域内所有有用信息的系统。这个系统根据数据之间的自然联系结构而成,数据冗余较少,且具有较高的数据独立性,能为多种应用服务。 答案二:数据库是以一定的组织方式存储在一起的、能为多个用户共享的、具有尽可能小的冗余度、与应用彼此独立的、相互关联的数据集合。 3.数据结构指数据的组织方式,包括物理方式与逻辑方式。数据字典(简称DD)是对系统中数据的详尽描述,是各类数据属性的清单。在RDBMS中,数据字典通常采用和普通数据同样的表示方式,DD在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善。 4.参照1.2.4数据库系统阶段。 5.参照1.2.4数据库系统阶段。 6.数据库系统的结构分为3级:用户的数据逻辑结构、整体数据的逻辑结构和数据的物理结构。当整体

教材课后习题参考答案新版_学生版(1-4)章_

《Visual Basic程序设计基础》教材 习题 第1章 Visual Basic 6.0程序设计概述 习题 一、判断题 参考答案: 1.√2.√3.√4.×5.√6.×7.√8.×9.√10.√11.×12.√13.×14.√15.√ 二、选择题 参考答案: 1. C 2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.D 三、填空题 参考答案: 1.对象、事件2.属性、方法、事件3.控件、屏幕(Screen) 4.Left 5. Top 6.属性、<对象名>.<属性名>=<表达式> 7.网格8.F o rm1 9.Load或Initialize或Resize或Activate(自动执行的先后顺序也按此排列) 10.Activate、Deactivate 四、程序设计题 参考代码: 程序1.界面设计参看表1。 表1 各控件的主要属性设置

过程设计如下: Private Sub Command1_Click() Label2.Visible = False ‘使控件Label2看不见 Label1.Caption = Text1.Text + ": 欢迎使用" + Label1.Caption Text1.Visible = False ‘使控件Text1看不见Command1.Enabled = False ‘使控件Command1不能用Command2.Enabled = True ‘使控件Command2能用End Sub Private Sub Command2_Click() End ‘结束程序运行 End Sub 程序2.界面设计, 过程设计如下: Private Sub Command1_Click() '字体变大 Form1.FontSize = Form1.FontSize + 3 Form1.Cls: Print "欢迎使用VB" End Sub Private Sub Command2_Click() '字体变小 Form1.FontSize = Form1.FontSize - 3 Form1.Cls Print "欢迎使用VB" End Sub Private Sub Command3_Click() '字体加粗 Form1.FontBold = True

数据库原理与应用 习题及解答

《数据库原理与应用》习题及解答 管理学院管理科学与工程系 2016.2

第1章数据库基本概念 1.什么是数据库系统?它有什么特点? 答: 数据库系统(database system ,DBS)是指实现有组织地、动态地存储大量关联数据、方便用户访问的计算机硬件、软件和数据资源组成的系统。通常由数据库、数据库管理系统、应用系统程序和数据库管理员及用户等几部分组成。 数据库系统有以下特点: (1) 数据结构化 (2) 数据共享 (3) 数据独立性 (4) 可控冗余度 2.什么是数据库管理系统?它的主要功能有哪些? 答:数据库管理系统(DBMS)是指位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制,是数据库系统的核心软件。 它的主要功能: (1)数据定义功能 (2)数据操纵功能 (3)数据的完整性检查功能 (4)数据库的安全保护功能 (5)数据库系统的故障恢复功能 (6)在网络化环境下访问数据库的功能 3.某高校中有若干个系部,每个系部都有若干个年级和教研室,每个教研室有若干个教师,其中有的教授和副教授每人带若干个研究生,每个年级有若干个学生,每个学生选修若干课程,每门课可有若干个学生选修。试用E-R图描述此学校的关系概念模型。 答:

4.定义并解释概念模型中以下术语:实体,属性,码,E-R图 答: 实体:每一类数据对象的个体称为“实体”。 属性:每个实体集涉及的信息项目称为“属性”。 码:能够唯一标识其对应实体的属性或属性组合称为“码”。 E-R图:即实体-联系图,用来表示数据模型,直接从现实世界中抽象出实体类型及实体间联系。 5.SQL包含哪些组件,其功能各是什么? 答:1. SQL Server 数据库引擎(MSSQLServer service) 用来处理所有发自SQL Server客户端应用程序的T-SQL语句的组件,SQLServer service 协调和安排这些语句的执行,并向客户机反馈结果。支持分布式查询、并发控制。主要功能包括:数据管理,事务处理和查询,维护数据的完整和安全。 2. SQL Server 代理程序(SQLServerAgent service) 实现运行调度SQL Server管理任务的代理程序。每个实例都有一个SQLServerAgent service。SQLServerAgent相当于SQLServer2005的系统自动管理、控制、调度中心,启动代理服务能够使系统按照系统管理员的意图自动运行并管理数据库系统。 3. Microsoft 搜索服务( Microsoft search service) 是一个全文搜索和查询服务,用于建立数据库的全文目录和索引,并支持对全文的检索。 4. 分布式事务处理协调器(Distributed Transactuion Coordinator) 用于完成分布式事务(在物理上不同的两台SQL Serever2005 服务器上完成的同一件任务)并保证事务的一致性。 6.安装SQL Server前应做哪些规划? 答:(1)如果要在运行 Microsoft Windows NT或 Micorsoft Windows XP 的计算机上安装 SQL Server 2008,并且希望 SQL Server 2008 与其它客户端和服务器通讯,则创建一个或多个域用户帐户(2)用具有本地管理权限的用户帐户登录到操作系统,或者给域用户帐户指派适当的权限。 (3)关闭所有和 SQL Server 相关的服务。包括所有使用 ODBC 的服务,如Microsoft Internet Information 服务 (IIS)。 (4)关闭 Microsoft Windows NT 事件查看器和注册表查看器(Regedit.exe 或Regedt32.exe)。 7.SQL Server支持哪两种身份认证模式?各有何特点? 答:(1) Windows身份验证模式 客户机使用Windows 操作系统的用户账户和密码连接数据库服务器时,SQL Server2008 使用Windows 操作系统来进行身份验证。 (2)混合身份验证模式 客户机使用用户账户和密码连接数据库服务器时,服务器首先在数据库中查询是否有相同账户和密码的用户,若有则接受连接。若数据库中没有相应的账户

相关主题
文本预览
相关文档 最新文档