第1讲数据库概述.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server和MySQL等诸多优秀的数据库。本章将讲解的内容包括如下: 数据存储方式; 数据库泛型; 数据库在开发中作用; SQL语言; 数据库访问技术; 常见数据库系统; MySQL数据库的介绍; 如何学习数据库。 通过本章的学习,读者可以了解为什么要使用数据库?什么是数据库泛型?什么是SQL语言?如何访问数据库?常见的数据库有哪些等。同时,读者可以了解MySQL数据库的优势和如何获得MySQL数据库。最后,读者将会了解如何学习数据库。 1.1 数据库理论基础 数据库能够将数据按照特定的规律组织起来。那么,数据是如何存储的?数据库要遵守什么规则?数据库在什么地方使用?这些都是首先要了解的问题。本节将为读者介绍这些问题。 1.1.1 数据存储方式 如今数据库已经无处不在了。一个网站需要有数据库来存储数据;一个学校需要用数据库来存储学生和教师的信息;一个公司需要用数据库来存储员工的信息和公司的资料。要学习数据库,必须先要了解数据库是如何存储数据的。本小节将为读者介绍数据的存储方式。数据存储分为3个阶段即人工管理阶段、文件系统阶段和数据库系统阶段。 1.人工管理阶段 在计算机发展的早期,它的主要作用是进行科学计算。而且,计算机存储设备还没有发展起来?数据主要是存储在纸带、磁带等介质上,或者直接通过手工记录。 (说明:美国人Herman Hollerith)根据提花织布机的原理发明了穿孔片计算机在年代,IBM最早把盘式磁带用在数据存储上。一卷磁带可以代替1万张打孔纸卡目前关系数据库第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。最低要求的范式是第一范式。有效地管理和存取大量的数据资源SQL(Structured Query Language即结构化查询语言是一种数据库查询和程序设计语言用于存取数据查询、更新和管理关系数据库系统。IBM公司于1975年~1979年之间开发出来的,主要使用于IBM关系数据库原型System R。在20世纪80年代,SQL语言被美国国家标准学会(American National Standards Institute,简称为ANSI)和国际标准化组织(International Organization for Standardization,简称为ISO)通过为关系数据库语言的标准数据定义语言DDL)、数据操作语言DML)和数据控制语言DCL)。Open Database Connectivity)。C#语言通过ADO.NET来访问数据库。Java语言使用JDBC(Java Data Base Connectivity)来访问数据库。使用这些数据库访问技术时,必须要另外安装相应的驱动程序。 ODBC 技术为访问不同的数据库提供了一个共同的接口。ODBC提供的接口,应用程序可以连接数据库。然后,可以执行SQL语言来操作数据库中的数据。ODBC提供的接口提供了最大限度的互操作性。是组件。。在.NET优先使用的数据访问接口JDBC是一种用于执行SQL语句的Java API可以多种关系数据库由一组用Java语言编写的类和接口组成。PostgreSQL都是很优秀的开源数据库。MySQL数据库的使用已经非常广泛了。本节将为读者介绍常见的数据库系统,以及MySQL数据库的基本知识。 1.3.1 常见数据库系统 如今已经存在很多优秀的商业数据库,如甲骨文(Oracle)公司的Oracle数据库、IBM公司的DB2数据库、微软公司的SQL Server数据库和Access数据库。同时,还有很多优秀的开源数据库,如MySQL数据库、PostgreSQL数据库等。本小节将为读者介绍这些常见的数据库。 1.甲骨文的Oracle 甲骨文公司是世界领先的软件开发商数据库财富排行榜上的前1000家公司采用Oracle数据库是世界第一个支持SQL语言的数据库。在2009甲骨文全球大会上,甲骨文公司宣布最新版Oracle服务器虚拟化软件Oracle VM 2.2正式上市DB2是IBM公司研制的一种关系型数据库系统。OS/2、Windows等平台下。DB2提供了高层次的数据利用性完整性安全性可恢复性PostgreSQL和MySQL这些数据库都是可以跨平台的。它们不仅可以在Windows系列的操作系统运行,还可以在UNIX、Linux和Mac OS等操作系统上运行。 4.开源PostgreSQL PostgreSQL数据库是一个开放源代码的数据库。该数据库是在加

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档