数据库基础知识清华大学计算机文化基础课件.pptVIP

  • 7
  • 0
  • 约4.09千字
  • 约 32页
  • 2017-05-18 发布于广东
  • 举报

数据库基础知识清华大学计算机文化基础课件.ppt

数据库基础知识清华大学计算机文化基础课件

关系表操作-投影与选择 在实际应用中,用户希望看到的往往是一个表的部分数据,而不是整个表。 选择 - 从关系表中找出满足条件的行(指定选择条件) 投影 - 从关系表中选取部分列(指定需要哪些列) 关系表操作-连接 连接 - 将两个表相关记录连接起来,形成跨表的大记录。 连接方式 - 通过 “外来码-主码” 实现连接 公共列上具有相同值的记录连接在一起 连接条件 : student.dno=dep.dno dno 学生表student 系表dep * * 第三部分 数据库基础(1) 任课教师:姚瑞霞 yaorx@cic.tsinghua.edu.cn 办公电话办公室:东主楼8区309室 教务老师:戴音 数据库基础知识 数据库系统概述 现实世界数据的描述-实体联系模型 数据库支持的数据模型-关系模型 使用Access完成建表操作 数据库在改变我们的生活 超市管理 交易的便捷 企业的信息管理 银行转帐 飞机订票 网上购物 电子政务 … 欢迎光临 清华学生超市 1/10/05 销售收据 4:55PM -------------------------------------------- 商品编码 商品名称 数量 金额 -------------------------------------------- 502009 钙锌切片 1 2.30 124074 圣厨香味挂 1 3.90 121064 超级福满多 1 5.00 -------- 总计 ------- 数量 总计金额 折扣 合计 3,0 11.20 0.00 11.20 -------- 支付 ------- 现金 11.20 -------------------------------------------- C.ID 009 BILL:747898 -------------------------------------------- 谢谢惠顾 欢迎再来 校园中的信息系统 迎新系统 选课系统 网络学堂 学籍管理 审查毕业 排课系统 社会的信息化-依托数据库 在信息化社会中,可为我们所利用的数据量呈爆炸型的增长。 任何一个企业的成功之道都离不开它能够准确、及时地获取、分析和处理日常业务中涉及到的数据。 而要存储、管理和利用如此大量的信息,不使用数据库几乎是不可能的。 计算机数据管理的发展 人工管理 没有管理数据的软件 计算机 - 以计算为主 操作系统 以文件为单位,对数据进行管理 计算机 - 不但可以计算,而且可以存储和管理信息 文件系统的局限性 数据库系统 数据管理的专用技术 数据库系统是计算机信息系统的基础和主要组成部分。 数据库技术 数据库技术所研究的问题: 如何科学地组织和存储数据 如何高效地获取和处理数据 数据库特点 以数据为中心组织数据,形成综合性的数据库,为各应用共享。 数据冗余小,不但节省存储空间,也有利于保持数据的一致性 具有良好的用户接口,用户可方便地开发和使用数据库。 提供了数据的安全性、完整性等保证。 数据库技术的发展趋势 大型化 需要存储的数据量越来越大(GB→TB) 需要同时接纳更多的用户(在线用户) 大型数据库技术发展(存储技术、并行处理技术等) 大型数据库产品:Oracle、DB2、SQL Server… 小型化 今天的PC机功能已经可以和过去的大型机相媲美 微机数据库技术的发展 微机数据库已经作为一种通用的工具。 微机数据库代表:Access、Paradox、FoxPro等。 数据库的管理系统 数据库是数据的仓库,可以长期地保存大量数据。 数据库管理系统(DBMS) 是协助用户管理和使用数据的软件,对每个数据库都是必须的。 DataBase Management System 数据模型 描述现实世界中的数据 -实体联系模型 数据库支持的数据模型 -关系模型 转换 认识抽象 现实世界 实体联系模型 Entity Relationship Model :简称ER模型 实体:客观存在、并可以相互区分的事物 学生实体:张三、李四 … 教室实体:6A213、6B201… 实体集:对实体进行分类,抽象出实体集(如学生) 实体集的属性:一类实

文档评论(0)

1亿VIP精品文档

相关文档