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

数据库基础概论.DOC

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

上篇 基 础 篇 第章 数据库技术涉及操作系统、数据结构、算法设计和程序设计等知识。Visual FoxPro是一种使用广泛的数据库应用和开发系统,具有强大的数据处理能力,它具有简单的操作、友好的界面,深受广大用户的青睐。 本章主要介绍数据库、数据库管理系统和数据库系统的基本概念,以及数据库管理系统软件Visual FoxPro的界面。 数据库基础 数据模型 关系模型理论 Visual FoxPro用户界面 1.1 数据库基础 在学习数据库之前,先来学习数据库的概念。从不同的角度来描述数据库,数据库的概念也就有所不同。 1.1.1 数据库基本概念 数据、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的4个基本概念,下面介绍这些概念的含义。 1.数据 数据是数据库存储的基本对象。说到数据,人们首先想到的就是数字。其实,数字只是最简单的一种数据,数据实际上是描述事物的符号记录。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等多种表现形式。 在计算机中,为了存储和处理这些事物,就要抽象出对这些事物感兴趣的特征,并组成一个记录来描述。例如,在“学生信息表”中,可以用学生的姓名、性别、出生日期、籍贯、所在系别、入学时间等特征来描述这个学生,如下所示。 (王丽,女,1985,天津,计算机科学,2008) 因此,对于上面这条学生记录,可以理解为该学生为一个女孩,出生于1985年,名叫王丽,她的籍贯为天津,2008年考入该校的计算机科学系。 而在数据库中,用户可以通过特征属性与数据相对应来描述其数据的内容。例如,可以通过学生的特征属性与学生的信息进行相应的描述,如图1-1所示。 图1-1 数据描述 2.数据库(Database,DB) 数据库是指存储在计算机外部存储器上、结构化的相关数据的集合。为了便于对数据的管理和检索,数据库中的大量数据必须按一定的逻辑结构进行存储,这就是数据“结构化”的概念。 存储在数据库中的各个数据之间存在一定联系,不是孤立存在的。数据库不仅包含了描述事物的数据,而且反映了相关事物之间的联系,即相同事物之间的特性。例如,在“学生信息表”中,存储了有关学生的数据内容,如图1-2所示。 在信息处理或数据处理中采用数据库技术的优势在于:数据库中的数据具有较高的数据共享性和较低的数据冗余度,能够为多个用户或多个任务所共享;同时,数据库中的数据具有较高的数据独立性和安全性,能有效地支持对数据进行的各种处理,并有利于保证数据的安全性、一致性和完整性。 3.数据库管理系统(Database Management System,DBMS) 数据库管理系统是数据库系统的一个重要组成部分,它是位于用户与操作系统之间的数据管理软件,如Access、Visual FoxPro、SQL Server等。这类管理软件较多,具有以下几方面的功能。 建立数据库 根据用户的要求建立数据库结构,并存储用户数据,如图1-3所示。 图1-2 数据内容 图1-3 建立数据库结构 操纵数据库 数据库管理系统还提供数据操纵语言(Data Manipulation Language,DML),用户可以利用该语言操纵数据,以实现对数据库的基本操作,如查询、插入、删除和修改等。 例如,打开“学生信息表”,执行【表】|【删除记录】命令,即可删除记录,如图1-4所示。 运行管理数据库 数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 维护数据库 根据用户的需求对数据库进行转储或恢复。另外,还可以对数据库的性能进行检测和分析。 数据库管理系统为用户或应用程序提供访问数据的方法,包括数据的创建、查询、更新和控制,它是基于数据模型而建立的。 4.数据库系统(Database System,DBS) 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体,它通常由软件、数据库和数据管理员组成,如图1-5所示。 图1-4 删除记录 图1-5 数据库系统 其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的用户有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档