数据库技术及应用第1章数据库基础.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本概念 ?数据:是指存储在某一种媒体上能够识别的物理符号。包括“数据内容”和“数据形式”两个方面 信息:经过加工处理的具有一定含义的数据,对决策者有价值的数据 ??数据处理:是指将数据转换成信息的过程。即从大量的数据中找出对人有用的数据的过程。 数据库技术的产生和发展 数据管理技术经历了三个发展阶段 人工管理阶段 文件管理阶段 数据库系统阶段 1.人工管理阶段 时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备 软件:没有操作系统,没有进行数据管理的软件 应用:以科学计算为目的 特点: 程序和数据放在一起 数据不能共享 特征图 2.文件系统阶段 3.数据库系统阶段 数据库系统 数据库系统的特点 数据模型 1. 关系模型 术语 关系:一个关系一张二维表 关系模式: Students(学号,姓名,性别,党员,专业,出生年月,助学金,照片) Scores(学号,课程,成绩) 记录:表中的一行 属性(字段):表中的一列 关键字:某个属性可以惟一地确定记录 主键:在实际的应用中只能选择一个,被选用的关 值域:属性的取值范围 关系运算 ?传统的集合运算:并、差、交 专门的关系运算: 选择:从关系中找出满足给定条件的元组的操作,以逻辑表达式指定选择条件,该运算将选取使逻辑表达式为真的所有元组,其结果构成关系的一个子集;选择操作是从行的角度运算的。 投影:从关系模式中选取若干属性的操作,它是从列的角度运算,其结果构成一个新的关系。 连接:是将两个二维表中的若干列按指定条件拼接成一个新的关系的操作。分为等值连接和自然连接。 等值连接:按照字段值对应相等为条件进行的联接。 自然连接:去掉重复属性的等值联接。 关系的完整性约束 关系的完整性约束是对关系的某种约束条件,为了保证数据库中数据的正确性和相容性而制定的规则。关系完整性约束可防止数据库中存在不符合语义的数据,限制错误的或不合法的数据输入数据库中。 实体完整性 在关系模型中,实体完整性通过设置主键实现的 参照完整性 在关系模型中,参照完整性是通过设置外键实现的,外键的设置是通过在有关联的两个表之间建立关系实现的。保证了数据的一致性。 用户自定义完整性 该完整性是根据应用环境的要求和实际需要而对数据提出的约束性条件。如“成绩”的字段,要求只能取0~100之间的值。 设计步骤 首先要把数据分解成不同相关内容的组合,再分别存放在不同的表中,然后说明这些表之间是如何关联的。 1、需求分析 确定新建数据库所需要完成的任务和目的,需要解决什么问题 2、确定需要的表 根据需求和输出的信息确定要创建的表,每个表只包含一个主题的信息,各表不包含重复的信息 3、确定所需要的字段 4、定义主关键字 保证唯一确定一条记录 5、确定表之间的联系 6、优化设计 设计原则 1、避免在表之间出现重复字段 2、表中的字段必须是原始数据和基本数据单元,尽量不使用计算出来的信息 3、使用主键和外键实现数据完整性 4、一个关系遵从概念单一化原则,每个关系尽量只表示一个事物 1.4 Access简介 开发环境 系统主窗口 数据库窗口 * * 第一章 数据库基础 1 基本概念 2 数据库技术的产生和发展 3 数据库系统 4 数据模型 1.1 数据库系统概述 程序1 数据1 程序2 数据2 程序n 数据n … … 时间:20世纪60年代中期 硬件:磁带、磁盘等大容量存储设备 软件:有了操作系统 应用:不仅用于科学计算,还用于数据管理. 特点: 程序与数据分离 数据有一定的独立性 实现了以文件为单位的数据共享 特征图  数据文件1 … 文件管理系统  数据文件n 应用程序1 应用程序2 应用程序n … 数据文件2 时间:20世纪60年代后期 硬件:出现了大容量且价格低廉的磁盘 软件:有了数据库管理系统DBMS 应用:各个方面. 特点: 数据结构化 数据共享性高,冗余小 数据独立性高 数据由DBMS统一管理控制 为用户提供了友好的接口 特征图 1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给用户可使用的数据库语言。 用户 应用程序 DBMS 操作系统 数据库DB 数据库系统 3. 数据库系统相关人员 数据库管理员 应

文档评论(0)

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

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

1亿VIP精品文档

相关文档