计算机导论 数据库的基本思维ppt课件.pptx
《计算机导论 数据库的基本思维ppt课件.pptx》由会员分享,可在线阅读,更多相关《计算机导论 数据库的基本思维ppt课件.pptx(81页珍藏版)》请在三一办公上搜索。
1、数据库的基本思维,1,目 录,8.1 数据库概述8.2 关系数据库8.3 Microsoft Access 2010简介8.4 数据库的基本操作8.5 查询8.6 数据挖掘与大数据,8.1.1 数据库体系结构,1.数据库(DataBase,DB)是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。2.数据库管理系统(DataBase Management System,DBMS)是用于建立、使用、管理和维护数据库的系统软件,是数据库系统的核心组成部分。,数据库管理系统具有以下主要功能:(1)数据定义:定义数据库结构,包括定义表、索引、视图等数据对象。(2)数据操纵:实现对数据库的查询和
2、更新(插入、删除、修改)操作。(3)数据库的运行管理:数据库在建立、运行和维护时由DBMS统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用,以及发生故障后的系统恢复。(4)数据库的建立和维护:包括数据库初始数据的输入和转换,数据库的转储和恢复,数据库的重组织、性能分析等。,数据库系统(DataBase System,DBS)是指带有数据库并利用数据库技术进行数据管理的计算机系统。它是在计算机系统中引入了数据库技术后的系统,实现了有组织地、动态地存储大量相关数据,提供了数据处理和共享的便利手段。,硬件系统数据库数据库管理系统应用系统数据库管理员用户,数据库系统,4.数据库系
3、统的软件(1)数据库管理系统:用于数据库的建立、使用和维护等。(2)操作系统:支持数据库管理系统的运行。(3)应用系统:以数据库为基础开发的、面向某一实际应用的软件系统,如:人事管理系统、财务管理系统、商品进销存管理系统、图书管理系统等。(4)应用开发工具:用于开发应用系统的实用工具,如Delphi、VB、ASP、JSP、PHP等,而MS Access作为数据库管理系统也可以作为开发工具。,5.用户(1)终端用户:通过应用系统使用数据库的各级管理人员及工程技术人员,一般为非计算机专业人员。他们直接使用应用系统中已编制好的应用程序间接使用数据库。(2)应用程序员:使用应用开发工具开发应用系统的软
4、件设计人员,负责为用户设计和编制应用程序,并进行调试和安装。(3)数据库管理员(DataBase Administrator,DBA):专门负责设计、建立、管理和维护数据库的技术人员或团队。,现实世界 信息世界 机器世界,抽象(概念模型),抽象(数据模型),8.1.2 概念模型,目前常用实体联系模型表示概念模型1实体客观存在并且可以相互区别的事物称为实体。实体可以是具体的人、事、物,如一名学生、一本书、一门课程等;也可以是事件,如学生的一次选课、一场比赛、一次借书等。2实体的属性实体所具有的某一特性称为属性。如学生实体有学号、姓名、性别、出生日期、专业等多个属性。属性包括属性名和属性值,如:学
5、号、姓名、性别、出生日期、专业等为属性名,(13011103、许志华、男、06/12/1995、机械工程)为某个学生实体的属性值。,3实体型用实体名及其属性名来抽象描述同一类实体,称为实体型。如:学生(学号、姓名、性别、出生日期、专业)就是一个实体型,它描述的是学生这一类实体。4实体集同类型实体的集合称为实体集。如:全体学生就是一个实体集,而(13011103、许志华、男、06/12/1995、机械工程)是这个实体集中的一个实体。,5实体间的联系实体间的联系通常是指两个实体集之间的联系。联系有以下3种类型:(1)一对一联系(1:1)(2)一对多联系(1:n)(3)多对多联系(m:n),一对一联
6、系(1:1)如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之对应;反之亦然,则称A与B具有一对一联系。例如:一个学院有一个院长,一个公司有一个CEO,一对多联系(1:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之对应;反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之对应,则称A与B具有一对多联系。例如:一个学院有多个专业,一个公司有多个部门,多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之对应;反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m0)与之对应,则称A与B具有多对多联系。例如:一个学生可
7、以选多门课,一门课也可以被多个学生选择,6E-R(Entity-Relationship实体-联系)图图中包含实体、属性和联系(1)实体:用矩形框表示,框内写明实体名。(2)属性:用椭圆形框表示,框内写明属性名,并用无向边将其与对应实体连接起来。(3)联系:用菱形框表示,框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标注联系的类型(1:1,1:n或m:n)。,学生与课程联系的E-R图,8.1.3 关系模型,用二维表结构表示实体及实体间联系的数据模型称为关系模型。,学生基本信息用关系来表示,8.2 关系数据库,关系数据库是基于关系模型的数据库。在关系数据库中,数据存储在二维结构
8、的表中,而一个关系数据库中,包含多个数据表。Microsoft Access就是一个应用非常广泛的关系数据库管理系统。,1关系术语,(1)关系 一个关系就是一张二维表,每个关系有一个关系名。(2)元组表中的一行即为一个元组,也称为一个记录。(3)属性表中的一列即为一个属性,也称为一个字段。(4)域 属性的取值范围。,(5)主关键字在表中能够惟一标识一个记录的字段或字段组合,称为候选关键字。一个表中可能有多个候选关键字,从中选择一个作为主关键字,也称为主键。,(6)外部关键字如果表A和表B中有公共字段,且该字段在表B中是主键,则该字段在表A中就称为外部关键字,也叫外键。在关系数据库中,主键和外键
9、表示了2个表之间的联系。,成绩表,课程表,(7)关系模式对关系的描述,它对应一个关系的结构。其格式为:关系名(属性1,属性2,属性n)课程表的关系模式为:课程(课程号,课程名,课时,学分)。,2完整性规则关系模型的完整性规则是对关系的某种约束条件。,关系模型中有三类完整性约束:(1)实体完整性 关系中所有元组的主关键字值不能为空值。(2)参照完整性 若一个关系R的外部关键字F是另一个关系S的主关键字,则R中的每一个元组在F上的值必须是S中某一元组的主关键字的值,或者取空值。(3)用户自定义完整性 针对某一具体关系的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。,8.3 Micro
10、soft Access 2010简介,包括6种数据库对象。(1)表:数据库的核心与基础,存放数据库中的全部数据。(2)查询:数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录。(3)窗体:用户与数据库应用系统进行人机交互的界面。(4)报表:数据的打印输出,按用户要求的格式和内容打印数据库中的各种信息。(5)宏:数据库中一个或多个操作的集合,每个操作实现特定的功能。(6)模块:数据库中存放VBA(Visual Basic for Applications)代码的对象,创建模块对象的过程也就是使用VBA编写程序的过程。,8.4.1 创建数据库,使用Access 2010模板创建数据库的
11、步骤如下:(1)执行“文件新建样本模板”命令,选中一个样本模板。(2)Access自动创建数据库,打开窗体布局视图。利用数据库模板创建的数据库,包括表、查询、窗体、报表、宏、模块等子对象。用户可以根据实际需要修改这些对象,以减少数据库开发的工作量。,2.创建空数据库的步骤如下:(1)执行“文件新建空数据库”命令(2)指定数据库保存的路径和文件名Access 2010的数据库文件的扩展名为.accdb,8.4.2 创建表,在Access数据库中,表是整个数据库系统的基础,所有的原始数据都存储在表中,其他数据库对象,如查询、窗体、报表等都在表的基础上建立并使用。,使用设计视图创建表的步骤如下:(1
12、)执行“创建表设计”命令。(2)在设计视图中定义表的各个字段,包括字段名称、数据类型和说明。(3)在“常规”选项卡中设置字段属性,如字段大小、标题、默认值等。(4)根据需要,定义主键,建立索引。(5)保存表。,注:字段名可以是164个西文或中文字符;字段名中可以包含字母、数字、空格和特殊字符(除句号“。”、感叹号“!”、重音号“”和方括号“”之外)的任意组合,但不能以先导空格开头;字段名中不能包含控制字符(即031的ASCII码)。,(1)文本 存储文本、数字或文本与数字的组合,最多为255个中文或西文字符,默认为255。文本类型的数字不能用于计算,只能用于名称、电话号码、邮政编码等。(2)备
13、注存储较长的文本,最多为65536个字符。(3)数字 存储数值数据,长度为1、2、4、8等字节。具体的数字类型可由“字段大小”属性进一步定义。,2.字段的数据类型,(4)货币 存储货币值,字段长度为8个字节。(5)日期/时间 存储日期和时间数据,允许范围是100/1/19999/12/31。日期/时间数据可用于计算,长度为8个字节。(6)自动编号内容为数字的流水号(初始值默认为1),长度为4个字节,注意:在数据表中每添加一条记录时,Access自动设置一个唯一连续数值(增量为1)或随机数值。自动编号字段的值由系统设定,不能更改。,(7)是/否存储布尔数据,只有两个取值:“是”或“否”(Yes/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机导论 数据库的基本思维ppt课件 计算机 导论 数据库 基本 思维 ppt 课件
链接地址:https://www.31ppt.com/p-2134466.html