黑大数据库实验报告
数据库实验报告总结

数据库实验报告总结数据库实验报告总结引言:数据库是现代信息系统的重要组成部分,它承载着大量的数据,并提供高效的数据管理和查询功能。
在数据库实验中,我们通过设计和实现一个简单的数据库系统,深入了解了数据库的基本原理和操作。
本文将对数据库实验进行总结,包括实验目的、实验过程和实验结果等方面。
一、实验目的数据库实验的主要目的是让我们掌握数据库的基本概念、原理和操作方法,培养我们的数据库设计和管理能力。
具体来说,实验目的包括以下几点:1. 理解数据库的概念和基本原理;2. 掌握数据库的设计和规范化方法;3. 学习使用SQL语言进行数据库的操作和查询;4. 熟悉数据库管理系统的使用和配置。
二、实验过程在实验中,我们首先进行了数据库的设计和规范化。
通过分析需求,我们确定了数据库的实体和关系,并进行了关系模式的设计。
然后,我们使用数据库管理系统(DBMS)创建了数据库,并根据设计的关系模式创建了表格。
接下来,我们学习了SQL语言的基本语法和操作,包括创建表格、插入数据、更新数据和查询数据等。
通过实际操作,我们深入理解了SQL语言的使用方法,并能够熟练地编写SQL语句进行数据库操作和查询。
三、实验结果在实验过程中,我们成功地设计和实现了一个简单的数据库系统,并进行了一系列的数据库操作和查询。
通过实验,我们获得了以下实验结果:1. 成功创建了数据库和表格,并插入了测试数据;2. 能够使用SQL语句进行数据的增删改查操作;3. 实现了基本的数据库查询功能,包括条件查询、排序查询和连接查询等;4. 学会了使用数据库管理系统进行数据库的备份和恢复。
四、实验心得通过数据库实验,我收获了很多。
首先,我深入理解了数据库的概念和原理,明确了数据库在信息系统中的重要性。
其次,我掌握了数据库的设计和规范化方法,能够根据需求进行数据库的设计和创建。
此外,我学会了使用SQL语言进行数据库的操作和查询,能够编写复杂的SQL语句实现各种功能。
黑大数据库实验报告

黑大数据库实验报告黑龙江大学“数据库系统原理课程设计”总结报告学院软件学院年级 4 2014 级级专业软件工程学号20143983 姓名陆芝浩报告日期 2016.11.9 成绩黑龙江大学软件学院1 1 、开发环境操作系统:Windows7编程语言环境:VC++6.02 2 、S DBMS 系统架构3 3 、S DBMS 主要功能模块1、实现 SQL 语句中的 Create Table 建表语句,建立相应的数据库表,并生成相应的数据字典文件和数据文件。
2、实现 alter table 表模式的修改功能:①能够为已建立的表添加属性。
②能够从已建立的表中删除属性。
3、实现 drop table 删除表功能。
4、实现 create index 创建索引的功能。
5、实现 drop index 删除索引的功能。
6、实现 insert 可以向已经创建的表插入元组。
7、实现 delete 从已经创建的表中删除元组。
8、实现 update 修改表中的数据。
9、实现 SELECT 语句,包括:实现单表全属性查询。
实现单表单属性查询。
实现多表的连接全属性查询。
实现多表的连接和选择条件的全属性查询。
实现多表的连接的单属性查询。
实现多表的连接和选择的单属性查询。
实现单表的选择的单属性查询。
实现单表的选择的全属性查询。
10、利用启发式关系代数优化算法进行查询优化。
11、建立访问权限,根据数据字典(DD)实现对数据库的安全性检查和完整性约束的机制。
3.1 SQL 语言的词法和语法分析(1)功能介绍通过编译原理的知识对输入的SQL语句进行词法分析,将SQL语句拆分为若干个单词,对其进行语法分析,确定输入的 SQL 语句的含义.(2)相关理论利用编译原理的相关知识,对输入的 SQL 语句进行模仿SQL 语言的词法及语法结构的分析。
(3)算法描述在调用的每个相关模块的的起始部分,对该条 SQL 语句进行拆分,对每一个关键字位置进行比对处理,如有词法或语法错误,立即停止此次调用模块操作,并报错,重新输入 SQL 语句。
黑大数据库实验报告资料

黑龙江大学“数据库系统原理课程设计”总结报告学院软件学院年级2014级专业软件工程学号********姓名陆芝浩报告日期2016.11.9成绩黑龙江大学软件学院1、开发环境操作系统:Windows7编程语言环境:VC++6.02、DBMS系统架构3、DBMS主要功能模块1、实现SQL语句中的Create Table建表语句,建立相应的数据库表,并生成相应的数据字典文件和数据文件。
2、实现alter table表模式的修改功能:①能够为已建立的表添加属性。
②能够从已建立的表中删除属性。
3、实现drop table删除表功能。
4、实现create index创建索引的功能。
5、实现drop index删除索引的功能。
6、实现insert可以向已经创建的表插入元组。
7、实现delete从已经创建的表中删除元组。
8、实现update修改表中的数据。
9、实现SELECT语句,包括:实现单表全属性查询。
实现单表单属性查询。
实现多表的连接全属性查询。
实现多表的连接和选择条件的全属性查询。
实现多表的连接的单属性查询。
实现多表的连接和选择的单属性查询。
实现单表的选择的单属性查询。
实现单表的选择的全属性查询。
10、利用启发式关系代数优化算法进行查询优化。
11、建立访问权限,根据数据字典(DD)实现对数据库的安全性检查和完整性约束的机制。
3.1 SQL语言的词法和语法分析(1)功能介绍通过编译原理的知识对输入的SQL语句进行词法分析,将SQL语句拆分为若干个单词,对其进行语法分析,确定输入的SQL语句的含义.(2)相关理论利用编译原理的相关知识,对输入的SQL语句进行模仿SQL语言的词法及语法结构的分析。
(3)算法描述在调用的每个相关模块的的起始部分,对该条SQL语句进行拆分,对每一个关键字位置进行比对处理,如有词法或语法错误,立即停止此次调用模块操作,并报错,重新输入SQL语句。
(4)程序流程图(5)测试用例与实验结果词法语法分析在各功能中体现。
数据库实训报告实验总结

一、实验背景随着信息化时代的到来,数据库技术已成为当今社会的重要技术之一。
为了提高我国高校学生的实践能力,培养适应社会发展需求的数据库技术人才,我校组织了数据库实训课程。
通过本次实训,使学生们能够掌握数据库的基本原理、设计方法和应用技术,提高解决实际问题的能力。
二、实验目的1. 理解数据库的基本概念和原理;2. 掌握数据库的设计方法和步骤;3. 学会使用数据库管理系统进行数据库的创建、修改和查询;4. 培养学生分析问题、解决问题的能力;5. 提高学生的团队合作意识和沟通能力。
三、实验内容本次数据库实训主要包括以下内容:1. 数据库基本概念:数据库、数据库系统、数据库管理系统等;2. 关系数据库:关系模型、关系代数、关系运算等;3. SQL语言:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)等;4. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计等;5. 数据库实现:使用数据库管理系统进行数据库的创建、修改和查询;6. 数据库应用:使用数据库技术解决实际问题。
四、实验过程1. 需求分析:根据实训要求,分析数据库所需解决的问题,确定数据库的功能和性能指标;2. 概念结构设计:根据需求分析,设计数据库的概念结构,包括实体、属性和实体间的关系;3. 逻辑结构设计:将概念结构转换为逻辑结构,包括确定表结构、字段类型、约束条件等;4. 物理结构设计:根据逻辑结构设计,确定数据库的物理存储方式,包括数据文件、索引文件等;5. 数据库创建:使用数据库管理系统创建数据库,包括创建表、索引、视图等;6. 数据操作:使用SQL语言进行数据插入、删除、更新和查询等操作;7. 数据库应用:使用数据库技术解决实际问题,如数据备份、恢复、安全等。
五、实验总结1. 理论与实践相结合:本次实训使我深刻认识到,数据库技术不仅包括理论知识,还需要将理论应用于实践,解决实际问题;2. 数据库设计的重要性:数据库设计是数据库应用的基础,一个良好的数据库设计可以提高数据库的性能和可用性;3. SQL语言的应用:SQL语言是数据库操作的核心,熟练掌握SQL语言可以提高数据库操作效率;4. 团队合作与沟通:在实训过程中,与团队成员密切配合,共同完成任务,提高了我的团队合作意识和沟通能力;5. 实验心得:通过本次实训,我对数据库技术有了更深入的了解,掌握了数据库的基本原理、设计方法和应用技术,为今后的学习和工作打下了坚实的基础。
大学生数据库实训报告

一、实习背景随着信息技术的飞速发展,数据库技术已经成为现代信息技术的重要组成部分。
为了更好地适应社会需求,提高自己的专业素养,我在大学期间参加了数据库实训课程。
通过两个月的实训,我对数据库技术有了更加深入的了解,现将实训情况总结如下。
二、实训目的1. 理解数据库的基本概念、原理和方法。
2. 掌握数据库设计、实现和优化的基本技能。
3. 培养实际操作能力,提高解决实际问题的能力。
4. 提高团队协作能力和沟通能力。
三、实训内容1. 数据库基础知识实训过程中,我们学习了数据库的基本概念,如数据模型、关系模型、实体-关系模型等。
同时,我们还学习了数据库的原理,包括数据完整性、数据一致性、数据安全性等。
2. 数据库设计数据库设计是数据库应用开发过程中的重要环节。
我们学习了数据库设计的基本方法,包括需求分析、概念设计、逻辑设计和物理设计。
在实训中,我们以一个实际项目为例,进行了数据库设计,并使用E-R图、UML图等工具进行了可视化展示。
3. 数据库实现数据库实现是将设计好的数据库转化为实际运行的数据库系统。
我们学习了SQL语言,包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。
在实训中,我们使用SQL语句对数据库进行创建、修改、查询、删除等操作。
4. 数据库优化数据库优化是提高数据库系统性能的重要手段。
我们学习了数据库优化的基本方法,包括索引优化、查询优化、存储优化等。
在实训中,我们对实际项目中的数据库进行了优化,提高了数据库的查询效率。
5. 数据库应用开发数据库应用开发是将数据库技术应用于实际问题的过程。
我们学习了使用Java、Python等编程语言进行数据库应用开发。
在实训中,我们以一个实际项目为例,进行了数据库应用开发,实现了数据的增删改查等功能。
四、实训过程1. 需求分析首先,我们对项目进行了需求分析,明确了项目背景、目标、功能需求等。
2. 概念设计根据需求分析,我们进行了概念设计,包括实体-关系模型、数据字典等。
大型数据库实验报告

大型数据库实验报告大型数据库实验报告一、引言在当今信息化时代,大数据已经成为了各个领域中不可忽视的重要资源。
而大型数据库作为存储、管理和处理大数据的核心工具,对于提高数据的可靠性、安全性和高效性具有重要意义。
本实验报告旨在介绍大型数据库的基本概念、技术特点以及实验过程和结果。
二、大型数据库的概念和技术特点1. 大型数据库的概念大型数据库是指存储了海量数据并能够支持高并发访问的数据库系统。
它能够处理各种类型的数据,包括结构化数据、半结构化数据和非结构化数据。
大型数据库通常采用分布式架构,通过将数据分散存储在多个节点上,实现高可用性和高性能的数据处理。
2. 大型数据库的技术特点(1)分布式存储和处理:大型数据库采用分布式存储和处理技术,将数据分散存储在多个节点上,并通过并行处理来提高数据的处理速度和性能。
(2)容灾和高可用性:大型数据库具备容灾和高可用性的能力,即使某个节点发生故障,系统仍然能够正常运行,并保证数据的完整性和可靠性。
(3)数据安全和隐私保护:大型数据库通过访问控制、加密和审计等技术手段,保护数据的安全性和隐私性,防止数据泄露和非法访问。
(4)数据挖掘和分析:大型数据库支持数据挖掘和分析功能,通过对海量数据的挖掘和分析,提取有价值的信息和知识,为决策提供支持。
三、实验过程和结果1. 实验目的本次实验的目的是通过搭建一个大型数据库系统,测试其在处理大数据时的性能和可靠性。
2. 实验环境本次实验使用了一台配置较高的服务器作为数据库服务器,并使用了分布式存储技术将数据分散存储在多个节点上。
3. 实验步骤(1)数据准备:首先,我们收集了一批结构化数据,并对其进行清洗和预处理,以保证数据的质量和一致性。
(2)数据库设计:根据实验需求,我们设计了合适的数据库模式,并创建了相应的表结构和索引。
(3)数据导入:将准备好的数据导入到数据库中,并进行数据分片和分区,以实现数据的分布式存储。
(4)性能测试:通过模拟大量用户并发访问数据库,测试数据库在处理高并发访问时的性能和响应时间。
大数据库实训技术报告

一、摘要随着信息技术的飞速发展,大数据已成为当今社会的重要资源。
为了提高学生对大数据库技术的掌握和应用能力,本次实训以大数据库技术为核心,通过实际操作,让学生深入了解和掌握大数据库的基本原理、技术架构、操作方法以及应用场景。
本文将对实训过程、成果和心得体会进行总结。
二、实训背景随着互联网、物联网、人工智能等技术的快速发展,大数据已经成为各个行业的重要战略资源。
掌握大数据库技术对于从事IT行业的人来说具有重要意义。
本次实训旨在让学生通过实际操作,掌握大数据库的基本原理、技术架构、操作方法以及应用场景,提高学生的实践能力和创新能力。
三、实训内容1. 大数据库基本原理(1)大数据概念:介绍大数据的定义、特点、分类和发展趋势。
(2)大数据技术:讲解分布式文件系统(如Hadoop HDFS)、分布式数据库(如HBase、Cassandra)、分布式计算框架(如MapReduce、Spark)等。
2. 大数据库技术架构(1)Hadoop生态系统:介绍Hadoop、HDFS、MapReduce、YARN、Hive、HBase等组件的原理和作用。
(2)Spark生态系统:讲解Spark、Spark SQL、Spark Streaming、MLlib等组件的原理和应用。
3. 大数据库操作方法(1)Hadoop集群搭建:讲解Hadoop集群的搭建步骤、配置参数和常见问题解决。
(2)HDFS操作:介绍HDFS文件系统的基本操作,如文件上传、下载、删除等。
(3)HBase操作:讲解HBase的基本操作,如表创建、数据插入、查询、删除等。
4. 大数据库应用场景(1)数据挖掘:介绍数据挖掘的基本原理、方法和应用场景。
(2)机器学习:讲解机器学习的基本概念、算法和在实际项目中的应用。
(3)实时计算:介绍实时计算的基本原理、技术和应用场景。
四、实训成果1. 搭建Hadoop集群:成功搭建Hadoop集群,并完成相关配置。
2. HDFS操作:熟练掌握HDFS文件系统的基本操作。
数据库实验报告(通用3篇)

数据库实验报告(通用3篇)数据库试验报告篇1一、实训时间:20_年5月13日至5月24日二、实训地点:三、实训目的与意义:1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。
2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。
3,并且这次实习可以非常好的关心我完成将来的毕业论文。
四、实训感悟:还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。
然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。
同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。
使我们队公司有了更进一步的了解实习,就是在实践中学习。
经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。
当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。
还有发布了一些关于公司产品的博客,比如新浪,网易。
而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。
经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。
数据库试验报告篇2由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。
实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。
虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黑龙江大学“数据库系统原理课程设计”总结报告学院软件学院年级2014级专业软件工程学号20143983姓名陆芝浩报告日期2016.11.9成绩黑龙江大学软件学院1、开发环境操作系统:Windows7编程语言环境:VC++6.02、DBMS系统架构3、DBMS主要功能模块1、实现SQL语句中的Create Table建表语句,建立相应的数据库表,并生成相应的数据字典文件和数据文件。
2、实现alter table表模式的修改功能:①能够为已建立的表添加属性。
②能够从已建立的表中删除属性。
3、实现drop table删除表功能。
4、实现create index创建索引的功能。
5、实现drop index删除索引的功能。
6、实现insert可以向已经创建的表插入元组。
7、实现delete从已经创建的表中删除元组。
8、实现update修改表中的数据。
9、实现SELECT语句,包括:实现单表全属性查询。
实现单表单属性查询。
实现多表的连接全属性查询。
实现多表的连接和选择条件的全属性查询。
实现多表的连接的单属性查询。
实现多表的连接和选择的单属性查询。
实现单表的选择的单属性查询。
实现单表的选择的全属性查询。
10、利用启发式关系代数优化算法进行查询优化。
11、建立访问权限,根据数据字典(DD)实现对数据库的安全性检查和完整性约束的机制。
3.1 SQL语言的词法和语法分析(1)功能介绍通过编译原理的知识对输入的SQL语句进行词法分析,将SQL语句拆分为若干个单词,对其进行语法分析,确定输入的SQL语句的含义.(2)相关理论利用编译原理的相关知识,对输入的SQL语句进行模仿SQL语言的词法及语法结构的分析。
(3)算法描述在调用的每个相关模块的的起始部分,对该条SQL语句进行拆分,对每一个关键字位置进行比对处理,如有词法或语法错误,立即停止此次调用模块操作,并报错,重新输入SQL语句。
(4)程序流程图(5)测试用例与实验结果词法语法分析在各功能中体现。
3.2创建数据库及数据操作功能功能介绍1、实现建立数据库表的结构的功能。
(1)支持整型、字符型数据。
(2)以文件形式保存基本表。
(3)建立相应的数据字典。
2、实现输入数据库表记录的功能。
3、实现删除数据库表记录的功能。
4、实现修改数据库表记录的功能。
5、实现显示数据库表结构和内容.6、实现在已有的表中添加属性的功能;7、实现从已有的表中删除属性的功能;8、实现删除表的功能。
(2)相关理论主要是对文件操作,读文件、写文件及文件指针的运用。
(3)算法描述创建表:读取由词法分析产生的文件,根据相应的关键字判断应该进行何种操作,建表前应先判断该表是否存在,若不存在,将该表的信息及各个属性的信息写入文件。
生成相应的数据字典和数据文件。
程序流程图:删除表:1.根据要删除的表名,查找该表是否存在。
2.该表若存在,则将调用remove函数删除该表,并将与该表有关的信息及文件删除。
程序流程图:增加属性:1.对要进行操作的表判断是否存在;2.判断要加入的属性在表中是否已存在,若不存在则将要加入的属性加入到该表中,相应文件同时进行更新。
程序流程图:删除属性:1.判断该表是否存在;2.断该表中是否存在该属性,若存在,则将该属性删除,并更新相应文件的信息;程序流程图:插入数据:1.判断表是否存在2.判断表中是否存在主键,若存在主键,则判断插入数据的主键是否与已有数据的主键重复。
若该表不存在主键,则直接插入数据,并且更新程序流程图:删除记录:1.表是否存在2.判断欲删除数据是否存在3.根据判断条件进行删除4.更新相关文件程序流程图(5)测试用例与实验结果①建表和修改表的结构②添加主键和插入数据③删除记录④修改记录⑤删除表3.3索引的创建及删除(1)功能介绍1.在主键上建立主索引。
2.在主键上建立辅助索引。
3.在非主键上建立辅助索引。
4.删除索引。
(2)相关理论对主键建立索引,利用二分查找法和顺序查找法,二分查找法可缩短查询时间,构造一个索引文件,查询时只要对索引文件进行查询即可,缩短了处理时间。
(3)算法描述1.若是创建主索引,首先从表中找到主键;2.然后利用冒泡排序对数据进行从小到大排序;3.建立主索引中,1条索引记录每个磁盘块中存放5个元组。
4辅助索引每条索引记录都对应一个元组,辅助索引可以是无序文件,最后将其写入索引文件中。
程序流程图测试用例与实验结果立主索引:create index main student_index on student (num);②建立主键上的辅助索引:create index fuzhu student_index on student (num);③建立非主键上的辅助索引:create index fuzhu student_index on student (name);3.4查询功能(1)功能介绍①实现全关系选择。
②实现单关系选择。
③实现两个关系的连接。
④实现两个关系的连接和选择。
⑤实现单关系投影。
⑥实现单关系选择和投影。
⑦实现两个关系的连接和投影。
⑧实现两个关系的连接,投影和选择。
相关理论查找分为单表查询以及单表索引查询,多表查询是调用了单表查询,然后进行选择,连接以及投影。
全关系查询是将字典文件中该表的所有属性取出,条件过滤是将SQL语句中的条件抽取出来依照字典文件中的表结构进行字段的一次排查将符合条件的留在结果集合中。
不符合条件的从结果集合中删除。
完成之后按照字段进行投影工作,投影同样是依照sql语句以及数据字典进行的。
多表查询,是将sql语句中涉及的表首先行进单表查询,将结果集合分别进行条件过滤,表连接操作最后进行投影工作。
(3)算法描述a.全关系的选择操作扫描数据字典,判断是否有该表,如果有,则扫描数据文件,将文件中内容全部输出。
b.实现单关系的投影操作扫描数据字典,判断是否有该表,若有该表,记录要投影的属性是第几个,扫描数据文件,将每个元组中要查询的属性输出。
c.实现单关系的选择操作(允许多条件)扫描数据字典,判断是否有该表,若有该表,扫描数据文件,利用循环将满足“where”后条件的元组选出。
d.实现单关系的选择投影操作(允许多条件)扫描数据字典,判断是否有该表,若有该表,则记录需要投影的属性是第几个,查找数据文件,利用循环将满足“where”条件的元组找出并属性相应的属性值。
e.实现两个关系的连接操作扫描数据字典,判断是否有这两个表,若有,则查找相关属性,将两个表中的相关属性依据条件进行匹配,若匹配成功,则表示连接成功,输出连接结果。
f.实现两个关系的选择和连接操作在以上的连接结果中挑选符合条件的元组输出。
g.实现两个关系的选择、投影和连接操作在以上的结果中选择要投影的属性,输出。
程序流程图测试用例与实验结果①全关系选择:select * from student;②单关系选择:select * from student where num=1000;③实现两个关系的连接:select * from student,xuanxiu where num=x_num;④实现两个关系的连接和选择:select * from student,xuanxiu where num=x_num and num >1001;⑤单关系投影:select name,sex from student;⑥单关系选择和投影:select name,sex from student where num=1007;⑦两个关系的连接和投影:select num,grade from student,xuanxiu where num=x_num;⑧两个关系的连接,投影和选择:select num,grade from student,xuanxiu where num=x_num and num>1001;3.6数据库保护功能(1)功能介绍要求根据数据字典(DD)实现对数据库的安全性检查。
包括设置口令、密码和权限等。
相关理论掌握数据库系统的安全性保护机制。
(3)算法描述编写一个登陆界面,限制用户名和密码,实现安全性保护机制,添加的用户名和密码都写到了mima.txt文件当中。
(4)程序流程图(5)测试用例与实验结果①原来mima.txt文件中的数据:②添加用户名:root 密码:8833create user ttt identified by 888;加后mima.txt文件中的数据:4、总结通过模拟DBMS的实现,使理论与实践得到融合,更深刻的理解了相关原理及实现。
通过实验的模拟,对关系代数的运算,SQL语句的使用,有了更多的掌握,同时对数据库的理解更深刻,提高了编程能力。
5、参考文献《数据库系统原理》第2版电子工业出版社李建中编著《数据结构—用C语言描述》唐策善清华大学出版社。