欢迎来到天天文库
浏览记录
ID:60779313
大小:282.50 KB
页数:23页
时间:2020-12-18
《mysql教案教学文案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流1、数据库概述1.1什么是数据库数据库DataBase就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可有效地组织和管理存储在数据库中的数据。1.2文件与文件系统所谓“文件”一般指存储在外部介质上数据的集合,是操作系统(确切地说是文件系统)管理数据的基本单位。1.3文件系统和数据库系统之间的区别和联系1.3.1区别(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;(3)文
2、件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。1.3.2联系(1)均为数据组织的管理技术;(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(3)数据库系统是在文件系统的基础上发展而来1.3.3读写数据库与读写文件哪个更快1.4数据存储方式学校需要存储学生和教师信息公司需要存储员工信息和公司的资料这些数据或者信息是如何存储的?数据存储方式经历了
3、三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段(注:新兴数据存储系统--例如google的bigtable)。1.4.1人工管理阶段磁带、磁盘、手工记录1.4.2文件系统阶段数据存储在计算机的磁盘上,数据以文件的形式出现,通过文件系统来管理这些文件,文件系统通过路径和文件访问文件中的数据1.4.3数据库系统阶段使用专门的数据库来管理数据。用户在数据库系统中建立数据库,然后在数据库中建立表,最后将数据存储在这些表中--表是数据库存储数据的基本单位。用户通过数据库管理系统来查询表中的数据。仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,
4、推荐学习交流1.5常用的数据库甲骨文的Oracle:大型数据库,Linux/WINDOWS/Soloras/SUSESybase:大型数据库Mysql:开源,中大型数据库,Linux/Windows/…微软SQLServer:WindowsPostgreSQL:安全开源免费,中型,LinuxAccess:SQLITE:小型数据库,Linux/Windows,嵌入式系统1.6数据库技术构成数据库技术是解决数据存储、管理、统计、查询等处理而使用的一门广泛技术数据Data:是数据库中存储的基本对象,是描述事物的符号,如数字、文件、图形、图像等数据库Dat
5、abase,DB:是长期储存在计算机内、有组织的、可共享的数据集合。数据库管理系统DatabaseManagementSystem,DBMS:是位于用户与操作系统之间的管理数据库的软件(定义、管理和维护数据)。MySql是一中DBMS。数据库系统DatabaseSystem--DBS:是指在计算机系统中引入数据库后的系统。其组成如下:计算机系统、数据库、数据库管理系统及其开发工具、人员(数据库管理员DBA、终端用户)通常情况下,把数据库系统简称为数据库。仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流SQL(StructedQ
6、ueryLanguage)语言:结构化查询语言,是数据库管理系统通过SQL语句来操作数据库中的数据。标准的SQL命令,比如“Select”、“Insert”、“Update”、“Delete”、“Create”和“Drop”常常被用于完成绝大多数数据库的操作。数据库访问技术:ODBC(OpenDatabaseConnectivity开放式数据库连接)是应用程序和数据库系统之间的中间件,用来在数据库管理系统中存取数据的标准应用程序接口。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与
7、数据库相关的操作,从而提供了数据库的独立性。JDBC/JDO(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。CAPI(C语言连接数据库)MySQL提供C语言使用的API.C代码的API是随MySQL一起发布的.它包含在mysqlclient库中,可以使C程序来访问数据库.综上所述,数据库
8、技术主要包括:数据库系统、SQL语句、数据库访问技术仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流
此文档下载收益归作者所有