08数据库的基本思维.pptx
《08数据库的基本思维.pptx》由会员分享,可在线阅读,更多相关《08数据库的基本思维.pptx(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 8 数据库数据库技术基础及应用技术基础及应用天津科技大学天津科技大学计算机公共基础系计算机公共基础系1Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 录录8.1 数据库概述数据库概述8.2 关系数据库关系数据库8.3 Microsoft Access 2010简介简介8.4 数据库数据库的基本的基本操作操作8.5 查询查询8.6 数据挖掘与大
2、数据数据挖掘与大数据 Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 8.1.1 数据库体系结构数据库体系结构1.数据库数据库(DataBase,DB)是是指长期存储在计算机内、有组织的、统一管理的相关数据指长期存储在计算机内、有组织的、统一管理的相关数据的集合的集合。2.数据库管理系统数据库管理系统(DataBase Management System,DBMS)是是用于建立、使用、管理和维护数据库的系统软件,是数据用于建立、使用、管理和维护数据库的系统软件,是数据库系统的核心组成部分。库
3、系统的核心组成部分。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ System,DBS)是指带有数据库并利用数据库技术进行数据管理的计算是指带有数据库并利用数据库技术进行数据管理的计算机系统。它是在计算机系统中引入了数据库技术后的系机系统。它是在计算机系统中引入了数据库技术后的系统,实现了有组织地、动态地存储大量相关数据,提供统,实现了有组织地、动态地存储
4、大量相关数据,提供了数据处理和共享的便利手段。了数据处理和共享的便利手段。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ Access作为数据库管作为数据库管理系统也可以作为开发工具。理系统也可以作为开发工具。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/
5、 Administrator,DBA):专门负):专门负责设计、建立、管理和维护数据库的技术人员或团队。责设计、建立、管理和维护数据库的技术人员或团队。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 信息世界信息世界 机器世界机器世界抽象(概念模型)抽象(数据模型)8.1.2 8.1.2 概念模型概念模型Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Scien
6、ce&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算
7、机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 8.1.3 关系模型关系模型用二维表结构表示实体及实体间联系的数据模型称为关系模型用二维表结构表示实体及实体间联系的数据模型称为关系模型。学号学号姓名
8、姓名性别性别出生日期出生日期专业专业生源地生源地民族民族政治面貌政治面貌入学成绩入学成绩13011101巴博华男1995-9-9机械工程北京汉族团员379.0013011102张晓民女1996-11-9机械工程北京汉族团员530.0013011103许志华男1995-6-12机械工程北京汉族党员507.0013011104车鸣华男1996-1-10机械工程北京汉族团员441.0013011105高森华男1996-5-28机械工程北京汉族党员536.0013011106何唯华男1995-8-2机械工程北京汉族团员370.0013011107惠文民女1996-6-18机械工程云南汉族团员422.0
9、013011108景婷民景婷民女女1995-10-22机械工程机械工程辽宁辽宁藏族藏族团员团员571.00学生基本信息用关系来表示Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 8.2 关系关系数据库数据库关系数据库是基于关系模型的关系数据库是基于关系模型的数据库数据库。在关系数据库中,。在关系数据库中,数据存储在二维结构的表中,而一个关系数据库中,包含数据存储在二维结构的表中,而一个关系数据库中,包含多个数据表多个数据表。Microsoft Access就是一个应用非常广泛的关系数据库管理
10、就是一个应用非常广泛的关系数据库管理系统。系统。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 一个关系就是一张二维一个关系就是一张二维表表,每个关系有一个关系名。,每个关系有一个关系名。(2)元组)元组表中的一表中的一行行即为一个元组,也称为一个即为一个元组,也称为一个记录记录。(3)属性)属性表中的一表中的一列列即为一个属性,也称为一个即为一个属性,也称为一个字段字段。(4)域)域 属性的取值范围。属性的取值范围。Tianjin University of Science&Technol
11、ogy 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 关系关系中所有元组的主关键字值不能为空值。中所有元组的主关键字值不能为空值。(2)参照完整性)参照完整性 若若一个
12、关系一个关系R的外部关键字的外部关键字F是另一个关系是另一个关系S的主关键字,的主关键字,则则R中的每一个元组在中的每一个元组在F上的值必须是上的值必须是S中某一元组的主关键中某一元组的主关键字的值,或者取空值。字的值,或者取空值。(3)用户自定义完整性)用户自定义完整性 针对针对某一具体关系的约束条件,它反映某一具体应用所某一具体关系的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。涉及的数据必须满足的语义要求。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 8.3 Micro
13、soft Access 2010Microsoft Access 2010简介简介包括包括6种数据库对象。种数据库对象。(1)表:数据库的核心与基础,存放数据库中的全部数据。)表:数据库的核心与基础,存放数据库中的全部数据。(2)查询:数据库中检索数据的对象,用于从一个或多个表)查询:数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录。中找出用户需要的记录。(3)窗体:用户与数据库应用系统进行人机交互的界面。)窗体:用户与数据库应用系统进行人机交互的界面。(4)报表:数据的打印输出,按用户要求的格式和内容打印)报表:数据的打印输出,按用户要求的格式和内容打印数据库中的各种信息。数据
14、库中的各种信息。(5)宏:数据库中一个或多个操作的集合,每个操作实现特)宏:数据库中一个或多个操作的集合,每个操作实现特定的功能。定的功能。(6)模块:数据库中存放)模块:数据库中存放VBA(Visual Basic for Applications)代码的对象,创建模块对象的过程也就是使用代码的对象,创建模块对象的过程也就是使用VBA编写程序的编写程序的过程。过程。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用
15、信息技术应用计算机公共基础系计算机公共基础系http:/ 8.4.1 创建创建数据库数据库1.使用使用Access 2010模板创建模板创建数据库的步骤数据库的步骤如下如下:(1)执行)执行“文件文件新建新建样本模板样本模板”命令命令,选中一个样选中一个样本本模板模板。(2)Access自动创建数据库,打开窗体布局自动创建数据库,打开窗体布局视图视图。利用数据库模板创建的数据库,包括表、查询、窗体、报利用数据库模板创建的数据库,包括表、查询、窗体、报表、宏、模块等子对象。用户可以根据实际需要修改这些表、宏、模块等子对象。用户可以根据实际需要修改这些对象,以减少数据库开发的工作量。对象,以减少数
16、据库开发的工作量。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 2010的数据库文件的扩展名为的数据库文件的扩展名为.accdbTianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 8.4.2 创建表创建表在在Access数据库中,表是整个数据库系统的基础,所有的原数据库中,表是整个数据库系统的基础,所有的原始数据都存储在表中,其他数据库对象,如查询、窗体、报始数据都存储在表中,其他数据库对象
17、,如查询、窗体、报表等都在表的基础上建立并使用。表等都在表的基础上建立并使用。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 存储文本、数字或文本与数字的组合,最多为存储文本、数字或文本与数字的组合,最多为255个中个中文或
18、西文字符,默认为文或西文字符,默认为255。文本类型的数字不能用于计算,只能用于名称、电话号文本类型的数字不能用于计算,只能用于名称、电话号码、邮政编码等。码、邮政编码等。(2)备注)备注存储较长的文本,最多为存储较长的文本,最多为65536个字符。个字符。(3)数字)数字 存储数值数据,长度为存储数值数据,长度为1、2、4、8等字节。具体的数字等字节。具体的数字类型可由类型可由“字段大小字段大小”属性进一步定义。属性进一步定义。2.2.字段的数据类型字段的数据类型字段的数据类型字段的数据类型Tianjin University of Science&Technology 信息技术应用信息技术
19、应用计算机公共基础系计算机公共基础系http:/ 存储货币值,字段长度为存储货币值,字段长度为8个字节。个字节。(5)日期)日期/时间时间 存储日期和时间数据,允许范围是存储日期和时间数据,允许范围是100/1/19999/12/31。日期日期/时间数据可用于计算,长度为时间数据可用于计算,长度为8个字节。个字节。(6)自动编号)自动编号内容为数字的流水号(初始值默认为内容为数字的流水号(初始值默认为1),长度为),长度为4个字节个字节 注意:在数据表中每添加一条记录时,注意:在数据表中每添加一条记录时,Access自动设置一个自动设置一个唯一连续数值(增量为唯一连续数值(增量为1)或随机数值
20、。自动编号字段的值由)或随机数值。自动编号字段的值由系统设定,不能更改。系统设定,不能更改。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ OLE对象是指在其他应用程序中创建的、可链接或嵌入对象是指在其他应用程序中创建的、可链接或嵌入(插入)到(插入)到 Access 数据库中的对象。字段长度最多为数据库中的对象。字段长度最多为 1 G 字节。字节。(9)超链接)超链接 保存超链接的地址,可以是某个文件的路径保存超链接的地址,可以是某个文件的路径UNC或或URL。该字段最多存储该字段最多存储
21、 64,000 个字符。个字符。Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 主键能够唯一地标识表中的一条记录。主键能够唯一地标识表中的一条记录。主键可以由一个或多个字段组成,分别称为单字段主键主键可以由一个或多个字段组成,分别称为单字段主键或多字段主键。或多字段主键。一个表中只能有一个主健。一个表中只能有一个主健。主键的值不可重复,也不可为空(主键的值不可重复,也不可为空(Null)。)。如:如:【学生学生】表中的表中的“学号学号”字段。字段。3.3.定义定义定义定义主键主键主键主键Ti
22、anjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 在设计视图中打开表,选择一个或多个字段(按下在设计视图中打开表,选择一个或多个字段(按下“Ctrl”键单击要选择的字段)。键单击要选择的字段)。单击单击“表格工具表格工具设计设计主键主键”按钮,在选中字段前出按钮,在选中字段前出现小钥匙图标,表示设定成功。现小钥匙图标,表示设定成功。再次单击再次单击“主键主键”按钮,小钥匙消失,该字段不再为主键。按钮,小钥匙消失,该字段不再为主键。在保存表的时候,如果没有定义主键,在保存表的时候,如果没有定义主键,
23、Access会弹出会弹出消息框,询问用户是否创建主键消息框,询问用户是否创建主键Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 决定决定一个字段所占用的存储空间。该属性只对文本、数一个字段所占用的存储空间。该属性只对文本、数字和自动编号类型的字段有效。字和自动编号类型的字段有效。4.4.字段大小字段大小字段大小字段大小Tianjin University of Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ University o
24、f Science&Technology 信息技术应用信息技术应用计算机公共基础系计算机公共基础系http:/ 字段字段定义默认值后,在添加新记录时,定义默认值后,在添加新记录时,Access将自动为将自动为该字段填入默认值该字段填入默认值。7.有效性规则和有效性文本有效性规则和有效性文本 有效性有效性规则用于指定对输入到本字段的数据的要求,以规则用于指定对输入到本字段的数据的要求,以保证用户输入的数据正确有效。有效性文本用于指定输保证用户输入的数据正确有效。有效性文本用于指定输入数据违反有效性规则时的提示信息。入数据违反有效性规则时的提示信息。6.6.默认值默认值默认值默认值Tianjin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 08 数据库 基本 思维
限制150内