课程总结
在社会信息化程度日益提高的今天,数据库已经无处不在了。一个网站需要有数据库来存储数据。一个学校需要用数据库来存储学生和教师的信息。一个公司需要用数据库来存储员工的信息和公司的资料。
作为一名学习计算机科学与技术的大学生,有着这样学习MySQL数据库的机会非常难得,在课堂学习了理论知识,在课后中应用理论,理解理论。通过这次学习MySQL数据库,我收获了很多,一方面理解懂到了许多以前没懂过的专业知识与理论知识的应用,另一方面还提高了自我动手的能力。本次MySQL数据库课程学习,是对我潜力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是十分有好处的。
数据库管理系统(Database Management System,简称为DBMS)是用来定义数据、管理和维护数据的软件。它是数据库系统的一个重要组成部分。应用系统是需要使用数据库的软件。比如学员管理系统就是一个应用系统,这个应用系统需要数据库管理它的数据。应用开发工具就是用来开发应用系统的。在软件开发过程中,经常需要使用数据库来存储数据。比如,一个学校的学生管理系统就需要数据库来存储学生的学籍信息、考试信息、教师的信息、课程信息等。再比如,银行的管理系统也需要数据库来存储信息。用户的银行帐户、存款量、存款和取款的记录等信息都是存储在数据库中的。当用户向自己的帐户里存款时,管理系统会在数据库中更新该用户的存款量。企业人力资源系统的自动化、高集成化势在必行。人力资源系统应当遵循整体性原则,并有序提高其相应的便捷性和高效性。MySQL数据库技术的人力资源管理系统,首先进行了必要的系统需求分析,之后,进行相应的安全性设计,而后进行了相应的系统环境的搭建和实现。经过测试,证明借助MySQL数据库并且以B/S架构为基础依据的人力资源管理系统能够实现更好的企业人力资源体系整合和管理的功能,同时具有更好的并发性以及兼容性,切实可行。
MySQL是完全网络化的跨平台关系型数据库系统,一个真正的多用户、多线程SQL数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问 MySQL数据库的程序,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句,更重要的是它还支持持多种平台,而在 Unix系统上该软件支持多线程运行万式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行。而在 Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能,而且它是属于开放源代码软。将数据放到表里面,表再放到库中(库里面可以有很多表)一个数据库里面可以有多张表,每个表都有一个名字,用来标识自己。表名具有唯一性。表具有一些特性,这些特性定义了数据在表中如何存储的,类似于Java中的类的设计。表是由列组成的,也称为字段。所有表都是由一个或多个列组成的,每个列相当于Java中的"属性”。表中的数据是按行存储的,每一行类似于Java中的“对象”。
应用程序中,程序语言需要使用数据库访问技术来访问数据库。只有使用了数据库访问技术,程序中嵌入的SQL语句才会起作用。不同程序语言访问数据库的方式是不—样的。JDBC是一种用于执行SQL语句的Java API。通过JDBC可以访问多种关系数据库。JDBC由一组用Java语言编写的类和接口组成。使用JDBC时,必须要安装驱动程序Connector/J。PHP中为程序员提供了MySQL功能模块,PHP5以后开始提供MySQL接口。PHP可以通过MySQL功能模块和MySQL接口来访问MySQL数据库。
MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成,MySQL的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常棒的数据库。
在MySQL课程学习中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原先,学的时候感叹学的资料太难懂,此刻想来,有些其实并不难,关键在于理解。在这次MySQL数据库课程学习中还锻炼了我其他方面的潜力,提高了我的综合素质。首先,它锻炼了我做实验的潜力,提高了独立思考问题、自我动手操作的潜力,在MySQL课程学习的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。也明白老师为什么要求我们做好这个课程设计的原因。她是为了教会我们如何运用所学的知识去解决实际的问题,提高我们的动手能力。在MySQL数据库课程学习中,我不但学会了如何分析数据库,如何设计数据库,还有如何写出规范实验报告以及做实验所需要的严谨精神。实验过程中培养了我在实践中研究问题,分析问题和解决问题的能力以及培养了良好的学习素质和科学道德,例如交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意。
在MySQL数据库课程中我明白了许多:提高合作讨论能力,遇到问题及时与同学、老师沟通反馈,最终解决问题。让我意识到集体讨论问题的重要性,只有互相交流,才能更快的进步。MySQL数据库课程让我学到了很多东西,不仅从理论上了解了MySQL数据库的知识,而且实践能力也有很大的提高。在MySQL数据库课程期间,我学会了如何更好地利用理论知识解决实际问题,理论知识与实践相结合,真正地利用所学知识。在短短的时间里,我在沟通、自学取得了显著的进步。让我对MySQL数据库在方面感性有一个新的认识。我相信这些宝贵的经验将成为我未来成功的重要基石。

更多推荐

Mysql课程总结