1、第3讲 数据库和表,创建数据库和表,3.1建立数据库a 创建空数据库 b 使用“向导”创建数据库 3.2建立表3.3.1表的组成注:字段命名规则:1.长度为1-64个字符;3.可以包含数字、字母、汉字、空格等字符,但不能以空格开头;3.不能包含句号、感叹号、方括号及单引号,数据类型Access的数据类型共有10种包括1.文本型可以用来保存文本或数字(此数字不再需要计算),默认大小为50个字符,最大255个,超过255个,可使用备注型3.备注型允许存储最大64000个字符3.数字型用来存储算术运算的数字数据4.日期型 5货币型 6.自动编号自动编号一旦被指定,就会永久和记录连接,如果删除了某一
2、记录,其他记录自动编号不会重新编号,当插入记录时,不再使用已删除的自动编号的数值而是递增重新赋值,对自动编号,人为不能干预。7.是/否型(逻辑型或布尔型)域值只有两种情况:Yes/No、True/False、On/Off,前者值为-1,后者为0,8.OLE对象OLE对象是指由OLE(Object Linking and Embedding )协议程序创建的对象,如Word文档,Excel表格、图像、声音或其他二进制数据。 该类型是指字段允许单独地链接或者嵌入ole对象 ,如果是嵌入,OLE对象存放在数据库中,如是链接,链接对象只存放在最初的文件中。9.超级链接10.查阅向导在进行数据输入的时候
3、,如果希望通过一个列表或组合框选择所需的数据以便将其输入到字段中,而不是手工输入,可使用该类型。,3.3.2建立表结构1、三种方法a.使用数据表视图b.使用设计视图c.使用表向导2、定义主键a.什么是主键主键也称为主关键字,是表中能够唯一识别记录的一个字段或多个字段的组合。只有为表定义了主键,才能与数据库中的其他表建立关系。b.主键的类型c.主键的建立方法,3.3.3字段属性1.字段大小3.格式3.输入掩码 例如:掩码 允许值显示 (000)0000-0000 (010)5448-1165 (999)9999-9999! (010)6566-5458( )4695-5444 (000)AAAA
4、-AAAA (201)5498-drgg #999 -20 2000,3.3维护表3.3.1打开、关闭表3.3.2修改表的结构主要有添加、删除、移动字段位置3.3.3编辑表3.3.4调整表的外观主要有改变字段次序、字段的显示高度宽度、隐藏列、冻结列、数据表格式、字体显示。 3.4表操作3.4.1查找数据注意通配符的使用方法* :任意字符 - 通配范围内的任意单个字符? 任意单个字符 ! 在不方括号内的任意单个字符 通配括号内的任意单个字符 # 任何单个数字字符,举例:wh* 可以找到who、what等,不能找wash、withb?ll 可以找ball 、boll 不能找beall、bllebe
5、all 可以找bell 、ball 不能找billb!eall 可以找bill bull 不能找bell、ballba-cll 可找ball bbll bcll 不能找bdll1#3 可找103 113 123等如果要查询空值,可使用null 3.4.2替换数据 3.4.3排列记录数据类型不同排序的规则不同(英文、中文、数字、日期时间)特例:现有文本字符串“5”、“6”,“12”,按升序排序,结果为,3.4.4筛选记录a.按内容筛选 b.按窗体筛选 c按筛选目标筛选 d.高级筛选 3.4.5 编辑表之间的关系1、定义关系的条件a.如果仅有一个相关字段是主键或具有唯一索引,则建立一对多的关系b.
6、如果两个相关字段都是主键或唯一索引,则创建一对一的关系c.多对多的关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键2、参照完整性如果设置了参照完整性,当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时更改主表中的主键值。设置参照完整性条件:a.主表的匹配字段是主键或具有唯一索引b.相关字段具有相同的数据类型c.两个表都属于同一个access数据库,1.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在关系中设置() 3.Access中的参照完整性规则不包括(
7、)删除规则 插入规则 查询规则 更新规则 3,对数据进行筛选操作,结果是()a显示满足条件的记录,并将这些记录保持到一个新表b 只显示满足条件的记录,将不满足条件的记录删除c将满足条件的记录和不满足条件的记录分为两个表显示d 只显示满足条件的记录,不满足条件的记录被隐藏 4关于输入掩码的叙述,正确的是a定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符b 定义输入掩码,是为了设置输入时以密码显示c输入掩码中的字符“A”表示可以选择输入数字0-9d直接使用字符定义输入掩码时不能将字符组合起来 5数据类型是 a字段的另一种说法 b决定字段能包含那类数据的设置 c一类数据库应用程序 d
8、一类用来描述access表向导从中选择的字段名称,相关试题,6在access中,在要查找的条件中设置与任意一个数字字符匹配的条件,可使用的通配符是() 7在Access数据库的表设计视图中,不能进行的操作是修改字段类型 设置索引 增加字段 删除记录 8在数据表视图中,不能修改字段的类型 修改字段的名称 删除一个字段 删除一条记录 9下列正确的是a 在access表中,不能对备注型字段进行格式属性设置b 创建表之间的关系时,应关闭所有打开的表c若删除表中含有自动编号型字段的一个记录,access 不会对表中自动编号字段重新编号d可在access 表的设计视图“格式”列中对字段进行具体的说明 10
9、某文本型字段的值只能是字母且不允许超过4个,则可将该字段的输入掩码定义为AAAA & LLLL # 11“是/否”数据类型常称为真假型 对错型 I/O型 布尔型,12能够使用“输入掩码向导”创建输入掩码的字段类型是 13access中,如果不想显示数据表中的某些字段,可以使用的命令是隐藏 删除 冻结 筛选 相关机试题,2,3,字段有效性规则用于在用户离开字段时,检查输入字段的值。例如,可以定义“=10 And =100”作为“数字”字段的有效性规则,该规则只允许输入 10 到 100 之间的数值。 记录有效性规则在保存整条记录时起控制作用。与字段有效性规则不同,记录有效性规则可以引用同一表中的其他字段。这在对比表中不同字段的值时非常有用。例如,可以为“订单”表定义有效性规则“到货日期=订购日期+30”。该规则可以确保“到货日期”字段中 输入的日期比“订购日期”字段中的日期不会晚 30 天。,