
Access基础
1.数据简称(DATA)2数据库简称(DB)3数据库管理系统简称DBMS)4数据库系统简
称(DBS)5数据库管理员简称(DBA)
数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据管
理员、和用户。
2实体间的联系有3种类型:1一对一联系2一对多联系3多对多
是关系型数据库一个二维表代表一个关系
.关系数据库基本概念
(1)关系
在关系模型中,一个关系就是一张二维表,每个关系都有一个关系名。在数据库中,一个关
系存储为一个数据表。
(2)元组
表中的行称为元组,每一行是一个元组,对应数据表中的一个具体记录,元组的各分量分别
对应于关系的各个属性。
(3)属性
表(关系)中的列称为属性,每一列有一个属性名,对应数据表中的一个字段。
(4)域
一个属性的取值范围是该属性的域。想生二胎为什么怀不上
(5)关键字
表中的一个属性(组),它的值可以唯一地标识一个元组。如:学号。
(6)外关键字
如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则
称其为该关系的外关键字。也叫外码
(7)候选码
表中的某一个属性,它的值可以唯一地标志一个元组。一个表中可能有多个候选码,选择一
个作为主键,主键的属性称为主属性。
关系的特点:
(1)关系必须规范化。规范化是指关系模型中的每一个关系模式都必须满足一定的要求。
最基本的要求是每个属性必须是不可分割的数据单元,即表中不能在包含表。
(2)在同一个关系中不能出现相同的属性名。
(3)关系中不允许有完全相同的元组,即冗余。
(4)在一个关系中元组的次序无关紧要。
(5)在一个关系中列的次序无关紧要。
关系运算
在关系数据库中,关系的基本运算有两类:传统的集合运算和专门的关系运算。
一传统的集合运算
1.并
设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成
的集合,运算符为∪。
2.差
设有两个关系R和S,它们具有相同的结构。R和S的差是由属于R但不属于S的元组组
成的集合。运算符为-。
3.交
设有两个关系R和S,它们具有相同的结构。R和S的交是由既属于R又属于S的元组组
成的集合,运算符为∩。
二传统的集合运算
1.选择
选择运算是在关系中选择满足某些条件的元组。也就是说,选择运算是在二维表中选择满足
指定条件的行。
2.投影
投影运算是从关系模式中指定若干个属性组成茉莉花怎么修剪 新的关系。即在关系中选择某些属性列。
3.联接
联接运算将两个关系模式通过公共的属性名拼接成一个更宽的关系模式,生成的新关系中包
含满足联接条件的元组。
ACCESS表
表的组成字段和记录构成
ACCESS表有四种视图设计视图、数据表视图、数据透视表视图、数据透视图视图。
设计视图是针对字段的,能进行操作有(设主键、删除字段。修改字段名。有效性规则、
掩码。。)
数据表视图是针对表记录的。能进行的操作有(删除字段。修改字段名,添加记录,删除
记录。查找替换。筛选,排序、表的外观样式
主键有三种,即自动编号、单字段和多字段。主关键字具有惟一性画中秋节的画 ,不允许在主关键
字中河粉的做法 存入重复值和空值。
字段名称的命名规则为:
(1)长度为1~64个字符。
(2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。
(3)不能包含句号(.)、惊叹号(!)、方括号([])和重音符号(’)。
(4)不能使用ASCII为0~32的ASCII字符。
每个汉字占一位
数据类型说明大小
文本型文本、或不需要计算的数字、文本与数字的组合0~255个字符
备注型长度较长的文本或数字0~64000个字符
数字型
整数或小数
8个字节,与“字段大
小”属性有关
日期/时间
型
日期、时间或时期时间组合8个字节
货币型货币值。8个字节
自动编号
型
在添加记录时自动插入惟一顺序,每次递增14个字节
是/否型只包含两种值中的一种如:yes/NoTrue/Fal1位
OLE型在其他使用OLE协议程序中创建的对象,可以将这
些对象链接或嵌入到表
最大可为1GB
超级链接
型
保存超级链接。可以是路径或URL地址
最大长度为64000个字
符
查阅向导
型
提供建立一个字段内容的列表,可以在列表中选择所
列内容作为添入字段的内容
通常为4个字节
输入掩码
只为“文本”和“日期/时间”型字段提供向导。
输入掩码属性所使用字符的含义
0必须是数字(0---9)
9可以选择输入数字(0---9)或空格
L必须输入字母(A---Z)
?属狗的命运 可以输入字母(A---Z)
A必须输入字母(A---Z)或数字
a可以输入字母(A---Z)或数字
&必须输入任何的字符或一个空格
C可以选择的输入任何的字符或一个空格
.,:/-小数点,及千分位占位符时间日期分隔符
!使输入掩码从右至左显示
<将所有字符转换成小写
>将所有字符转换成大写
使接下来的字符为原意字符显示(例,A只显示A)
密码使显示的字符为*号
有效性规则就是一个条件表达式
(1)英言文按字的顺序排序,升序时按A到z排列,降序时按z到A排列
(2)中文按拼音的顺序排序,升序时按A到z排列,降序时按z到A排列。
(3)数字按数字的大小排序,升序时从小到大排列,降序按从大到小排列。
(4)使用升序排序日期和时间,是指由较前的时间到较后的时间;使用降序排序时,
则是指由较后的时间到较前的时间。
字符串的大小规则先比较第一个字母,第一个字母大谁就是最大,如果第一个字
母相同则比较第二个字母
“abc”>”abad”>”abaaaaaaaa”
在以升序来排序字段时,任何含有空字段(包含Null值)的记录将列在列表中的第一条。
通配符的用法
字
符
用法示例
*
通配任何个数的字符,它可以在字符串
中当做第一个或最后一个字符使用
Wh*可以找到white和why,但找不到wash
和witho大学生检讨书 ut
?通配任何单个字母的字符
b?ll可以找到ball和bill,但找不到blle和
beall
[]通配方括号内任何单个字符b[ae]ll可以找到ball和bell,但找不到bill
!通配任何不在括号之内的字符
b[!ae]ll可以找到bill和bull,但找不到bell
和ball
-
通配范围内的任何一个字符,必须以递
增排序来指定区域(A到Z)
B[a-c]d可以找到bad、bbd和bcd,但找不
到bdd
#通配任何单个数字字符1#3可以找到103、113、123等
参照完整性
有主键的表称为主表有外键的表称为子表。
如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到子表
中,也不能在子表中存在匹配的记录时删除主表中的记录,更不能在子表中有相关
记录时,更改主表欧美成人女明星 中的主键值。
级联更新规则和级联删除规则
更新规则:如果主表中更新了相关字段的记录,子表中相关幽默语言 记录也跟着更新
删除规则:如果主表中删除了相关字段的记录,子表中相关记录也跟着删除
查询的类型
查询分为5种,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。
操作查询有4种:生成表、删除、更新和追加。
SQL查询有4种:包括联合查询、传递查询、数据定义查询和子查询等
查询的条件
1.运算符
运算符是构成查询条件的基本元素。Access提供了算术运算符、关系运算符,逻辑运
算符和特殊运算符4种。
字符作用字符作用
+加<小于
-减<=小于等于
*乘>=大于等于
/除<>不等于
MOD()求余(返回两个数值相除后的余数)Between…and两者之间
、整数除法And逻辑与
^指数Not逻辑非
=等于Or逻辑或
>大于
特殊运算符名称说明
In
指定任意匹配
值的集合
用于指定一个字段值列表中任意一个值都可与查询的字段相匹配。例:
在价格字段的准则栏中输入In(10,20,30)表示要查询所有价格等于10、
20和30元的书
Between
指定值的匹配
范围
用于指定在两个值之间的数值范围。格式:between„„and„„
例:在出生日期字段的准则栏中输入between#1975-1-1#and
#1975-12-31#表示的是要查询所有的出生日期在1975年的人。
Like
指定值的匹配
条件
用于查找文本字段的字符模式。“?”表示该位置匹配一个字符;“*”
可匹配零或多个字符;“#”可匹配一个数字;用方括号描述一个范围,用
于可匹配的字符范围例:Like“李*”Like“*计算机*”
IsNull
用于指定一个字段为空值
IsNotNull
用于指定一个字段为不为空值
Not
例:Notlike“王爱情呼叫转移歌词 *”表示查询不姓王的记录
运算符优先级
在同一个表达式中出现不同类型的运算符时,其优先级次序如下:
算术运算符>关系运算符>逻辑运算符
需要注意的是:对于运算符并存的表达式,可以通过添加括号的方式改变运算的次序,
从而使优先级或表达式更清晰。
字符串运算符
字符串运算共享发展理念 符有二个:“&”与“+”,其功能都是把两个字符串拼接起来。两者的主要区别
是:
“+”:连接符两边的操作数都应是字符型;如果同为数值型则进行算术加法运算;如果有
一个为字符型而另一个为数值型则计算结果出错;
“&”:连接符两边的操作数无论是什么类型都先转换为字符型,然后进行连接运算
表达式书写注意:①ACCESS允许在表达式中省去等号“=”;文本值
要用半角的双引号括起来。②在查找的字符模式中出现通配符,就
必须要使用“Like”,而不能使用“=”等号,否则,通配符表示自身
的含义而不是通配符了。③日期值要用半角的“#”括起来,字段
名必须用方括号“[]”括起来;数据类型应与对应字段定义的类型
相符合。
在Access中,查询有5种视图:设计视图、数据表视图、SQL视图、数据透视表视图和数
据透视图视图。
查询与SQL视图
在Access中,一个查询都对应着一个SQL语句,查询对象的实质是一条SQL语句。
当使用设计视图建立一个查询时,Access在后台就会构造一个等价的SQL语句。
本文发布于:2023-03-18 04:00:06,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1679083207147157.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:acces.doc
本文 PDF 下载地址:acces.pdf
| 留言与评论(共有 0 条评论) |