- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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数据库管理系统 数据库系统简图 数据库
您可能关注的文档
- 收银员作弊手法揭密FS004.ppt
- M909产品强化培训手册1.ppt
- 攀枝花学院工业设计专业新生入学教育.ppt
- MATLAB软件简介.ppt
- 放飞理想成就未来.ppt
- MISC知识简介.ppt
- 政治生活第一课生活在人民当家作主的国家(复习课件).ppt
- 政治:“发展低碳经济”课件.ppt
- 故事情节、句子的赏析.ppt
- 教师心理调适讲座.ppt
- 五年级心理 1、我爱我自己 课件(13张PPT).ppt
- 办公室租房协议合同范本.docx
- 科学六年级下册教科版2.4《多种多样的动物》课件(共12张PPT).pptx
- 课例研磨:《集体生活成就我》教学课件(PPT).ppt
- 人教鄂教版 三年级下册2.7 花 果实 种子 课件(21张).ppt
- 六年级下册科学课件 -4.1 一天的垃圾|教科版 (共33张PPT).ppt
- 不作为不担当问题专项整改方案.docx
- 六年级下册科学课件-2.7 控制铁生锈的速度|教科版 (课件 共24张PPT).ppt
- 六年级科学下册课件-7.在星空中(二)I教科版 (共24张PPT).ppt
- 五年级下册科学课件-2.6 热是怎样传递的| 教科版 (共18张PPT).ppt
最近下载
- 2024年4月广东深圳市光明区马田街道办事处招聘一般专干及笔试历年典型考题及考点剖析附答案带详解.docx
- 文秘技能大赛题库完整.pdf
- 建筑工程图集 07SJ504-1 隔断、隔断墙(一).pdf
- 班级管理方案和班委职责与班级管理条例(范本)合集.doc VIP
- 2025年广东省高中语文学业水平合格考试卷试题(含答案详解).pdf VIP
- 金融监管学银行监管讲义课件.pptx
- 高中体育与健康_篮球 传切配合 教学课件设计.ppt
- 二 《简单相信,傻傻坚持》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块).pptx VIP
- 人教版《劳动教育》九年级 劳动项目二《三餐有营养》课件.pptx
- 2024年中考语文一轮复习(全国)(老师用)议论文写作(练习).pdf VIP
文档评论(0)