!!"#$% !$&"'#!$%$&"(#)!&"*# )!$&"+#)))!$&",#'-!
')$",#),!"#)! )!".'//0!#//1')!,2!+//!3,"'#!)3!".'//0#!)+/1!'! )!(''!)))"/#4)5!
))6/4)5"#)!".'//03#//1(!+"'#!)3!".'//03#+/1)(!!)3+4)5789:!!!'(;$"'+#)*3''3
4<!)!%$$!=7"#!'//*,+*,',*!,/>,?8,+/!+/@!A'//,+',>*////*,%+B76
"'//7'/+#*(0"#++A0"=#2-CCAD=!!58!E61=:E4:ED)<!A!-6$$47
!3'///: E2CAF:F8!,/@<7='!, 3-C? 7 .GA4HG:
!(2/@ !3<!《数据库系统原理》课程设计报告
目 录
1.引言.................................................................................................................................. 1
2. 需求分析阶段..................................................................................................................... 2
2.1 引言........................................................................................................................... 2
2.2 需求分析阶段的目标与任务......................................................................................2
2.2.1处理对象.................................................................................................... 2
2.2.2处理功能及要求.........................................................................................3
2.2.3.安全性和完整性要求................................................................................3
2.3 需求分析阶段成果.................................................................................................... 3
3 概念设计阶段...................................................................................................................... 9
3.1 引言........................................................................................................................... 9
3.2 任务与目标................................................................................................................ 9
3.3 阶段结果................................................................................................................. 10
4.逻辑设计阶段................................................................................................................. 11
4.1逻辑设计的任务和目标............................................................................................ 11
4.2数据组织................................................................................................................... 11
4.2.1将E-R图转换为关系模型................................................................................11
4.2.2模型优化......................................................................................................... 12
4.2.3数据库模式定义.............................................................................................. 12
4.2.4 用户子模式定义............................................................................................. 14
4.3数据处理.................................................................................................................. 16
5.物理设计阶段................................................................................................................. 17
5.1物理设计阶段的目标与任务.....................................................................................17
5.2数据存储方面........................................................................................................... 17
5.3系统功能模块........................................................................................................... 18
5.3.1 房源信息的查询和更新模块..........................................................................18
5.3.2 客源信息的查询和更新模块..........................................................................18
6.数据库实施阶段............................................................................................................. 19
6.1建立数据库、数据表、视图、索引..........................................................................19
6.1.1 建立数据库.................................................................................................... 19
6.1.2 建立数据表.................................................................................................... 20
6.1.3 建立视图........................................................................................................ 23
6.1.4 建立索引........................................................................................................ 25
6.1.5 建立触发器.................................................................................................... 25
6.2数据入库.................................................................................................................. 25
6.3创建各个功能的存储过程........................................................................................ 25
7.系统调试和测试............................................................................................................. 26
8.实习心得........................................................................................................................ 26
I