数据库系统基础教程.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * 一个数据库应用实例如下:为某商品销售公司构作一个销售业务数据库系统,该系统至少应管理以下内容: 该公司分为多个下属部门(Department),如“江苏销售部”,“上海销售部”等。每个部门有若干销售员(Salesman),每个销售员有唯一的员工号(如“S0025”)和身份证号,也包含姓名、性别、出生日期、电话等信息。一个销售员仅属于一个部门,且每个部门有一个销售员担任部门经理。 。 该系统应管理一组客户(Customer):名称、省、市、单位名称、电话等。 系统应管理所有销售的商品(Product):制造商(如“春兰”、“海尔”等)、种类(如“摩托车”、“空调机”等)、规格(如“MT125”型摩托车、“RE1500”型空调等)、价格、功能及性能描述。 该系统用销售订单(Sales order)表示销售业务。每个订单有一个订单号和签订日期,且对应一个客户和一个销售员。一个订单至少销售一种产品,并可销售多种产品,且每种产品应确定其销售数量和单价,以计算销售金额。 * 数据库原理及应用 上课时间:周一上午 教师:柳林 Email: LiuLin@zjgsu.edu.cn 手机615725) 课程安排:课堂教学10次,实验5次 考核办法:点名10%,实验报告20%,期末考试(开卷)70% 教材:数据库系统基础教程 参考书:王珊,数据库系统概论,第4版。 概述 数据库建模 关系数据模型 关系代数 数据库语言SQL SQL约束和触发器 SQL系统特性 数据库系统基础教程 第一章 数据库系统的世界(概述) 主要内容: 数据库系统的发展 数据库管理系统的结构 未来的数据库系统 本课程内容 1.1 数据库系统的发展 什么是数据库? 一个数据库是由一个数据库管理系统(DBMS, Database Management System)所管理的一个数据集合。 一个DBMS为用户提供如下功能: 1、持久存储 2、用户接口和编程接口 3、事务管理 1.1 数据库系统的发展 一个DBMS应有以下四方面的功能: 数据定义语言(DDL,Data Definition Language):创建数据库并确定其模式(schema)。 一个schema模式是一组用DDL表达的语句集合,以完整描述某个数据库的逻辑结构。 数据查询语言(Data Query Language)和数据操作语言(Data Manipulation Language):依据数据库的模式,查询或更新数据。 大量数据存储:数量大,持续时间长。 共享数据:多用户并发访问,避免某用户的动作影响其他人;避免意外损坏数据。 1.1 数据库系统的发展 从文件系统演化而来 文件系统特点: 数据以文件的形式长期保存 数据的物理结构与逻辑结构有了区别 文件形式多样化 数据的存取以记录为单位 缺点: 数据冗余度(Redundancy)大:数据面向应用,无法共享 数据和程序缺乏独立性 1.1 数据库系统的发展 时间:60年代后期 背景:数据管理规模更为庞大,应用更广泛,数据量剧增,共享要求(多种应用、多种语言互相覆盖地共享数据集合)更强 硬件:有了大容量和快速存取磁盘 指导思想:对所有的数据实行统一的、集中的、独立的管理,使数据存储独立于使用数据的程序,实现数据共享。 1.1 数据库系统的发展 数据库不仅反映数据本身的内容,同时也反映数据之间的关系。 在数据库中是用数据模型来对现实世界进行抽象的。 数据模型是数据库系统中用于提供信息表示和操作手段的形式架构。 1.1 数据库系统的发展 1970年,Ted Codd在ACM发表“A Relational Model for Large Shared Data Banks”,奠定了关系型数据库的理论基础。 主要思想是把数据库中的所有数据组织为“表table”的“关系relation”。 可组织复杂数据结构;对大量查询能快速反应;查询可表示为一种高级语言,以提高编程效率。 关系代数提供了关系模型的数学基础。 使用简单的结构和方法可表示和实现复杂结构和复杂计算。 SQL(Structural Query Language)出现。 1.2 数据库管理系统的结构 负责数据库存取、维护和管理的软件系统,通常称为数据库管理系统(DataBase Management System, DBMS) 数据库系统的各类用户对数据库的各种操作请求,都是由DBMS完成的 数据库系统的核心软件 1.2 数据库管理系统的结构 应用程序1 应用程序2 . . . 应用程序n DBMS 数据库 Database Management System 数据库管理系统 数据库系统简图 数据库

文档评论(0)

advs728 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档