数据库知识框架 期末复习 思维导图
- 格式:pdf
- 大小:640.08 KB
- 文档页数:1
数据库复习资料1、数据库的基本概念概念模型数据模型分成两个不同的层次(1) 概念模型也称信息模型,它是按用户的观点来对数据和信息建模。
(2) 数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。
概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。
概念模型是现实世界到机器世界的一个中间层次。
相关概念:实体、实体型、实体集、联系、码、属性等实体(Entity)客观存在并可相互区别的事物称为实体。
可以是具体的人、事、物或抽象的概念。
实体型(Entity Type)用实体名及其属性名集合来抽象和刻画同类实体称为实体型实体集(Entity Set)同型实体的集合称为实体集联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系实体型间联系两个实体型一对一联系(1:1)三个实体型一对多联系(1:n)一个实体型多对多联系(m:n)码(Key)唯一标识实体的属性集称为码。
属性(Attribute)实体所具有的某一特性称为属性。
一个实体可以由若干个属性来刻画。
表示方法:E-R图数据模型:网状模型:网状模型是一个网络层次模型实际是网状模型的一个特例网状模型的条件允许一个以上的结点无父结点一个结点可以有多于一个的父结点优点能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高缺点结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握;DDL、DML语言复杂,用户不容易使用关系模型:优点1、建立在严格的数学概念的基础上2、概念单一。
数据结构简单、清晰,用户易懂易用。
实体和各类联系都用关系来表示。
UNIT 1四个基本概念1.数据(Data):数据库中存储的基本对象2.数据库的定义:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合3.数据库管理系统(简称DBMS):位于用户与操作系统之间的一层数据管理软件(系统软件)。
用途:科学地组织和存储数据;高效地获取和维护数据主要功能: 数据定义功能; 数据操纵功能; 数据库的运行管理; 数据库的建立和维护功能(实用程序)4.数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员(DBA)和用户数据管理技术的发展过程人工管理阶段文件系统阶段数据库系统阶段数据库系统管理数据的特点如下(1) 数据共享性高、冗余少;(2) 数据结构化;(3) 数据独立性高;(4) 由DBMS进行统一的数据控制功能数据模型用来抽象、表示和处理现实世界中的数据和信息的工具。
通俗地讲数据模型就是现实世界数据的模拟。
数据模型三要素。
数据结构:是所研究的对象类型的集合,它是刻画一个数据模型性质最重要的方面;数据结构是对系统静态特性的描述数据操作:对数据库中数据允许执行的操作及有关的操作规则;对数据库中数据的操作主要有查询和更改(包括插入、修改、删除);数据操作是对系统动态特性的描述数据的约束条件:数据及其联系应该满足的条件限制E-R图实体:矩形框表示属性:椭圆形(或圆角矩形)表示联系:菱形表示组织层数据模型层次模型网状模型关系模型(用“二维表”来表示数据之间的联系)基本概念:●关系(Relation):一个关系对应通常说的一张表●元组(记录): 表中的一行●属性(字段):表中的一列,给每一个属性名称即属性名●分量:元组中的一个属性值,分量为最小单位,不可分●主码(Key):表中的某个属性组,它可以唯一确定一个元组。
●域(Domain):属性的取值范围。
终极思维工具一一思维导图简介人的大脑常被称为“沉睡的巨人”因为大部分人终其一生也仅仅使用了4%至6%的大脑潜能。
很多教育家致力于开发人的潜能,其中有一种记忆方法可以让人在两分钟内记忆一副打乱的扑克牌顺序、或者复述旁人随口说出的几十个数字,英国的查尔斯王子也曾借助这种方法来提高自己的记忆力。
有一天查尔斯王子看到他的朋友泰德•休斯----- 一位英国桂冠诗人,在用“思维导图”教一些孩子如何画图,孩子们仿佛是在胡乱涂鸦似的不断去创造。
查尔斯王子被“思维导图”迷住了,泰德•休斯告诉他,这是一个叫博赞的人发明的思维方法。
于是博赞就介绍了他的“思维导图”给查尔斯王子。
思维导图(MindMap)是一种终极的思维工具,由“世界记忆之父”托尼•博赞先生所发明,并在全球得到广泛推广,已成为21世纪风靡全球的思维工具,到目前已被世界上数亿人所使用。
思维导图由颜色、图象、关键词、曲线等要素构成,充分发挥了大脑思维的“想象” 与“联想”的特点,能够充分挖掘大脑的创造力与记忆力潜能。
通俗地说,思维导图是一个简单、有效、美丽的思维工具。
它依据全脑的概念,按照大脑自身的规律进行思考,全面调动左脑的逻辑、顺序、条例、文字、数字以及右脑的图像、想象、颜色、空间、整体思维,使大脑潜能得到最充分的开发,从而极大地发掘人的记忆、创造、身体、语言、精神、社交等各方面的潜能。
思维导图注重开发人的左、右脑,运用线条、符号、词汇和图像,把一长串枯燥的信息变成彩色的、容易记忆的、有高度组织性的图,它绘制起来非常简单,而且十分有趣!它可以帮助人们改善思维,提高记忆力和办事效率。
“思维导图的核心思想是联想和想象,人们在联想和想象的环境下对事物的记忆会非常深刻。
”托尼•博赞介绍说。
找到一张足够大的纸和颜色尽量多的笔,在纸的中央画出(或写出)你所要记忆的内容的核心部分,从中心画出很多曲线,然后尽情去联想和想象,并将其内容添在曲线的分支处。
MyBatis思维导图1、初识框架技术2、搭建MyBatis环境3、掌握MyBatis的核⼼API4、掌握MyBatis的核⼼配置⽂件:主要⽤于配置数据库连接和MyBatis运⾏时所需的各种特性5、掌握SQL映射⽂件(或者使⽤⾃动⽣成SQL映射⽂件的插件)6、掌握MyBatis缓存7、Dao上级操作8、掌握动态SQL9、掌握MyBatis框架的优缺点和其使⽤场合--------------------------------------------------------------------------------------------------------------------------------------知识点详情-------------------------------------------------------------1、初识框架技术 1.1什么是框架 框架(Framework)是⼀个提供了可重⽤的公共结构的半成品,它成为构建新的应⽤程序提供了极⼤的便利,更提供了可重⽤的设计; 1.2当前的主流框架 1.2.1 Struts2: Struts2以Webwork设计思想为核⼼,吸收了Struts框架的部分优点,提供了⼀个更加整洁的基于MVC设计模式实现的Web应⽤程序框架。
它引⼊了⼏个新的框架特性:从逻辑中分离出横切关注点的拦截器,减少或者消除配置⽂件,贯穿整个框架的强⼤表达式语⾔,⽀持可重⽤的标签API等。
Struts2充分利⽤了从其他MVC框架学到的经验和教训,使整个框架更加清晰、灵活(引⼊了拦截器)。
1.2.2 Hibernate: Hibernate是⼀个优秀的持久化框架(ORM),负责简化将对象数据保存到数据库中,或从数据库中读取数据并封装到对象的⼯作。
Hibernate通过简单配置和编码即可替代JDBC繁琐的程序代码。
1.2.3Spring: Spring是⼀个开源框架。
∙思维导图概述∙思维导图的由来∙思维导图在中国的发展情况∙对速读记忆的作用∙思维导图的优势∙一、人的大脑运用带来的问题∙二、思维导图的优势∙三、思维导图的作用∙四、思维导图适应于应用的领域思维导图制作软件思维导图概述思维导图,又叫心智图、概念图,是表达发射性思维的有效的图形思维工具。
是一种革命性的思维工具。
简单却又极其有效!思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。
思维导图因此具有人类思维的强大功能。
思维导图是一种将放射性思考具体化的方法。
我们知道放射性思考是人类大脑的自然思考方式,每一种进入大脑的资料,不论是感觉、记忆或是想法——包括文字、数字、符码、食物、香气、线条、颜色、意象、节奏、音符等,都可以成为一个思考中心,并由此中心向外发散出成千上万的关节点,每一个关节点代表与中心主题的一个连结,而每一个连结又可以成为另一个中心主题,再向外发散出成千上万的关节点,而这些关节的连结可以视为您的记忆,也就是您的个人数据库。
人类从一出生即开始累积这些庞大且复杂的数据库,大脑惊人的储存能力使我们累积了大量的资料,经由思维导图的放射性思考方法,除了加速资料的累积量外,更多的是将数据依据彼此间的关联性分层分类管理,使资料的储存、管理及应用因更有系统化而增加大脑运作的效率。
同时,思维导图是最能善用左右脑的功能,藉由颜色、图像、符码的使用,不但可以协助我们记忆、增进我们的创造力,也让思维导更轻松有趣,且具有个人特色及多面性。
思维导图以放射性思考模式为基础的收放自如方式,除了提供一个正确而快速的学习方法与工具外,运用在创意的联想与收敛、项目企划、问题解决与分析、会议管理等方面,往往产生令人惊喜的效果。
它是一种展现个人智力潜能极至的方法,将可提升思考技巧,大幅增进记忆力、组织力与创造力。