数据库原理与设计_第一章
数据库原理与设计

数据库原理与设计数据库是指按照数据结构来组织、存储和管理数据的仓库,其设计和原理是构建数据库系统的基础。
数据库的设计和原理涉及到数据的组织、存储、检索和管理等方面,对于开发人员和数据库管理员来说,掌握数据库的原理和设计是非常重要的。
本文将从数据库的基本原理、设计方法和实际应用等方面展开阐述。
首先,数据库的基本原理是指数据库系统的核心概念和基本特性。
数据库系统的核心概念包括数据模型、数据结构、数据操作和数据完整性等。
数据模型是描述数据的抽象模型,常见的数据模型包括层次模型、网络模型、关系模型和面向对象模型等。
数据结构是指数据在数据库中的组织形式,包括表、索引、视图、存储过程等。
数据操作是指对数据库中数据的增删改查操作,常见的数据操作包括插入、更新、删除和查询等。
数据完整性是指数据的正确性和一致性,包括实体完整性、参照完整性和用户定义的完整性等。
其次,数据库的设计方法是指设计数据库系统的方法和技术。
数据库的设计方法包括概念设计、逻辑设计和物理设计三个阶段。
概念设计是指根据用户需求和业务规则来设计数据库的概念模型,通常使用实体关系模型来表示。
逻辑设计是指将概念模型转化为数据库管理系统支持的数据模型,如关系模型或面向对象模型。
物理设计是指根据具体的数据库管理系统和硬件平台来设计数据库的物理存储结构和存取路径等。
最后,数据库的实际应用是指数据库系统在实际项目中的应用和实践。
数据库系统在各种信息系统中都有广泛的应用,如企业资源规划系统、客户关系管理系统、在线交易处理系统等。
数据库系统的实际应用涉及到数据库的选型、性能优化、安全保护、备份恢复等方面,需要开发人员和数据库管理员具备相应的技能和经验。
总之,数据库的原理和设计是数据库系统的核心内容,对于开发人员和数据库管理员来说,掌握数据库的原理和设计是非常重要的。
本文从数据库的基本原理、设计方法和实际应用等方面对数据库进行了全面的介绍,希望能对读者有所帮助。
陶宏才《数据库原理及设计》第3版课后习题答案

第一章一、解答题1、解释术语:数据、数据库、数据管理系统、数据库系统、数据库应用系统、视图、数据字典。
P19-20数据:是描述现实世界中各种具体事物或抽象概念的、可存储并具有明确意义的信息。
数据库:是相互关联的数据集合。
数据管理系统:是一个通用的软件系统,由一组计算机程序构成。
数据库系统:是一个用户的应用系统得以顺利运行的环境。
数据库应用系统:主要指实现业务逻辑的应用程序。
视图:指不同的用户对同一数据库的每一种理解称为视图。
数据字典:用于存储数据库的一些说明信息的特殊文件。
2、简述数据抽象、数据模型及数据模式之间的关系P26数据模型是数据抽象的工具,是数据组织和表示的方式;数据模式是数据抽象利用数据模型,将数据组织起来后得到的结果;总而言之,数据模式是数据抽象的结果。
3、DBMS应具备的基本功能有哪些?P9数据独立性、安全性、完整性、故障恢复、并发控制4、数据库中对数据最基本的4种操作是什么?P24增加、删除、修改、查询5、评价数据模型的3个要素是什么?P121)能够真实地描述现实系统2)能够容易为业务用户所理解3)能够容易被计算机实现6、数据模型的3个要素是什么?P24数据结构、数据操作、数据约束7、简述SQL语言的使用方式。
P13一般有两种方式:SQL的交互式使用;用户通过开发应用系统与RDBMS交互。
8、在数据库设计时,为什么涉及到多种数据模型?P12因为目前商用化DBMS没有一个能够同时满足3项要求,为此,人们不得不走折中路线,设计一些中间的数据模型。
9、数据库系统中的用户类型有哪些?P28-29最终用户、数据库应用开发人员、数据库管理员、其他与数据库系统有关的人员。
11、简述OLTP与OLAP间的区别。
P42-43OLTP(联机事务处理)主要面向日常的业务数据管理,完成用户的事务处理,提高业务处理效率,通常要进行大量的更新操作,同时对响应时间要求比较高。
OLAP(联机分析处理)注重数据分析,主要对用户当前及历史数据进行分析,辅助领导决策,通常要进行大量的查询操作,对时间的要求不太严格。
数据库系统原理与设计(万常选版)整本书练习题和详细答案详解

数据库系统概论习题集第一章绪论一、选择题1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DB S)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括D B和DBM SB. DBMS包括DB和DB SC. DB包括DB S和DBM SD. DBS就是D B,也就是DBM S3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是()。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是()。
A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是()。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是()。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式10.下述()不是DBA数据库管理员的职责。
数据库原理与设计(Oracle版)复习概要

数据库原理与设计(Oracle版)复习概要Oracle复习概要第1章数据库系统的基本原理1.数据(Data)数据是数据库存储的基本对象。
是描述现实世界中各种具体事物或抽象概念的、可存储并具有明确意义的符号记录。
2.数据库(DataBase,简称为DB)简单的说,数据库就是相互关联的数据集合。
严格的说,数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性。
3.数据库管理系统(DBMS)1)数据定义功能2)数据操纵功能3)数据控制功能4.数据库系统(DBS)数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库(DB)、数据库管理系统(DBMS)、应用系统和数据库管理员(DBA)构成。
5.数据库应用系统(DBAS)数据库应用系统主要是指实现业务逻辑的应用程序。
6.数据抽象的过程即是数据库设计的过程,具体的步骤如下:1)根据用户需求,设计数据库的概念模型,这是一个“综合”的过程。
2)根据转换规则,把概念模型转换成数据库的逻辑模型,这是一个“转换”的过程。
3)根据用户的业务特点,设计不同的外部模型,给应用程序使用。
也就是说,应用程序使用的是数据库外部模型中的各个视图。
4)数据库实现时,要根据逻辑模型设计其内部模型。
7.数据库系统的特点:1)数据结构化2)数据的共享性高,冗余度低,易扩充3)数据独立性高4)数据由DBMS统一管理和控制第2章关系数据库标准语言SQL1.SQL语言的组成1)数据定义语言(DDL)DDL用来定义、修改、删除数据库中的各种对象。
包括创建、修改、删除或者重命名模式对象(CREATE、ALTER、DROP、RENAME)的语句,以及删除表中所有行但不删除表(Truncate)的语句等。
2)数据操纵语言(DML)DML的命令用来查询、插入、修改、删除数据库中数据。
包含用于查询数据(Select)、添加新行数据(Insert)、修改现有行数据(Update)、删除现有行数据(Delete)的语句等。
数据库系统原理第一章习题

第1章绪论一、选择题1、数据库系统的核心和基础是()。
A. 物理模型B. 概念模型C. 数据模型D. 逻辑模型2、实现将现实世界抽象为信息世界的是()。
A. 物理模型B. 概念模型C. 关系模型D. 逻辑模型3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。
A. 数据可以长期保存B. 数据共享性很强C. 数据独立性很好D. 数据整体结构化4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。
A. 外模式/模式映像B. 模式C. 模式/内模式映像D. 外模式5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?()A. 应用系统B. 编译系统C. 操作系统D. 硬件系统6、下列说法中,正确的是()。
A. 数据库的概念模型与具体的DBMS有关B. 三级模式中描述全体数据的逻辑结构和特征的是外模式C. 数据库管理员负责设计和编写应用系统的程序模块D. 从逻辑模型到物理模型的转换一般是由DBMS完成的7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。
A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8、在数据管理技术发展过程中,需要应用程序管理数据的是()。
A. 人工管理阶段B. 人工管理阶段和文件系统阶段C. 文件系统阶段和数据库系统阶段D. 数据库系统阶段二、判断题1、通常情况下,外模式是模式的子集。
()2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。
()3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。
()4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。
()三、填空题1、数据库系统的三级模式结构是指数据库系统是由____________、____________和_____________三级构成。
数据库原理与设计

8. 一般情况下,联系用什么来唯一标识? 答:一般情况下,联系由所参与实体的键共
同唯一确定。
二. 单项选择题
1. ( ③ )不是数据模型的要素。
①数据结构 ②数据操作 ③数据类型 ④完整性约束
2. ( ④ )是高级语义数据模型。
6. 评价数据模型的三个标准? 能够真实地描述现实系统, 容易被业务用户所理解, 容易被计算机所实现。
7. 数据模型的三个要素?
数据结构,用于描述现实系统中数据的静 态特性;数据结构不仅要描述数据本身还 要描述数据之间的联系;
数据操作,用于描述数据的动态特性;包 括操作及有关的操作规则数据库的主要操 作有插入删除修改和查询。
数据约束,描述对数据的约束特性。完整 性规则是数据模型中数据及其联系所具有 的约束规则用来限定数据库状态以及状态 的变化以保证数据的正确。
8. 数据库语言的作用?
数据库语言包括数据定义语言、数据操纵语言和数 据控制语言三种。他们分别提供结构定义、数据 操纵和系统控制的功能。
9. SQL语言的使用方式? 有两种方式,一是“交互式”,用户直接在DBMS
2. DBMS应具备的基本功能?
数据独立性:通过“数据结构”和“数据文件” 从应用程序中分离出来,交给DBMS处理和管理 来达到的。
安全性:保证不具有权限的用户看不到其不应该 看到的东西。
完整性:即完整性约束,保证数据的完整、正确。 故障恢复:保证在出现故障时不丢失任何数据,
且故障排除后能恢复故障时的有效数据。 并发控制:提供多用户同时访问的功能,但又能
10. ODBC及JDBC的作用?
ODBC及JDBC是为各种高级程序语言或 应用系统提标准SQL数据访问的中间件; 还提供了数据库访问的统一、标准的接口 函数,为应用程序实现RDBMS平台的无 关性和可移植性奠定了基础。
数据库系统原理教程(第一章)清华大学出版社PPT课件

DBMS对数据的控制功能(续)
并发(Concurrency)控制
– 对多用户的并发操作加以控制和协调,防止 相互干扰而得到错误的结果。
数据库恢复(Recovery)
– 将数据库从错误状态恢复到某一已知的正确 状态。
43
1.1 引言
1.1.1 数据、数据库、数据库系统、数据库管理系统 1.1.2 数据库技术的生产与发展 1.1.3 数据库技术的研究领域
系所具有的制约和储存规则,用以限定符合 数据模型的数据库状态以及状态的变化,以 保证数据的正确、有效、相容。
59
数据的约束条件(续)
数据模型对约束条件的定义
– 反映和规定本数据模型必须遵守的基本的通 用的完整性约束条件。例如在关系模型中, 任何关系必须满足实体完整性和参照完整性 两个条件。
– 提供定义完整性约束条件的机制,以反映具 体应用所涉及的数据必须遵守的特定的语义 约束条件。
...… ...…
应用程序n
数据集n
24
人工管理(续)
特点3
– 数据的共享程度:无共享、冗余度极大 – 数据的独立性:不独立,完全依赖于程序 – 数据的结构化:无结构 – 数据控制能力:应用程序自己控制
25
二、文件系统
时期
– 50年代末--60年代中
产生的背景
– 应用需求 科学计算、管理 – 硬件水平 磁盘、磁鼓 – 软件水平 有文件系统 – 处理方式 联机实时处理、批处理
60
1.2 数据模型
1.2.1 数据模型的要素 1.2.2 概念模型 1.2.3 数据模型
61
1.2.2 概念模型
1. 概念模型 2. 信息世界中的基本概念 3. 概念模型的表示方法
《数据库系统原理与设计》课后答案

精品行业资料,仅供参考,需要可下载并修改后使用!第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:( l )数据(Data ) :描述事物的符号记录称为数据。
数据的种类有数字、文字、图形、图像、声音、正文等。
数据与其语义是不可分的。
解析在现代计算机系统中数据的概念是广义的。
早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。
现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。
数据与其语义是不可分的。
500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。
( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统(DataBas 。
Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
解析数据库系统和数据库是两个概念。
数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。
但是在日常工作中人们常常把数据库系统简称为数据库。
希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•
• •
李建中, 王珊编著. 数据库系统原理. 电子工业出版社, 1999.4
王珊, 陈红编著. 数据库系统原理教程. 清华大学出版社, 1998.7 Ramez Elmasri, Shamkant B. Navathe著.数据库系统基础. 第3 版. 邵佩英, 张坤龙等译. 人民邮电出版社, 2002.11
• DBMS的基本原理在SQL Server中的体现;
• 数据库应用系统的设计与开发。
讲授方式
• 首先讲解数据库系统的整体框架,了解其各部分组 成及地位作用、所涉及的概念及内容;重视英文术 语;
•
•
根据整体框架,分别讲授各个组成部分;
各个部分的讲解,基本上先讲其基本概念及理论, 紧接着将以SQL Server DBMS为例,对应讲解该 理论在实际的DBMS中的运用及体现; 利用上机实验条件和课内外课时,实际上机实习, 加深理论,掌握有代表性的SQL Server DBMS; 教材:陶宏才主编, <<数据库原理及设计>>, 第二 版,清华大学出版社,2007.9
管理应用系统
支持 开发
大容量数据 并发访问 故障恢复 安全性 完整性 数据库管理系统 (DBMS)
文件系统
数据结构,数据文件
数据库
• 抽出五个基本公共功能形成数据库管理系统 • 引起的术语变化:
结构类型 ⇒ 数据模型(data model) 具体的某个结构 ⇒ 数据模式(data schema) 数据文件 ⇒ 数据库
– DBMS利用许多复杂的技术来高效存储和检索数据,
这对存于外部存储设备上的数据相当重要。
• 数据完整性与安全性(Data Integrity and Security)
– DBMS建立完整性约束,如为每个数据项指定数据类型。
– DBMS提供授权子系统,每个用户或用户组被赋予一个通 过口令保护的帐户,不同的帐户有不同的访问权限。
数据库系统的优点
整体数据的结构化 学生记录结构 学号 姓名 性别 年龄 所在系 家庭住址 联系电话
课程记录结构 课程号 课程名 学时 教材名称
选课记录结构 学号 课程号 学期 成绩
数据库系统的优点
• 数据独立性(Data Independence)
– 将数据如何表示的(如:是数组还是整数?)和如何存 储的(如:一个记录的长度)与应用程序分离 – 数据结构和存储方式发生变化不需修改和编译应用程序。 – 数据的逻辑独立性:当模式改变时,数据库管理员修改 有关的外模式/模式映象,使外模式保持不变;应用程序 是依据数据的外模式编写的,从而应用程序不必修改, 保证了数据与程序的逻辑独立性,简称数据的逻辑独立 性。 – 数据的物理独立性:当数据库的存储结构改变了(例如 选用了另一种存储结构),数据库管理员修改模式/内模 式映象,使模式保持不变;应用程序不受影响。保证了 数据与程序的物理独立性,简称数据的物理独立性。
– 文件系统必需做很大改进,以满足数据安全的要求, 例如:不同用户的授权问题。
• 数据的完整性(Integrity)
– 同一数据可能会出现在多个数据结构中,同时对应地 出现在多个数据文件中。 – 修改一个文件的一个数据,必须同时修改其他文件中 的相同的数据,否则就会产生数据的不一致。
走向数据库之二:“数据库诞生”
数据库系统的优点
数据的共享性高,冗余度低,易扩充
• 数据库系统从整体角度看待和描述数据,数据 面向整个系统,可以被多个用户、多个应用共 享使用。 • 数据共享的好处
– 减少数据冗余,节约存储空间
– 避免数据之间的不相容性与不一致性 – 使系统易于扩充
数据库系统的优点
• 高效数据访问 (Efficient Data Access)
走向数据库之三:“数据库的抽象层次”
• 应用系统开发数据库的抽象过程 – 对应用中的信息(数据)进行计算机化的管理 “数据抽 象”; – 例如:管理计算机系的学生李白(20010311)的“数据库”课程的 成绩 用一定的方式来组织数据,使其具有结构化 “数据 模型”(data model); – 利用“数据模型”工具完成对具体系统的数据抽取、组织, 得到的结果就是“数据模式”(data schema) • 复杂的应用系统,可分成多个应用子系统。 – 对每个子系统进行数据抽象,得到各自的模式,称为外模式 (external schema) “视图抽象”; – 在外模式的基础上“合零为整”,形成一个全局的数据模式, 是概念上的,唯一的,称为概念模式(conceptual schema) “概念抽象”; – 概念模式转化成计算机可实现的内模式(internal schema), 落实到计算机的物理实现层面 “物理抽象”;
– 五大功能及相关的任务由DBMS来完成,系统开发的 难度降低,开发时间也缩短了。
• 持久性存储(Persistent Storage)
– 数据库可以为程序对象和数据结构提供持久性存储。
数据库系统的基本功能
• 数据独立性 • 并发控制 • 故障恢复 • 安全性 • 完整性 注意:虽然DBMS有很多优势,但在某些情况下使用 DBMS反而会导致不必要的开销。如: – 苛刻的实时环境(现在有real-time DB); – 操作少,代码要求精炼时; – 数据是非结构化或半结构化的(如HTML、 XML、MS Word文档),还没有相应的查询语 言支持。
•
•
学习方式
• 好消息: – 课程内容是很多技术的基础 – 非常重要; – 几乎所有计算机应用领域都需要数据库 – 非常有用。 • 警钟: – 要把自己放到虚拟工作环境中,带着问题来学。 – 课程内容多,需要深入理解; – 学习不努力,考试徒伤悲! • 如何在本课程中获得事半功倍的效果? – 积极主动地学习; – 记笔记; – 上课时脑细胞要活跃,多问为什么; – 按时、优质地完成作业; – 同学间讨论问题; – 自己动手练习。
struct Course { int nCourseNo; char szCourseName[20]; char szDept[30]; };
nStudNo; nCourseNo; nScore;
注:sz - 数组(Array),n – 整数(Number ),c - 字符(Char)
文件系统实现过程(2)
1. 一个完成数据输入、存储、修改、输出、持
久有效的系统 2. 存储数据 —— 使用一种数据结构 3. 易于修改数据 —— 这种数据结构便于查找 数据和修改数据 4. 持久有效 —— 系统有安全保护措施
走向数据库之一:“史前时期”
• 数据库的“史前时期”是文件系统(File System)时期。 • 文件系统怎样开发管理应用呢?
数据库系统的优点(续)
• 数据管理 – 数据的集中管理可以控制冗余(Redundancy)。
•
并发访问与故障恢复
– 多个用户使用数据库,但用户感到好象只有他一个人 在使用似的。 – 数据库在执行某个程序发生故障后,DBMS能把数据 库恢复到这个程序开始执行前的正确状态。
•
缩短应用开发时间( Reduced Application Development Time)
程序运行前,需将数据文件中的数据读出,放入程序中 的对应链表中,以方便数据的操作。 程序结束运行之前,将链表中的数据存入到对应的数据 文件中。
•数据管理操作
最基本的数据操作:增加、删除、修改和查询,简称: 增删改查询。其他操作或功能由这四个基本操作组合而 来
文件系统的缺陷(1)
• 无法处理超大量数据(如GB级,TB级,PB级)
–开发任务 简单学生管理系统,学生注册、选课、学籍和成绩管 理。 –开发工具及环境 程序设计语言如C/C++,Windows下的文件系统。 –数据结构设计 确定管理对象;抽取对象主要特征;将特征组织起来。 利用C/C++语言中的“结构”数据类型存放数据。
文件系统实现过程(1)- 数据结构定义
struct Student { int char char int char }; nStudNo; szStudName[20]; cGender; nAge; szDept[30]; struct Enrollment { int nStudNo; int nWhichTerm; char cEnrolled; char szMem[30]; }; struct Score { int int int };
•构造链表
为了管理学生的信息,常常以班级为单位。
如果对集合数据进行添加、修改、排序等操作,一个办法是构 造链表。在我们的例子中,至少需要构造四个这样的链表。
以学生基本信息链表为例:
StudentInfo StudentInfo StudentInfo Λ
•链表操作 对班级的学生进行增加、删除、修改、查询与排序工作。 相对于链表是对结点进行insert,delete,update,query,sort。
成绩评估方法
• 平时成绩占30%
– 作业占15% – 课堂讨论,测验占15%(考勤) – 上机(完成并提交上机报告)
• 期末考试成绩占70%
– 内容以课堂讲授及教材为准。
主要参考书
• • • 王珊、萨师煊等编著. 数据库系统概论(第4版) . 高等教育 出版社, 2006 郑阿奇. SQL Server实用教程(第3版).电子工业出版社, 2013年 施伯乐等编著. 数据库系统教程. 第2版. 高等教育出版社, 2003.8
文件系统实现过程(3) - 用户界面设计
学生学籍管理
学号 姓名 性别 年龄 所属系
20030900001 张三 M 18 计算机
增加
删除
修改
查询
退出
学生学籍管理界面
文件系统实现过程(4)
•创建数据存储文件