SQL server 2005_数据设计实例.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL server 2005_数据设计实例.doc

需求分析 1、主要的业务需求 用户管理员可以对教师、学生、课程、班级、系别等相关信息进行查看和维护。 教师可以向数据库输入课程成绩。 学生可以看自己的考试成绩。 学生可以选择自己的课程。 2、涉及到的数据范围: 教师、学生、课程、班级、系别 3、相关属性介绍: 教师一般包括的属性有: 教职工号、教师姓名、性别、年龄、职称、基本工资、津贴、生活补贴等 学生信息一般包括的属性有: 学号、姓名、性别、年龄、班级等 班级信息一般包括的属性有: 班号、班名、专业、系别等 课程信息一般包括的属性有: 课程号、课程名、学分等 系别信息一般包括的属性有: 系号、系名等 4、其它相关要求 1)教师和学生的性别必须为“男”、“女”不得输入其它性别 2)教师和学生的年龄必须在18-100岁之间,不接收百岁老人在我校学习或任教。 3)每个学生必须要有一个班级。 4)每个班级至少有一名学生。 5)每名教师至少要担任一名课程。 6)每个班级必须有一个所属系别 7)每门课程都必须要有期终成绩。60分为及格分,及格的同学可以获得该课程的应有的学分。 8)可以方便统计出各个班级的平均成绩。 9)教程的津贴不得大于基本工资。 10)不得随意更改不及格同学的成绩 11)不得删除不及格同学的记录。 12)老师工资必须在400元以上。 概念设计 逻辑设计 教师: Teacher(Tno,Tname,Tsex,Tage,Tzc,Tsalary,Tjintie,Tbutie) 学生信息: Student(Sno,Sname,Ssex,Sage,Clno) 班级信息: Class(Clno,Clname,special,Dno) 课程信息: Course(Cno,Cname,Credits) 系别: Department(Dno,Dname) 物理设计 4.8.2 数据处理和存储系统设计 系统的数据层可以完成数据的存储和处理,这一层的内容包括数据库管理系统和数据接口。数据库管理系统必须是具有安全、可靠、易管理等特点。SQL Server数据库管理系统因为它全面的、集成的、端到的数据解决方案特点,可以为我们的粮食数据管理提供一个满意的平台。 SQL server 数据库管理系统为我们提供以下的工具: 关系型数据库:关系型数据库具有安全系数高、可靠性强、可伸缩和高可用的特点,并且支持结构化和非结构化的数据。 复制服务:移动数据的处理、异构系统的集成与数据的分发等等应用都会使用到复制服务的功能。 通知服务:通知服务可以向不同的连接和移动设备发送个性化的服务以及实时的信息更新。 集成服务:支持数据仓库以及企业数据集成的抽取、转换以及装载能力。 分析服务:支持联机分析处理功能,可以使用多维的大量数据集进行快速高效的分析。 报表服务:提供全面的报表解决方案,不管是传统的报表还是基于We的服表都可以被创建、管理和发布。 管理工具:包含大量的集成管理工具,可以管理和调谐高级数据库,也可以和其它的微软工具集成在一起。其中的Web service可以实现与其它应用平台互操作。 开发工具:为数据库引擎、数据抽取服务、转换和装载(ETL)服务、数据挖掘服务、OLAP和报表提供了和Microsoft Visual Studio? 相集成的开发工具,从而实现端到端的开发能力。SQL Server中每个子系统都有自己的对象模型和开发文档,能够以自由的方式将数据系统扩展到不同的商业环境当中。 4.8.3 数据库接口 数据库接口独立于数据管理系统之外,通过配置,应用系统可以与数据库采用统一的接入标准,而不需要考虑因不同架构的数据库管理系统所带的问题。JDBC数据接口可以为多种关系型数据库提供统一的访问接口,这个接口实际上是由Java编写成的类和接口的集成。根据JDBC这一基准还可以构建更高级的工具和接口。因此JDBC为我们数据库应用程序的开发提供一个良好的数据库访问接口。 4.8.4 数据库的维护 (1)数据库镜像 数据库镜像服务允许事务日志通过连续的方式从源服务器到单台目标服务器的传送。当主系统发生故障时,可以立即连接到辅助服务器上的数据库中。辅助实例可以迅速检测到主服务器的故障,并接受数据库连接。数据库镜像在标准服务器硬件下工作,而不需要特定的存储或控制器。 图4-22数据库镜像的基本配置图 (2)故障转移集群 故障转移集群使用Microsoft Windows? Clustering Services 创建容错虚拟服务器,一旦数据库服务器出现死机的情况,这时可以进行快速故障转移。在SQL Server 2005中, 无论是分析服务和通知服务还是SQL Server复制目前都是已经可以支持故障转移集群。故障转移集群的集群节点的数量最大已经增加到8个,现在SQL Serve故障转移集群已经是一个比较完整

文档评论(0)

蝶恋花 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档