导图社区 数据库技术学习笔记
山东专升本计算机第六章数据库技术与Access的知识点包括数据库技术基础、数据库管理系统、数据库管理系统与Access。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
第一节中国文化赖以生存发展的地理条件:东西线:渭河、黄河、济水一线;南北线:三条(太行山东、太行山西、陕西境内)。
《中国文化概论》第一章-绪论知识点梳理:第一节 “文化”的界定:现代汉语中的文化是指人的后天修养和精神、物质的创造;属于狭义文化定义范围的有人类文化学、民族文化学、国别文学。
自考《外国文学史》第三章-文艺复兴时期文学笔记,包括文艺复兴的概述、塞万提斯选择题和莎士比亚的相关内容。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
第六章-数据库技术与Access 2010
6.1数据库技术基础
6.1.1数据库的基本概念
数据:存储在某一种媒体上能够识别的物理符号,一是描述事物特性的数据内容,二是存储在某一媒体上的数据形式
数据处理:对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和
数据库(DB):长期存放在计算机内、有组织的、可表现为多种形式的可共享的数据集合
数据库管理系统(DBMS):对数据库进行管理的系统软件,可以有效地组织和存储数据、获取和管理数据、接受和完成用户提出的访问数据的各种请求
数据库系统(DBS):拥有数据库技术支持的计算机系统,可以实现有组织地、动态地存储大量相关数据,提高数据处理和信息资源共享服务
关系:DBS包括DB和DBMS(数据库系统的核心)
6.1.2数据库管理技术的发展
人工管理阶段:1.数据不进行保存 2.没有专门的数据管理软件 3.数据面向应用4.只有程序的概念
文件系统阶段:1.数据可以长期保存在磁盘上 2.文件系统提供了数据与程序之间的存储方法 3.数据冗余量大 4.文件之间缺乏联系,相对孤立,仍然不能反映客观世界各个事物之间错综复杂的关系
数据库系统阶段:1.数据结构化 2.数据共享性好 3.数据独立性好 4.数据存储粒度小 5.为用户提供了友好的窗口
6.1.3数据库系统的组成
硬件系统、系统软件、数据库应用系统、各类人员
6.1.4数据模型
层次模型:形状像是一棵倒立的树
网状模型:形状像是一个网络
关系模型:世界由实体和联系(一对一、一对多、多对多)构成
6.1.5关系数据库
基本概念
关系:一个关系就是一张二维表,是数据库文件的一个表对象
属性:二维表中垂直方向的列称为属性,有时也叫做一个字段
域:一个属性的取值范围叫做一个域
元组:二维表中水平方向的行称为元组,有时也叫做一条记录
码:又称关键字
分量:元组中的一个属性值叫做元组的一个分量
关系模式:是对关系的描述,包括关系名、组成该关系的属性名、属性到域的映象
关系运算
传统的集合运算:并、差、交、广义笛卡儿积等
专门的关系运算
选择:选择运算即在关系中选择满足指定条件的元组(行)
投影:投影运算是在关系中选择某些属性(列)
连接:从两个关系的迪卡儿积中选取属性间满足一定条件的元组
6.2数据库管理系统
6.2.1数据库管理系统的组成和功能
组成:模式翻译(提供数据定义语言DDL)、应用程序的编译、交互式查询、数据的组织与存取、事物运行管理、数据库的维护
功能:数据定义功能、数据存取功能、数据库运行管理功能、数据库的建立与维护功能、数据库的传输
6.2.2数据库管理系统的层次结构
由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统
6.2.3常见的数据库管理系统
Oracle、Microsoft SQL Server、Visual FoxPro、Microsoft Access、MySQL\DB2
6.3数据库管理系统和Access 2010
6.3.1Access 2010概述
一种关系数据库管理系统(RDBMS),职能是维护数据库、接受和完成用户提出的访问数据的各种请求
6.3.2Access 2010数据库对象
第一层次(表、查询)、第二层次(窗体、报表)、第三层次(宏、模块)
注意:在任何时刻,Access都只能打开并运行一个数据库,但是在每一个数据库中,可以拥有众多的表、查询、窗体、报表、宏和模块,这些数据库对象都存储在同一个.accdb为扩展名的数据库文件中
表对象:1.表是有结构的数据的集合,用于存储基本数据,是其他数据库对象的基础 2.在表中,数据是按行和列存储的,相当于由行和列组成的二维表格 3.一行数据称为一条记录,一列称为一个字段 4.一个表是由表结构和表内容构成,表有两个视图:设计视图(结构)和数据表视图(内容)
表结构包括字段名称(长度≤64、不能包括.!`[ ]、第一个字符不能是空格)和数据类型(12种)
查询对象:选择查询(使用最多)、生成表查询、追加查询、更新查询(批量更新)、交叉表查询(统计值)、删除查询
注意:操作查询包括更新查询、生成表查询、追加查询、删除查询
窗体对象:交互式界面
报表对象:打印格式显示用户数据
宏对象:一系列操作的集合
模块对象:一个模块相当于一组相关功能的集合
6.3.3创建数据库和数据表
创建和打开数据库:1.使用模板创建数据库 2.从空白开始创建数据库
创建表:1.在新数据库中创建表 2.使用设计视图创建表 3.通过导入来创建表
在表中添加新字段和删除字段
设置字段属性:1.数据类型(Access 2010定义了12种数据类型)2.选择数据格式 3.改变字段大小 4.输入掩码 5.设置有效性规则(范围)和有效性文本(错误提示) 6.设定表的主键(主键是数据表中的某一个字段,不能为空或重复,通过该字段的值可在表中唯一的确定一条记录,不是表的必备项)7.设置索引(提高查询速度)8.其他字段属性
6.3.4创建查询
查询是Access数据库的一个重要对象,通过查询筛选出符合条件的记录,构成一个新的数据集合
查询对象有五种视图
设计视图:用于创建新的查询对象,或者修改已有的查询对象
数据表视图:可以以二维表的形式显示查询结果
SQL视图:用于查看查询对象所对应的SELECT命令,该命令属于SQL语句
数据透视表视图:以表格形式对查询结果进行进一步的多维分析
数据透视图视图:以图形方式显示,对比查询结果
查询分为五大类
选择查询:创建单表查询、创建连接查询
操作查询:更新查询、生成表查询、追加查询、删除查询
SQL查询
SELECT语句(查询)
通用格式:SELECT...(查询字段)FROM...(表名)WHERE...(查询条件)
基本格式:SELECT字段名表(INTO目标表),FROM(表名)WHERE(条件:ORDER BY字段/GROUP BY字段/HAVING条件)
ORDER BY字段:按指定字段排序
GROUP BY字段:按指定字段分组
HAVING条件:设置分组条件
INTO目标表:将查询结果输入到指定目标表
UPDATE语句(字段内容已更新),基本格式:UPDATE表名SET字段=表达式【WHERE条件】
字段=表达式:更新后的值
条件:更新前的值
INSERT语句(插入记录),基本格式:INSERT INTO表名(字段名表)VALUES(内容列表)
DELETE语句(删除记录),基本格式:DELETE FROM表名【WHERE条件】
参数查询
交叉表查询