《数据库应用技术-课堂工程.ppt》由会员分享,可在线阅读,更多相关《数据库应用技术-课堂工程.ppt(10页珍藏版)》请在三一办公上搜索。
1、数据库应用技术-课堂工程,图书馆管理系统的设计与实现,一、需求分析二、实体概念设计和关系设计三、逻辑实现四、物理实现五、服务器端存储过程六、客户端编程七、安全方案设计,需求分析,确定问题空间和领域范围1、第一子集:书籍、读者、借阅、还书、办证2、第二子集:书籍分类、出版社、作者3、第三子集:读者分类、操作员分类、超期罚款、注销证件4、第四子集:书籍的入库、上架、下架,需求分析文档,任务概述背景与目的用户特征运行条件与限制功能分析用例描述各模块功能需求系统体系结构性能要求其他要求可行性分析,作业一、确定图书管理系统的需求,使用某种需求模板,撰写需求覆盖范围自定,要有可扩展性,实体概念设计和关系设
2、计,设计实体和属性1NF:实体和属性的区别属性只为一个实体服务提炼出一些通用的属性类型2NF:确定主键建立关系将关系转化为表1:1关系1:n关系m:n关系对象关联的数据库表示,作业二、进行概念设计,寻找一款能够进行E-R关系设计的软件Power DesignerER StudioER WinMicrosoft Visio在作业一的基础上进行概念设计,逻辑实现,选择一个特定数据库确定各字段的数据类型确定表内约束确定表间约束为应用和性能的需要,进行一些调整内部主键视图数据冗余,作业三 数据库设计的物理实现,实现表的DDL设计和实现索引设计和实现视图设计和实现需要的序列,实现一个存储过程,完成借阅操作前置检查书籍ID,读者ID是否存在该书可借阅数0该读者可借阅数0该读者是否已经借阅该书执行操作该书可借阅数-1该读者可借阅数-1增加借阅记录实现一个存储过程,完成还书操作实现一个存储过程,完成续借操作,