《数据库及应用》PPT课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《数据库及应用》PPT课件.pptx》由会员分享,可在线阅读,更多相关《《数据库及应用》PPT课件.pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第9章章 数据库及应用2023/1/1919.1.1 数据库简介数据库简介数据库数据库是以实现数据处理为目标的、按某种数据模型(规则和是以实现数据处理为目标的、按某种数据模型(规则和方法)组织起来方法)组织起来的、的、存放在外存储器中的数据集合存放在外存储器中的数据集合。简单说,数据库就是用来存储一定条件的数据的简单说,数据库就是用来存储一定条件的数据的“容器容器”。9.1 数据库概述2023/1/192数据库实现实现数据共享数据共享。所有授权的用户可同时访问(查询和维护)数据库中。所有授权的用户可同时访问(查询和维护)数据库中的数据。的数据。减少数据冗余度减少数据冗余度。由于数据库实现了数
2、据共享,从而避免了用户各自。由于数据库实现了数据共享,从而避免了用户各自建立具有大量重复数据的文件,同时维护了数据的一致性。建立具有大量重复数据的文件,同时维护了数据的一致性。数据的独立性数据的独立性。数据库中数据库的逻辑结构与应用程序相互独立,使。数据库中数据库的逻辑结构与应用程序相互独立,使用者可以用不同方法去访问数据库,也可以使用同一种方法访问不同用者可以用不同方法去访问数据库,也可以使用同一种方法访问不同的数据库的数据库。数据的集中控制数据的集中控制。将不同用户之间处于分散状态、没有直接关联的文。将不同用户之间处于分散状态、没有直接关联的文件,用数据库进行集中控制和统一管理,是实现数据
3、共享和维护数据件,用数据库进行集中控制和统一管理,是实现数据共享和维护数据一致性的基础。一致性的基础。数据的完整性和安全性数据的完整性和安全性。完整性主要包括:保证数据的正确性、有效。完整性主要包括:保证数据的正确性、有效性和相容性;安全性包括:防止越权使用数据;更新失败后的回滚;性和相容性;安全性包括:防止越权使用数据;更新失败后的回滚;数据多路并发存取控制;数据备份和故障恢复等。数据多路并发存取控制;数据备份和故障恢复等。数据库的数据库的特点特点:2023/1/1932023/1/194/66根据根据数据库采用的数据模型分:数据库采用的数据模型分:u层次数据库层次数据库:用:用树形结构表示
4、树形结构表示数据之间的多级数据之间的多级层次结构。层次结构。u网状数据库:网状数据库:用网状结构(图)表示用网状结构(图)表示数据之间的数据之间的关系。关系。u关系数据库:关系数据库:用二维表格来表示实体及实体之间的用二维表格来表示实体及实体之间的联系。联系。u面向对象数据库:用面向对象的观点来描述现实世界的实体面向对象数据库:用面向对象的观点来描述现实世界的实体。根据数据管理能力和运行效率分:根据数据管理能力和运行效率分:桌面数据库、小型数据库和企业级数据库。桌面数据库、小型数据库和企业级数据库。根据应用领域分:根据应用领域分:图片数据库、多媒体数据库、地图数据库、交通数据库、图片数据库、多
5、媒体数据库、地图数据库、交通数据库、金融数据库和教育数据库。金融数据库和教育数据库。数据库的分类数据库的分类数据库管理系统数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,是用于)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库建立、使用和维护数据库、对、对数据库进行统一的管理和数据库进行统一的管理和控制,以控制,以保证数据库的安全性和完整性保证数据库的安全性和完整性。用户用户通过通过DBMS访问数据库中的数据,数据库管理员也访问数据库中的数据,数据库管理员也通过通过DBMS进行数据库的维护工作。它提供多种功能,进行
6、数据库的维护工作。它提供多种功能,可使多个应用程序和用户用以不同的方法在同时或不同可使多个应用程序和用户用以不同的方法在同时或不同时刻去建立、修改和访问数据库时刻去建立、修改和访问数据库。9.1.2 数据库管理系统数据库管理系统2023/1/195一般来说,一般来说,数据库管理系统数据库管理系统应应包括以下几方面的内容:包括以下几方面的内容:1.1.数据库数据库描述功能描述功能:定义数据库的逻辑结构和其他各种数据库:定义数据库的逻辑结构和其他各种数据库对象;对象;2.2.数据库数据库管理功能管理功能:包括系统配置、数据存取与更新、数据完:包括系统配置、数据存取与更新、数据完整性和安全性管理;整
7、性和安全性管理;3.3.数据库数据库的的查询和操纵功能查询和操纵功能:该功能包括数据库检索与修改;:该功能包括数据库检索与修改;4.4.数据库数据库维护功能维护功能:数据导入导出管理,数据库结构维护,数:数据导入导出管理,数据库结构维护,数据恢复和性能监测。据恢复和性能监测。另外,许多另外,许多DBMS还内嵌了交互式查询、可视化界面与报表还内嵌了交互式查询、可视化界面与报表生成等工具;为了提高数据库系统的开发效率,现代数据库生成等工具;为了提高数据库系统的开发效率,现代数据库管理系统通常都提供支持应用开发的开放式接口管理系统通常都提供支持应用开发的开放式接口。9.1.2 数据库管理系统数据库管
8、理系统2023/1/1962023/1/197/66关系数据库(1/4)结构化的数据:结构化的数据:数据存储可以用数据存储可以用二维表结构二维表结构来逻辑表达的数据叫来逻辑表达的数据叫结构化数据。也就是存储在二维表中的数据都是结构化数据。结构化数据。也就是存储在二维表中的数据都是结构化数据。关系数据库关系数据库 关系型数据库以表格的形式记录数据,可以如实反映对象之间关系型数据库以表格的形式记录数据,可以如实反映对象之间的数据关系的数据关系 。关系型关系型数据库的基本概念数据库的基本概念 关系关系:关系就是:关系就是二维表二维表,其中记录了关系的各种属性。,其中记录了关系的各种属性。元组元组:也
9、称为:也称为记录记录,是二维表中的一行数据,在一个二维表中,是二维表中的一行数据,在一个二维表中有多个元组,但在一个二维表中不能有内容完全相同的元组。有多个元组,但在一个二维表中不能有内容完全相同的元组。属性属性 :又被称为:又被称为字段字段,在二维表中的,在二维表中的列列被称为属性或字段,在被称为属性或字段,在列的最顶端是属性名称,也称列的最顶端是属性名称,也称字段名字段名。一个二维表中可以包含。一个二维表中可以包含多个属性,但多个属性,但属性名称属性名称必须是惟一的。必须是惟一的。2023/1/198/66关系数据库(2/4)关系型数据库的基本概念(续)关系型数据库的基本概念(续)域域:域
10、标志了每个属性的范围,当向二维表中输入记录:域标志了每个属性的范围,当向二维表中输入记录时,必须符合属性的取值范围才能输入。时,必须符合属性的取值范围才能输入。关键字关键字:在二维表中,存在某些属性,这些属性可以用:在二维表中,存在某些属性,这些属性可以用来标识惟一的记录,他们称为关键字,在二维表中可以来标识惟一的记录,他们称为关键字,在二维表中可以有多个关键字,但有多个关键字,但主关键字主关键字只能有一个。只能有一个。外部关键字外部关键字:一个二维表中的属性是另外一个二维表的:一个二维表中的属性是另外一个二维表的主关键字,则该属性称为这个二维表的外部关键字。主关键字,则该属性称为这个二维表的
11、外部关键字。关系数据库(3/4)主表和从表主表和从表u主主表表:以外键作为主键的表以外键作为主键的表u从表从表:外键所在的表外键所在的表u主表和从表通过外键相关联主表和从表通过外键相关联2023/1/1910/66关系数据库(4/4)关系型数据库的基本功能关系型数据库的基本功能 数据定义、数据处理、数据安全、高效率数据定义、数据处理、数据安全、高效率关系的特点关系的特点一个二维表中的属性有不可再分性,若还可再分,则该表成为复合表,一个二维表中的属性有不可再分性,若还可再分,则该表成为复合表,不能用来表示关系。不能用来表示关系。在一个二维表中不能存在内容完全相同的元组,可以随意交换位置。在一个二
12、维表中不能存在内容完全相同的元组,可以随意交换位置。属性的惟一性。在一个二维表中属性是惟一的,不能有相同的属性,属性的惟一性。在一个二维表中属性是惟一的,不能有相同的属性,相同的属性在二维表中不被接受。相同的属性在二维表中不被接受。关系运算关系运算 关系运算就是从二维表中将用户需要的数据提取出来供关系运算就是从二维表中将用户需要的数据提取出来供用户查看和使用,关系运算包括交集、并集、差集、连接、用户查看和使用,关系运算包括交集、并集、差集、连接、投影和选择等关系运算。投影和选择等关系运算。2023/1/1911/66数据库的设计规则字段惟一性字段惟一性 字段中只能包含惟一类型的数据,同一个表中
13、字段不字段中只能包含惟一类型的数据,同一个表中字段不能相同。能相同。记录的惟一性记录的惟一性 表中不能有完全相同的记录。表中不能有完全相同的记录。功能相关性功能相关性 任何数据表都应该有一个主关键字,可以保证表中的任何数据表都应该有一个主关键字,可以保证表中的其他字段的功能都依赖于主关键字,表中的信息都是其他字段的功能都依赖于主关键字,表中的信息都是与表相关的,表中的数据要能够完整地描述表主题。与表相关的,表中的数据要能够完整地描述表主题。字段无关性字段无关性 表中的字段都是不相关的,更改了某个字段不会影响表中的字段都是不相关的,更改了某个字段不会影响到别的字段。到别的字段。2023/1/19
14、12/66数据库的设计步骤确定数据库的创建目的确定数据库的创建目的确定数据库的结构确定数据库的结构确定数据库中的表确定数据库中的表确定数据库表中的字段确定数据库表中的字段确定表之间的关系确定表之间的关系测试数据库和编程测试数据库和编程9.2.1 数据库文件的新建、打开和数据库文件的新建、打开和保存保存1.新建新建Access数据库数据库有两种有两种创建创建方式:方式:创建空白的数据库创建空白的数据库和和通过向导创建数据库通过向导创建数据库。2.保存保存Access数据库数据库3.打开打开Access数据库数据库9.2 Access 2010 的基本操作2023/1/1913“数据库向导数据库向
15、导”中提供了一些基本的数据中提供了一些基本的数据库模板,这些模板中包括了一些基本的数库模板,这些模板中包括了一些基本的数据库组件,用户可以利用这些模板创建一据库组件,用户可以利用这些模板创建一个既专业又美观的数据库。个既专业又美观的数据库。2023/1/1914/66Access 2010的各组成元素 数据保存的文件类型数据保存的文件类型由由Access创建的数据库创建的数据库文件类型文件类型为为“.accdb”说明说明:Access 2010 一次只能对一个数据库操作一次只能对一个数据库操作,它,它不仅可以操作自己建立的数据库,还能以链表的形式不仅可以操作自己建立的数据库,还能以链表的形式操
16、作其他数据库管理系统创建的数据库。操作其他数据库管理系统创建的数据库。组成元素组成元素u表表u查询查询u窗体窗体u报表报表u宏宏u模型模型u数据访问页数据访问页2023/1/1915/66表的基础知识1.1.表的组成表的组成 表表是以行和列组成的二维表格形式显示数据。表中是以行和列组成的二维表格形式显示数据。表中的的行行称为称为记录记录,是相关事项的数据集合;表中的,是相关事项的数据集合;表中的列列称为称为字段字段,是表中包含特定信息内容的元素。,是表中包含特定信息内容的元素。2.2.表中的视图表中的视图设计视图设计视图使用设计视图可以创建及修改表的结构。使用设计视图可以创建及修改表的结构。数
17、据表视图数据表视图使用数据表视图可以查看、添加、删除和编辑表中的数据。使用数据表视图可以查看、添加、删除和编辑表中的数据。2023/1/1916/66表数据的字段类型(1)Access共有共有9种字段数据类型。种字段数据类型。“文本文本”字段:主要用来存放文本、字符等内容,它字段:主要用来存放文本、字符等内容,它是数据表中较常用的数据类型之一。是数据表中较常用的数据类型之一。“数字数字”字段:主要用来在数据表中存放数值,包括字段:主要用来在数据表中存放数值,包括整数和小数。整数和小数。“货币货币”字段:主要用于在数据表中存放与货币有关字段:主要用于在数据表中存放与货币有关的数据。的数据。“日期
18、日期/时间时间”字段字段:主要用于在数据表中存放有关日期主要用于在数据表中存放有关日期与时间的数据与时间的数据 。“是是/否否”字段字段:又称为又称为“逻辑逻辑”型数据,主要用来在表型数据,主要用来在表中存放逻辑值中存放逻辑值。2023/1/1917/66表的数据字段类型(2)“备注备注”字段字段:主要用于在数据表中存放说明性的文本,如主要用于在数据表中存放说明性的文本,如个人简历、时间说明等个人简历、时间说明等。“OLE对象对象”字段:主要用于保存如字段:主要用于保存如Word或或Excel文档、文档、图片、声音等数据以及在别的应用程序中创建的其他类图片、声音等数据以及在别的应用程序中创建的
19、其他类型的二进制数据等。型的二进制数据等。“自动编号自动编号”字段:在数据表中如果设置了自动编号的字字段:在数据表中如果设置了自动编号的字段,添加一个记录后,就自动为其添加一个编号,使用段,添加一个记录后,就自动为其添加一个编号,使用这种字段可以保证记录的惟一性。这种字段可以保证记录的惟一性。“超链接超链接”字段:主要用于存放通过链接的方式链接的字段:主要用于存放通过链接的方式链接的Windows对象。通过链接可以转到用对象。通过链接可以转到用Word、Excel、PowerPoint新建的文档上,或者链到新建的文档上,或者链到Internet中的文档上。中的文档上。9.2.2 数据表的创建与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库及应用 数据库 应用 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内