版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、第1章访问基础知识1.1数据库的基本知识1.2数据模型1.3关系型数据库1.4访问简介1.5数据库的建立2、1.1数据库的基本知识1.1.1数据、信息、数据处理的概念1.1.2数据库、数据库数据库应用系统和数据库管理员的概念1.1.3数据库系统的三级模型结构、3、1.1.1表数据、信息、数据处理的概念、1数据是存储在介质中的可识别的物理符号,用于记录事物,用类型和值来表示。 根据数据的种类,被记录的东西的性质也不同。 “张三”字表示某人的姓名,工资1000元,工资1000元。 数据的概念在数据处理领域中得到了广泛的推广。 数据不仅包括由数字、字符和其它特殊字符组成的文本格式的数据,还包括多
2、媒体数据,例如图形、图像、动态视频和声音。4、 2信息是已经过加工处理的有用数据。 数据经过提取和抽象化后才能成为有用的数据。 信息还在表现为数据。 3数据处理数据处理是指将数据加工转换为信息的过程。 数据处理也称为信息处理。 通过处理数据可以得到信息,通过分析信息进行筛选可以做出决策。 在计算机中,使用计算机以外的存储器在存储数据的计算机软件中管理数据的应用对数据进行加工处理、提取并使用。 数据处理的核心是数据管理。 计算机管理数据是指提供对各种数据进行分类、整理、查询密码化、存储、检索、维护和操作的手段。 数据管理经历了手动管理、文件系统和分布式数据库系统、物件导向数据库系统的几个阶段。
3、数据库系统,5,5,1.1.2数据库,数据库管理系统,数据库系统,数据库应用程序系统和数据库管理员的概念,1数据库(简称数据库,DB )一般被理解为存储信息的仓库这是指以一定的组织架构存储在计算机的存储老虎钳中的各种信息的集合,可以由各个应用程序共享。 它反映了记述事物的数据本身,反映了相关事物之间的联系。 数据库中的数据具有较小的数据冗馀(重复数据称为数据冗馀),具有较高的数据独立性和可扩展性,可供各种合法用户共享。6、2数据库管理系统数据库管理系统(DBMS )是用户在计算机上用于建构、使用、管理和维护数据库的软件系统。 主要包括以下功能: (1)定义数据库提供了定义数据类型和数据库存储格
4、式的功能。 (2)操作数据库提供了一种多个操作处理数据的方式。 (3)数据库的管理和维护提供数据管理和维护的功能,保证数据的安全性和完全性,控制多位用户对数据库数据的网站数据库,管理大量数据的存储、数据的初始通讯端口、数据应用备份的实现、故障处理和性能监视等。7、3数据库系统数据库系统(DataBase System,DBS )是具有数据库的计算机系统,包括对应的计算机硬件系统、软件系统、数据库、数据库管理系统、数据库管理员、用户其中是数据库系统的核心组成部分。 如下图所示。 数据库系统分层图,数据库管理系统,8,数据库系统的主要特征: (1)数据结构化和统一管理(2)数据共享,冗馀度小(3)
5、数据独立性高(4)数据控制功能强,9, 4数据库应用系统数据库应用系统(DataBase Application System,简称DBAS )是指用户为了解决某种信息处理的实际问题而利用数据库系统开发的软件系统。 例如,是利用Access开发的教育管理系统、财务管理系统、销售管理系统等。 5数据库管理员数据库管理员(DBA )是对数据库全面负责、技术水平高的系统人员。、1.0、1.1.3数据库系统的三级模式结构,数据库系统具有三级模式、两种模式、两种模式、两种模式。 与此相对应的是全局逻辑结构、本地逻辑结构和物理存储结构三个级别的数据库结构。 1个模式也称为逻辑模式,是数据库中的数据库整体的
6、逻辑构造和特征的记述,表示全局、整体水平的数据的观点。 模式表示实体和属性的名称,是一个无论特定数据值如何,都可以包含数据项值的信息帧工作。 架构是数据库的逻辑性视图。 另外,1.1、第二外部模式以外模式也称为子模式,其特征在于,由用户和程序设计师使用的本地数据的逻辑结构。 由于用户的需求不同,数据的看法也不同,所以关于外观的记述也因用户而不同。 您可以在数据库中设置多个外牛鼻子。 3内模式内模式也是存储模式,通过数据的物理构造和存储方式的记述,是数据以什么样的形式保存在盘上、被压缩、被加密法等数据向存储介质的保存方式。 内部模式是物理的记忆结构。 数据库模型是唯一的,基于数据库模型,该模型综
7、合考虑所有用户的需求并将其与整个有机逻辑相结合。1.2、1.2数据模型、1.2.1构成要素1.2.2概念模型1.2.3种数据模型、1.3、1.2.1构成要素、1数据结构数据结构是研究对象的集合,这些个的对象包括数据库的构成,例如表、表的字段、名称等。 数据结构分为与数据类型的内容等有关的对象和数据间的关系的对象这两种。 因为数据结构是描述数据模型性质的最重要方面,所以常见的数据结构类型给数据模型命名。 常用的数据结构有层次结构、网格结构、关系结构三种,这些个三种中结构的数据模型分别命名为层次模型、网状模型、关系模型。1.4、以及第二数据操作数据操作是行政许可到数据库中的每个对象(类型)的实例斯
8、坦共和国(值)的操作的集合,并且包括操作及其相关联的操作规则。 数据库操作主要有两类:查询和更新,数据模型必须定义操作的确切含义、操作符号、操作规则和实现操作的语言。 3数据约束操作数据模型的数据及其关联的约束和依赖规则是完全性规则的定径套,这些个规则的集合构成数据约束,确保数据的准确、有效、兼容性。1.5、1.2.2概念模型、1基本概念数据管理的对象是现实生活的客观,只有整理、分类、规范客观事物的信息,才能使其数据化,进入数据库的过程是抽象的过程,是从现实到概念的过程。 (1)现实世界的人们管理的对象存在于现实世界,现实世界的事物和事物之间存在联系,这种联系客观存在,取决于事物本身的性质。
9、例如,学校的教育管理系统中有人民教师、学生、学部、课程等构成要素,人民教师是学生的课,学生是不同的学部,学生选择不同的课程,人民教师、学生、学部、课程是相互关联的。 (2)概念世界的概念世界是现实世界在人们的脑海中反映出来的,客观的东西和对其联系的抽象的记述,产生概念模型。 例如,在人民教师的说明中包含姓名、性别、人民教师号码、学部号码、出生年月日、工资等不同的项目。 概念世界有时也被称为信息世界。 描述事物的常用用语有以下几种:实体客观存在,并且能够相互区别的称为实体。 像学生和课程这样的具体的东西。那也是抽象的事件。 比如,借书,演出等等。 实体用类型和值来表示。1.7、和属性是实体特性的
10、描述。 像学生的实体一样,可以用学号、名字、性别、出生年月日等属性来表现他的特性。 学号、名字、性别等,本身就是属性的名字。属性用类型和值来表现,例如,光学编号、姓名、性别等是属性的类型的描述,具体值为0405078,张三、男、051585等是属性的值。 实体型实体型是用属性的集合记述的实体的类型,用实体名和各个属性名的集合表示。 真实体型:学生(学号、姓名、性别、出生年月日),学生是实体名、学号、姓名、性别等是各自的属性名。1.8、实体值实体值是指实体属性值的集合。 例如,学生张三的实体值是0405078,张三,男,051585。 实体集实体集是同一类型的实体的集合。 学校的所有学生,用同一
11、实体类型记述,集合的是实体集。 (3)数据世界被收纳在计算机系统中的数据是将概念世界的东西数据化的结果。 为了正确反映事物本身和事物之间的关系,数据库表的数据必然存在结构,这种结构可以用数据模型来表示。1.9、2实体联系模型(E-R图)实体联系模型也被称为E-R模型或E-R图,是描述概念世界并创建概念模型的实用程序。 E-R图由(1)实体用矩形框表示、框内表示实体名的3个要素构成。 (2)属性用椭圆形表示,用连接线与实体连接。 (3)实体之间的联系用菱形框表示,在框内填写联系名称,用联络线分别与相关实体联系,在联络线上明确记载联系类型。 如下图所示。实体与属性、实体与实体的关联、2.0、两个实
12、体(设定a、b )之间的关联有三种类型: 一对一关联(如果1:1实体的属性仅对应于b实体的唯一属性,则相反,a实体和b实体是一对一关联。 在学校,如果班级只有一个班长,班长只有一个班级,那么班实体的班长名称属性和班长实体的名称属性是一对一的关系。 一对多联系(1:N实体的至少一个属性与b实体的一个或多个属性对应;如果b实体的一个属性与a实体的至少一个属性对应,则所述a和b实体是一对多的联系。 在学校里,一个班有很多学生,一个学生属于一个班时,班实体和学生实体之间有一对多的关系。 一旦所述2.1、多对多关系(M:N实体的至少一个属性与b实体的一个或多个属性对应,以及b实体的至少一个属性与a实体的
13、一个或多个属性对应,则所述a实体与b实体具有多对多关系。 在学校,一个学生可以选择多门课程作为云同步,一门课程也可以选择多门学生作为云同步,这样学生实体和课程实体之间有很多关系。 2.2、1.2.3种数据模型、1层次模型层次模型是使用树构造来表示实体与其实体间的关系的模型。 其特征是只有一个根结点(也称为父节点)。 节点表示实体型),其他节点(子节点)只有一个父节点,节点间是树的根和枝(父和子)的关系,即1对多的关系。 其优点是简单直观,易于处理,适合表现具有比较规范的阶层关系的结构,缺点是不能直接表现具有多对多联系的复杂结构。 如下图所示。 2.3、2网状模型网状模型用网格结构表示实体及其关
14、系。 其特征在于,各节点行政许可具有多个父节点,或者多个节点不具有父节点。 网状模型可以容易地表示实体之间的多对多的关系,但是结构复杂并且数据处理困难。 如下图所示。 2.4、3关系模型关系模型用二次元表结构表示实体及其关系。 下图所示的学生表和选择表都是二次元表,它们之间用“学号”属性连接。、2.5、1.3关系型数据库、1.3.1关系用语1.3.2关系代数运算1.3.3关系完全性1.3.4关系规范化1.3.5数据库的设计方法、2.6、1.3.1关系用语,1关系之一,如前图所示,是学生表的选择关系模型。 2属性表的各列是1个属性(也称为字段),学生表的学号、名字、性别等共计8个字段。 3元组表
15、中的每一个行为是一个元组(也称作recode查询密码),其是字段定径套的信息的集合。 例如,学生时钟的中学编号为“00150226”、“00150236”等每一行的信息。 4结构域属性值的范围称为结构域。 学生表的性别属性值的范围是“男”或“女”。二次元表、2.7、5关系模式关系名和关系中的属性集合构成关系模式,一个关系模式对应于一个关系的结构。 关系模式的形式是关系名(属性名1、属性名2、属性名3、属性名n )学生表这样的关系模式是学生(学号、名字、性别、民族、出生年月日、出生地、学部号码、摄影图片)。 选项表的关系模式是选项(学号、学号、成绩)。2.8、6主牛鼻子主牛鼻子也称为主牛鼻子,是
16、唯一标识表中记录的字段或字段的组合。 学生表的学号成为主关牛鼻子字时,可以唯一地识别表的各个记录查询密码。 也就是说,表中不能出现两个相同的学号。 7如果具有候选查询密码的字段的值可以唯一地标识表中的记录查询密码,则此字段称为候选查询密码。 一个关系可能有多个候选查询密码。 例如,学生表的“学号”和“系数”是候补查询密码。 8外部关键字外部关键字也称为外部关键字,是与其他关系结合的字段,是其他关系的主牛鼻子。2.9、关系型数据库至少由一个或多个数据表构成,各数据表之间相互连接、独立。 如下图所示。3.0、1.3.2关系代数运算、1传统的集合运算(1)设置相同的结构关系r和s两个,r和s由r和s
17、两个关系的组构成的集合表示为RS。 例如,结构相同的学生表1、学生2有2个,分别容纳2个班级的学生信息,如果在学生表1的学生记录查询密码中追加学生2的学生记录查询密码,则成为2个关系的和集合。 (2)差是相同的结构关系r和s有2个,r和s的差是属于r但不属于s的元组构成的集合,即差运算的结果是从r到s中也有的元组除外表示为RS。 例如,有选择英语的学生时钟和选择数学的学生时钟。 选了英语,没有选数学的学生,就要做差算。3.1、r、s、R-S、RS、RS、差、并行、正交、积分运算例、3.2,(3)是相同结构关系r和s两个,r和s的正交是属于r和s两者的组构成的集合,表示为RS。 交叉运算的结果是
18、r和s共同的元组。 例如,有选择英语的学生时钟和选择数学的学生时钟。 对于同时选择英语和数学的学生,必须进行演算。 (4)笛卡儿积关系r与s的要素数(场数)分别设为r与s。 定义r与s的笛卡儿积是一个(r s )元素的元组集合,每个元组的前r个分量(属性值)来自r一个元组,接下来的s个分量来自s一个元组,表示为r s。 如果r中有m个元组而s中有n个元组,则RS中有mn个元组。 所谓、3.3、2专用的关系运算(关系运算) (1)选择操作,是从关系中选择满足条件的记录查询密码,即从二维表的行中查找记录查询密码。 例如,从学生表上找到出身地是北京牌的学生,操作是选择操作。 (2)所谓心理投射心理投射操作,是根据关系选择所需的若干字段,也就是说,从二次元表的行中选择字段。 例如,从学生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/ZHYL 005-2024肩关节超声扫查技术规范
- T/NPCA 04-2023工业用低醛环氧乙烷
- 2026年肺结核患者精神障碍患者管理指南测试题及答案
- 2026年勘察设计注册土木工程师考试(水利水电工程·专业基础)历年参考题库及答案
- 2026年厦门单招武术与民族传统体育专业单招考试专用卷及答案
- 2026年品检员面试题库及答案
- 2026年自来水厂管道安装考练习试题含答案详解(完整版)-1
- 2026年度教务主任年度履职情况报告课件
- 2026年度大学教育学院学生工作处教师年度综合考核总结课件
- 2026年度大学建筑学院系主任年度目标完成情况总结课件
- 5.2.2 维护生态安全课件(共25张+内嵌视频3个)人教版(2024)八年级上册
- T∕CEA 0061-2025 电梯门机规范
- 第六章人体生命活动的调节测试卷2026-2027学年人教版八年级上册生物
- 谐音梗挑战课件
- GB/T 36213-2026船舶和海上技术船舶系泊和拖带设备系泊导缆孔
- 2026年安徽省中考数学试卷(含答案及解析)
- 2026年8上物理1单元试卷及答案
- 《JBT 13298-2017YE3系列(IP23)三相异步电动机技术条件(机座号160~355)》专题研究报告
- 面包厂检验室工作制度
- 新课堂、新课堂、新高考++2025年版《普通高中语文课程标准》解读
- 铁路局实习岗位考核制度
评论
0/150
提交评论