数据库技术及应用教程各章节知识点文档格式.docx

上传人:b****4 文档编号:6869694 上传时间:2023-05-07 格式:DOCX 页数:24 大小:96.64KB
下载 相关 举报
数据库技术及应用教程各章节知识点文档格式.docx_第1页
第1页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第2页
第2页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第3页
第3页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第4页
第4页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第5页
第5页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第6页
第6页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第7页
第7页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第8页
第8页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第9页
第9页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第10页
第10页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第11页
第11页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第12页
第12页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第13页
第13页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第14页
第14页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第15页
第15页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第16页
第16页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第17页
第17页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第18页
第18页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第19页
第19页 / 共24页
数据库技术及应用教程各章节知识点文档格式.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库技术及应用教程各章节知识点文档格式.docx

《数据库技术及应用教程各章节知识点文档格式.docx》由会员分享,可在线阅读,更多相关《数据库技术及应用教程各章节知识点文档格式.docx(24页珍藏版)》请在冰点文库上搜索。

数据库技术及应用教程各章节知识点文档格式.docx

2.投影(垂直分割)n

3•连接乂

第3章Access数据库管理系统

3.1Access简介

3.1.1Access功能及特性

1.界面友好、易操作

2.方便数据共享

3.简化安全设置

4.SharePoint高速在线以及离线应用

5.走向网络

3.1.2Access的安装

1.安装环境(office)

2.安装方法

3.1.3Access的集成环境

3.1.4Access数据对象

1.表Table俱他对象的基础)

2.查询Query

3.窗体Form

4•报表Report(使数据处理的结果多样化)

5.宏Macro

6.页Web

7.模块Module

3.2创建数据库

3.2.1直接创建空数据库

3.2.2利用模块创建数据库

3.2.3Access数据库的打开方式

1以只读方式打开

2以独占方式打开

3以独占只读方式打开

第4章表的操作

4.1表的结构与创建

4.1.1表的构成

(1)约束条件

1.列级约束

1.非空约束

2.唯一约束(也可以是表级约束)

3.检查约束

4.主键约束(也可以是表级约束)

5.外键约束(也可以是表级约束)

2.表级约束(主键约束)

(2)索引

(3)关联关系

4.1.2Access中的数据类型

flt■玄小

字即致芋字褂

0>

65$36牛宇将

裁字

1,2.+M#8^节「CGUID)为E字节

"

e朗,时简

日期和时闾赚塞

E字F

板币

粧币融撼

乍宇节

自衲恢号

4字节*<

GUID)为16

丫节

1住COA*-1>

OLE时录

即ML■音、ttW

■高为1GB(ttft空剧袒廈)

连携至InterwtM

064000牛寧符

H{A理m,2007贵増〉

取税于附件

畫同向导

「晁示fi-Mt的趙攥

通帚九*字首

4.1.3创建表结构

(1)数据表视图

(2)利用表设计视图

(3)使用导入表创建表

4.2表结构的维护

4.2.1字段名、类型和长度的修改与插入、删除和移动字段

1.删除字段Delete

2.插入字段

3.移动字段

4.修改字段名、长度或数据类型

4.2.2字段标题与输入输出格式设置

1.字段标题设置

2.输入/输出格式设置

3.自定义格式输入/输出格式

4•输入掩码的设置

输入掩码的格式符号

字符

说明

必須输入数宇3〜9)

g

可以选择输入数字或空格

可以选择输入馥字或空格(在“编辑肝模式下空格以空白显不,但是在保存数据时擀空白刪除,允许输入加号和减号)

L

必须输入宇母(A〜Z)

矿'

h

可以选择输入字母也〜Z)

A

必须输入字母或数字

a

可以选择输入字母或数宇

必殖输入任何的字任或一个空格

c

可以选择输入任何的字任或一个空格

小数点占位符及千位、日期与时间的分隔符(实际的字符将根据比吹控制面板"

中“区域设置属性"

中的设苴而定)

<

将所肓宇符转换为小写

>

将所有字符转换为大写

1

便输入掩码从右到左显不,而不是从左到右显不。

输入掩码中的字符始终都杲从左到右.可以在输入掩码中的任何地方输入感叹号

便接下来的字符以瘵义字符显不(例如:

\炽显不为A)

 

423有效性规则与有效性文本

有效性规则设置

有效性文本设置

输入一个非零值

0or>

100

值必须为0或大于100

#1/1/2000#

输入一个2000年之前的日期

=#11/2000#and<

#11/2001#

日期必须是在2000年内

StrComp(UCase([LastName]),[LastName],0)=

0LastName"

字段中的数据必须大写

Access表达式中使用的运算符

运算符

实例

使用数据类型

+

x+y

求x与y的和

数字

-

x-y

求x-y的差

*

XMy

求x和y的积

/

x/y

求x除以y的商

\

x\y

求x除以y商的整数部分

Mod

xmody

求x除以y商的余数部分

:

XAy

求x的y次方

教研室个数<2

依据表达式是否成立,结果为true或false。

参与比较的两个数的数据类型相同

=

教研室个数<=2

同上

教研室个数>2

教研室个数>=2

教研室个数=

教研室个数<>2

BetweenXandY

教研室个数BETWEEN2AND5

判定教研室个数A是否在

[2,5]范围内

Like

姓名like刘*”

模糊查找

文本类型

&

First”&

”Name”

字符串连接

And

XandY

X,Y为比较表达式或逻辑表达式,两个都取值为true时,结果为true,否则结果为falseo

关系表达式或逻辑表达式

Or

XorY

X,Y为比较表达式或逻辑表达式,两个都取值为false时,结果为false,否则结果为trueo

Not

NotX

X取反

Isnull

姓名isnull或姓名isnotnull

判定名字字段是否为空,为空

时取值为true

时取值为false

Access表达式中常用函数

函数

函数说明

应用实例

返回结果

Round数值表达式)

对操作数四舍五入取整

Round(-4.2)Round(7.8)

-4,8

Len(字符串表达式或变

量)

检测字符串长度,返回字付串表达式或变量所含字符数。

对于变量,其长度为疋义长度。

Len(abcedgt'

9

Left(字符串表达式或变

量N)

从字符串左起截取N个字符。

如果N为0,返回零长度字符串;

如果

N大于等于字符串长度,返回整个字符串。

Left(abcedgt,4)

‘bee'

Right(字符串表达式或

变量N)

从字符串右起截取N个字符。

Right(abcedgt,3)

gt'

Mid(字符串表达式或变

量,N1,N2)

从字符串左边第N1个字符起截取N2个字符。

如果N1大于字符串长度,返回零长度字符串;

如果省略N2,返回左边第N1个字符起所有的字符。

Mid(abcedgt,3,4)

ced'

Ucase字符串表达式)

将字符串中的小写字母转换为大与字母

Ucase(ABcd'

ABCD

Lcase字符串表达式)

将字符串中的大写字母转换为小与字母

Lcase(ABcd'

abed”

Str(数值表达式)

将数值表达式值转换为字符串

Str(-88)

“88”

Date()或Date

系统当前日期

Time()或Time

系统当前时间

Now

系统当前日期和时间

Year日期表达式)

返回日期表达式的年份

Year(#2009-7-25#)

2009

Month(日期表达式)

返回日期表达式的月份

Month(#2009-7-25#)

7

Day(日期表达式)

返回日期表达式的天数

Day(#2009-7-25#)

25

Weekday(日期表达式)

返回数值(1~7)

Weekday(#2009-7-25#)

6

424其他约束

1•设置字段必填

2•“小数位数”属性

3•指定主键

4•在“数据表”视图中改变字段名称

4.3表数据的输入与维护431数据录入与编辑

1.数据修改

2.数据复制

3.数据的查找操作

(1)按记录号查找数据

⑵查找指定内容

(3)查找空字段或空字符串

⑷使用通配符

袈監12通配静的用法

■用捲

示例•

«

通R2f£

尊个数的字符

wh•可H找到whiisftlwhy((11找不到vAah和wiihoui

迪配任何单牛字符

b?

U可以找到hullhilUfiftTHbileWbull

【】

適配方括号内任何爪亍字哥

U可ballMbell.fi找不到bill

SEtt何不在括号内的字扮

b[1ac]]|hfnISPIbill和hulhjn找不到bdl和lull

通配祖附内的任何一亍字符*必須以遡增排用卿庠来flifl!

区域(A到N而不址北到A)

b[a«

c)dbJlUttJIludjibdW治迅但找不到hdd

N

通配任何单个数字宇符

103可以找到103JB和123

4.3.2导入与导出数据及链接外部数据

1.导入ExceI表

2.导出表操作

4.3.3格式化数据表

1.更改行高和列宽

2.改变字段次序

3.隐藏/显示列

4.冻结/解冻列

5.设置数据表格式

4.4记录操作

4.4.1记录排序

4.4.2筛选记录

4.5表的索引与关联

4.5.1索引相关知识

1.索引的概念

2.索引的分类(聚集/非聚集)

3.索引的创建方法

4.5.2创建表间的关联关系

1.关联关系分类

(1)一对一

(2)一对多

(3)多对多

2.关联关系的建立方法

4.5.3子表

第5章数据库设计

5.1数据库设计概述

5.1.1数据库设计的方法

5.1.2数据库设计的步骤

(1)需求分析阶段

(2)概念结构设计阶段

(3)逻辑结构设计阶段

(4)物理结构设计阶段

(5)数据库实施阶段

(6)数据库运行维护阶段

5.2需求分析

(1)用户的信息要求

(2)处理要求

⑶安全性要求

⑷完整性要求

5.3概念结构设计5.3.1E-R模型(实体-联系模型Entity-RelationshipModel)

1.实体:

客观存在并能够相互区别的事物

2•属性:

实体用来刻画的一组特性

3•实体集:

表示具有相同属性的同一类事物

2.联系与联系集

5.2.3E-R图(矩形:

实体集;

椭圆形:

属性;

菱形:

联系集)

5.4逻辑结构设计

5.4.1E-R模型与关系模型的转换

5.4.2规范化基础

1.数据库设计中的问题

2.函数依赖的基本概念

3.范式及其关系

4.规范化方法

5.4.3逻辑结构详细设计5.5物理结构设计

5.6数据库实施

5.7数据库维护

第6章数据查询

6.1查询概述

1.选择查询

2.生成表查询

3.追加查询

4.更新查询

5.交叉表查询

6.删除查询

6.2创建与维护查询

6.2.1使用查询向导创建查询

6.2.2使用设计视图创建查询

6.3查询条件

6.3.1查询条件的设置

6.3.2在查询中执行计算

6.4动作查询(操作查询)的设计

6.4.1追加查询

6.4.2更新查询

6.4.3删除查询

6.4.4生成表查询

6.5SQL特定查询的设计

(1)联合查询

(2)传递查询

(3)数据定义查询

(4)子查询

第7章SQL关系数据库标准语言

7.1SQL的概述

7.1.1SQL的特点结构化查询语言

(StructuredQueryLanguage)

1.高度综合

2.非过程化

3•采用面向集合的操作方式

7.1.2SQL的功能

7.2SQL的数据定义

7.2.1SQL的数据类型

数据类型

存储大小(字节)

Access的中文数据类型

Binary

Bit、Boolean、Logica、Logical、YesNo

是/否类型

Byte、Integeri、Tinyint

数字(字节)

Money、Currency

8

货币

Datetime、Date、Time

日期/时间

Uniqueidentifier、Guid

128

ReakFloat4、Single

4

数字(单精度)

Float、Float8、Double

数字(双精度)

Smallint、Short、Integer2

2

数字(整型)

Integer、Int、LongInteger4

数字(长整型)

Decimal

17

整型(小数)

722数据定义

1•建立数据表

(1)N0TNULL是列级约束

(2)PRIMARYKE是表级或列级约束

(3)F0REIGNKE是外键约束

(4)CHECI是域完整性约束

(5)UNIQUE是唯一性约束

字段名

长度

是否有默认值

规则

索引

备注

StaffID

文本

12

主键索引

职员编号

Name

唯一

姓名

Birthdate

生日

Married

是/否

非空

婚否

Salary

数字(2位小数)

工资

resume

简历

创建此表的SQL语句如下:

CREATTABLEstaff

(stafflDTEXT(12)PRIMARYKEY,

name

TEXT(8)UNIQUE,

birthdate

DATE,

married

LOGICALNOTNULL,

salary

MONEY,

MEMO);

2•修改数据表

ALTERTABLE表名>

[ADD<

列名>

<

数据类型>

[<

完整性约束>

][,…]]

[DROP[[CONSTARINT约束名>

]I[COLUMN列名>

]][,•••]

[ALTER列名>

[,…]];

3.删除数据表

4.索引操作语句

7.3SQL语言的数据查询

I.Select语句格式:

SELECT[ALLIDISTINCT]列名>I<目标列表达式>I<函数>[,…]

FROM<表名或视图名>[,…]

[WHERE<条件表达式>]

[GROUPBY列名1>[HAVING条件表达式>]]

[ORDERBY列名2>[ASC]I[DESC]]

7.3.2简单查询语句

Select*From

Select学号As学生号码,姓名,Year(Now())-Yea出生年月)As年龄From学生

Select学号,课程编号,成绩

From学生

Where成绩<60

7.3.3连接查询

7.3.4其他查询

7.4SQL的数据更新

7.4.1INSERT命令格式:

INSERTINTO

VALUES

7.4.2UPDATE命令

UPDATE

SET

WHERE

7.4.3DELET命令

DELETEFROMWHERE

第8章数据库应用开发技术

8.1窗体

8.1.2窗体的类型

逻辑:

主窗体、子窗体功能:

命令式选择窗体、数据交互式窗体

8.1.3窗体视图

8.1.4创建窗体

8.1.5窗体控件

8.1.6窗体控件的使用

8.2报表

8.2.1报表的组成

1.报表页眉

2.页面页眉

3.主体

4.页面页脚

5.报表页脚

8.2.2创建报表

8.2.3报表编辑

8.2.4其他报表

8.3宏8.3.1宏的概念

832宏的设计

833宏的运行

第9章VBA程序设计

9.1VBA概述

1•类模块

2•标准模块

9.2VBA编程

9.2.1面向对象程序设计概念

9.2.2对象和类

9.2.3VBA编程基础

Boolean

逻辑值Trje或FeIse

Byte

03255的整数

Integer

-32J68到3匕76亦整数

Long

-2447,483,648到乙147,483忑47的整数

Singls

单精度浮点数值

负数:

-3.402823E38¥

l|-1.401298E-45

正敎:

1.401298E-45®

3,402823E38

Double

驭精度淨点数值

-1.79769313486231E308至卜4刈4UBT6458斗12斗7E—32斗

正数:

4.94065645B41247E-324fi]1.79769313486231E30e

Currency

(秋大的整数(译耆:

整数除^10000得至1]的數匾蟄见VB卿助))使用在定点计算中:

-922,337,203,685,477.58008922,337,203^851477,5807

14

+7-79,228462314,264,337,593,5+3,950,335没有小数点!

+/-7.9228162514264337593543950335小数点后有菇位数宇;

最小的非D数宇是

+M,OOOOOOOOOOOOOOOOOOOODOOOOOD1

Date

M100年丄月1日到9999年辽月31曰的曰期

String(变点宇符串)

W字节+字苻昂长

麥长宇符串最多可包含犬约20亿(2^31)个宇符*

String(定点宇付串)

宇符串长度

走长宇符串最多可包含±

^65,400个宇符。

Object

対象变里用来引用E”el中的任何对象

Variant(蒂数字)

16

最高范IS到Double类型的任何数值

924运算符与表达式及函数

算术运算符>字符运算符〉关系运算符>逻辑运算符

Abs(N)取绝对值Int(N)取整Exp(N)以e为底数的指数函数

Log(N)以e为底的自然对数Sqr(N)计算数值表达式的平方根

Asc(C)返回字符串首字符的ASCH值Chr(N)ASCH值转换为字符串

Str(N)将数值表达式转换为字符串Vai(C)将数字字符串转换为数值型数据

925程序语句

声明语句(Private、Dim、Public、Stastic)

赋值语句

执行语句

9.2.6程序基本结构

1•顺序结构

2•选择结构

(1)lf语句(单路分支/双路分支)

IfThen(Else)EndIf

ExitDo

Wend

9.2.7过程创建和调用

(1)子过程

(2)函数

9.3程序调试

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2