大学计算机基础第9章-数据的组织与管理课件.ppt

上传人(卖家):三亚风情 文档编号:2889244 上传时间:2022-06-08 格式:PPT 页数:45 大小:2.01MB
下载 相关 举报
大学计算机基础第9章-数据的组织与管理课件.ppt_第1页
第1页 / 共45页
大学计算机基础第9章-数据的组织与管理课件.ppt_第2页
第2页 / 共45页
大学计算机基础第9章-数据的组织与管理课件.ppt_第3页
第3页 / 共45页
大学计算机基础第9章-数据的组织与管理课件.ppt_第4页
第4页 / 共45页
大学计算机基础第9章-数据的组织与管理课件.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、1第第9章章 数据的组织与管理数据的组织与管理 2/44第第9章章 数据的组织与管理数据的组织与管理 n数据的管理方式数据的管理方式n有关数据库的概念有关数据库的概念n数据模型数据模型n关系数据库关系数据库nAccess的操作基础的操作基础3/44数据的管理方式数据的管理方式n数据数据p是客观事物属性的表示是客观事物属性的表示,可以是,可以是数值数值数据和各种数据和各种非数值数据非数值数据。p对计算机而言指存储在某种存储介质上的能够识别的物理符号。对计算机而言指存储在某种存储介质上的能够识别的物理符号。n数据处理数据处理p是指利用计算机对各种类型的数据进行处理。是指利用计算机对各种类型的数据进

2、行处理。n包括对数据的采集、整理、存储、分类、排序、检索、维护、包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。加工、统计和传输等一系列操作过程。p数据处理的目的是从大量的、原始的数据中获得我们所需要的资料数据处理的目的是从大量的、原始的数据中获得我们所需要的资料并提取有用的数据成份,作为行为和决策的依据。并提取有用的数据成份,作为行为和决策的依据。4/44(1) 数据不保存数据不保存(2) 由应用程序自身管理数据由应用程序自身管理数据 (3) 数据不独立数据不独立(4) 数据不能共享数据不能共享应用程序应用程序1数据集数据集 1应用程序应用程序2数据集

3、数据集 2应用程序应用程序n数据集数据集 n数据的管理方式数据的管理方式(3个阶段:个阶段:人工管理、文件管理、数据库管理人工管理、文件管理、数据库管理)(1)数据可以长期保存)数据可以长期保存 (2)由文件系统管理数据)由文件系统管理数据 (3)数据共享性差,冗余度大)数据共享性差,冗余度大(4)数据独立性差)数据独立性差应用程序应用程序1数据文数据文件件1应用程序应用程序2数据文数据文件件2应用程序应用程序n数据文数据文件件n文件文件系统系统5/44数据的管理方式数据的管理方式(数据库管理数据库管理)应用程序应用程序1应用程序应用程序2应用程序应用程序n数据库数据库数据库数据库管理系统管理

4、系统(1)数据真正实现了结构化)数据真正实现了结构化 (2)数据的共享性高,冗余度低,易扩充)数据的共享性高,冗余度低,易扩充(3)数据独立性高)数据独立性高 (4)数据由)数据由DBMS统一管理和控制统一管理和控制 6/44有关数据库的概念有关数据库的概念n数据库数据库p数据库(数据库(DataBase,DB)是存储在计算机内的、有组织的、可共享的数据)是存储在计算机内的、有组织的、可共享的数据集合。集合。p数据库中的数据按一定的数据模型进行组织、描述和存储,具有较小的冗余数据库中的数据按一定的数据模型进行组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。度、

5、较高的数据独立性和易扩展性,并为各种用户共享。 p数据库按数据模型分数据库按数据模型分n层次数据库层次数据库n网状数据库网状数据库n关系数据库(关系数据库(第二代数据库系统第二代数据库系统70年代中期年代中期)n对象对象-关系数据库(关系数据库(第三代数据库系统第三代数据库系统80年代中期年代中期)第一代数据库系统第一代数据库系统 60年代年代7/44有关数据库的概念(新型数据库)有关数据库的概念(新型数据库)n分布式数据库(分布式数据库(Distributed Database,DDB)p在集中式数据库基础上发展起来的,是数据库技术与计算机网络技术、分布处理技术在集中式数据库基础上发展起来的

6、,是数据库技术与计算机网络技术、分布处理技术相结合的产物。相结合的产物。n分布式数据库是地理上分布在计算机网络的不同结点,逻辑上属于同一系统的数分布式数据库是地理上分布在计算机网络的不同结点,逻辑上属于同一系统的数据库,它不同于将数据存储在服务器上供用户共享存取的网络数据库据库,它不同于将数据存储在服务器上供用户共享存取的网络数据库n分布式数据库不仅能支持局部应用,存取本地结点或另一结点的数据分布式数据库不仅能支持局部应用,存取本地结点或另一结点的数据n而且能支持全局应用,同时存取两个或两个以上结点的数据。而且能支持全局应用,同时存取两个或两个以上结点的数据。p分布式数据库系统可以看作是一系列

7、集中式数据库系统的联合。分布式数据库系统可以看作是一系列集中式数据库系统的联合。p分布式数据库的主要特点分布式数据库的主要特点n数据是分布的。数据是分布的。p数据库中的数据分布在计算机网络的不同结点上,而不是集中在一个结点。数据库中的数据分布在计算机网络的不同结点上,而不是集中在一个结点。n数据是逻辑相关的。数据是逻辑相关的。p分布在不同结点的数据逻辑上属于同一数据库,数据间存在相互关联。分布在不同结点的数据逻辑上属于同一数据库,数据间存在相互关联。n结点的自治性。结点的自治性。p每个结点都有自己的计算机软、硬件资源、数据库、数据库管理系统(即局每个结点都有自己的计算机软、硬件资源、数据库、数

8、据库管理系统(即局部数据库管理系统部数据库管理系统Local Database Management System,LDBMS),因),因而能够独立地管理局部数据库。而能够独立地管理局部数据库。8/44有关数据库的概念(新型数据库)有关数据库的概念(新型数据库)n面向面向对象对象数据库数据库p是将面向对象的模型、方法和机制,与先进的数据是将面向对象的模型、方法和机制,与先进的数据库技术有机地结合而形成的新型数据库。基本设计库技术有机地结合而形成的新型数据库。基本设计思想思想:n把面向对象语言向数据库方向扩展,使应用程序能够存把面向对象语言向数据库方向扩展,使应用程序能够存取并处理对象取并处理对

9、象;n扩展数据库系统,使其具有面向对象的特征扩展数据库系统,使其具有面向对象的特征 。n多媒体数据库(多媒体数据库(Multi-media Database)p是数据库技术与多媒体技术相结合的产物。是数据库技术与多媒体技术相结合的产物。p是一些结构复杂的对象。是一些结构复杂的对象。9/44有关数据库的概念(新型数据库)有关数据库的概念(新型数据库)n数据仓库数据仓库p是在企业管理和决策中面向主题的、是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的集成的、与时间相关的、不可修改的数据集合。数据集合。p作为决策支持系统的有效解决方案,作为决策支持系统的有效解决方案,涉及涉及3方面的

10、技术内容:方面的技术内容:n数据仓库技术数据仓库技术n联机分析处理(联机分析处理(On-Line Analysis Processing,OLAP)n技术和数据挖掘(技术和数据挖掘(Data Mining)技术技术淘宝数据仓库应用拓扑图淘宝数据仓库应用拓扑图 10/44有关数据库的概念有关数据库的概念n数据库管理系统数据库管理系统p数据库管理系统(数据库管理系统(Database Management System)是用于建立、)是用于建立、使用和维护数据库的软件,简称使用和维护数据库的软件,简称DBMS。对数据库进行统一的管理对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。和控制

11、,以保证数据库的安全性和完整性。p功能功能 n定义功能:定义功能:p数据库的结构、数据完整性和其他约束条件。数据库的结构、数据完整性和其他约束条件。 n操纵功能:操纵功能:p实现对数据库中的数据的插入、修改、删除和查询。实现对数据库中的数据的插入、修改、删除和查询。 n控制功能:控制功能:p实现数据的安全性控制、完整性控制以及多用户环境下的实现数据的安全性控制、完整性控制以及多用户环境下的并发控制。并发控制。 n维护功能维护功能 :p提供对数据的装载、转储和恢复,以及数据库的性能分析提供对数据的装载、转储和恢复,以及数据库的性能分析和监测。和监测。 n数据字典:数据字典:p 用来存放数据库各级

12、模式结构的描述。用来存放数据库各级模式结构的描述。 11/44有关数据库的概念有关数据库的概念n常用的数据库管理系统常用的数据库管理系统pAccess数据库管理系统数据库管理系统 pVisual FoxPro数据库管理系统数据库管理系统pSQL Server数据库管理系统数据库管理系统pOracle数据库管理系统数据库管理系统12/44n数据库系统(数据库系统( DBS )p是存储、管理、处理和维护数据的软件系统是存储、管理、处理和维护数据的软件系统p由数据库、数据库管理系统(由数据库、数据库管理系统(DBMS)、)、宿主语言宿主语言、开发工具和、开发工具和应用程序等软件和数据库管理员组成。应

13、用程序等软件和数据库管理员组成。应用应用程序程序数据库数据库管理员管理员开发开发工具工具数据库数据库管理管理系统系统操作操作系统系统数据库数据库有关数据库的概念有关数据库的概念13/44有关数据库的概念有关数据库的概念n数据库系统的数据库系统的体系结构体系结构n数据库系统的体系结构为三级模式和二级映射。数据库系统的体系结构为三级模式和二级映射。 p单用户数据库系统单用户数据库系统p主从式多用户数据库系统主从式多用户数据库系统 p客户客户/服务器服务器(C/S)数据库系统)数据库系统请求请求结果返回结果返回14/44有关数据库的概念有关数据库的概念n数据库系统的三层结构数据库系统的三层结构提供系

14、统的用户操作界面提供系统的用户操作界面 处理业务逻辑处理业务逻辑 实现对数据的存储、访问实现对数据的存储、访问 15/44有关数据库的概念有关数据库的概念nB/S数据库系统16/44有关数据库的概念有关数据库的概念n常见的数据库开发工具常见的数据库开发工具pSybase(美国赛贝斯公司)的(美国赛贝斯公司)的nPower+pOracle(美国)公司(美国)公司nDeveloper 2000等等p比较流行的是比较流行的是Delphi、Visual Basic、PowerBuilder等通用等通用语言,这几个开发工具各有所长、各具优势。语言,这几个开发工具各有所长、各具优势。 p最常用的最常用的W

15、eb数据库系统的开发技术有数据库系统的开发技术有nASP(Active Server Page)nJSP(Java Server Page)nPHP(Personal Home Page) 17/44数据模型数据模型n数据数据是描述事物的符号记录。是描述事物的符号记录。模型模型是现实世界的是现实世界的抽象。抽象。n数据模型数据模型是数据特征的抽象,是数据库管理的教是数据特征的抽象,是数据库管理的教学形式框架。学形式框架。n数据模型按不同的应用层次分成三种类型:数据模型按不同的应用层次分成三种类型:p概念数据模型概念数据模型p逻辑数据模型逻辑数据模型p物理数据模型物理数据模型18/44数据模型(

16、三种模型)数据模型(三种模型)n概念模型概念模型p也称也称信息模型信息模型,它是按用户的观点来对数据和信息建模,主要用于,它是按用户的观点来对数据和信息建模,主要用于数据库设计,是现实世界到信息世界的第一层抽象。数据库设计,是现实世界到信息世界的第一层抽象。p强调其语义表达能力,它能较方便、直观地表达应用中各种语义知强调其语义表达能力,它能较方便、直观地表达应用中各种语义知识识 n逻辑数据模型逻辑数据模型p简称简称数据模型数据模型,是用户从数据库所看到的模型,是具体的,是用户从数据库所看到的模型,是具体的DBMS所所支持的数据模型,如网状数据模型、层次数据模型等。此模型既要支持的数据模型,如网

17、状数据模型、层次数据模型等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的)的实现。实现。n物理数据模型物理数据模型p简称简称物理模型物理模型,是面向计算机物理表示的模型,描述了数据在储存,是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系有关,而且还与操作系统和硬件有关。大部分物理数据模型的实现工作由系统自动完成。统和硬件有关。大部分物理数据模型的实现工作由系统自动完成。19/44数据模型(概念模型)数据模型(概念模型)n实体的描述实体

18、的描述p实体:客观存在并可相互区别的事物实体:客观存在并可相互区别的事物p属性:实体所具有的某一特性称为实体的属性属性:实体所具有的某一特性称为实体的属性 p实体集:具有相同属性的实体的集合实体集:具有相同属性的实体的集合p联系:实体集之间的对应关系。联系:实体集之间的对应关系。n一对一联系一对一联系 1 :1p例:负责人与其单位的联系例:负责人与其单位的联系 n一对多联系一对多联系:n p例:单位与职工的联系例:单位与职工的联系 n多对多联系多对多联系 m :n p例:实体(集)课程与实体(集)学生例:实体(集)课程与实体(集)学生20/44数据模型(概念模型)数据模型(概念模型)nE-R模

19、型(用模型(用E-R图描述现实世界的概念模型)图描述现实世界的概念模型)p实体实体-联系方法(联系方法(Entity-Relationship Approach)pE-R方法也称为方法也称为E-R模型模型p使用图形方式使用图形方式E-R图例图例11负责人负责人管理管理单位单位证件证件号号姓名姓名职称职称单位代码单位代码单位名称单位名称电话电话1m单位单位包含包含职工职工n选课选课学生学生课程课程学号学号姓名姓名性别性别出生年出生年月月成绩成绩课程代码课程代码课 程 名课 程 名称称学分学分m21/44数据模型(概念模型)数据模型(概念模型)n实体及其之间的联系在数据库中的存储形式,由三部分组成

20、实体及其之间的联系在数据库中的存储形式,由三部分组成n数据(实体及其实体之间的联系)的数据结构数据(实体及其实体之间的联系)的数据结构n数据操作数据操作n数据的完整性约束条件数据的完整性约束条件p数据结构数据结构用于描述系统的静态特性,是所研究的对象类型的集合,用于描述系统的静态特性,是所研究的对象类型的集合,这些对象是数据库的组成成分这些对象是数据库的组成成分p数据操作数据操作用于描述系统的动态特性,是对数据库中各种对象允许执用于描述系统的动态特性,是对数据库中各种对象允许执行的操作的集合行的操作的集合p数据的约束条件数据的约束条件是一组完整性规则的集合是一组完整性规则的集合n完整性规则是给

21、定的数据模型中数据及其联系所具有的制约条完整性规则是给定的数据模型中数据及其联系所具有的制约条件和存储规则,用以限定符合数据模型的数据库状态以及状态件和存储规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容的变化,以保证数据的正确、有效和相容22/44数据模型(逻辑数据模型)数据模型(逻辑数据模型)n层次模型层次模型p用层次结构(树形结构)来表示实体及实体之间的联系,如用层次结构(树形结构)来表示实体及实体之间的联系,如 IMS系统。系统。n网状模型网状模型p没有惟一的根结点,且每一个结点都可以与其他任意个结点没有惟一的根结点,且每一个结点都可以与其他任意个结点

22、相连相连 ,这样便成了网状结构。,这样便成了网状结构。p用网状结构来表示实体及实体之间的联系用网状结构来表示实体及实体之间的联系 ,如:,如:DBTG系统系统大大 学学文学院文学院商学院商学院信息学院信息学院法学院法学院自动化系自动化系计算机系计算机系通信系通信系电子工程电子工程系系行政部门的层次结构行政部门的层次结构专业系专业系教研室教研室课程课程学生学生教员教员任课任课选课选课网状模型示例网状模型示例23/44数据模型(逻辑数据模型)数据模型(逻辑数据模型)n关系模型关系模型p用二维表格结构来表示实体以及实体之间联系的模型用二维表格结构来表示实体以及实体之间联系的模型 p操作的对象和结果都

23、是二维表,这种二维表就是关系操作的对象和结果都是二维表,这种二维表就是关系 p采用关系模型的数据库称为关系数据库。采用关系模型的数据库称为关系数据库。 p关系模型与层次型、网状型的本质区别在于数据描述的一致性,模关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一型概念单一 。n基本术语基本术语p关系:一张二维表关系:一张二维表 p元组:表中的一行,记录元组:表中的一行,记录p属性:表中的一列,字段属性:表中的一列,字段 p属性值:表中行和列的交叉位置属性值:表中行和列的交叉位置 p域:属性的取值范围域:属性的取值范围 p表结构:表中的第一行,表示组成该表的各个字段的名称表结构

24、:表中的第一行,表示组成该表的各个字段的名称 学生登记表学生登记表学号学号姓名姓名性别性别出生日期出生日期901040101王文清王文清男男1986.10.17901040102毛建宇毛建宇男男1985. 3.07901040103李超男李超男女女1986.8.10901040104覃江燕覃江燕女女1986.12.2524/44关系数据库(基本术语)关系数据库(基本术语)n关系模式关系模式p是指对关系结构的描述,一般表示为:是指对关系结构的描述,一般表示为:n关系名(属性关系名(属性1,属性,属性2,属性,属性3,属性,属性n)n例:例:p学生(学号,姓名,性别,出生日期)学生(学号,姓名,性

25、别,出生日期)p课程(课程代码,课程名称,学分)课程(课程代码,课程名称,学分)p选课(学号,课程代码,成绩)选课(学号,课程代码,成绩)n选课选课学生学生课程课程学号学号姓名姓名性别性别出生日期出生日期成绩成绩课程代码课程代码课程名称课程名称学分学分m25/44关系数据库(基本术语)关系数据库(基本术语)n主键主键p是指从候选键中指定一个用来标识元组。是指从候选键中指定一个用来标识元组。n候选键候选键p在关系中可以用来惟一地标识一个元组的属性或属性组。在关系中可以用来惟一地标识一个元组的属性或属性组。 n外部关键字(外部关键字(外键外键)p如果表中的一个字段不是本表的主关键字或候选关键字,而

26、是另外如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)称为外部关键一个表的主关键字或候选关键字,这个字段(属性)称为外部关键字,简称字,简称外键外键。n注意:主键、候选键也可以是注意:主键、候选键也可以是属性组属性组。例如:例如:p学生(学生(学号学号,姓名,性别,出生日期),姓名,性别,出生日期)p课程(课程(课程代码课程代码,课程名称,学分),课程名称,学分)p选课(选课(学号,课程代码学号,课程代码,成绩),成绩) n学号、课程代码均为外键学号、课程代码均为外键26/44关系数据库关系数据库n主表和从表主表和从表p是指通过外键相关联

27、的两个表是指通过外键相关联的两个表n其中以外键作为主键的表称为主表其中以外键作为主键的表称为主表n外键所在的表称为从表外键所在的表称为从表p例如,两个关系学生和选修例如,两个关系学生和选修n通过外键学号相关联通过外键学号相关联n以学号作为主键的关系学生称为主表以学号作为主键的关系学生称为主表n而以学号作为外键的关系选修则是从表而以学号作为外键的关系选修则是从表n关系数据库关系数据库p是指一些相关的表和其他数据库对象的集合。是指一些相关的表和其他数据库对象的集合。p一个关系数据库包含多个数据表,这些表之间的关联性是由主键和一个关系数据库包含多个数据表,这些表之间的关联性是由主键和外键所体现的参照

28、关系实现的。外键所体现的参照关系实现的。p数据库不仅仅包含表,而且包含了其他数据库对象,如:视图、存数据库不仅仅包含表,而且包含了其他数据库对象,如:视图、存储过程、索引等。储过程、索引等。27/44关系数据库关系数据库n关系模型特点关系模型特点p关系规范化(关系规范化(5NF )n模式分解转换成若干高一级的关系模式模式分解转换成若干高一级的关系模式n在同一个关系中不能出现相同的属性名在同一个关系中不能出现相同的属性名n关系中不允许有完全相同的元组关系中不允许有完全相同的元组n在一个关系中元组的次序无关紧要在一个关系中元组的次序无关紧要n在一个关系中列的次序无关紧要在一个关系中列的次序无关紧要

29、 复合表示例复合表示例职工号职工号姓名姓名职称职称工资工资扣除扣除实发实发工资工资基本工资基本工资奖金奖金津贴津贴房租房租水电水电87091万平万平讲师讲师5501004003020100028/44关系数据库(关系的基本运算)关系数据库(关系的基本运算)n关系的基本运算关系的基本运算p选择选择n从指定的关系中找出满足给定条件的元组的操作从指定的关系中找出满足给定条件的元组的操作n从关系选修中选择成绩值大于从关系选修中选择成绩值大于80的元组组成新的关系的元组组成新的关系S1关系关系S1学号学号课程代码课程代码成绩成绩901040101971002185901040101912002190关系

30、选修关系选修学号学号课程代码课程代码成绩成绩90104010197100218590104010191200219090104010291200217829/44关系数据库(关系的基本运算)关系数据库(关系的基本运算)p投影投影n从关系模式中指定若干个属性组成新的关系从关系模式中指定若干个属性组成新的关系n从关系学生中选择姓名、出生日期组成新的关系从关系学生中选择姓名、出生日期组成新的关系S2p联接联接n联接是关系的横向组合联接是关系的横向组合n联接运算将两个关系模式拼接成一个更宽的关系模式,生成的联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联结条件的元组新关系中包含

31、满足联结条件的元组关系关系 S2姓名姓名出生日期出生日期王文清王文清1986.10.17毛建宇毛建宇1985. 03.07李超男李超男1986.08.10覃江燕覃江燕1986.12.25学生登记表学生登记表学号学号姓名姓名性别性别出生日期出生日期901040101王文清王文清男男1986.10.17901040102毛建宇毛建宇男男1985. 3.07901040103李超男李超男女女1986.8.10901040104覃江燕覃江燕女女1986.12.2530/44关系数据库(关系的基本运算)关系数据库(关系的基本运算)n将关系学生和关系选修按将关系学生和关系选修按相同学号的元组合并相同学号的

32、元组合并,组成新的关系,组成新的关系S3学生登记表学生登记表学号学号姓名姓名性别性别出生日期出生日期901040101王文清王文清男男1986.10.17901040102毛建宇毛建宇男男1985. 3.07901040103李超男李超男女女1986.8.10901040104覃江燕覃江燕女女1986.12.25关系选修关系选修学号学号课程代码课程代码成绩成绩901040101971002185901040101912002190901040102912002178关系关系 S3学号学号姓名姓名性别性别出生日期出生日期课程代码课程代码成绩成绩901040101王文清王文清男男1986.10.1

33、7971002185901040101王文清王文清男男1986.10.17912002190901040102毛建宇毛建宇男男1985. 03.0791200217831/44Access 操作基础操作基础nAccess数据库的组成数据库的组成p数据库文件(数据库文件( .MDB)n表:二维表表:二维表n查询查询 :从一个表或多个表中查找某些特定的记录:从一个表或多个表中查找某些特定的记录n窗体:可以交互的图形界面窗体:可以交互的图形界面n报表:将选定的数据信息按一定的格式进行显示或打印报表:将选定的数据信息按一定的格式进行显示或打印n页:是特殊的页:是特殊的Web页页 n宏:若干个操作的集合

34、宏:若干个操作的集合n模块:模块:VBA(Visual Basic for Application)语言编程)语言编程p完整的数据库完整的数据库n“表表”:用来保存原始数据:用来保存原始数据n“查询查询”:用来查找数据:用来查找数据n“窗体窗体”、“报表报表”、“页页”:用户通过它们用不同的方式获取数据:用户通过它们用不同的方式获取数据n“宏宏”与与“模块模块”:用来实现数据的自动操作:用来实现数据的自动操作这些对象相互配合构成。这些对象相互配合构成。32/44Access 操作基础操作基础nAccess的工作窗口的工作窗口 “数据库数据库”窗口窗口7个个对对象象Access 工作组是在多用户

35、环境下共享数据的一组用户工作组是在多用户环境下共享数据的一组用户33/44Access 操作基础操作基础n使用设计器创建表使用设计器创建表p数据表数据表“设计视图设计视图”窗口窗口34/44Access 操作基础操作基础nAccess数据表的结构数据表的结构p字段名字段名n命名规则:命名规则:p长度最多只能为长度最多只能为 64个字符。个字符。p可以包含字母、数字、汉字、空格及其他的字符。可以包含字母、数字、汉字、空格及其他的字符。p不能包含点号不能包含点号 (.)、感叹号()、感叹号(!)、重音符号)、重音符号 () 和方括号和方括号 ( )。)。p不能用空格作为开头。不能用空格作为开头。p

36、不能使用不能使用ASCII 值为值为0-31的控制字符。的控制字符。 35/44Access 操作基础操作基础p数据类型数据类型n文本型:用于文字或文字与数字的组合文本型:用于文字或文字与数字的组合 n备注型:用于长文本和数字备注型:用于长文本和数字 n数字型:用于将要进行数值计算的数据数字型:用于将要进行数值计算的数据 n日期日期/时间型:用于日期和时间时间型:用于日期和时间 n货币型:用于存储货币值货币型:用于存储货币值 n自动编号型自动编号型 n是是/否型:用来记录逻辑型的数据否型:用来记录逻辑型的数据 nOLE对象型:用来链接或嵌入其他对象型:用来链接或嵌入其他Windows对象对象n

37、超链接型:用来保存超级链接的字段超链接型:用来保存超级链接的字段n查阅向导型:这是与使用向导有关的字段查阅向导型:这是与使用向导有关的字段 10种种数数据据类类型型36/44Access 操作基础操作基础n字段属性字段属性p用来指定字段在表中的存储方式用来指定字段在表中的存储方式 p字段大小字段大小n对文本型字段,指定文字的长度,大小范围在对文本型字段,指定文字的长度,大小范围在0-255之间,默认之间,默认值为值为50。n对数字型字段,指定数字类型,可以是字节、整型、长整型、对数字型字段,指定数字类型,可以是字节、整型、长整型、单精度型、双精度型等单精度型、双精度型等p格式格式n用来指定数据

38、显示或打印的格式用来指定数据显示或打印的格式 n不影响数据的实际存储格式不影响数据的实际存储格式 例如:例如:p选择以选择以“月月/日日/年年”格式或其他格式来设置日期格式或其他格式来设置日期p从预定义字段格式的列表中选择从预定义字段格式的列表中选择“自动编号自动编号”、“数字数字”、“货货币币”、“日期日期/时间时间”和和“是是/否否”数据类型的格式数据类型的格式p为为“OLE 对象对象”以外的任何字段数据类型建立自定义的格式以外的任何字段数据类型建立自定义的格式 37/44Access 操作基础操作基础p小数位数小数位数n仅对数字型和货币型字段有效仅对数字型和货币型字段有效 n用于指定用于

39、指定Access可以显示的小数位数可以显示的小数位数n该属性可以选择的项:该属性可以选择的项:p“自动自动” p0至至15位小数位位小数位p标题标题n为表中的字段指定不同的显示名称为表中的字段指定不同的显示名称n标题中可以输入超过标题中可以输入超过64个字符的字段名称(最多能包含个字符的字段名称(最多能包含2 048个个字符)字符)n一般用于输入长字段名一般用于输入长字段名 p有效性规则有效性规则n设置限定字段所能接受的输入值设置限定字段所能接受的输入值n例如:例如:n可以为可以为“成绩成绩”字段定义有效表达式字段定义有效表达式n“=100”n防止用户输入大于防止用户输入大于100的成绩的成绩

40、38/44Access 操作基础操作基础n设定主关键字设定主关键字p通过主关键字可以惟一识别表中通过主关键字可以惟一识别表中的所有记录和建立多个表的联接的所有记录和建立多个表的联接p主关键字主关键字n可以包含一个字段或多个字段可以包含一个字段或多个字段p如果表中没有被用作惟一识别的如果表中没有被用作惟一识别的字段,则可以使用字段,则可以使用多个字段来组多个字段来组合合一个主关键字一个主关键字p注意注意n一张表只能有唯一主键一张表只能有唯一主键n其值也唯一,即不重复其值也唯一,即不重复n可以是一个字段,或多字段的可以是一个字段,或多字段的组合组合39/44Access 操作基础操作基础n学生信息

41、管理数据库学生信息管理数据库“学生学生”表结构表结构至少包含的字段至少包含的字段要求要求学号学号“文本文本”类型,字段大小:类型,字段大小:9,主关键字,主关键字姓名姓名“文本文本”类型,字段大小:类型,字段大小:4性别性别“文本文本”类型,字段大小:类型,字段大小:1出生日期出生日期“日期日期/时间时间”类型类型“选修选修”表结构表结构至少包含至少包含的字段的字段要求要求学号学号“文本文本”类型,字段大小:类型,字段大小:9,“学号学号”+“课程代码课程代码”为主关键为主关键字字 课程代码课程代码“文本文本”类型,字段大小:类型,字段大小:7成绩成绩“数字数字”类型,字段大小:长整型类型,字

42、段大小:长整型“课程课程”表结构表结构至少包含的字段至少包含的字段要求要求课程代码课程代码“文本文本”类型,字段大小:类型,字段大小:7,主关,主关键字键字课程名称课程名称“文本文本”类型,字段大小:类型,字段大小:15学分学分“数字数字”类型,字段大小:字节型类型,字段大小:字节型40/44Access 操作基础操作基础n数据库的建立和管理数据库的建立和管理p数据库的建立数据库的建立 n使用使用“数据库向导数据库向导”建立数据库建立数据库n建立建立“空数据库空数据库”p数据表的建立和编辑数据表的建立和编辑n数据表的建立数据表的建立p使用使用“设计器设计器”建立一个新表建立一个新表p使用使用“

43、表向导表向导”建立表建立表p输入数据建立表输入数据建立表p导入表导入表p链接表链接表41/44Access 操作基础操作基础n“数据表视图数据表视图”窗口窗口42/44Access 操作基础操作基础n表结构的修改表结构的修改n表记录的编辑表记录的编辑修改表结构修改表结构设计视图设计视图数据表视图数据表视图修改字段名修改字段名单击字段名单击字段名双击字段名双击字段名插入字段插入字段插入插入-行行插入插入-列列删除字段删除字段编辑编辑-删除行删除行编辑编辑-删除列删除列编辑记录编辑记录数据表视图数据表视图添加记录添加记录 单击工具栏上的单击工具栏上的“新建记录新建记录” 按钮,输入数据,然后按按钮

44、,输入数据,然后按 Tab 转至下一个字段。转至下一个字段。在记录末尾,按在记录末尾,按 Tab 转至下一个记录。转至下一个记录。修改数据修改数据单击要编辑的字段,修改数据单击要编辑的字段,修改数据 删除记录删除记录先选择要删除的记录,再单击工具栏上的先选择要删除的记录,再单击工具栏上的“删除记录删除记录” 按钮或者按按钮或者按Delete键。键。复制和粘复制和粘贴数据贴数据 当有相同的记录数据时,可以使用当有相同的记录数据时,可以使用Windows 复制粘贴的方法来快速输入数据。复制粘贴的方法来快速输入数据。43/44Access 操作基础操作基础n数据表之间的关系数据表之间的关系p数据库的

45、参照完整性数据库的参照完整性 p建立关系就是在两表的公共字段之间建立关联建立关系就是在两表的公共字段之间建立关联 p表的关系分为表的关系分为“一对一一对一”、“一对多一对多”和和“多对多多对多”三种三种 n1:1;1:n;n:mp单击工具栏上的关系按钮,在关系窗口中建立表之间的关系单击工具栏上的关系按钮,在关系窗口中建立表之间的关系n数据的排序与筛选数据的排序与筛选p记录的定位记录的定位n使用使用“编辑编辑/定位定位”命令命令 p查找或替换数据查找或替换数据 n通过通过“查找和替换查找和替换”对话框对话框 p记录排序记录排序n指按某个字段值的升序或降序重新排列记录的顺序指按某个字段值的升序或降

46、序重新排列记录的顺序 p筛选记录筛选记录n按窗体筛选、按选定内容筛选、排除内容筛选和高级筛选按窗体筛选、按选定内容筛选、排除内容筛选和高级筛选/排序排序 44/44Access 操作基础操作基础n选择查询(选择查询(5种类型)种类型)p选择查询选择查询p参数查询参数查询p交叉表查询交叉表查询p操作查询操作查询pSQL查询查询p选择查询是最常用的查询方法。选择查询是最常用的查询方法。p所谓选择查询,即根据指定的准则从一个或多个表中检索数据,并所谓选择查询,即根据指定的准则从一个或多个表中检索数据,并按照所需的排列次序在数据表中显示结果。按照所需的排列次序在数据表中显示结果。n利用设计视图建立查询利用设计视图建立查询n利用向导建立查询利用向导建立查询45/44

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(大学计算机基础第9章-数据的组织与管理课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|