数据库原理与应用 SQL Server 2005 教学课件 ppt 作者 廖瑞华 1_第10章 数据库设计
53页1、数据库原理与应用(SQL Server 2005),廖瑞华 主编,第10章 数据库设计,第10章 数据库设计,1. 数据库设计的步骤 2. 概念结构设计 3. 逻辑结构设计 4. 物理设计与实施 10.1 数据库设计概述 10.2 数据库规划 10.3 需求分析 10.4 概念结构设计 10.5 逻辑结构设计 10.6 物理结构设计 10.7 数据库行为设计 10.8 数据库的实施和维护,第10章 数据库设计,10.9 本章小结 10.10 习题,1. 数据库设计的步骤,2. 概念结构设计,3. 逻辑结构设计,4. 物理设计与实施,10.1 数据库设计概述,10.1.1 数据库设计的特点 1. 数据库设计是硬件、软件和干件的结合 2. 数据库设计应该和应用系统设计相结合,10.1 数据库设计概述,图10-1 数据库设计全过程,10.1.2 数据库设计方法,10.1 数据库设计概述,10.1.3 数据库设计的基本步骤 1) 数据库规划:进行建立数据库的必要性和可行性研究,确定数据库系统在组织中和信息系统中的地位,以及各个数据库之间的关系,确定数据库设计的进度,明确人员分工并写出可行性研究
2、报告。 2) 需求分析:收集数据库所有用户的信息和处理要求,加以规范和分析,确保用户目标的一致性。 3) 概念结构设计:对需求分析的结果进行综合、归纳,最终形成一个独立于具体的DBMS的概念模型。 4) 逻辑结构设计:将概念结构设计的结果转换为某个具体的DBMS支持的数据模型,并对其进行优化。 5) 物理设计:为逻辑结构设计的结果选取一个最适合应用环境的数据库物理结构。,10.1 数据库设计概述,6) 数据库实施与运行维护:根据物理设计的结果产生一个具体的数据库和应用程序,并把原始数据库载入数据库;收集并记录系统运行状况的数据,用以评价数据库系统的性能,调整或扩充数据库系统的功能。,10.2 数据库规划,10.3 需求分析,10.3.1 需求分析的任务 10.3.2 调查 1) 调查组织结构情况。 2) 调查各部门的业务活动情况。 3) 协助用户明确对新系统的各种需求。 4) 确定新系统的边界。 1) 请专人介绍或找专人询问。 2) 跟班作业。 3) 开调查会,设计调查表。 4) 查阅与原系统相关的数据记录。,10.3 需求分析,1) 一个大学有若干个院系,每个系有若干个专业,每个专业
3、有若干门课程,不同专业可能有相同的课程,比如,计算机系的计算机应用专业和计算机科学与技术专业都有C语言程序设计课程,中文系和计算机系的各专业都有大学英语课程等;每个院系有若干名教师和若干名学生,每个学生可以选修多门课程,每门课程被多名学生选修;每名教师可以授多门课程,但是每个学期对每个专业的每门课程来说只能被一名教师传授。 2) 新任教师个人信息的录入。 3) 教师个人信息的修改。 4) 教师记录的删除。 5) 教师信息的查询。,10.3 需求分析,6) 教师可以选择课程,并能对所教课程的学生成绩进行管理,如录入成绩、修改成绩等。 7) 学生个人信息的录入。 8) 学生个人信息的修改。 9) 学生记录的删除。 10) 学生信息的查询。 11) 学生可选择自己的课程(包括必修课和选修课),能查询自己某门课程的成绩,但不能修改。 12) 课程信息的添加、修改、删除以及查询等。 13) 院系信息的添加、修改、删除以及查询等。 14) 教务管理人员可根据学生信息和教师信息以及课程情况等进行录入、修改和删除,对系统中所有数据均能进行任意操作。,10.3 需求分析,15) 登录系统时要进行密码和身
4、份认证,认证通过后,方可进入系统。 10.3.3 结构化分析方法 1. 结构化分析建模 2. 数据流图 (1)数据流图的概念,10.3 需求分析,图10-2 数据流图的基本形式,(2)数据流图的四要素 1) 数据流。 2) 加工处理。 3) 文件。,10.3 需求分析,4) 源点和终点。 (3)数据流图的分解,图10-3 查询学生成绩数据流图,(4)数据字典,10.3 需求分析,图10-4 教师授课申请数据流图,1) 数据项。,10.3 需求分析,表10-1 学生各数据项描述,10.3 需求分析,2) 数据流。 3) 数据存储。 4) 处理。,10.4 概念结构设计,1) 确定实体。 2) 确定实体的属性。 3) 确定实体的标识字。 4) 确定实体间的联系和联系类型。 5) 画出表示概念模型的E-R图。 6) 确定属性之间的依赖关系。 10.4.1 概念结构设计的策略与步骤 1) 自顶向下:先定义全局概念结构的框架,然后逐步细化。 2) 自底向上:先定义每个局部应用的概念结构,然后按一定的规则把它们集成起来,最后得到全局概念模型。 3) 由里向外:先定义最重要的核心概念结构,然后向外扩
《数据库原理与应用 SQL Server 2005 教学课件 ppt 作者 廖瑞华 1_第10章 数据库设计》由会员E****分享,可在线阅读,更多相关《数据库原理与应用 SQL Server 2005 教学课件 ppt 作者 廖瑞华 1_第10章 数据库设计》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页