数据库基本概念答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
bj10001
bj10001 bj10001
著作
著作 著作 著作
一对多(编号 )
bj10001 bj10001
数据库设计基础
问题
在设计过程中要注意什么问题?
在软件开发过程中,数据库如何设计?
基 本 概 念
实体与联系
实体:客观存在并可以相互区分的
事物称为实体 属性:实体所具有的某一特性 联系:就是实体与实体之间的联系
联 系 的 类 型
1.一对一关系 一对一关系即在两个数据表中选一个相同属性字 段作为关键字段,把其中一个数据表中的关键字 段称为主关键字段,该字段值是唯一的,而另一 个数据表中的关键字段称为外来关键字段,该字 段值也是唯一的。
2.一对多关系
编号 bj10001 bj11002 gz05001 gz05002 jl04001 姓名 刘伟箭 刘简捷 藤波海 杨行东 林慧繁 性别 男 男 男 男 女 编号 专 VF高级编程技术 专门人才信息管理系统 VF编程技巧与常见问题解答 面向对象编程与系统开发 业 成果类别
联 系 的 类 型
编号 bj10001 bj11002 gz05001 gz05002 jl04001 一对一(编号)
姓名
刘伟箭 刘简捷 藤波海 杨行东 林慧繁
性别 男 男 男 男 女 编号 bj10001 bj11002 gz05001 gz05002 jl04001 专 业 计算机应用 环境工程 生物工程 统计学 财政税收 专业年限 20 24 30 15 10
数 据 库 的 基 本 概 念
数据库可以直观地理解为存放数据 的仓库。 数据库技术使数据能按一定格式组 织、描述和存储,且具有较小的冗 余度,较高的数据独立性和易扩展 性,并可为多个用户所共享。现在 借助计算机来保存和管理复杂的大 量数据,这样就可能方便而充分地 利用这些宝贵的数据资源,数据库 技术正是由于这一需求驱动而发展 起来的一种计算机软件技术。
数 据 库 的 基 本 概 念
数 据 库 的 基 本 概 念
数据库系统是指拥有数据库技 术支持的计算机系统 。 数据库系统不仅包括数据本身, 即实际存储在计算机中的数据, 还包括相应的硬件、软件和各 类人员。
数据库应用系统 数据库管理系统 操作系统
硬件
数 据 管 理 技 术 的 发 展
补充
数据库基本知识
数 据 库 技 术
数据库技术产生于 20 世纪 60 年 代末 70 年代初,其主要目的是 有效地管理和存取大量的数据 资源。数据库技术主要研究如 何存储、使用和管理数据,是 计算机数据管理技术发展的新 阶段。 近年来,数据库技术不仅应用 于事务处理,并且进一步应用 到情报检索、人工智能、专家 系统、计算机辅助设计等领域。
数 据 库 的 基 本 概 念
数据 :指存储在某一种媒体上能够 识别的物理符号。 数据处理:对各种形式的数据进行 收集、存储、加工和传播的一系列 活动的总和。 其目的之一是从大量的、原始的数 据中抽取、推导出对人们有价值的 信息以作为行动和决策的依据;目 的之二是为了借助计算机科学地保 存和管理复杂的、大量的数据,以 便人们能够方便而充分地利用这些 宝贵的信息资源。
…
图1-2 数据的文件系统
数据集Sn
…
数 据 管 理 技 术 的 发 展
3.数据库系统阶段
应用程序A1 应用程序A2
数据库 管理系统
数据库
应用程序An
…
图1-3 数据的数据库系统
特点:出现了大容量存储设备,具有整 体的结构性,共享性高,冗余度小,具 有一定的程序与数据间的独立性,并且 实现了对数据进行统一的控制。
数 据 模 型
wk.baidu.com
数据库中最常见的数据模型有三种,它们是: 1.层次模型 若用图来表示,层次模型是一棵倒立的树。 在数据库中,满足以下两个条件的数据模 型称为层次模型: ( 1 )有且仅有一个结点无父结点,这个 结点称为根结点; (2)其他结点有且仅有一个父结点。
R1
R2
R3
R4
R5
数 据 模 型
2.网状模型 若用图来表示,网状模型是一个网络。在 数据库中,满足以下两个条件的数据模型 称为网状模型。 (1)允许一个以上的结点无父结点; (2)一个结点可以有多于一个的父结点
R1 R2 L3 L2 L1 L4 L5 R4 R5 R3
图1-5
网状模型
数 据 模 型
3. 关系模型 数据的逻辑结构是一张二维表。 层次数据库是数据库系统的先驱,而网状 数据库则为数据库在概念、方法、技术上 的发展奠定了基础。它们是数据库技术研 究最早的两种数据库,而且也曾得到广泛 的应用。关系数据库目前已成为占据主导 地位的数据库管理系统。自20世纪80年代 以来,作为商品推出的数据库管理系统几 乎都是关系型的。例如,ORACLE、SQL Server、SYBASE、INFORMIX、Visual Foxpro等。
1.人工管理阶段
应用程序A1 数据集S1 应用程序A2 数据集S2
应用程序An
图1-1
特点:无操作系统,存储设备,数据无 结构,缺乏独立性
…
数据的人工管理
数据集Sn
…
数 据 管 理 技 术 的 发 展
2.文件系统阶段
应用程序A1 文件 系统 数据集S1
应用程序A2
数据集S2
应用程序An
特点:出现了存储设备,,文件无结构, 数据面向特定的应用程序,数据共享性、 独立性差,且冗余度大。
数 据 库 的 基 本 概 念
数 据 库 管 理 系 统 ( DataBase Management System , 简 称 DBMS )是计算机系统软件, 它的职能是有效地组织和存储 数据、获取和管理数据,接受 和完成用户提出的访问数据的 各种请求。
DBMS功能:
(1)数据定义功能 (2) 数据操纵功能 (3) 数据库运行控制功能 这是DBMS的核心部分,它包括并发控制 (即处理多个用户同时使用某些数据时可 能产生的问题)、安全性检查、完整性约 束条件的检查和执行、数据库的内部维护 (例如,索引的自动维护)等。所有数据 库的操作都要在这些控制程序的统一管理 下进行,以保证数据的安全性、完整性以 及多个用户对数据库的并发使用。 (4)数据库的建立和维护功能