数据库基础春华第一.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西北师范大学 数据库基础 目录 课程简介 课程目标 课程性质 课程内容 学习方法 测验方法 第1 章 数据库系统 1.1 数据与数据处理 数据库技术研究的问题是如何科学地组织和存储数据以便为人们提供安全可靠、可共享的数据的技术。它几乎涉及所有的应用领域,从小型的电子数据处理系统到大型企业信息系统,从电子商务到电子政务,乃至人工智能,数据库技术都发挥着不可替代的作用。因此,数据库技术是计算机领域最重要的技术之一,同时数据库系统也成为当代计算机系统的重要组成部分。 数据与数据处理是数据库中的基本概念 1.1.1 信息与数据 ⑴ 数据 数据是指表达信息的某种物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列 数据反映信息,而信息依靠数据来表达 表达信息的符号可以是数字、字母、文字和其它特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计算机软件和应用程序来管理及处理数据 ⑵ 信息 信息泛指通过各种方式传播的、可被感受的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识 1.1.2 数据处理 数据处理是对各种类型的数据进行收集、整理、存储、分类、加工、检索、维护、统计和传播等一系列活动的总称 数据处理的目的是从大量的、原始的数据中抽取对人们有价值的信息,并以此作为行为和决策的依据 数据处理的核心问题是数据管理 数据库技术主要研究在计算机环境下如何合理组织数据、有效管理数据和高效处理数据 1.2 计算机数据管理技术的发展 数据管理技术经历了三个阶段: ◇ 人工管理 ◇ 文件系统 ◇ 数据库管理 主要解决的问题是: ① 数据冗余度 ② 数据独立性 ③ 数据一致性 1.3 数据库系统概述 数据库系统包括以下几个部分: ⑴数据库系统(DBS) 指引进数据库技术后的计算机系统,本质上是一个基于数据库的应用系统,它是在计算机硬件、软件系统支持下由数据库,数据库管理系统、数据库应用系统和人员构成的数据处理系统。 ⑵数据库(DB) 是指长期存储在计算机内的、有组织的、可共享的数据集合 。它不仅包括描述事物的数据本身,而且包括相关事物之间的联系 ⑶ 数据库管理系统(DBMS) 是管理数据的系统软件,数据库管理系统负责对数据库的统一管理、统一控制,使用户能方便地定义数据、操纵数据,并保证数据的安全性和完整性,提供多用户访问时的并发控制,当出现故障时,实现系统恢复。它是数据库系统的核心组成部分 ⑷ 数据库应用系统 是在数据库管理系统之上根据用户的实际需要开发的数据库应用程序,以及开发中所使用的应用开发工具等软件。 ⑸ 人员 是指管理、开发和使用数据库系统的全部人员,主要包括数据库管理员(DBA)、应用程序员和最终用户 1.4 数据模型 1.4.2 逻辑数据模型(2) 1.5 关系数据库 由关系模型组成的数据库就是关系数据库 关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据的多个表之间建立相互联系 在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中的数据只记录一次,从而避免数据的重复输入,减少冗余 1.5.1 关系模型(1)--基本概念 ⑴ 关系 :一个关系就是一张规范的二维表 ⑵ 元组:关系中的一行称为元组。 ⑶属性:关系中的列称为属性 ⑷ 关系模式:关系名(属性1,属性2,…,属性n) 例如,订单(订单号,明细项号,商品号,数量,订货价) ⑸域:属性的取值范围 ⑹ 候选键:能唯一标识元组且不包括多余属性的属性组合。如(订单号,明细项号)。 通常选择候选键中的一个作为主键。 1.5.1 关系模型(2)--关系的特点 ⑴ 关系中每个属性必须是不可分割的数据单元 ⑵ 关系中每一列元素必须是类型相同的数据 ⑶ 同一个关系中不能有相同的字段和记录 ⑷ 关系的行、列次序可以任意交换,不影响其信息内容 1.5.2 关系的完整性 为了使数据库的符合数据模型的要求,真实的反映现实世界中事物的相互关系,其中的数据要满足一定的约束条件,这组约束条件就是关系的完整性。 1.实体完整性 实体完整性要求基本关系的所有主属性值都不能取空值。在数据库中,所谓空值就是“不知道”、“不确定”或“不存在”的值,在Visual FoxPro中用.NULL.表示。 2.参照完整性 参照完整性要求基本关系的

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档