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

上传人:b****6 文档编号:4341898 上传时间:2022-11-30 格式:DOCX 页数:22 大小:316.98KB
下载 相关 举报
数据库技术及应用教程各章节知识点.docx_第1页
第1页 / 共22页
数据库技术及应用教程各章节知识点.docx_第2页
第2页 / 共22页
数据库技术及应用教程各章节知识点.docx_第3页
第3页 / 共22页
数据库技术及应用教程各章节知识点.docx_第4页
第4页 / 共22页
数据库技术及应用教程各章节知识点.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

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

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

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

数据库技术及应用教程各章节知识点

数据库技术及应用教材(第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.数据库管理系统DatabaseManagementSystem,DBMS

功能:

数据定义、数据操纵、数据控制、数据通信

4.数据库系统DatabaseSystem,DBS

涉及数据库、数据库管理系统、应用系统、数据库管理员(DatabaseAdministrator,DBA)和顾客

1.2.2数据库系统特点

1.数据共享性好

2.数据独立性强

3.数据构造化

4.统一数据控制功能

1.2.3数据库系统构成(同上)

1.2.4数据库系统抽象级别

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)超键:

能唯一标记元组属性过属性集

(2)候选键

((3)主键

((4)外键

(5域

(6分量

(7关系模型

关系数据库:

有若干个关系或二维表彼此关联构成数据库。

2.关系操作(一次一集合)

查询(最重要):

选取、投影、连接、除、并、交、差

更新:

插入、删除、更新

3.完整性约束

(1实体完整性(对主键约束:

不能空不能重)

(2参照完整性(对外键约束)

(3顾客自定义完整性(删除约束、更新约束、插入约束)

2.2关系代数

2.2.1老式集合运算

1.并∪

2.差-

3.交∩

4.笛卡尔积

2.2.2专门关系运算

1.选取(水平分割)

2.投影(垂直分割)∏

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数据库打开方式

①以只读方式打开

②以独占方式打开

③以独占只读方式打开

第4章表操作

4.1表构造与创立

4.1.1表构成

(1)约束条件

1.列级约束

1.非空约束

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

3.检查约束

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

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

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

(2)索引

(3)关联关系

4.1.2Access中数据类型

4.1.3创立表构造

(1)数据表视图

(2)运用表设计视图

(3)使用导入表创立表

4.2表构造维护

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

1.删除字段Delete

2.插入字段

3.移动字段

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

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

1.字段标题设立

2.输入/输出格式设立

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

4.输入掩码设立

输入掩码格式符号

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

有效性规则设立

有效性文本设立

<>0

输入一种非零值

0or>100

值必要为0或不不大于100

<#1/1/#

输入一种之前日期

>=#1/1/#and<#1/1/#

日期必要是在内

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

“LastName”字段中数据必要大写

 

Access表达式中使用运算符

运算符

实例

阐明

使用数据类型

+

x+y

求x与y和

数字

-

x-y

求x-y差

数字

*

X≠y

求x和y积

数字

/

x/y

求x除以y商

数字

\

x\y

求x除以y商整数某些

数字

Mod

xmody

求x除以y商余数某些

数字

^

X^y

求xy次方

数字

<

教研室个数<2

根据表达式与否成立,成果为true或false。

参加比较两个数数据类型相似

<=

教研室个数<=2

同上

同上

>

教研室个数>2

同上

同上

>=

教研室个数>=2

同上

同上

=

教研室个数=

同上

同上

<>

教研室个数<>2

同上

同上

BetweenXandY

教研室个数BETWEEN2AND5

鉴定教研室个数A与否在[2,5]范畴内

同上

Like

姓名like“刘*”

模糊查找

文本类型

“First”&”Name”

字符串连接

文本类型

And

XandY

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

关系表达式或逻辑表达式

Or

XorY

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

同上

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)

‘abce’

Right(字符串表达式或变量N)

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

如果N为0,返回零长度字符串;如果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”)

“abcd”

Str(数值表达式)

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

Str(-88)

“-88”

Date()或Date

系统当前日期

Time()或Time

系统当前时间

Now

系统当前日期和时间

Year(日期表达式)

返回日期表达式年份

Year(#-7-25#)

Month(日期表达式)

返回日期表达式月份

Month(#-7-25#)

7

Day(日期表达式)

返回日期表达式天数

Day(#-7-25#)

25

Weekday(日期表达式)

返回数值(1~7)

Weekday(#-7-25#)

6

4.2.4其她约束

1.设立字段必填

2.“小数位数”属性

3.指定主键

4.在“数据表”视图中变化字段名称

4.3表数据输入与维护

4.3.1数据录入与编辑

1.数据修改

2.数据复制

3.数据查找操作

(1)按记录号查找数据

(2)查找指定内容

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

(4)使用通配符

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

1.导入Excel表

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)解决规定

(3)安全性规定

(4)完整性规定

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

1

Bit、Boolean、Logical、Logicali、YesNo

1

是/否类型

Byte、Integeri、Tinyint

1

数字(字节)

Money、Currency

8

货币

Datetime、Date、Time

8

日期/时间

Uniqueidentifier、Guid

128

Real、Float4、Single

4

数字(单精度)

Float、Float8、Double

8

数字(双精度)

Smallint、Short、Integer2

2

数字(整型)

Integer、Int、Long、Integer4

4

数字(长整型)

Decimal

17

整型(小数)

7.2.2数据定义

1.建立数据表

(1)NOTNULL是列级约束

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

(3)FOREIGNKEY是外键约束

(4)CHECK是域完整性约束

(5)UNIQUE是唯一性约束

字段名

数据类型

长度

与否有默认值

规则

索引

备注

StaffID

文本

12

主键索引

职工编号

Name

文本

8

唯一

姓名

Birthdate

日期/时间

生日

Married

是/否

100

非空

婚否

Salary

数字(2位小数)

8

工资

resume

备注

简历

创立此表SQL语句如下:

CREATTABLEstaff

(staffIDTEXT(12)PRIMARYKEY,

nameTEXT(8)UNIQUE,

birthdateDATE,

marriedLOGICALNOTNULL,

salaryMONEY,

resumeMEMO);

2.修改数据表

ALTERTABLE<表名>

[ADD<列名><数据类型>[<完整性约束>][,…]]

[DROP[[CONSTARINT]<约束名>]I[COLUMN<列名>]][,…]

[ALTER<列名><数据类型>[,…]];

3.删除数据表

4.索引操作语句

7.3SQL语言数据查询

1.Select语句格式:

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

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

[WHERE<条件表达式>]

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

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

7.3.2简朴查询语句

Select*From

Select学号As学生号码,姓名,Year(Now())-Year(出生年月)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.3DELETE命令

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宏概念

8.3.2宏设计

8.3.3宏运营

第9章VBA程序设计

9.1VBA概述

1.类模块

2.原则模块

9.2VBA编程

9.2.1面向对象程序设计概念

9.2.2对象和类

9.2.3VBA编程基本

9.2.4运算符与表达式及函数

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

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

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

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

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

9.2.5程序语句

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

赋值语句

执行语句

9.2.6程序基本构造

1.顺序构造

2.选取构造

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

IfThen(Else)EndIf

(2)SelectCase语句(多路分支)

SelectCase

Case

Case

EndSelect

3.循环构造

(1)For...Next

(2)While语句

While

ExitDo

Wend

9.2.7过程创立和调用

(1)子过程

(2)函数

9.3程序调试

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

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1