2022年数据库基础知识讲解归纳 .pdf
《2022年数据库基础知识讲解归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库基础知识讲解归纳 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录一、数据库基础知识.1二、Access 2003 数据库对象.5三、数据表 .5四、查询 .7五、窗体 .8六、报表 .10 七、数据访问页 .10 八、宏 .11 九、模块和 VBA(Visual Basic for Application)编程.12 十、公共基础知识 .15一、数据库基础知识1、数据是描述客观事物及其活动的并存储在某一种媒体上能够识别的物理符号。信息是以数据的形式表示的,数据是信息的载体。分为临时性数据和永久性数据。2、数据处理的目的 是为了从大量、原始的数据中抽取对人们有价值的信息。3、数据库 是以一定的组织方式将相关的数据组织在一起存放在计算机外存储器上(有序的仓
2、库),并能为多个用户共享与应用程序彼此独立的一组相关数据的集合。4、数据库管理系统(DBMS,database management system,数据名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -库系统的核心)是软件系统。数据库管理系统提供以下的数据语言:数据定义语言(DDL),负责数据的模式定义与数据的物理存取构建;数据操纵语言(DML),负责数据的操纵,如查询、删除、增加、修改等;数据控制语言,负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等。5、数据库系统(DBS)包括 5 部分:硬件系统、数据库集合(DB)、数 据 库 管 理 系 统(DBMS
3、)及 相 关 软 件、数 据 库 管 理 员(DBA,database administrator)和用户(专业用户和最终用户)。需要操作系统的支持。6、数据库管理 技术的发展:人工管理、文件管理(数据冗余大、数据的不一致性、数据关联差)、数据库管理、分布式数据库管理、面向对象数据库管理。根本目标是解决数据共享的问题。7、数据库系统的 特点:数据结构化(是数据库系统与文件系统的根本区别),共享性高、冗余度低、易于扩充,独立性强(物理独立性和逻辑独立性),数据由 DBMS 统一管理和控制。三级模式(概念模式、内模式和外模式)和二级映射(外模式/概念模式的映射、概念模式/内模式的映射)构成了数据库
4、系统的内部的抽象结构体系。内模式 又称物理模式,给出了数据库的物理存储结构与物理存取方法;概念模式 是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图,主要描述数据的概念纪录类型以及它们之间的关系,还包括数据间的语义约束;外模式 也称子模式或用户模式,它由概念模式推导而出的,在一般DBMS 中提供相名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -关的外模式描述语言(DDL)8、数据库设计 一般以过程迭代和逐步求精为基本思想,是应用面向数据的方法和面向过程的方法进行的,在已有数据库管理系统的基础上建立数据库。设计步骤如下:需求分析概念设计逻辑设计(任务是将E
5、-R 图转换为关系模型,实体和联系都可以表示成关系)物理设计(前四个为数据库生命周期的设计阶段)编码测试运行进一步修改(后四个为数据库生命周期的实现阶段)。需求分析 这一阶段常用结构化分析方法(自顶向下,逐层分解)和面向对象的方法,常用到的两种工具为数据流程图和数据字典。基本任务是问题识别(包括功能、性能、环境、用户界面的需求,确定软件系统功能)、分析与综合(导出软件的逻辑模型)、编写文档(需求规格说明书、初步用户手册、确认测试计划、修改完善软件开发计划)。9、数据模型:数据相互依存的描述,组织结构满足某一数据特性。任何一个数据库管理系统都是基于某种数据模型,是数据库的核心。分类:E-R 模型
6、(表示用矩形图表示实体集、用椭圆形表示属性、用菱形表示联系)、层次数据模型(所属关系),网状数据模型(交叉渗透),关系数据模型(用二维表来表示实体与实体间联系,并列关系)。在关系模型中:关系、元组、属性(在同一个关系中,元组和属性不允许相同),域:属性的取值范围,主关键字(主键):能唯一标识关系中每一个元组(无重复)的属性或属名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -性集,在任何关系中至少有一个,可以定义三种组关键字:单子段、多字段及自动编号,如学号;外部关键字(外键):用于连接另一个关系,并且在另一个关系中为主键;候选关键字 也能起到唯一标识一个元组的作用,在
7、满足实体约束的条件下,一个关系中应该至少有一个或多个候选关键字。传统的集合运算 包括并、差(从 R 中去掉 S中也有的元组,由只属于R 的元组组成)、交;专门的关系运算 包括选择(找出满足给定条件的元组的操作,从行的角度)、投影(指定若干属性组成新的关系,从列的角度)二者操作对象只是一个表,联接(将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组)、自然联接(去掉重复属性的等值连接,按照字段值对应相等为条件进行的联接为等值联接,最常用的连接运算);两个关系的笛卡尔乘积是指一个扩展表。在日常生活中:二维表、行、列。在关系数据库中(Access):数据表、纪录(数据,用于
8、表示实体,数据表视图,每一个数据不可再分)、字段(重要,决定纪录,只能表示实体的某个属性,设计视图,原始数据和基本数据元素,如出生日期和年龄字段就不能同时出现),一个关系的逻辑结构就是一个二维表。10、属性指实体具有的某种特性。如学生实体,可用学号、姓名等来刻画。表之间的相关性(关联),通过同名同属性的字段建立的。11、联系:一种是实体内部之间的联系,即字段间的联系;一种是实体与实体间的联系,即记录间的联系。经过抽象画后,可归结名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 19 页 -为三类:一对一联系(可以合并),如学校和校长之间的关系;一对多联系(常用,且纪录不重复的为父表
9、):关联字段,确定地位,索引(目的是加快对表中纪录的查找或排序,太多索引会影响数据的更新操作,一般为不超过3 个最多为 5 个),建立关系,如学校和教师之间的关系;多对多联系:如学生与所选课程之间的关系。二、Access 2003 数据库对象1、所有的对象都存放在同一个数据库文件(扩展名为.mdb)中。2、表是数据库的核心与基础数据源。3、查询也是一种表,以表为数据来源的再生表,动态集合。4、窗体(图形界面)、报表(通过打印机数据输出的一种形式)、数据访问页。5、宏:一个或多个操作命令的集合,其功能是使操作自动化;模块:是用将 Visual Basic for Applications 声明和
10、过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。三、数据表1、数据类型:文本(字段大小默认是50 个字符,最长为 255 个字符,一个汉字字符占2 个字节,一个英文字符占1 个字节)、备注(最长为 65535个字符)、数字、日期/时间、货币(长度为8B)、自动编号(长度为 4B)、是/否(长度为 1B)、OLE 对象(链接或嵌入如 word 文档、excel电子表格、图像、声音和其他二进制数据,最大可为 1GB)、超链接、查阅向导。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 19 页 -2、创建数据表的 类型:使用表向导创建(基于已有表来创建新表,很大局限性),
11、使用表设计器创建,通过输入数据直接创建表,导入表和链接表。3、字段的命名长度最多只能为64 个字符,可以包括字母、数字、汉字、空格、其他字符,不能包括句号(.)、感叹号(!)、方括号()、重音符号()。字段的属性:字段大小,只适用于数据类型为文本和数据的字段;格式属性:决定数据的打印和屏幕显示方式,不影响数据的保存方式;输入掩码(为了使输入的格式标准保持一致或希望检查输入时的错误):最多包含用三个分号分隔的节,第一节定义数据的格式,第二节 0 表示保存所有的显示字符,1 或未输入任何数据表示只有输入的字符才保存,第三节指定为空格所显示的字符。只为文本和日期/时间提供,若有格式属性将在数据显示时
12、优先于输入掩码的设置;常用输入掩码的含义:0 表示只输入 09 的数字;9 表示可输入数字或空格;#表示输入数字或空格,非必选项;L 表示只输入字母AZ;?表示可以输入字母AZ为可选项;A 表示只能输入字母或数字;(and的读法和意思)表示只能输入任一字符或空格;C 表示可以输入任一字符或空格为可选项;把所有字符转换为大写;把所有字符转换为小写。标题属性,默认情况下就是字段名;默认值(OLE 对象类型就不能设置);有效性规则(只允许定义一个条件表达式)和有效性文本;必填字段属性(是/否);索引(无、有重复、无重复);4、筛选纪录的方法:按窗体筛选、按选定内容筛选、高级筛选/名师资料总结-精品资
13、料欢迎下载-名师精心整理-第 6 页,共 19 页 -排序。冻结命令是当水平滚动窗口时,冻结的字段仍是可见的。5、表间的连接类型 有内部连接、左边外部连接和右边外部连接。6、当将表导出到 excel时,用鼠标 右键单击表名,在弹出的快捷菜单中选择 导出命令,在查找范围 内找到要放的位置,在文件类型列表中选择 microsoft excel,然后可以勾选 带格式保存或者自动启动复选框,单击导出按钮。导入 excel到表中:选择菜单栏文件、获取外部数据、导入、连续 单击下一步两次、在现有的表中 对应的列表中选择。四、查询1、查询是对数据进行一系列检索的操作。2、类型:选择查询:从一个或多个表中检索
14、数据并显示结果(是一组数据记录),数据源也可是一个查询,可以选择表中的部分字段,通过选择一个表中的不同字段生成所需的多个表。关系运算符有=、(不等于)、=;逻辑运算符:Not、And、Or、In、Between(与 and 连用包括两边的数字)、Like(指定查找文本字段的字符模式,如 like*网络*表示名称中含有网络二字的信息)、Is Null、Is Not Null。如张*或 left(姓名,1)=张(查找姓张 的 人)、#1988-12-31#(表 示1988 年 以 后 出 生 的)、year(now()-year(出生日期)(表示年龄)、month(出生日期)和month(now(
15、)(表示本月生日)、date()表示系统日期、now()表示系统日期和时间。In(70,90)表示查询成绩为 70 或 90 的学生信息。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 19 页 -参数查询:在执行时弹出对话框以提示用户输入参数,属于选择查询,作为条件参数查询。视图分为数据表视图、设计视图(表的显示窗口和设计网格)和SQL 视图。单参数查询就是指定一个参数,多参数查询就是有多个相关联的表且指定多个参数。交叉表查询:计算和重构数据,可以简化数据分析。操作查询(结果在表中看):a、追加查询 b、更新查询 c、删除查询 d、生成表查询。SQL 查询:structured
16、 query language结构化查询语言是集数据定义、数据操纵和数据控制功能于一体的数据库语言,可以用结构化语言(SQL 语句)来查询、更新和管理。分为传递查询(可以使用服务器能接受的命令)、数据定义查询、联合查询(union)和子查询(子查询的 select语句不能定义联合查询或交叉表查询)。数据查询语句:select 子句用于指定字段,from 指定数据的来源,where条件,group by 分组,having必须跟随group by 使用,用来限定分组必须满足的条件;count 的作用是返回集合中项目的数量,如统计每个学号出现的次数;order by 默认升序进行排序(desc 降
17、序);数据更新语句:包括数据修改(命令语句update数据表 set字段名=字段值where 条件表达式)、数据插入(insert)、数据删除(delete);数据表的建立与删除语句:包括创建新表(create table)、修改定义(alter table)、删除基本表(drop table)。五、窗体名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 19 页 -1、窗体为用户提供操作界面的对象。单个窗体是纵栏式,连续窗体是表格式。窗体的计时器触发事件激发的时间间隔是通过interval 属性来设置的。2、可以创建 单一数据集的窗体,也可以创建多重数据集的窗体(子窗体的数据源对象
18、为一对多关系中的多端)。3、窗体的每一部分称为一个节,最多可拥有 5 个节,分别为 窗体页眉(显示窗体的标题和使用说明等)、窗体页脚(命令按钮或接受输入的未绑定控件)、主体(显示窗体或报表的主要部分)、页面页眉和页面页脚(顶部、底部显示日期、页码等,主要用于打印)。4、窗体控件:a、标签属于未绑定性控件,其值从一个纪录移动到另一个纪录时,标签的值不会改变,显示的是静态数据。b、文本框用于输入和编辑数据,可以与用户进行交互操作,分为绑定文本框(又叫结合型文本框,与基础表、查询或SQL 语句连接的控件)、未绑定文本框(又叫非结合型文本框,没有链接到某一字段,一般用来显示提示信息或接收用户输入数据)
19、和计算文本框(在其控件来源中可以输入时间等函数组成的表达式)三种.c、列表框(可以包含一列或几列数据,用户只能从列表中选择值,而不能输入值)和 组合框(既可以进行选择又可以输入文本)d、选项卡(分页和页面切换)e、图像 f、直线及矩形框控件g、命令按钮 h、选项组(选择列表工具)j、分页符。5、控件种类:绑定型控件,主要用于显示、输入、更新数据库上名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 19 页 -的字段;未绑定型控件,没有数据来源,可以用来显示信息、线条等;计算型控件,用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以利用窗体或报表上的其他
20、控件中的数据。6、属性对话框 包括格式属性、数据属性、其他属性、事件属性和全部属性。六、报表1、报表是以打印方式展示数据的一种有效方式。2、类型:纵栏式,表格式,组合、合计和汇总报表,图表、邮件标签。在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是直线和矩形。3、组成:报表页眉(大标题、图形或说明性文字等)、页面页眉(显示报表中的字段名称或对纪录的分组名称)、组页眉/组页脚(在该操作区域内实现报表的分组统计)主体、页面页脚(显示本页汇总说明)、报表页脚(显示整份报表的汇总说明)4、在报表中要显示格式为:“第 N 页”的页码,页码格式设置为:=第&page&。Page表示当前页码,p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库基础知识讲解归纳 2022 数据库 基础知识 讲解 归纳
限制150内