导图社区 数据库技术与Access2010
数据库技术与Access2010思维导图:数据库技术基础,数据:存储在某一种媒体上能够识别的物理符号,一是描述事物特性的数据内容,二是存储在某一媒体上的数据形式等等
这是一个关于数据库技术与Access2010的思维导图,包括数据库技术基础、数据库管理系统、数据库管理系统和Access2010。
这是一个关于信息安全的思维导图,主要内容有信息安全意识、计算机犯罪、信息安全技术、计算机病毒、防火墙。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
数据库技术与Access2010
数据库技术基础
基本概念
数据:存储在某一种媒体上能够识别的物理符号,一是描述事物特性的数据内容,二是存储在某一媒体上的数据形式
数据处理:对各种形式的数据进行收集存储、加工和传播的一系列活动的总和
数据库(DB):长期存放在计算机内、有组织的,可表现为多种形式的可共享的数据集合
数据库系统(DBS):拥有数据库技术支持的计算机系统,可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务
包括DB 、DBMS(数据库系统核心)
数据库管理技术的发展
人工管理阶段
1.数据不进行保存 2.没有专门的数据管理软件 3.数据面向应用 4.只有程序的概念
文件系统阶段
1.数据可以长期保存在磁盘上 2.文件系统提供了数据与程序之间的存储方法 3.数据冗余量大 4.文件之间缺乏联系,相对孤立,仍然不能反映客观世界各个事物间错综复杂的关系
数据库系统阶段
1.数据结构化 2.数据共享性好 3.数据独立性好 4.数据存储粒度小 5.为用户提供了友好的窗口
数据模型
层次模型(倒立的树)
网状模型(网格)
关系模型(世界由实体和联系(一对一、一对多、多对多)构成
关系数据库
关系:一个关系就是一张二维表,就是数据库文件的一个表对象。每个关系有一个关系名
属性:二维表中垂直方向的列称为属性,有时也叫做一个字段
元组:二维表中水平方向的行称为元组,有时也叫做一条记录
分量:元组中的一个属性值叫做元组的一个分量
域:一个属性的取值范围叫做一个域
关系模式:是对关系的描述,包括关系名、组成该关系的属性名、属性到域的映象
码:又称关键字
关系运算
专门的关系运算
选择:在关系中选择满足指定条件的元组(行)
投影:在关系中选择某些属性(列)
连接:从两个关系的迪卡儿积中选取属性间满足一定条件的元组
传统的集合运算
并、差、交、广义笛卡儿积等
数据库系统的组成
硬件系统(要求高)
系统软件
数据库应用系统(特定应用开发的数据库应用软件)
各类人员(数据库管理员、系统分析员、应用程序员、最终用户)
数据库管理系统
组成
模式翻译(提供数据定义语言DDL)、应用程序的编译、交互式查询、数据的组织与存取、事物运行管理、数据库的维护
功能
数据定义功能、数据存取功能、数据库运行管理功能、数据库的建立与维护功能、数据库的传输
层次结构
由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统
常见数据库管理系统
Oracle、Microsoft SQL Server、Visual FoxPro、Microsoft Access MySQL、DB2
数据库管理系统和Access2010
Access2010概述
一种关系数据库系统(RDBMS),职能维护数据库、接受和完成用户提出的访问数据的各种请求。
Access2010数据库对象
在任何时刻,Access都只能打开并运行一个数据库,但是在每一个数据库中,可以拥有众多的表、查询、窗体、报表、宏和模块,这些数据库对象都存储在同一个.accdb为扩展名的数据库文件中
数据来源:表,查询
第一层次
表对象
表是有结构的数据的集合,用于存储基本数据,是其他数据库对象的基础,也是整个数据库系统的数据来源
在表中,数据是按行和列存储的,相当于由行和列组成的二维表格,一行数据称为一条记录,一列称为一个字段
表=表结构+表内容 表有两个视图:设计视图(结构)和数据表视图(内容)
表结构
字段名称(长度≤64、不能包括![] .第一个字符不能是空格 不可重名)
数据类型(12种)文本(最多255),备注,数字,日期/时间,货币,自动编号,超链接,附件,计算,查找向导,OLE对象,是/否
查询对象
包括:选择查询(使用最多)、生成表查询(新表)、追加查询(加数据)、更新查询(批量更改,替换)、交叉表查询(统计值)、删除查询
注意:操作查询包括更新查询、生成表查询、追加查询、删除查询
第二层次
窗体对象:交互式界面
报表对象:打印格式
第三层次
宏对象:一系列操作的集合,至少一个
模块对象:一个模块相当于一组相关功能的集合、最复杂、功能最强大
创建数据库和数据表
创建和打开数据库:1.使用模板创建数据库 2.从空白开始创建数据库
创建表:1.在新数据库中创建表 2.使用设计视图创建表 3.通过导入来创建表
在表中添加新字段和删除字段
设置字段属性
数据类型(Access2010定义了12种数据类型)
选择数据格式
改变字段大小(可以修改数字和文本数据类型字段的大小)
输入掩码(像格式,可应用文本,日期)
设置有效性规则(范围)和有效性文本(错误提示)
设定表的主键(主键是数据表中的某一个字段,不能为空或重复,通过该字段的值可在表中唯一的确定一条记录,不是表的必备项)
设置索引(提高查询速度)
其他字段属性
创建查询
查询是Access数据库的一个重要对象,通过查询筛选出符合条件的记录,构成个新的数据集合
查询对象视图
设计视图:用于创建新的查询对象,或者修改已有的查询对象
数据表视图:可以以二维表的形式显示查询结果
SQL视图:用于查看查询对象所对应的SELECT命令,该命令属于SQL语句
数据透视表视图:以表格形式对查询结果进行进一步的多维分析
数据透视图视图:以图形方式显示,对比查询结果
查询种类
选择查询:创建单表查询、创建连接查询
操作查询:更新查询、生成表查询、追加查询、删除查询
SQL查询
SELECT语句(查询)
通用格式:SELECT...(查询字段)FROM…(表名)WHERE..(查询条件)可删
基本格式:SELECT字段名表[INTO目标表],FROM(表名)[WHERE 条件][ORDER BY字段][GROUP BY字段][HAVING 条件] ORDERBY字段:按指定字段排序 GROUPBY字段:按指定字段分组 HAVING条件:设置分组条件 INTO目标表:将查询结果输入到指定目标表
UPDATE语句(字段内容已更新)
基本格式:UPDATE表名 SET字段=表达式【WHERE条件】 字段=表达式:更新后的值 条件:更新前的值
INSERT语句(插入记录)
基本格式:INSERT INTO 表名(字段名表)VALUES(内容列表)
DELETE语句(删除记录)
基本格式:DELETE FROM 表名【WHERE条件】参数查询交叉表查询