Accsee2003的基础知识_第1页
Accsee2003的基础知识_第2页
Accsee2003的基础知识_第3页
Accsee2003的基础知识_第4页
Accsee2003的基础知识_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 数据库基础知识1 数据库只存储在某一种介质上能够识别的物理符号2 在数据处理中,我们最常用到的基本概念就是数据和信息,他们反应是数据库管理的基本内容和对像3 计算机数据管理的5个阶段。 人工管理、文件系统、数据库系统、分布式数据库系统、面向对像的数据系统。4 数据库系统由5部分组成。硬件系统、数据库集合、数据库管理系统、数据库管理员。5 数据库系统的三级模式结构。模式又称为概念模式或逻辑模式,对应于概念级。外模式又称为子模式,对应于用户级内模式又称为存储模式,对应于物理级。 可以修改6 数据库系统的特点。 实现了数据共享,数据冗余度小、具有较高的数据独立性、数据结构才用特定的数据模型来表

2、示、有统一的数据控制功能。7 数据库管理系统简称DBMS 是提供建立、管理、维护和控制数据库功能的一直计算机软件。只要有6个方面:数据库定义、数据库操纵、数据库的运行管理、数据库的建立和维护、数据组织.存储和管理、数据通信接口8 概念模型的相关概念。 (1).客观存在并可相互区别的事物称为实体。 (2)实体岁具有的某一特征称为属性。 (3)具有相同属性的实体必然具有共同的特征和性质。 (4)同类型的实体集合称为实体集。9 实体之间的联系及种类。 (1)一对一,如学生和班长。(2)一对多,如班级和学生之间。(3)多对多,如学生和课程之间。10 E-R图有三个要素:实体、属性、联系。 该方法用E-

3、R图来描述现实世界的概念模型。11 关系运算。并 交 差 12 专门的关系运算。(1)按照给定条件从从指定的关系中挑选出满足条件的元组操作称为选择。(2)从指定的关系中挑选出某些属性构成新的关系称为投影。(3)联接是讲两个或多个关系模式通过公共的属性名拼接成一个更宽的关系模式,生成的新关系包涵满足联接条件的元组。(4)自然连接 在连接中运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。是指去掉重复属性的等值连接13 数据库设计的6个阶段。需求分析,概念结构,逻辑结构,物理结构,编码测试,运行维护。14 确定主关键字字段。Access利用主关键字迅速关联多个表中的数据,不允许在主关键字

4、字段中有重复值或空值。15 Access是一种关系数据库管理系统,所谓的关系是指:数据模型满足一定条件的二维表格。16 进行并、差、交集合运算的两个关系必须具有相同的关系模式,即元组结构相同。二Access 2003数据库管理系统1 一个Accsee数据库对应一个.mdb文件。Access是一个开放式数据库管理系统。支多媒体技术。具有局域Web的管理功能。内置众多的宏和函数,具有完善的联机帮助。能够识别多重数据格式.2 表是access中最基本的对像,是整个数据库系统的核心和基础。3 创建Access数据库的两种方法是创建空数据库和数据向导。三,表的创建于维护1 表是Access数据库最基本的

5、组成部分,是存储和管理数据的对像,也是数据库其他对像的操作依据。2 Access数据表由表结构和记录数据两部分组成。3 数据类型。Access包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对像、超链接和查询向导。4 Access中可以为数据表定义3种类型。 自动编号、单子段主键、多字段主键。多字段主键在不能保证表中任何单个字段包涵唯一值,可以将两个或多个子弹组合在一起指定为主键,用于唯一标识表中记录。5 输入掩码本身实际上是由若干个字符够成的一个特定字符串,由字面显示字符和掩码字符组成。6 输入掩码只要用于文本型和日期/时间型字段,同时只为字段提供向导,也用于数字型或货币型字

6、段。例如,邮政编码中6位数组成的字符,则课设置输入掩码为000000.7 默认值。为字段设置“默认值”属性,可以自动产生该字段的数据,减少用户的输入量。对于“数字”和“货币”数据类型字段,Access初始设置“默认值”属性为0,对于文本和备注是Null.8 有效性规则属性可用来限制用户在该字段中输入的数据。例如,选择“成绩”字段,在“字段属性”区中的“有效性规则”属性框中输入表达式“>=0AND<=100”9 有效性规则的实质是一个限制条件,完成对输入数据的检查工作。10 有效文本属性用于设置在该字段的数据输入出错,即输入的数据违反设定有效行规则时,access将显示的提示信息内容

7、。11 索引是表中字段所具有的一个重要属性,能跟根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。Access允许创建基于单个字段的索引,也是创建基于多个字段的索引。12 修改表结构的操作主要包括添加字段、删除字段、修改字段、重新设置主键等。13 在“数据表”视图中,如果系统设置的字段、字形以及字号不能满足用户的需要。Access允许用户重新设置。14 通配符及其说明。* 通配任意个数的字符。 ?通配任何单个字符。通配方括号内任何单个字符。!通配任何不在括号内的字符。- 通配范围内的任何一个字符,必须以递增排序顺序指定区域。 # 通配任何单个数字字符。15 对数据表的记录进行更

8、新操作。包括添加激励、删除、修改、替换数据等操作16 Access中用户可以按单个字段或多个字段对记录尽心排序。17 参照完整性是指在输入、更新或删除、记录时,为维持表之间已定义的关系而必须遵循的规则。18 设置参照完整性后可以确保数据库中表与表之间关系的有效性,主要体现在:不能添加相关记录,不能删除主表中的记录,不能更改主表中的主键值。19 当表之间的关系是一对多的关系时,通常将一端表称为主表,将多端表称为子表。20 要在查找表达式中使用通配符通配一个数字字符,应选用通配符是 #四、查询1 Access支持5中查类型:选择、参数、交叉、操作、SQL。2 操作查询分为四种:生成表、删除、更新、

9、追加3 Access查询中常用的特殊运算符有Like、In、between、Null。4 Like用于指定查找文本字段的字符模式。In用于指定一个字段值的列表,列表中的任意一个值,都可以与查询中的字段相匹配。5 Between用于指定一个字段值的范围,指定范围之间用And连接,例如查找87年出生的学生,可以输入表达式 “Between #1987-01-01#And#1987-12-31”。Null 表示空值。通常用“IS null”指定一个字段为空;6 字符函数说明。Left Right Day 日期时间函数说明:Day Month Year Date 统计函数说明。Sun Avg Coun

10、t Max Min (1)姓别 Not“李强” 。查询姓名不是“李强”的记录 。Left(姓名,1)=“李” ,InStr (姓别,“李”)=1 ,Len (姓名)=2 都是查询“李的记录”7 课程号。 InStr (课程号,“01”)=3 Mid(课程号,3,2)=“01” 都是查询课程号第3、4两个字符是01的记录。8 例如:入校时间 字段列的“条件”行中的条件写为“Between #2005-1-1#And#2005-12-31#”或“Year(入校时间)=2005”9 平均成绩:Round (avg (成绩,2)来设置。10 工龄由表达式 Year (Data( ) ) Year (工

11、作时间)。11 编辑字段包括添加字段、删除字段、改变字段顺序和更改字段的名称。12 假设某数据库中有一个工作时间字段,查找92年参加工作的职工记录的准则是 between #92-01-01 # And#92-12-3113 用文本值作为查询准则时,文本值要用半角的双引号括起来14 查找20天之内参加工作的职工记录,查询是 Between Date( ) And Date ()-20五、SQL 语言1 SQL是结构化查询语言.(Structured Query Language)的缩写。2 SQL是一种一体化语言。是高度非过程化语言。是一个共享语言,它全面支持客户机/服务器结构。SQL语言功能

12、很强大,包括数据定义、数据操作、数据查询和数据控制功能。3 定义语句 CREATE 。表的修改语句 ALTER 和表的删除语句DROR .。 (1)使用ALTER TABLE 语句可以修改已建表的结构。(2)如果不希望删除某个不需要的表,可以只用DROP TABLE 语句。4 SQL语言的数据操作功能是指对数据表中的数据的操作功能,只要包括表的插入语句 INSTER、数据更新语句UPDATE和数据删除语句DELETE.5 INSTER语句是用来实现数据表种数据的插入表功能,可以将一条新记录插入到指定的数据中。表达式:INSTER INTO.VALUESUPDATE语句的表达式为:UPDATE&

13、lt;表名> SET <段名> WHERE<条件>DELETE语句格式为: DELETE FROM<表名> WHERE <表名>6 SQL语言的核心是查询,由SELECT语句实现的。它能够实现数据的筛选、投影和连接,而且能对筛选字段重命名、对多数据源数据组合、对数据汇总和排序等具体操作。7 SELECT:指出所要查找的字段表示ALL:查找所有符合条件的记录。DISTINCT:表示显示结果时去掉重复记录。FR OM:说明要查询的数据来自哪个表。可以基于单个表或多个表进行查询.WHERE:说明查询条件,条件表达式可以是关系表达式,也可以是,逻辑

14、表达式;GROUP BY :用于对查询结果进行分组,可以利用它进行分组汇总。NAVING:必须跟随GROUP BY 使用,它用来限定分组必须满足的条件。ORDER BY:用来对查询的结果进行排序。8 用DISTINCT消除重复记录。 例如,查找教师表中的称职。 ELECT 称职 FROM 教师表;可以看到去掉重复值需要指定DISTINCT 子句。SELECT DITINCT 称职 FROM教师表;9 SQL的特定查询分为联合查询、传递查询、数据定义查询和子查询四种。六、窗体。1. 窗体的数据源可以是已有的数据表、查询或者是新建的SQL语句。2. 窗体作用只要有3个方面。(1)显示、输入和编辑数

15、据库中的数据。(2)控制程序的流程。(3)显示提示信息和数据打印。3. 窗体一般由窗体页眉、页面页眉、主体、页面页脚及窗体页脚五个部分组成。每一个部分称为一个节4. Access提供7个类型的窗体。分别为纵栏式、表格式、数据表、主/子、图表、数据透视表和数据透视图。5. Access2003数据库的窗体有设计视图、窗体视图、数据表视图、数据透视表视图、数据透视图视图。6. 工具箱中的控件名称及功能。 选择对象 ,控件向导,标签,文本框,选项组,切向按钮,选项按钮,复选框,组合框,列表框,命令按钮,图像,非绑定对象框,绑定对象框,分页符,选项卡控件,子窗体/子报表,直线,矩形,其他控件。7. 在控件来源中表示年龄 的表达式为“=Round (Date()-出生日期)/365,0)”。如果输入所属院

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论