DB Chapter 7:DB Planning,Design and Administration


7.1 information system lifecycle

information system:
首先是个软件,后台可以存,前台可以管理。核心是数据库。

     the resources that .....

7.2 database application lifecycle

page9图要记住,红框框里的东西要记住,期末考试的重点,大题冲着这个来的 Database design:

  • conceptual database design
  • logical ...
  • physical ...

7.3 Database Planning

mission


7.4 System definition


7.5 requirements collection and analysis

user case 用例
ER模型 (数据库的概念模型)

概念设计过程示例(确定ER模型的过程,区别实体和联系的过程):
     1. 用户views:

      客户= |--游历  
           |--注册登录  
           |--查看
           |--购物  
           |--修改资料  
           |--评论  

      商家= |--上货  
           |--标价  
           |--处理订单
           |--查看会员  

     2. 实体
      会员:... 
      商品:数量  
      订单:订单id,商品id,会员id,状态,地址...  

     3. 实体里的关联关系....   

     4.====>最终ER模型  

     5. 检验ER模型是否满足用户view  

7.6 Database design

approaches:
  • bottom-up
  • top-down
  • inside-out
  • mixed
ER model
  属性示例:  

  客户属性 --id  
           --姓名  
           --密码  
           --家庭住址   

  商品属性 --id  
           --名称   
           --型号  
           --规格  
           --厂家  
           --价格    

  订单属性 --id   
           --收货人  
           --收货地址

  域是什么  
数据库设计过程
  • 概念设计 概念设计就是画er模型 概念模型出来了逻辑设计就出来了
  • 逻辑设计
    逻辑设计就是该建几张表,画表的问题
  • 物理设计 物理设计是在机器上跑的时候

      如这个表在机器的哪个磁盘下,哪个目录下,初始区域给多大,文件组织方式,需不需要建索引,在哪个地方检索,多久更新一次 ,其它约束,安全性  
    

示例,应该有几张表

  --客户表    
  --类别表 
  --商品表  
  --订单表   
  --订商表  

物理设计还包含乱七八糟一堆,不要求掌握

 表空间:  提前在磁盘上占下的一堆地盘    
 区间:    表空间的进一步划分给各个表  
 簇:在磁盘上连着存放的...? 
 分区:  在磁盘上存的时候划分,xx一个段  
 双工: 同步镜像的,出了问题切换,安全  
 异地: 类似上面,但是是异地  

对应到三级模式两级映像
逻辑和概念设计 -->确定模式和外模式
物理设计 -->设计内模式

7.7 DBMS selection 没怎么讲

7.8 Application Design 没怎么讲

7.9 Prototyping 没怎么讲

7.10 Implementaion 没怎么讲

就是coding的过程

7.11 Data conversion and loading 没怎么讲

results matching ""

    No results matching ""