https://www.bilibili.com/video/BV1BC4y1k7kC/
演示视频:
4 系统详细设计
4.1 后台数据库设计
数据库技术是信息系统的一个核心技术。是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。
数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。在物理设计阶段根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。
数据库设计的主要任务是在给定的多个环境下,包括应用环境,系统以及数据库等环境下,建立数据库来有效保存数据,满足用户需求,保证数据库平稳良好运行。数据库设计通常是在一个通用的DBMS支持下,即利用现成的DBMS作为开发的基础。
4.1.1 SQL SERVER 介绍
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate共同研发完成的的,并于1988年推出了第一个OS/2版本。 SQL Server一直与时俱进,1996年,微软推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本问世;SQLSERVER2005是Microsoft公司于2005年推出的版本。 SQL Server 特点:
1.真正的读者机/服务器体系结构;
2.图形化用户界面,使系统管理和数据库管理更加直观、简单;
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地;;
4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成;
5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用;;
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上;;
7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005