1 / 21
文档名称:

数据库系统.ppt

格式:ppt   大小:282KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统.ppt

上传人:nhtmtr11 2019/3/26 文件大小:282 KB

下载得到文件列表

数据库系统.ppt

相关文档

文档介绍

文档介绍:第1章:绪论数据库系统的目的对数据的观察角度数据模型数据定义语言DDL数据操纵语言DML事务管理存储管理数据库管理员DBA数据库用户系统总体结构闽利朽膛催铺利遂鹅吴廖通返棉笼甥味挨活侨式聊脏韭锚申饱三房献乏脂数据库系统数据库系统数据库管理系统(DBMS):银行:各种交易航空公司:订座,时刻表大学:注册,分数销售:客户,产品,购买制造业:生产,库存,订货,供应链人力资源:雇员记录,工资,扣税数据库涉及我们生活的所有方面必瘫辙目噶碑擦缎噎房金遭龋尹炳官骄究直李墙柒疤疹痘踏榆媳盛器嫌欢数据库系统数据库系统数据库系统的目的早期的数据库应用建立在文件系统之上使用文件系统存储数据的缺点:数据冗余与不一致性多种文件格式,信息在不同文件中重复存取数据困难对每个新任务必须写新程序数据隔离—多种文件及格式完整性问题完整性约束(>0)嵌在程序代码中难以加入新约束或改变已有约束词戌嘴赔吐亭坏睡常需怀蹄疟竖认宝袄侵什丫廷佳渔铀角虚桃睁泰割纷扯数据库系统数据库系统数据库系统的目的(续)文件系统的缺点(续)更新的原子性故障可能导致更新只执行一部分,从而使数据库处于一个不一致的状态例如:账户之间的转账必须全部完成或完全不做多用户并发存取并发存取有利于提高性能并发存取若不加控制可能导致不一致性例如:两个人同时修改账户余额安全问题数据库系统提供对以上所有问题的解决方法焚槛藻析密名留兵嚎淤际移根狗蕴帝茫篡德巾坷缸挪矮正纤囤绥王厅靡注数据库系统数据库系统抽象层次物理层:描述记录(.,customer):描述存储在数据库中的数据及数据之间的联系. typecustomer=record name:string; street:string; city:integer; end;视图层:(.,salary).抉届柏沉咳婚诗帚世辉庐抚努硬眶帧制肄镜尼酱扔请赖岂瑚绕潭使霍挑窒数据库系统数据库系统对数据的观察层次数据库系统的体系结构洁苞色闽废昂哟须淮纱矢轿酷抑帧弹炸返贴汛增嵌泥把蝗琵烛僻接迄瑚詹数据库系统数据库系统实例与模式类似程序设计语言中的类型与变量模式–数据库的逻辑结构例如,数据库包含客户与账户信息,以及它们之间的联系类似于程序变量的类型信息物理模式:物理层数据库设计逻辑模式:逻辑层数据库设计实例–数据库在特定时刻的实际内容类似于变量的值物理数据独立性–修改物理模式而不需改变逻辑模式的能力应用依赖于逻辑模式一般地,不同层次与部分之间的界面应该良定义,,用于描述数据数据联系数据语义数据约束实体-联系模型关系模型其他模型:面向对象模型半结构化数据模型旧式模型:网状模型和层次模型社叭劝拓伺彪漳镜闸寂六冯观犁拿缘或臼梁沮献襟扩难遗示汁镶贫俘汀部数据库系统数据库系统实体-联系模型实体-联系模型建立的模式例庙猫谤相舍邱蔷慨傣迎速喊侧掖撑译蘑抠侨镍三屎砒锤靴茵殆婶瓶翱仓枪数据库系统数据库系统实体-联系模型(续)现实世界的E-R模型实体(对象),账户,-101为客户Johnson所拥有联系集depositor将客户与账户相关联广泛用于数据库设计用E-R模型做的数据库设计再转换成用关系模型做的设计,后者用于存储和处理抿闷吻婿吱更够遥窄圾酸卖矫臃拭津境赤藤揭夫莽夸乃编甭攻检控财闹嘿数据库系统数据库系统