搜档网
当前位置:搜档网 › 《数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结
《数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结

第一章数据库基础

1.基本概念:

数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。

信息:有一定含义的、经过加工处理的、对决策有价值的数据

数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。

数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。

数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。

2.数据管理的发展阶段

1.人工管理阶段:没有直接存储设备、操作系统、管理软件

2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件

3.数据库系统阶段:一定的格式、统一管理、冗余度小

4.分布式数据库阶段:物理上分离、逻辑上统一

5.面向对象数据库阶段

3. 数据模型:

(1)基本概念:

数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。

概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。

实体:客观存在的并且可以相互区别的“事物”

实体集:性质相同的同类实体的集合

属性:描述实体的特征

域:属性的取值范围

主键:用来唯一标识一个元组的某个属性或属性组合

联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。

关系、关系模式:1:1关系名(属性1,属性2,……)

1:n 将1的主键放入n中学生(班级编号,……)

n:m 将实体的主键放入关系的属性中

(2)E-R模型:能根据具体问题构建E-R模型、画出E-R图

实体集:矩形框

属性:椭圆

联系:菱形

(3)关系模型的数据结构、关系的性质

数据查询、数据插入、数据删除、数据修改

关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结

(4)E-R模型转换为关系模型

(5)关系模型的完整性(实体、参照、自定义)

实体:主键不能为空

参照:外键为空或在其担任主键的实体集中存在

自定义:用户自己定义的语义要求

第二章A ccess数据库与表的操作

1. Access数据库设计的一般步骤

2. 基本概念:Access数据库、表、记录、字段

3. 使用表设计器创建表

(1)字段名命名规则

不能空格开头、不能用.!()[]、最长64个字符

(2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择)

(3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段

(4)设置主键

4.建立表间关系:关联字段、实施参照完整性

5.表的复制、更名、删除

6.数据的导入、导出

第三章查询

1.查询的概念和作用

查询是根据查询条件从一个或多个表中获取数据的方法

浏览、更新、分析数据

2.选择查询

使用条件从一个或多个表中检索数据,然后按所需顺序显示数据

3.条件查询

(1)查询条件的表示

①条件的组合:and、or、not

②取值范围的说明:>、<、>=、<=、<>

between… and…

In

③条件不确定:like

*(替代零个一个或多个任意字符)、?(任意单一字符)、#(任意一个数字)、[ ](替代方括号内任意字符)、!(替代方括号内字符以外的任意字符)、-

(2)函数

①统计函数(SUM,A VG,COUNT,MAX,MIN)

②字符串函数(LEN,LEFT,RIGHT,MID)

③日期函数(DATE,NOW,YEAR,MONTH,DAY)

4.交叉表查询、重复项查询、不匹配项查询:特点、何时适用

交叉:对数据库中表和查询进行分类统计,使用的字段必须来源于同一个表或查询

重复:对某些怒有相同值得记录进行检索和分类,判断信息正确性

不匹配:查找可能的遗漏,在一张表中有另一张表中没有

4.参数查询

在作为参数字段的条件行中,以[ ]括起与字段名不同的内容

5.操作查询:生成表查询、更新查询、删除查询、追加查询

第四章SQL查询

select-from-where、insert、update、delete,要求能读懂

select:构成查询结果的属性列

from:作查询的表

where:查询条件

insert:将子查询结果插入到指定的表

update:数据更新,需要更新的表

delete:删除字段

数据定义:用于定义和修改基本表、定义视图和定义索引create(建立)drop (删除)alter(修改)

数据操纵:用于表或视图的数据进行添加、删除和修改等操作insert(插入)delete update

数据查询:用于从数据库中检索数据select

数据控制:用于控制用户对数据的存取权利grant(授权)revote(回收权限)

第五章窗体

1.窗体的概念和作用

概念:通过灵活多样的控件使用构成了用户与数据库的交互界面,从而完

成显示、输入和编辑数据等事物

作用:可作为浏览、编辑、输入输出表或查询中数据的交互界面

可作为组织、控制整个系统中对象的外观界面

2.创建窗体的三种方法

自动创建、窗体向导、设计视图

3.窗体的构成

窗体页眉、页面页眉、主体、页面页脚、窗体页脚

4.窗体的控件

(1)类型:结合型控件、非结合型控件、计算型控件

(2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选项按钮,子窗体/子报表

(3)常用属性:名称、标题

记录源:窗体的数据来源,一般为表或查询

控件来源:控件所显示数据的来源,通常是与控件结合的字段

行来源:组合框、列表框的列表选项来源

5.主/子窗体:主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联

的数据

第六章报表

1.报表的概念和作用:与窗体的功能比较、区别

报表用于对数据库中的数据进行浏览、分析、汇总和输出;窗体用于浏览、编辑、输入、输出

2.报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、

报表页脚

3.排序和分组报表中的数据(对最多10个字段分组)

汇总项:可以添加多个字段的汇总,并且可以对同一字段执行多种类型的汇总

分组间隔项:确定记录如何分组在一起,可以自定义

标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的汇总字段

有/无页眉节选项:用于添加或移除每个组前面的页眉节

4.标签报表:特点:在一页中显示多个标签,通过标签报表,用户可以查看到多个且数据格式相一致的标签。可以将数据表示成邮件标签,用于打印大批量的邮件标签

第八章宏

1.基本概念:宏、宏操作、带条件的宏

宏:宏是一组命令,他是一个或多个操作的集合,能够将各种对象有机地

组织起来,按照某个顺序执行操作步骤完成一系列操作

条件宏:在if选项文本框中有条件表达式的宏

宏组:宏的集合

2.常用宏操作:OPENFORM(打开窗体),MESSAGEBOX(显示含有警告

或提示消息的消息框),CLOSEWINDOW(关闭指定窗口),OPENQUERY (打开查询后执行操作查询),OPENTABLE(打开表)

转移焦点gotocontrol、关闭窗体closewindows、退出程序、停止当前宏执行stopmacro

3.将宏与窗体上控件相关联的方法

1)控件属性表的事件选项卡中选择一个宏

2)右击控件直接进入宏设计视图

3)进入宏对象列表框把宏对象列表框中的宏名拖放到窗体设计视图上在窗体产生一个命令按钮

第九章VBA编程

1.基本概念:对象、属性、事件、事件过程、方法

对象:是现实世界对象的模型化,是代码和数据的组合,具有自己的状态和行为(继承性、多态性、封装性、灵活性)

属性:特征

方法:在对象上可以执行的操作

事件:识别和响应的某些行为和动作

2.数据类型:数值、字符、逻辑、日期

变量:概念、命名规则、先声明后使用

用于临时储存数值、计算结果或数据库中的任意对象

命名:字母或汉字开头dim 变量名as 数据类型

常量:概念、符号常量

在应用程序的运行中不能改变的对象,只有在初始化时能赋值

public const 表达式

运算符:算术、连接、关系、逻辑、赋值,它们的运算法则和优先级

优先级:算术、连接、关系、逻辑、赋值

表达式:要求会计算表达式的值

3.三大控制结构:顺序结构、选择结构、循环结构

4.程序语句:

(1)变量声明语句

dim 变量名as 数据类型

(2)赋值语句

变量名=表达式

(3)IF语句(单分支,双分支,多分支),Select Case语句

IF:

单:if 条件表达式then 语句1[else 语句2]

多:if 条件表达式then 语句组1 else 语句组2 end if

select case:

select case 表达式

case 值1

语句组1

case 值2

语句组2

[case else 语句组n+1] 前面的全不匹配时

end select

select case 后面的表达式是必要参数case后面的值可以用is和to表范围(4)FOR语句(循环)

for 循环变量=初值to 终值[step 步长]

循环语句组

[exit for]

next 循环变量

eg. Dim s as integer, I as integer

s=0

for i=1 to 100 step 1

s=s+1

next i

msgbox “1到100相加之和为:”& s

Do…Loop语句

Do while 条件表达式

循环语句组

[exit do]

loop

eg.sub sumloop()

dim sum as integer

dim n as integer

dim msg as string

sum=0

n=0

msg=“100内偶数之和为”

do while n<=100

sum=sum+n

n=n+2

loop

msg = msg & sum

msgbox msg

end sub

简答:

1.计算机数据库管理随着计算机硬件、软件技术和计算机应用范围的发展而

不断发展,多年来大致经历了几个阶段

1)人工管理阶段:没有直接存储设备、操作系统、管理软件

2)文件系统阶段:把计算机众多数据组织成相互独立的数据文件

3)数据库系统阶段:一定的格式、统一管理、冗余度小

4)分布式数据库阶段:物理上分离、逻辑上统一

5)面向对象数据库阶段

2.数据库的主要特点

1)数据结构化

2)相对独立性,数据独立于程序存在

3)支持数据共享,可同时为多个用户或应用程序提供服务

4)可控的数据冗余,为了提高检索速度可以适当地增加冗余

3.数据库系统中包含哪些人员,各自职责是什么

《数据库技术与应用 》实验报告

《数据库技术与应用》上机实验报告 目录: 一、概述 二、主要上机实验内容 1.数据库的创建 2.表的创建 3.查询的创建 4.窗体的创建 5.报表的创建 6.宏的创建 三、总结 一、概述 (一)上机内容: 第七周:熟悉Access界面,数据库和表的创建,维护与操作 1. 熟悉Access的启动,推出,界面,菜单,工具栏等; 2. 练习使用向导创建数据库、创建空数据库; 3. 练习创建表结构的三种方法(向导、表设计器、数据表)、表中字段属性设置; 4. 练习向表中输入不同类型的数据; 5. 练习创建和编辑表之间的关系; 6. 练习表的维护(表结构、表内容、表外观) 7. 练习表的操作(查找、替换、排序、筛选等) 第八周:练习创建各种查询 1.选择查询(单表、多表、各种查询表达式) 2.参数查询 3.交叉表查询 4.操作查询(生成查询、删除查询、更新查询、追加查询) 第十周:练习创建各种类型的窗体 1.自动创建纵栏式窗体和表格式窗体; 2.向导创建主|子窗体

3.图表窗体的创建 4.练习通过设计器创建窗体 5.练习美化窗体 第十三周:练习创建各种类型的报表 1.自动创建纵栏式报表和表格式报表; 2.向导创建报表(多表报表、图表报表、标签报表) 3.练习通过设计视图创建报表(主|子报表、自定义报表) 4.练习在报表中添加计算字段和分组汇总数据 第十五周:综合应用 1.了解Access数据库系统开发的一般方法; 2.课程内容的综合练习; 3.编写上机实验报告、答疑 (二)上机完成情况 第七周:熟悉Access界面,数据库和表的创建,维护与操作 完成了创建表,向表中输入不同类型的数据,创建和编辑表之间的关系,进行了表的维护,修改了表的结构、内容、外观,最后进行了表的操作,查找、替换、排序、筛选等。 已完成 第八周:练习创建各种查询 练习选择查询、参数查询、交叉表查询,然后练习并操作查询,生成查询、删除查询、更新查询、追加查询等。 已完成 第十周:练习创建各种类型的窗体 自动创建纵栏式窗体和表格式窗体,向导创建主|子窗体和图表窗体,练习通过设计器创建窗体,美化窗体。 基本完成 第十三周:练习创建各种类型的报表 自动创建纵栏式报表和表格式报表,向导创建报表,练习通过设计视图创建报表,在报表中添加计算字段和分组汇总数据。 已完成 第十五周:综合应用

最新土力学与地基基础知识点整理

地基基础部分 1.土由哪几部分组成? 土是由岩石风化生成的松散沉积物,一般而言,土是由固体颗粒、液态水和空隙中的气体等三部分组成。 2.什么是粒径级配?粒径级配的分析方法主要有哪些? 土中土粒组成,通常以土中各个粒组的相对含量(各粒组占土粒总质量的百分数)来表示,称为土的粒径级配。 对于粒径小于或等于60mm、大于0.075的土可用筛分法,而对于粒径小于0.075的土可用密度计法或移液管法分析。 3.什么是自由水、重力水和毛细水? 自由水是存在于土粒表面电场范围以外的水,它可以分为重力水和毛细水。 重力水存在于地下水位一下的土骨架空隙中,受重力作用而移动,传递水压力并产生浮力。毛细水则存在于地下水位以上的孔隙中,土粒之间形成环状弯液面,弯液面与土粒接触处的表面张力反作用于土粒,成为毛细压力,这种力使土粒挤紧,因而具有微弱的粘聚力或称为毛细粘聚力。 4.什么是土的结构?土的主要结构型式有哪些? 土的结构主要是指土体中土粒的排列和联结形式,它主要分为单粒结构、蜂窝结构和絮状结构三种基本类型。 5.土的物理性质指标有哪些?哪些是基本物理性质指标?哪些是换算指标? P6 6.熟练掌握土的各个物理性质指标的概念,并能够进行相互换算。 P7-8 7.无粘性土和粘性土的物理特征是什么? 无粘性土一般指具有单粒结构的碎石土和砂土。天然状态下无粘性土具有不同的密实度。密实状态时,压缩小,强度高。疏松状态时,透水性高,强度低。 粘性土粒之间存在粘聚力而使土具有粘性。随含水率的变化可分别划分为固态、半固态、可塑及流动状态。 8.什么是相对密度? P9 9.什么是界限含水量?什么是液限、塑限含水量? 界限含水率:粘性土由一种状态转换到另一种状态的分界含水率; 液限:由流动状态转为可塑状态的界限含水率; 塑限:有可塑状态转为半固态的界限含水率; 缩限:由半固态转为固态的界限含水率。 10.什么是塑性指数和液性指数?他们各反映粘性土的什么性质? P10 11.粗粒土和细粒土各采用什么指标进行定名? 粗粒土:粒径级配 细粒土:塑性指数

数据库技术与应用(第二版)课后答案资料

第1章习题参考答案 1.思考题? (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系??? 答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。? (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明???答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。? (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点??? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。(4)关系数据库中选择、投影、连接运算的含义是什么? ?答:? 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。? 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。? 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。?连接过程是通过两个关系中公有的字段名进行的。? (5)关键字段的含义是什么?它的作用是什么?? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。? (6)什么是E-R图?E-R?图是由哪几种基本要素组成?这些要素如何表示?? 答:E-R图也称实体-联系图(Entity?Relationship?Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框内。 ABAAC ABCAA 第2章?习题解答 1.?思考题? (1)在SQL?Server?2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么?? 答:SQL?Server?2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service?Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。? (2)SQL?Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么??答:master?数据库记录SQL?Server?系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以及?SQL?Server?的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。? (3)什么文件是数据库文件?组成数据库的文件有哪些类型?如何识别?它们的作用是什么??答:存放数据库数据和数据库对象的文件叫数据库文件;在SQL?Server?2008系统中组成数据库的文件有2种类型:数据文件和事务(事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成)日志文件。而数据文件又由主数据文件和次数据文件组成。

数据库原理与应用实

数据库原理与应用实验2-3

实验2.3 视图的定义和操作 一、实验目的: 理解视图的概念,掌握视图的使用方法。 二、实验过程 1.对应HRM 数据库,参照前面实验中完成的查询,按如下要求自行设计视图: 1)基于单个表按投影操作定义视图。举例:定义一个视图用以查看所有员工的编号、姓名和出生日期。 CREATE VIEW Departments_View AS SELECT* FROM Departments 2)基于单个表按选择操作定义视图。举例:定义一个满足sex=’true’的员工的所有信息的视图。 CREATE VIEW Employee_view AS SELECT * FROM Employee WHERE Sex = 'TRUE'

3)基于单个表按选择和投影操作定义视图。举例:定义一个视图用以查看部门号码为‘2’的所有员工的姓名、电话和邮件地址。 CREATE VIEW Employee_view1 AS SELECT Name, PhoneNumber, EmailAddress FROM Employee WHERE DepartmentID = '2' 4)基于多个表根据连接操作定义视图。举例:定义一个视图用以查看所有员工的姓名、部门名及工资。 CREATE VIEW Employee_Departments_Salary_View(Name, Department, Salary) AS SELECT https://www.sodocs.net/doc/3017319615.html,,b.DepartmentName,c.Income-c.OutCome FROM Employee a, Departments b, Salary c WHERE a.EmployeeID = c.EmployeeID AND a.DepartmentID = b.DepartmentID;

数据库技术与应用教程各章节知识点汇总

数据库技术及应用教材(第 2 版)各章节知识点 第1 章数据库系统概述 1.1 数据库管理技术的产生和发展 1.1.1 人工管理阶段(20 世纪50 年代之前) 特点:①数据不保存 ②数据不具独立性 ③数据不共享 1.1.2 文件管理/系统阶段(20 世纪50 年代-60 年代中期)特点: ①数据可以保存 ②独立性依然差 ③冗余量大 1.1.3 数据库管理阶段20 世纪60 年代以后 1.2.1 基本概念 1. 数据Data 2. 数据库Database, DB 3. 数据库管理系统Database Management System, DBMS 功能:数据定义、数据操纵、数据控制、数据通信 4. 数据库系统Database System, DBS 包括数据库、数据库管理系统、应用系统、数据库管理员(Database Administrator, DBA)和用户 1.2.2 数据库系统的特点 1. 数据共享性好 2. 数据独立性强 3. 数据结构化

4. 统一的数据控制功能123数据库系统的组成(同上) 124数据库系统的抽象级别 DBMS中的数据被描述为逻辑模式、物理模式和外模式三级抽象1.3数据模型(概念模型、逻辑模型和物理模型) 1.3.1基本组成 1. 数据结构 2. 数据操作 3. 数据约束 1.3.2层次模型 1.3.3网状模型 1.3.4关系模型(应用最广泛) 1.3.5面向对象模型 1.3.6对象关系模型 第2章关系数据库 2.1关系数据模型的基本概念 关系数据库系统是支持关系模型的数据库系统 关系模型由数据结构、关系操作和完整性约束3部分组成 1. 数据结构(二维表) (1关系 (2元组 (3属性 (4键 ((1)超键:能唯一标识元组的属性过属性集

数据库技术与应用实验五

实验5 索引和视图 1.实验目的 (1)掌握使用SQL Server管理平台和Transact-SQL语句CREATE INDEX创建 索引的方法。 (2)掌握使用SQL Server管理平台查看索引的方法。 (3)掌握使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索 引的方法。 (4)掌握使用SQL Server管理平台和Transact-SQL语句CREATE VIEW创建 视图的用法。 (5)了解索引和视图更名的系统存储过程sp_rename的用法。 (6)掌握使用Transact-SQL语句ALTER VIEW修改视图的方法。 (7)了解删除视图的Transact-SQL语句DROP VIEW的用法。 2.实验内容及步骤 (1)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的student_info表和curriculum表创建主键索引。 (2)使用SQL Server管理平台按curriculum表的课程编号列创建唯一性索引。(3)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的grade表的“分数”字段创建一个非聚集索引,命名为grade_index。 CREATE INDEX grade_index ON grade(分数) (4)为studentsdb数据库的grade表的“学号”和“课程编号”字段创建一个复合唯一索引,命名为grade_id_c_ind。 CREATE UNIQUE INDEX grade_id_c_ind ON grade(学号,课程编号) (5)分别使用SQL Server管理平台和系统存储过程sp_helpindex查看grade 表和student_info表上的索引信息。 sp_helpindex grade (6)使用SQL Server管理平台对grade表创建一个聚集索引和唯一索引。(7)使用系统存储过程sp_rename将索引grade_index更名为grade_ind。 sp_rename 'grade.grade_index','grade_ind','INDEX' (8)分别使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引grade_ind。再次使用系统存储过程sp_helpindex查看grade表上的索引信 息。 DROP INDEX grade.grade_ind (9)在studentsdb数据库中,以student_info表为基础,使用SQL Server 管理平台建立名为v_stu_i的视图,使视图显示学生姓名、性别、家庭住址。(10)在studentsdb数据库中,使用Transact-SQL语句CREATE VIEW建立一个名为v_stu_c的视图,显示学生的学号、姓名、所学课程的课程编号,并利用 视图查询学号为0003的学生情况。 (11)基于student_info表、curriculum表和grade表,建立一个名为v_stu_g 的视图,视图中具有所有学生的学号、姓名、课程名称、分数。使用视图v_stu_g 查询学号为0001的学生的所有课程与成绩,如图1-9所示。 图1-9 学号为0001的学生的视图信息 (12)分别使用SQL Server管理平台和Transact-SQL语句修改视图v_stu_c,

土力学复习知识点整理

土力学复习知识点整理 第一章土的物理性质及其工程分类 1.土: 岩石经过风化作用后在不同条件下形成的自然历史的产物。 物理风化原生矿物(量变)无粘性土 风化作用化学风化次生矿物(质变)粘性土 生物风化有机质 2.土具有三大特点:碎散性、三相体系、自然变异性。 3.三相体系:固相(固体颗粒)、液相(土中水)、气相(气体)三部分组成。 4.固相:土的固体颗粒,构成土的骨架,其大小形状、矿物成分及组成情况是决定土物理性质的重要因素。 (1)土的矿物成分:土的固体颗粒物质分为无机矿物颗粒和有机质。 颗粒矿物成分有两大类:原生矿物、次生矿物。 原生矿物:岩浆在冷凝过程中形成的矿物,如石英、长石、云母。 次生矿物:原生矿物经化学风化作用的新的矿物,如黏土矿物。 粘土矿物的主要类型:蒙脱石、伊利石、高岭石(吸水能力逐渐变小) (2)土的粒组: 粒度:土粒的大小。粒组:大小、性质相近的土粒合并为一组。

(3)土的颗粒级配:土中所含各颗粒的相对含量,以及土粒总重的百分数表示。 ①△颗粒级配表示方法:曲线纵坐标表示小于某土粒的累计百分比,横坐标则是用对数值表示的土的粒径。曲线平缓则表示粒径大小相差很大,颗粒不均匀,级配良好;反之,则颗粒均匀,级配不良。 ②反映土颗粒级配的不均匀程度的指标:不均匀系数Cu和曲率系数Cc,用来定量说明天然土颗粒的组成情况。 公式: 不均匀系数Cu= d60/d10 曲率系数Cc=(d30)2/(d60×d10) d60 ——小于某粒径的土粒质量占土总质量60%的粒径,称限定粒径; d10 ——小于某粒径的土粒质量占土总质量10%的粒径,称有效粒径; d30 ——小于某粒径的土粒质量占土总质量30%的粒径,称中值粒径。 级配是否良好的判断: a.级配连续的土:Cu>5,级配良好;Cu<5级配不良。 b.级配不连续的土,级配曲线呈台阶状,同时满Cu>5和Cc=1~3两个条件时,才为级配良好;反之则级配不良。 ③颗粒分析实验:确定各个粒组相对含量的方法。 筛分法:(粒径大于0.075mm的粗粒土) 水分法:(沉降分析法、密度计法)(粒径小于0.075mm的细粒土) 5.液相:土中水按存在形态分为液态水、固态水、气态水。 土中液态水分为结合水和自由水两大类。 粘土粒表面吸附水(表面带负电荷) 结合水是指受电分子吸引力作用吸附于土粒表面 成薄膜状的水。 分类: 强结合水和弱结合水。 自由水是指存在于土粒表面电场影响范围以外的土中水。

数据库技术与应用知识点总结

《数据库技术与应用》知识点总结 第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文 件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型:

(1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性 关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆

《数据库原理与应用》实验报告一

课程名称:数据库原理与应用 实验编号 实验一SQL Server基本操作系别计科系 及实验名称 姓名学号班级 实验地点实验日期2011年4月5日实验时数8 指导教师同组其他成员无成绩 一、实验目的及要求 1、掌握SQL Server2000系统的数据库创建方式。 2、掌握SQL Server2000系统的数据表的创建方式。 3、掌握SQL Server2000系统的数据编辑的基本方式。 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 1、计算机操作系统要求在windows XP以上。 2、并要求SQL Server软件2000以后版本。 三、实验内容及要求 1、数据库创建 使用对象管理器创建一个数据库Student,具体要求如下: (1)数据库文件: a)逻辑名:学生信息;b)操作系统名称:d:\学生数据\Student_data.mdf; c)起始大小:10MB;d)最大文件大小:50MB;e)每次递增大小:5MB (2)日志文件: a)逻辑名:学生信息日志;b)操作系统名称:d:\学生数据\Student_log.ldf;c)起始大小:5MB; d)最大文件大小:20MB;)每次递增大小:2MB 2、表的创建 假设有如下一个教学信息关系模型 stu(SNo,SName,Sex,Age,Nation,Native) course(CNo,CName,Pubcompany,TName,Period) grade(SNo,CNo,Grade) 请根据下面的表中字段类型(即域)的定义,在student数据库中使用对象管理器来创建各个表。 stu表

四、实验步骤及结果(包含简要的实验步骤流程(分步书写各步的SQL语句)、结论陈述) 1、关系图 2、分步书写各步的SQL语句 数据库的创建: create database student on ( name=student_data, filename='d:\学生数据\Student_data.mdf', size=10mb, maxsize=50mb, filegrowth=5mb) log on ( name=student_log, filename='d:\学生数据\Student_log.ldf', size=5mb, maxsize=20mb, filegrowth=2mb) 表的创建: create table stu ( SNo char(8)not null constraint SNo_key primary key(SNo), SName char(24)not null, Sex char(1)not null, Age int, Nation char(20), Native char(20), ) create table course ( CNo char(3)not null constraint CNo_key primary key(CNo), CName char(20)not null, Pubcompany char(20), TName char(24)not null,

土力学与基础工程知识点考点整理汇总

一、绪论 1.1土力学、地基及基础的概念 1.土:土是连续、坚固的岩石经风化、剥蚀、搬运、沉积而形成的散粒堆 积物。 2.地基:地基是指支撑基础的土体或岩体。(地基由地层构成,但地层不一 定是地基,地基是受土木工程影响的地层) 3.基础:基础是指墙、柱地面下的延伸扩大部分,其作用是将结构承受的 各种作用传递到地基上的结构组成部分。(基础可以分为浅基础和深基 础) 4.持力层:持力层是指埋置基础,直接支撑基础的土层。 5.下卧层:下卧层是指卧在持力层下方的土层。(软弱下卧层的强度远远小 于持力层的强度)。 6.基础工程:地基与基础是建筑物的根本,统称为基础工程。 7.土的工程性质:土的散粒性、渗透性、压缩性、整体强度(连接强度) 弱。 8.地基与基础设计必须满足的条件:①强度条件(按承载力极限状态设计): 即结构传来的荷载不超过结构的承载能力p f ≤;②变形条件:按正常使 s≤ 用极限状态设计,即控制基础沉降的范围使之不超过地基变形的允许值[] 二、土的性质及工程分类 2.1 概述 土的三相组成:土体一般由固相(固体颗粒)、液相(土中水)、气相(气体)三部分组成,简称为三相体系。 2.2 土的三相组成及土的结构 (一)土的固体颗粒物质分为无机矿物颗粒和有机质。矿物颗粒的成分有两大类:(1)原生矿物:即岩浆在冷凝过程中形成的矿物,如石英、长石、云母等。(2)次生矿物:系原生矿物经化学风化作用后而形成的新的矿物(如粘土矿物)。它们的颗粒细小,呈片状,是粘性土固相的主要成分。次生矿物

中粘性矿物对土的工程性质影响最大 —— 亲水性。 粘土矿物主要包括:高岭石、蒙脱石、伊利石。蒙脱石,它的晶胞是由两层硅氧晶片之间的夹一层铝氢氧晶片所组成称为2:1型结构单位层或三层型晶胞。它的亲水性特强工程性质差。伊利石它的工程性质介于蒙脱石与高岭石之间。高岭石,它是由一层硅氧晶片和一层铝氢氧晶片组成的晶胞,属于1:1型结构单位层或者两层。它的亲水性、膨胀性和收缩性均小于伊利石,更小于蒙脱石,遇水稳定,工程性质好。 土粒的大小称为粒度。在工程性质中,粒度不同、矿物成分不同,土的工程性质也就不同。工程上常把大小、性质相近的土粒合并为一组,称为粒组。而划分粒组的分界尺寸称为界限粒径。土粒粒组先粗分为巨粒、粗粒和细粒三个统称,再细分为六个粒组:漂石(块石)、卵石(碎石)、砾粒、砂粒、粉粒和黏粒。 土中所含各粒组的相对含量,以土粒总重的百分数表示,称为土的颗粒级配。土的级配曲线的纵坐标表示小于某土粒的累计质量百分比,横坐标则是用对数值表示土的粒径。由曲线形态可评定土颗粒大小的均匀程度。若曲线平缓则粒径大小相差悬殊,颗粒不均匀,级配良好;反之,则颗粒均匀,级配不良。 工程中常用不均匀系数u C 和曲率系数c C 来反映土颗粒的不均匀程度。 6030 u d C d =()2 301060c d C d d =? 10d —小于某粒径的土粒质量总土质量10%的粒径,称为有效粒径; 30d —小于某粒径的土粒质量总土质量30%的粒径,称为中值粒径; 60d —小于某粒径的土颗粒质量占总质量的60%的粒径,称限定粒径。 工程上对土的级配是否良好可按如下规定判断 ① 对于级配连续的土:Cu 5,级配良好;5Cu ,级配不良。 ② 对于级配不连续的土,级配曲线上呈台阶状,采用单一指标Cu 难以全面有效地判断土的级配好坏,需同时满足Cu 5和13Cu = 两个条件时,才为级配良好,反之级配 不良。 确定土中各个粒组相对含量的方法称为土的颗粒分析试验 ① 筛分法(对于粒径大于0.075mm 的粗粒土)

数据库技术与应用第二版 课后答案资料

第1章习题参考答案 1.思考题 (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系? 答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。 (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。 (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。 (4)关系数据库中选择、投影、连接运算的含义是什么? 答: 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的。 (5)关键字段的含义是什么?它的作用是什么?

答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。 (6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示? 答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框内。ABAAC ABCAA 第2章习题解答 1. 思考题 (1)在SQL Server 2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么? 答:SQL Server 2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。 (2)SQL Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master 数据库记录SQL Server 系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以及SQL Server 的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。 (3)什么文件是数据库文件?组成数据库的文件有哪些类型?如何识别?它们的作用是什么?答:存放数据库数据和数据库对象的文件叫数据库文件;在SQL Server 2008系统中组成数据库的文件有2种类型:数据文件和事务(事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成)日志文件。而数据文件又由主数据文件和次数据

数据库原理实验报告(2)

南京晓庄学院 《数据库原理与应用》 课程实验报告 实验二数据库的创建、管理、备份及还原实验 所在院(系):数学与信息技术学院 班级:11软工转本2 学号: 1130708 11130710 姓名:马琦乔凌杰

1.实验目的 (1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改 数据库的基本方法; (2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。 (3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方 法。 2.实验要求 (1)使用SQL Server Management Studio创建“教学管理”数据库。 (2)使用SQL Server Management Studio修改和删除“教学管理”数据库。 (3)使用Transact-SQL语句创建“教学管理”数据库。 (4)使用Transact-SQL语句修改和删除“教学管理”数据库。 (5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server Management Studio对数据库“教学管理”进行备份和还原。 (6)SQL Server 2005数据库文件的分离与附加。 (7)按要求完成实验报告 3.实验步骤、结果和总结实验步骤/结果 (1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。 新建数据库如下图所示: 进入sql server management studio 主界面,选择数据库右击新建数据库。 如何修改数据库 进入sql server management studio 主界面,选择数据库右击属性即可看到数据库信息,可更改数据库基本信息。

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

《数据库原理与应用》实验报告书修改版(1)答案

《数据库原理与应用》 实验报告书 (2011—2012学年第二学期) 班级: 学号: 姓名: 教师:郑先容 医药信息工程学院·数据决策 2012年2月

目录 实验一利用ACCESS创建数据库及熟悉SQL Server开发环境 (2) 实验三数据库、表的创建 (6) 实验五连接查询和嵌套查询 (12) 实验七数据的插入、修改、删除 (18) 实验九SQL Server数据库的安全性控制 (21) 实验十一熟悉Power Designer数据库设计软件 (24) 实验十三Transact-SQL编程 (27) 实验十五存储过程的使用 (30) 第十章数据库的恢复技术作业 (33)

实验一利用ACCESS创建数据库及熟悉SQL Server开发环境 一、实验目的 1、熟知机房用机安全规则和实验报告的书写。 2、掌握SQL Server 2005的安装,卸载以及相关服务的启动、退出。 3、熟悉SQL Server Management Studio环境。 4、掌握创建服务器组合注册服务器。 5、初步了解数据库的概念; 6、初步了解SQL Server联机丛书的使用。 7、用ACCESS创建数据库,体会数据库的功能。 注意:每次实验的指导视频,上课所需要的软件、数据库还有ppt。都可以在ftp://10.81.40.222的“数 据决策”->“数据库”->“2011-2012(2)”文件夹下找到,以后每次实验相关的文件和数据库,老师上课的课 件,sql2005安装环境,都可以在这个ftp上寻找。 二、实验内容 1、上网搜索能够正常安装的SQL Server2005的软件。或者在ftp上下载,有条件的同学,课后可在个人电脑上安装SQL Server2005,建议XP操作系统安装个人版,Server操作系统安装企业版。SQL Server2005的安装说明见《SQL Server 2005精简版的安装》或上网搜索相应电子教程。安装过程请参看实验指导或者相关视频。 2、观看视频“数据库概念.swf”,了解数据库的相关概念。 3、参看实验指导或者视频“使用SQL Server Management Studio.swf”,通过实践初步了解使用SQL Server Management的使用。 4、观看视频“SQL Server联机丛书.swf”,了解如何通过系统本身来学习使用SQL Server。 请根据联机丛书查询如何“创建数据库”,查询内容包括创建数据库前的准备工作,创建数据库的命令,以及数据库文件的组成。请把你的结果写在下面。

土力学知识点总结

土力学知识点总结 1、土力学是利用力学一般原理,研究土的物理化学和力学性质及土体在荷载、水、温度等外界因素作用下工程性状的应用科学。 2、任何建筑都建造在一定的地层上。通常把支撑基础的土体或岩体成为地基(天然地基、人工地基)。 3、基础是将结构承受的各种作用传递到地基上的结构组成部分,一般应埋入地下一定深度,进入较好的地基。 4、地基和基础设计必须满足的三个基本条件:①作用与地基上的荷载效应不得超过地基容许承载力或地基承载力特征值;②基础沉降不得超过地基变形容许值;③挡土墙、边坡以及地基基础保证具有足够防止失稳破坏的安全储备。 5、地基和基础是建筑物的根本,统称为基础工程。 6、土是连续、坚固的岩石在风化作用下形成的大小悬殊的颗粒、经过不同的搬运方式,在各种自然坏境中生成的沉积物。 7、土的三相组成:固相(固体颗粒)、液相(水)、气相(气体)。 8、土的矿物成分:原生矿物、次生矿物。 9、黏土矿物是一种复合的铝—硅酸盐晶体。可分为:蒙脱石、伊利石和高岭石。

10、土力的大小称为粒度。工程上常把大小、性质相近的土粒合并为一组,称为粒组。划分粒组的分界尺寸称为界限粒径。土粒粒组分为巨粒、粗粒和细粒。 11、土中所含各粒组的相对含量,以土粒总重的百分数表示,称为土的颗粒级配。级配曲线的纵坐标表示小于某土粒的累计质量百分比,横坐标则是用对数值表示土的粒径。 12、颗粒分析实验:筛分法和沉降分析法。 13、土中水按存在形态分为液态水、固态水和气态水。固态水又称矿物内部结晶水或内部结合水。液态水分为结合水和自由水。自由水分为重力水和毛细水。 14、重力水是存在于地下水位以下、土颗粒电分子引力范围以外的水,因为在本身重力作用下运动,故称为重力水。 15、毛细水是受到水与空气交界面处表面张力的作用、存在于地下水位以下的透水层中自由水。土的毛细现象是指土中水在表面张力作用下,沿着细的孔隙向上及向其他方向移动的现象。 16、影响冻胀的因素:土的因素、水的因素、温度的因素。 17、土的结构是指土颗粒或集合体的大小和形状、表面特征、排列形式及他们之间的连接特征,而构造是指土层的层理、裂隙和大孔隙等宏观特征,亦称宏观结构。 18、结构的类型:单粒结构、蜂窝结构、絮凝结构。

数据库原理和应用教程第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、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

相关主题