数据库期末总结

合集下载

《mysql》课程教学总结

《mysql》课程教学总结
任课教师:吴刚
2022年12月 26 日
2.课程考核方式
本课程主要考核理论和实践操作能力,考核采取学习通线上考试线下监考的方式,通过统考的方式考察学生掌握知识的情况。课程总评考核由平时成绩(20%)、期中成绩(20%)和期末成绩(60%)三部分组成,按照此比例,更注重学生平时表现情况。
3.学生学习效果、试卷分析
学生平时上课表现较好,本课程有关mysql数据库的操作是命令式语言,故对于学生来说有一定的难度,需要学生自主在课后进行MySQL数据库命令的练习,对学生的自学能力有一定的要求。由于都是大一学生,高中被动接受知识的学习思维需转变为主动获取知识,本课程也更注重培养学生学习思维的转变。从22软件8班和9班两个班级学生的考试成绩来看,基本符合正态分布曲线图,同时也存在一定的两级分化,即能够改变学习思维自主学习的同学成绩特别优异,但22软件8班也存在个别挂科现象,这与该生的平时学习态度相关。因此,该试卷能够有效反应学生的学习情况和学习态度。
4.课程教学中存在的问题、原因分析及对课程教学建议
学生在自主学习方面上还有待提高。由于是大一学生,还未完全转变高中学习思维,在课程上能够听懂教学内容,也能够仿照教师的演示进行数据库的操作,但独自完成新的数据库操作问题时,缺乏应变能力,是缺少日常自主练习的表现。学习思维的转变是一个长期的过程,故需要多鼓励学生养成自主学习习惯,多进行自主练习。
《MySQL》课程教学总结表
2022-2023学年第二学期
课程名称
MySQL
任课教师
吴刚
职称

课程性质
专业课
开课系部及所属教研室
人工智能
考核类型
统考
考核方式
笔试
阅卷方式
个人

数据库期末复习总结-中国石油大学(华东)

数据库期末复习总结-中国石油大学(华东)

数据库复习1.1数据库系统概论1.1.1数据库:⏹数据库的定义:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合⏹数据库的基本特征:数据按一定的数据模型组织、描述和储存;可为各种用户共享;冗余度较小;数据独立性较高;易扩展1.1.2数据库管理系统:⏹数据库管理系统(Database Management System,简称DBMS)是位于用户应用与操作系统之间的一层数据管理软件。

是基础软件,是一个大型复杂的软件系统⏹主要功能:数据定义、数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能(实用程序)、数据组织、存储和管理1.1.3数据库管理系统的发展:⏹人工管理阶段(20世纪40年代中--50年代中)⏹文件系统阶段(20世纪50年代末--60年代中)⏹数据库系统阶段(20世纪60年代末--现在)1.1.4数据库系统的特点:⏹数据的管理者:DBMS⏹数据面向的对象:现实世界⏹数据的共享程度:共享性高⏹数据的独立性:高度的物理独立性和一定的逻辑独立性⏹数据的结构化:整体结构化⏹据控制能力:由DBMS统一管理和控制1.2数据模型1.2.1数据模型的组成三要素:数据结构:⏹数据结构:描述数据库的组成对象及对象之间的联系⏹描述的内容:与对象的数据类型、内容、性质有关;与数据之间联系有关⏹数据结构是对系统静态特性的描述数据操作:⏹数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则⏹数据操作的类型:查询;更新(包括插入、删除、修改)⏹数据模型对操作的定义:操作的确切含义、操作符号、操作规则(如优先级)、实现操作的语言⏹数据操作是对系统动态特性的描述。

数据的完整性约束条件:⏹一组完整性规则的集合。

⏹完整性规则:给定的数据模型中数据及其联系所具有的制约和依存规则⏹用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

数据库原理知识总结和期末试卷

数据库原理知识总结和期末试卷

数据库知识要点归纳第1章数据库基础知识1.数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。

数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库管理数据两个特征:1.数据整体性 2.数据库中的数据具有数据共享性2.数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件3.数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,简写为DBAS。

数据库应用系统是由数据库系统、应用程序系统、用户组成的。

例如,以数据库为基础的财务管理系统、人事管理系统、图书管理系统,成绩查询系统等等。

4.数据库系统DBS是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

它通常由软件、数据库和数据管理员组成。

5.数据库中数据独立性数据和程序之间的依赖程度低,独立程度大的特性称为数据独立性高。

1、数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖程度。

2、数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。

6.数据库的三级模式是模式、外模式、内模式。

1.模式(Schema)一个数据库只有一个模式 2.外模式(External Schema)一个数据库有多个外模式。

3.内模式(Internal Schema)一个数据库只有一个内模式。

7.数据库系统的二级映象技术第2章数据模型与概念模型1.实体联系的类型:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)2.E-R图描述现实世界的概念模型,提供了表示实体集、属性和联系的方法。

长方形表示实体集椭圆形表示实体集的属性菱形表示实体集间的联系3.数据模型的三要素数据结构、数据操作、数据约束条件数据结构分为:层状结构、网状结构和关系结构常见的数据模型:层次模型、网状模型和关系模型。

层次模型用树形结构来表示各类实体以及实体间的联系1第3章数据库系统的设计方法1.数据库系统设计应分6个阶段进行,这6个阶段是需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。

信息技术期末作业总结

信息技术期末作业总结

信息技术期末作业总结引言信息技术已成为现代社会中不可或缺的一部分。

在信息技术课程中,学生学习了一系列的计算机技术和工具,以及如何在实际应用中应用这些技术和工具。

本文将总结我的信息技术期末作业,包括使用的技术和工具、实践经验、遇到的问题和解决方法以及未来的发展方向。

一、技术和工具在信息技术期末作业中,我使用了多种技术和工具来完成不同的任务。

其中包括:1.编程语言:我使用了Python编程语言来完成一些编程任务。

Python是一种简单易学、功能强大的编程语言,广泛用于数据分析、人工智能和Web开发等领域。

2.HTML和CSS:我使用HTML和CSS来设计和构建网页。

HTML是一种标记语言,用于创建网页的结构和内容,而CSS则用于控制网页的样式和布局。

3.数据库:我使用了MySQL数据库来存储和管理数据。

MySQL是一个开源的关系型数据库管理系统,具有高性能、稳定可靠的特点。

4.数据可视化:我使用了Matplotlib和Pandas库来进行数据可视化。

Matplotlib是一个用于创建图表和绘图的Python库,而Pandas是一个用于数据处理和分析的库。

二、实践经验在信息技术期末作业中,我积累了一些宝贵的实践经验。

首先,我学会了如何独立完成一个项目,包括项目规划、需求分析、设计和实施等。

这些都是非常重要的技能,对于未来的学习和工作都非常有帮助。

其次,我学会了使用不同的工具和技术来解决问题。

在完成期末作业的过程中,我遇到了许多技术难题和挑战,但通过不断的学习和实践,我成功地解决了这些问题,并提高了自己的技术能力。

此外,我也学会了团队合作和沟通能力。

在期末作业中,我经常需要与同学合作解决问题,通过讨论和合作,我们能够更有效地解决问题并达到更好的结果。

三、遇到的问题和解决方法在信息技术期末作业中,我遇到了不少问题,但通过不断的尝试和探索,我成功地找到了解决方法。

以下是我遇到的一些问题和解决方法:1.技术问题:在编程过程中,我常常遇到各种各样的技术问题,比如代码错误、调试错误等。

数据库原理期末总结

数据库原理期末总结

数据库原理期末总结一、引言数据库是现代信息系统的重要组成部分,数据库管理系统(DBMS)的目标是提供可靠、高效、安全的数据管理服务。

本学期我们学习了数据库的基本原理和常用技术,通过理论学习和实践操作,深入了解了数据库的结构、功能和应用。

在期末总结中,我将对数据库的原理和技术进行总结与回顾,反思自己在学习过程中的收获和不足,并提出进一步学习和研究的展望。

二、数据库的概念和基本结构数据库是存储和管理数据的集合,它是一个可共享、可维护、可扩展的数据集合。

数据库的基本结构包括数据模型、数据模式、数据表、数据属性和数据关系等。

我们学习了关系型数据库和面向对象数据库两种基本的数据模型,关系型数据库采用表的形式进行数据存储与管理,面向对象数据库则将数据以对象的形式进行存储。

在关系型数据库中,数据以二维表的形式存储,表之间存在着关系,通过关系操作实现数据的查询、插入、修改和删除等操作。

三、数据库的基本功能和运作原理数据库的基本功能是数据存储、数据管理和数据操作。

数据存储是指将数据存储在数据库中,并采用适当的数据结构和存储技术进行管理。

数据管理包括数据的索引、数据的完整性、并发控制和故障恢复等操作。

数据操作是通过SQL语言进行的,包括数据查询、数据插入、数据修改和数据删除等操作。

数据库的运作原理是基于关系代数和关系演算理论,使用关系代数和关系演算表达和处理关系数据库。

关系代数是一种抽象的数据库操作方式,包括选择、投影、并、差、等值连接等操作。

关系演算是一种逻辑的数据库操作方式,有域变量演算和元组变量演算两种形式。

通过关系代数和关系演算,可以实现对关系数据库的操作和查询。

四、数据库的设计与规范化数据库的设计是指根据需求和目标,将数据进行组织和规划,设计出适合的数据结构和关系模式。

数据库设计涉及到实体、属性、关系和约束等概念,通过实体-属性关系图(Entity-Attribute-Relation图)和关系模式图可以进行数据库的设计。

期末总结简短大全

期末总结简短大全

期末总结简短大全一、学习成果总结在这个学期里,我经历了许多知识的积累和技能的提升,取得了一些显著的学习成果。

首先,我积极参与了课堂上的讨论和互动,提升了自己的表达能力和思维能力。

通过与同学们的交流,我加深了对知识点的理解和记忆。

其次,我有意识地养成了每天复习和预习的习惯,提高了学习的效率。

通过不断反思和总结,我发现了自己学习的不足和问题,并努力改进和提高。

在数学方面,我学习了解析几何、高等代数、概率统计等内容。

通过解析几何的学习,我对坐标系、平面、直线、圆等几何图形有了更深入的理解。

在高等代数的学习中,我掌握了向量、矩阵等概念和运算方法,提高了自己的计算能力和抽象思维能力。

在概率统计的学习中,我学习了概率、随机变量、假设检验等内容,理解了概率与统计的基本原理和应用方法。

在英语方面,我通过听说读写的训练,提高了自己的英语能力。

我积极参与了英语角和英语演讲比赛,并取得了一些成果。

通过与外教的交流和互动,我提高了自己的口语表达能力和听力理解能力。

我还通过阅读英文原版书籍和报纸,扩大了自己的词汇量和阅读能力。

在专业课方面,我学习了计算机原理、数据库、算法等内容。

通过计算机原理的学习,我了解了计算机的硬件和软件组成,掌握了计算机的基本原理和工作过程。

在数据库的学习中,我熟悉了关系数据库的设计和管理,学会了使用SQL语言进行数据库操作。

在算法的学习中,我了解了常见的算法和数据结构,提高了自己的编程能力和问题解决能力。

二、学习方法总结在这个学期里,我尝试了许多不同的学习方法,总结出一些有效的学习方法。

首先,我发现预习对于学习的效果有很大的影响。

在上课前,我会提前阅读相关的知识和教材,了解一些基本概念和原理。

这样在课堂上我能够更好地理解和接受老师的授课内容,提问和讨论也更加积极。

其次,我发现复习对于巩固记忆和强化理解是很重要的。

在学习新内容之后,我会进行及时的复习和总结,巩固自己的学习成果。

同时,我还会定期进行复习计划,将以前学过的知识进行系统性的复习和整理。

mysql期末学习报告总结

mysql期末学习报告总结

mysql期末学习报告总结一、前言MySQL是一种流行的关系型数据库管理系统,广泛应用于Web应用程序的开发中。

在本学期的课程中,我们系统学习了MySQL数据库的使用方法和原理,包括数据库的设计与建模,SQL语句的编写和优化,以及数据库的性能调优等方面的知识。

在此报告中,我将总结本学期学习的内容,回顾自己的学习过程,并就MySQL数据库的进一步学习和应用提出一些建议。

二、学习内容回顾在本学期的学习过程中,我主要学习了以下方面的知识:1. 数据库基础知识数据库基础知识是学习MySQL数据库的基础,包括关系型数据库的概念、数据库的设计与建模、SQL语言的基本语法等。

通过学习这些知识,我对数据库的概念和基本操作有了更深入的了解。

2. MySQL数据库的安装与配置学习数据库之前,首先需要将MySQL数据库安装在自己的计算机上。

我按照教程学习了MySQL数据库的安装方法,并完成了数据库的配置。

3. SQL语句的基本操作SQL是用于操作数据库的标准语言,通过学习SQL语句的基本操作,我可以对数据库进行增删改查等常用操作。

学习了SQL语句之后,我可以通过编写SQL语句对数据库进行操作,并实现对数据的增删改查。

4. 数据库的设计与优化数据库的设计与优化是数据库开发中非常重要的一环。

在本学期的学习中,我学习了数据库的设计原则和优化方法,包括通过设计良好的表结构提高查询效率,通过索引提高检索效率等。

5. 数据库的备份与恢复数据库的备份与恢复是数据库管理中的关键操作。

通过学习备份和恢复方法,我可以在数据库出现故障或数据丢失时,及时进行数据的恢复,确保数据的完整性和安全性。

6. MySQL的性能调优MySQL的性能调优是数据库管理中的重要环节。

通过学习性能调优的方法和技巧,我可以通过优化数据库的配置和查询语句,提高数据库的性能和响应速度。

三、学习心得在本学期的学习中,我不仅学习了MySQL数据库的基本知识和使用方法,还学习到了数据库设计和优化的技巧。

数据库教学总结5篇

数据库教学总结5篇

数据库教学总结5篇篇1本学期数据库课程的教学工作已圆满结束。

通过本学期的教学实践,我深感数据库课程的重要性和挑战性。

为了更好地总结教学经验,提高教学质量,现就本学期数据库教学工作进行如下总结。

一、教学内容与方法本学期数据库课程主要内容包括数据库基本概念、关系数据库理论、SQL语言、数据库设计与优化等方面。

在教学过程中,我注重理论与实践相结合,采用多种教学方法,如课堂讲授、案例分析、实验操作等,以激发学生的学习兴趣,提高教学效果。

1. 课堂讲授在讲授数据库基本概念和理论知识时,我注重条理清晰、逻辑严谨地阐述相关知识。

同时,结合生活中的实例,使学生更好地理解抽象概念。

对于重点难点内容,我会适当加大授课力度,通过详细解释和举例说明,帮助学生掌握相关知识。

2. 案例分析通过案例分析,让学生将理论知识应用到实际中。

我选取了一些典型的数据库应用案例,如图书管理系统、学生信息管理系统等,通过分析这些系统的数据库设计过程,让学生了解数据库设计的流程和方法。

3. 实验操作本学期我安排了多个实验课程,通过实验操作,让学生亲自动手实践数据库的设计、创建、查询、优化等操作。

在实验过程中,我注重引导学生发现问题、解决问题,培养学生的实践能力和创新意识。

二、教学效果与反馈通过本学期的教学实践,我取得了一定的教学效果。

大部分学生对数据库课程产生了浓厚的兴趣,学习积极性较高。

在期末考试中,学生的成绩普遍较好。

同时,我也收到了一些学生的反馈意见,他们表示通过本学期的学习,对数据库有了更深入的了解,掌握了数据库的基本知识和技能。

三、教学挑战与对策在教学过程中,我也遇到了一些挑战。

部分学生对于数据库理论知识感到枯燥无味,难以产生学习兴趣。

对此,我采取了以下措施:一是结合生活中的实例,将理论知识与实际相结合,激发学生的学习兴趣;二是加强与学生的沟通与交流,了解学生的学习困难,给予针对性的指导;三是通过实验操作,让学生在实践中掌握理论知识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根据存储模型划分,数据库类型主要可分为: 1、树状数据库(Hierarchical Database)、 2、网状数据库(Network Database)、 3、关系数据库(Relational Database)、 4、面向对象数据库(Object-oriented Database)等。
关系数据库的优点: 1、依赖于逻辑,而不是物理的、相关记录之间的联系 2、使用第四代语言 3、允许高度的数据独立性
变长记录:
槽的标头包括:记录实体的数量;空闲空间的结尾;每条记录的位置和大小。
记录在文件中的组织方式: 1、堆存储(Heap):记录可以被存储在文件的任何空闲的位置。 2、连续存储(Sequentia):存储记录是顺序的,基于每条记录查找关键字的值。 3、哈希存储(Hashing):用哈希函数计算每条记录的一些属性,结果指定文件记录应该被 存放在哪。 4、每个关系的记录可能存储在一个单独的文件中。
3、磁盘的性能指标:磁盘的容量,存取时间,数据传输速度,可靠性 存取时间(Access time):从发出读或写请求到数据传输开始。 1、寻道时间(Seek time):将磁头移到柱面的时间:约 2~30ms。 2、旋转等待时间(Rotational latency):扇区到磁头下方的时间,约 10~20ms。 总时间:10~40ms
存储层次:
主存(primary storage):最快的媒介但是不稳定,缓存、主存(cache, main memory)。
二级存储(secondary storage):下一个水平层次结构,非易失性,适度快速访问时间,也叫联 机存储(on-line storage),闪存、磁盘(flash memory, magnetic disks)。
等价项(Equivalent Terms): Table=Relation Column=Field=Attribute Row=Record=Tuple
实体关系:一对多,多对多 主键:一个主键唯一地标识表中的每条记录。唯一,最小限度,非空,不能更新。 外键:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的 外键。
数据传输速度(Data-transfer rate):从磁盘得到或存储数据的速度。 可靠性:
平均失效时间(Mean time to failure (MTTF)):磁盘运行平稳没有失败的平均时间。一般 3 到 5 年。随着磁盘使用年限的增加,MTTF 会减少。
4、定长记录和变长记录(Fixed-Length Records vs variable -Length Records) 定长记录: 存储记录 i 首地址:n*(i-1),n 是每条记录的大小 记录访问简单但是记录可能会穿过块。修正:不允许记录穿过块的边界。 删除记录:所有记录上移一个;最后一个记录移到删除记录位置;不删除记录,将空闲记录 加到空闲列表。
4、标识数据项(Identify the Data Items)
二 SQL 1、查询(Query)
2、安全(Security)
3、索引(Index)
4、视图(View)
三 高级 ER(Advanced ER) 1、 (1)关系理论(Relational Theory) 关系模型是最简单也是最直观的数据模型,模型基于表的行和列,表被称作关系,因此使用 属于关系模型。
3、物理设计 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
3、C/S 和 B/S c/s 客户端/服务器 b/s 浏览器/服务器 c/s 般适合于软件开发对客户端计算机配置要求比较高 客户端也需要安装软件典型事例:qq b/s 般适合于网站开发客户端只要安装浏览器完成操作 客户端基本上需要加载对于服务器端配置要求比较高 典型事例:网站 erp 系统
(2)概念设计(Conceptual Design) 构建 ERD 的 5 个步骤: 1、实体表示为表 2、确定关系 3、列表字段 4、确定键(主键) 5、确定数据类型
(3)规范化(Normalization) 非规范化设计导致问题: 例:MEMBERVISIT(userID,password,fistName,LastName, phone,dateTimeIn,dateTimeOut) 1、更新:当某用户有多条租借记录时,个人基本信息(如 password)会被重复插入,当更 新该用户的 password 时,不是所有的 password 都会被更新。 2、插入:当某用户没有租借记录时,他的信息就不能插入到数据表中。 3、删除:若某用户只有一次租借记录,删除该记录时,用户基本信息也会被删除。
规范化处理:
2、弱实体(Weak Entity) 弱实体:在现实世界中,有时某些实体对于另一些实体有很强的依赖关系,即一个实体的存 在必须以另一实体的存在为前提。前者就称为“弱实体”,后者称为“强实体”。比如在人事 管理系统中,职工子女的信息就是以职工的存在为前提的,子女实体是弱实体,子女与职工 的联系是一种依赖联系。
Two-Tier Client/Server Architecture(两层客户机/服务器体系结构): 客户机/服务器结构将应用一分为二,由服务器提供应用(数据)服务,多台客户机进行连接。 1)“Fat”客户端,需要大量的资源在客户端进行高效运行 2)重要的客户端管理开销。
Three-Tier Client/Server Architecture: 在三层客户机/服务器结构中,由于数据访问是通过功能层进行的,因此客户端不再与数据 库直接建立数据连接。也就是说,建立在数据库服务器上的连接数量将大大减少。 不需要昂贵的硬件,集中维护,修改不影响其他人,将业务逻辑与数据库函数使其容易实现 负载平衡。很自然地映射到 Web 环境。
关联表:关联表是多对多关系中两个父表的一个子表。
3、派生属性(Derived attribute) 属性分为:简单或复合,单值或多值,派生属性。 派生属性:从一个或一系列相关属性派生出的值,在相同的实体中不是必要的。 例如:total_salary as (salary+bonus)
4、递归关系(recursive relationship) 递归联系是实体集内部实例之间的一种联系,通常形象地称为自反联系。 例如:在“职工”实体集中存在很多的职工,这些职工之间必须存在一种领导与被领导onship) 符合度(Multiplicity)是在一个 n 元实体关系中其他 n-1 个值固定时,实体可能的值或范围。
聚集:聚集是一种抽象,通过它联系被作为高层实体集 实体集 A 与 B 以及它们的联系可被看成实体集,并与另一实体集 C 发生联系
6、ER 图中的问题(problems in an ER model) 连接陷阱:误认为不存在联系的两个实体间存在联系,从而通过这种“联系”获得错误的信 息。包括扇形陷阱(fan traps)和深坑陷阱(chasm traps)。 扇形陷阱(fan traps):当用模型来表示实体间的联系时,某些特殊实体的实例出现间的通 路(pathway)是不明确的。当一个实体与其他实体间存在俩个或更多的一对多联系时,可 能存在扇形陷阱。 深坑陷阱(chasm traps):一个模型显示实体间存在关系,但是在实体间通路并不存在。 7、超类型/子类型层次结构(Supertype/Subtype Hierarchies) 超类实体(Supertype Entity):一般实体的共同领域。 子类实体(Subtype Entites):专业实体的特殊领域。 局部特殊化(Partial Specialization): 超类型的实例不属于一个子类型。 全体特殊化(Total Specialization)超类型的实例必须属于一个子类型。 不相交的规则(Disjoint rule): 超类可能属于最多一个子类。 重叠规则(Overlap rule): 超类可能属于多个子类。 四 文件组织(File Organization) 1、列举计算机上通常使用的物理存储媒介(List the physical storage media available on the computers you use routinely.)
2、数据库设计的三个主要步骤(three major steps of the database design) 1、概念设计 是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型 2、逻辑设计 将概念结构转化为某个 DBMS 所支持的数据模型,对其进行优化
三级存储(tertiary storage):最低水平层次结构,非易失性,慢速时间,也叫脱机存储(off-line storage)。磁带,光存储(magnetic tape, optical storage)。
2、磁盘的总容量 记录盘面数*每记录盘面的磁道数*每磁道的扇区数*每扇区的字节数
扇区:扇区是磁盘寻址的最小单位,其大小通常是 512 字节
易失性存储(volatile storage):电源关闭时丢失内容。 持久性存储(non-volatile storage):关闭电源内容不丢失,包括二级存储和三级存储,
物理媒介: 1、缓存:最快和最昂贵的形式存储;易失性存储;被计算机系统的硬件管理 2、主存:快速存取;通常太小(或过于昂贵)来存储整个数据库;易失性存储,如果出现电 源故障或系统崩溃主存储器的内容会丢失。 3、闪存:停电数据不丢失;数据只可以在一个位置写一次,但位置可以抹去重新写入;读 取速度大致和主存的一样快;但是写入慢,消除慢;广泛应用于嵌入式设备,如数码相机、 手机和 USB 密钥。 4、磁盘:数据存储在磁盘;主要是用于数据的长期存储媒介,通常存储整个数据库;数据 必须从磁盘移到主存储器访问,在写回到存储;直接访问,可以在磁盘上按任何顺序读取数 据,不像磁带;能达到 1.5TB 存储;断点和系统崩溃不丢失数据。 5、光存储器:非易失性、从一个旋转的磁盘使用激光读取数据;CD-ROM (640 MB)和 DVD (4.7 to 17 GB)最广泛格式;蓝光光碟 27 GB 到 54 GB;WORM (Write-one, read-many)光碟用于档 案存储;读和写是慢于磁盘;自动点唱机(Tape juke-boxes)系统中,有大量的可移动磁盘, 几个驱动器,和自动加载/卸载机制可用的磁盘存储大量的数据。 6、磁带:非易失性,主要用于备份(从磁盘故障恢复),和归档数据;顺序访问,比磁盘慢得多, 非常高的性能(40 300 GB 磁带可用);磁带可以从驱动删除,比磁盘存储成本更便宜,但驱动 器是昂贵的;磁带自动点唱机(Tape juke-boxes)能存储大量数据。
相关文档
最新文档