网站大量收购独家精品文档,联系QQ:2885784924

[管理学]数据库讲义ch01-ch02.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[管理学]数据库讲义ch01-ch02

数据库基础 讲 义 南京理工大学 徐 骏 善 参考资料: [美]威多姆著,史嘉权译:《数据库系统基础教程》,清华大学出版社.1999年9月. [美]James R. Grof,Paul N. Weinberg:《SQL完全参考手册》(上、下册),北京希望电子出版社.2003年3月第一版. 萨师煊,王珊:数据库系统概论.高等教育出版社.1983年8月第一版. 英文/厄尔曼(Ullman, J. D.),威多姆(Widom, J.):数据库系统基础教程.影印版.北京:清华大学出版社,1998.2 (Jeffery D. Ullman and Jennifer Widom:A First Course In Database Systems) Microsoft Corporation:Microsoft? SQL Server? 2000文档 绪论 数据库的发展简史 在引入数据库管理系统之的,所有的数据(如薪资名册和会计记录)均永久地以单独文件形式存储在计算机系统中。文件管理系统通常作为计算机操作系统的—部分由计算机制造商向用户提供。用以存放文件名及其放置的位置等路径信息,文件管理系统基本上没有数据模型,且对文件内部一无所知。对于文件管理系统,包含文字处理内容文件和包含薪资数据文件是一样的。 文件内容,如其包含什么东西以及数据是怎样组织的,为了了解这些必须使用能够处理这样文件的应用程序。 程序与数据的关系: 60年代末期,维护大型文件系统所带来的问题导致了对数据库管理系统的开发。这些系统的概念很简单:将定义文件内容和结构从单个程序中独立出来将之存储,并将数据集中起来存放在数据库中。利用数据库中的信息,控制其数据库管理系统在管理数据和修改数据库结构上起积极的作用。 “数据库(Database)”一词起源于20世纪50年代初,当时美国为了战争的需要将各种情报集中存储于计算机中,称之为Information Base或Database。 数据库:进行快速简便搜查和检索而组织的数据集合(A collection of data arranged for ease and speed of search and retrieval. Also called data bank)。 1963年,美国Honeywell公司的IDS(Integrated Data Store)系统投入运行,揭开了数据库技术的序幕。 1965年美国利用数据库帮助设计了阿波罗登月火箭,推动了数据库技术的产生。当时社会上产生了许多行行色色的Database或Databank,但基本上都是文件系统的扩充。 1968年美国IBM公司推出了层次模型的IMS(Information Management System,信息管理系统)数据库系统,并于1969年形成产品;1969年,提出了COBOL(Common business Oriented Language,面向商业的通用语言,又称为企业管理语言、数据处理语言等)语言的美国CODASYL(Conference on Date System Language,数据系统语言协会)组织的数据库任务组(DBTG)发表了网状数据库系统的标准文本(1971年正式通过);1970年初,IBM公司的高级研究员Edgar Frank Codd发表论文《大型共享数据库数据的关系模型》 综观数据管理技术的发展可知:它与硬件(主要是外部存储器)、软件以及计算机应用的范围有密切关系。根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统;Edgar Frank Codd发表论文《大型共享数据库数据的关系模型》;。结构化查询语言(Structured Query LanguageSQL) 用于插入、检索、修改和删除关系数据库中的数据的一种语言。SQL 还包含用于定义和管理数据库中对象的语句。SQL 是大多数关系数据库所支持的语言,且是由国际标准化组织 (ISO) 和美国国家标准学会 (ANSI) 发布的标准的主题。SQL Server 2000 使用称为 Transact-SQL 的 SQL 语言版本。 SQL是一种综合性的,并能控制和与数据库管理系统相互作用的语言。 SQL不是一种真正的计算机语言(如C,C++,Visual Basic,Java等)。SQL没有“IF”判断语句,也没有用于流程控制的GoTo,DO或FOR等语句。 当与高度结构化的语言(如C,Pascal)相比较可以看出,SQL不是一种特殊的结构化语言。相反,SQL语句像英语句子。如: SELECT 姓名, 职称, 单位代码 FROM 教师 WHERE 职工号=20998 SQL语言标准1974年IBM圣约瑟实验室的Boyce和Chamberlin为关系数据库管

文档评论(0)

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

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

1亿VIP精品文档

相关文档