ACCESS2010基础教程-(修改版)_第1页
ACCESS2010基础教程-(修改版)_第2页
ACCESS2010基础教程-(修改版)_第3页
ACCESS2010基础教程-(修改版)_第4页
ACCESS2010基础教程-(修改版)_第5页
已阅读5页,还剩103页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于数据库,数据库概述,I .数据处理技术开发手动管理步骤,特性:(1)数据未保存-无法孔刘数据。(2)数据和程序不可分割。(3)程序中的数据独立于徐璐-重复数据。适应场所:数据大小较小。数据库概述,文件系统阶段(1)程序和数据分开,具有一定的独立性。(2)数据保存到文件中,并由操作系统按名称访问。(3)实现一定程度的数据共享。(4)数据文件之间缺乏联系。数据库概述,数据库阶段(1)数据和程序之间徐璐独立,以数据库形式存储孔刘(2)数据,从而最大限度地减少冗馀。(3)特殊数据库管理软件- DBMS。数据库概述,分布式数据库系统数据库技术与计算机网络技术相结合:1)物理独立,数据分布在网络上的徐

2、璐其他计算机2)逻辑上属于一个整体。面向对象的数据库在编程语言中将对象的概念引用到数据库中。1)将数据和操作方法作为对象进行集成管理。2)可以处理更复杂的对象。6.1数据库概述、是存储在计算机上的数据的集合。银行的用户信息,学校的教师和学生信息,图书馆的图书信息,在网页上不断更新的新闻、文献、数据如何科学地组织和存储,如何有效地获取和处理数据,如何保护数据安全,实现数据共享。例如,图书馆=数据库,确保图书安全,整理,组织,存储,最大化图书共享,高效的图书搜索和管理,根据图书馆,书的特性,根据索引表按名称、作者、关键字、出版社等查找存储位置。要持续管理图书的购买、丢失处理、贷款、返还等。以修订图

3、书采购计划为依据,科学分析和统计图书使用现状。图书不能贷款,阅览室的书不能借(或只能借短期贷款),重要的文件贷款有严格的规章制度,只允许合法用户贷款,限制贷款的次数和期限,不允许在个人手中长期停留,部分院系独家,避免双重购买造成的浪费,数据库和图书馆的区别:数据更普遍,数据的多样性和复杂性换句话说,数据库技术是数据管理技术。数据库概述、数据库(DB)是指按特定组织形式将数据存储在存储介质上的能力。(1)数据库不仅包含数据本身,还包含数据之间的连接。(2)通过分层、网格和关系模型确保最小冗馀的特定数据模型构建数据。(3)每个应用程序共享数据。(4)定义、操作等数据的各种操作均由DBMS统一执行。

4、ii .数据库的一般概念,数据库管理系统(DBMS)数据库管理软件。功能:(1)定义:定义数据库的结构、数据完整性和其他约束;(2) :数据插入、修改、删除和查询操作;(3)在多个安全控制、完整性控制和多用户环境中实现并发控制的:控制:(4)裴珉姬管理3360提供数据库的性能分析和监视、数据装载、转储和恢复。(5)存储数据库所有级别的结构说明的数据词典。数据库概述、数据库的基本概念、数据库系统和数据库系统(DBS)是交付数据库的计算机系统。通常包括数据库(DB)、数据库管理系统(DBMS)(及其开发工具)、应用程序系统和数据库管理员(DBA)。DBMS是数据库系统的核心,应用程序利用了DBMS

5、开发的应用程序软件。数据库管理员(DBA)负责管理数据库资源。确定用户要求,设计、实施数据库;负责裴珉姬管理和管理数据库。数据库系统(DBS)整个数据库系统由硬件、数据库、数据库管理系统、操作系统、应用程序、数据库管理员等组成。数据库概述、应用程序、开发工具软件、数据库管理系统、操作系统、硬件、数据库管理员、用户、数据库概述、数据库系统(DBS)、iii。数据库系统的体系结构,三阶段模式(1)模式(逻辑模式或概念模式)描述了数据库中所有数据的逻辑结构和特征,不涉及数据的物理存储。(2)外部模式(用户模式或子模式)这种面向用户的模式是对数据库用户查看的本地数据结构和特征的说明,是数据的本地逻辑结

6、构。(3)内部模式(存储模式)描述了数据的物理结构、存储介质的存储方式和访问策略。数据库概述,在三阶段模式之间转换的辅助映射。(1)外部模式/方案映射定义了外部模式和概念模式之间的对应关系,通过此映射,概念模式更改不会影响外部模式和应用程序,从而实现数据的逻辑独立性。(2)模式/内部模式映射定义了概念模式和内部模式之间的对应关系,当存储结构发生变化并修改内部模式时,模式/内部模式图像会相应地发生变化,但模式会尽可能地保持不变,从而确保了数据的物理独立性。数据库概述、数据库系统的体系结构、数据模型、数据模型、概念数据模型概念数据模型用于建立信息世界的数据模型,是语义表示姜潮、信息结构说明和真实世

7、界的第一级抽象。1)实体:客观存在的、能徐璐区分的事物可以是特定的事物。例如学生、书或抽象的东西(如考试2),实体的属性:用于说明实体的特性。学生用学号、名字、性别、年龄等属性描述3)一个实体是多个属性值的集合。特定学生的学号、名字、性别等属性值4)对象集:具有相同属性的对象集合。如果多个学生对象集合构成学生对象集,则数据库概述、对象集之间的关联、概念:两个对象集之间的对象对应关系联系(1)称为一对一关联。如果对象集E1中的每个对象与实体集E2中的一个对象最大或相反,则E1和E2是一对一关联,称为133601。例如,实体集校长和实体集学校之间的连接是一对一的关系。数据库概述,对象集之间的连接,

8、2)一对多关联对象集E1中的每个对象与对象集E2中的任意对象相关联,对象集E2中的每个对象与实体集E1中的一个对象相关联,则E1和E2是一对多关联,E1是单向的,E2是多方面的。例如,实体集合学校和实体集合学生之间的一对多,一对多实体集合学校,多方面是实体集合学生,实体集合之间的联系,(3)多对一联系是实体集合E1中的每个实体与实体集合E2中的任何实体相关联,反之,如果实体集合E2中的每个实体与实体集合E1中的任何实体相关联,则E1和E2是多对多对一联系,m:n例如,实际聚合学生和实际聚合过程之间的多对一关系是E-R图,E-R图:是实际聚合之间的连接的图形表示。配置:1)矩形:表示实体集,实体

9、名称写入框中。2)椭圆:表示一组实体或关联的属性,属性的名称显示在框中。3)菱形:表示实体之间的关系,联系人姓名显示在框中。4)连接:连接物理和各种属性、物理和连接,并显示连接类型(1:1、1:n或n:m)。表示、1: 1、1: n、m: n、E-R模型的方法实体以矩形表示属性,1: 1、学生对象集和课程对象集之间的关系、逻辑数据模型以及DBMS支持的数据模型称为逻辑数据模型,可以在数据库系统中轻松实现。用概念数据模型表示的数据必须转换为逻辑数据模型表示的数据,然后才能在DBMS中实现。根据数据和数据之间连接的表示,主要有以下逻辑数据模型:层次数据模型网格数据模型关系数据模型面向对象的数据模型

10、,以树结构表示各种类型的实体和实体之间的连接,以网格结构表示各种类型的实体和实体之间的连接,描述实体和实体之间连接的二维表,以及以面向对象的透视描述实际实体。逻辑数据模型,概念:逻辑数据模型是数据库系统中实体之间关系的模型。节点:个别实体在资料模型中称为节点1阶层模型1,以树状结构表示资料之间的多层级阶层。2)结构特征:(1)仅将一个最高节点应用于根节点(2)其馀节点,即一个父节点(3)表示父节点之间的一对多连接3)3360行政组织、家庭关系等。逻辑数据模型、逻辑数据模型、2网格模型1)用图形表示数据之间的关系2)节点可以有一个或多个父节点3)可以有一个或多个没有父节点的节点。4)特征:表示节

11、点之间的多对多连接。3关系模型1)使用二维表格表示实体和实体之间的关联。2)每个二维表实际上表示一种关系。3)特性:结构简单、易于实施,物理数据模型、物理数据模型在存储介质上反映数据的存储结构物理数据模型与特定的DBMS以及操作系统和硬件相关。从计算机系统的基本级别抽象数据的物理数据模型,面向计算机系统,描述数据在存储介质上的存储方式和访问方式。设计数据库时,必须首先将物理世界抽象为概念数据模型,然后将概念数据模型转换为逻辑数据模型,最后将逻辑数据模型转换为物理数据模型。最后一个步骤通常由所选DBMS自动实施。关系数据库、使用支持关系数据模型的DBMS、关系数据库对应的DBMS是关系数据库管理

12、系统(RDBMS)、关系数据模型是基于概念数据模型的逻辑数据模型关系数据库设计、主要内容、数据结构、数据结构、规范化的二维表:两行的内容不能相同不能具有相同的名称,每列不能分区登录次数)、关系、关系模式、属性、域、元组、关键字(包括候选关键字和主键)、关系数据库、关系模型的构成-二维表、关系模型中常用的术语、1元组将从二维表中的第二行开始的每行称为单个元组,与文件中的特定记录相对应。 2属性在二维表中,每个列称为属性,与文件中的一个字段相对应。3属性名称2d表格第一行中显示的每个列的名称,与文件中的字段名称(例如“名字”、“性别”等)相对应。关系模型中常用的术语,4属性值行和列的交叉点位置表示

13、属性值。5域表示每个属性的值范围。关系模型的一般术语、构成表格的各个字段的名称、每个字段值的类型、宽度等的6表格结构表格的第一行。7关系模式是关系结构的说明,表示形式。关系名称(属性1、属性2、属性3、属性n)示例:student(学编号、名字、性别、年龄)、关系模型中常用的术语、构成表格的各个字段名称、每个字段的值类型、宽度等的6表格结构表格的第一行。7关系模式是关系结构的说明,表示形式。关系名称(属性1、属性2、属性3、属性n)示例:student(学编号、名字、性别、年龄),关系模型中常用的术语,9主键指定了候选键中用于标识元组的一个。10外部关键字表中的一个字段不是此表的主键或候选关键

14、字,而是外部关键字,而是另一个表的主键或候选关键字,简称为外键。在示例:关系型score中,“学号”是关系型student的主键,而不是score的主键,因此“学号”称为外键。关系模型中常用的术语,具有表:外键的表主表,其在11主表和表主表:以外的键中用作主键,其在表中通过外键连接的关系模型的特征,1)不能拆分每个列。2)相同关系的属性(字段)不允许重复名称。3)在相同元组4)关系中交换两行的位置不会影响数据的实际含义。5)关系中任意两列交换的位置不会影响数据的实际含义。关系的基本运算,1选择在指定关系中,选择满足指定条件的元组以构建新关系。范例:在关系score1中,选取数学大于90的元组组

15、态关系S1。S1=数学90(Score1)、关系的基本运算、2投影从指定关系的属性集中选择多个属性以构建新关系。实例:在关系score1中,选择“学号”、“名称”和“数学”以构建新关系S2。S2=学号、名称、数学(Score1)、关系的基本运算、两个关系的元组结合根据指定条件,新关系组合:将score1和score2合并到同一学号中、选择特殊关系运算、投影、连接、关系S1、关系S2、关系S2=性别=男性(S1),S3=学号,名字,姓氏(S1),关系S3,关系S3,关系S4,S6=学号,课程编号,绩效,使用E-R图表设计关系模型,1)两个对象集学生(学编号、名字、性别、年龄)课程(课程代码、课程名称、林和教师)2)选修课(学编号、课程代码、成绩)两个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论