C#有以下特性:
(1)效率与安全性
(2)支持现有的网络编程新标准
(3)消除大量程序错误
(4)因为程序系统基础本省,它的更新方便降低程序开发的基础成本
(5)商业过程和软件实现的更好对应
(6)扩展交互性
2。2 SQL Server的介绍
2。2。1 数据库种类介绍
SQL语言的全称是结构化查询语言,是一种计算机专用的数据库语言。不论是Oracle、MS SQL、Access、MySQL或其他的数据库;也不论数据库建立在大型主机或私人电脑上,都能够使用SQL语言来访问和修改数据库中的内容。SQL语言集数据定义、查询、操纵和控制功能为一体,具有功能丰富、方便灵活、简洁易学等特点。也因此,SQL语言同时集成了数据定义语言(Data Defining Language)和数据操作语言(Data Manufactur Language)的功能,是一种综合、通用、功能极强的关系数据库语言。
作为关系数据库语言,可进行查询、更新和操纵。所以说,了解SQL就是了解关系数据库,它在关系数据库整个体系中,既基础又重要。
1、常见的关系数据库有:Microsoft SQL Server、Oracle、Access等。但标准的SQL操作命令,如数据库操作为Select、Insert、Update、Delete、Create。SQL语言具有突出的优点,无论应用程序的用户界面是什么,只要与数据库服务器进行交互连接,最终的命令形式都必将体现为Transact-SQL语言。
数据定义语言DDL:DDL用来创建(Create)和删除(Drop)数据库结构的一种语句。
数据操作语言DML:DML包含数据查询与更新,表中的行可以被添加、修改和删除。
非过程化语言:SQL语言处理的数据是记录集而非单个。它是一个接受集合作为输入,返回集合作为输出的非过程化交互式语言。SQL语言既是独立的语言,又是嵌入式语言。
2、修改数据库内容的 SQL 语句主要有以下:
Insert向数据库表中添加新数据行,多行数据也可用Insert语句添加到目标表中,增加值来自数据库本身的行。
Update修改数据库中已存在的数据,更新表中选定的行或列的值。在语句中先定义目标表,再用Set语句指定更新行或列并值。
随着计算机信息技术的飞速发展,全面的收集统计信息已经成为各个行业的十分重要的宝贵资源。基于此,不得不说数据库通过其强大的操作和管理功能已经成为高速信息化表达的必然途经。数据库并非只是单一的,我们知道的数据库的类型是丰富的,我们所知道的就有网状数据库(Network Database)、关系数据库(Relational Database)、树状数据库(Hierarchical Database)、面向对象数据库(Object-oriented Database)等。在商业的运行中,我们主要用的就是关系数据库,比如Oracle(甲骨文公司)第二大软件公司它已经超越了IBM,DB2由IBM负责开发主要作用于一些大型的系统有着良好的延伸扩展性,由美国Sybase公司负责开发的Sybase数据库、MSSQL则是微软的SQL Server服务器它其实就是一个数据库平台,Informax同样的也是IBM旗下的它提供的作用是一个集成的解决方案,最后一个就是由瑞典MySQL AB 公司开发的MySQL。对于该资源共享网站系统我选择了用SQL Server2014来作为该系统的数据库软件[1]。文献综述
2。2。2 SQL Server 2014简介
数据库(Database)是按照 数据结构来组织、 存储和管理数据的仓库,它产生于距今六十多年前,随着 信息技术和市场的发展,特别是二十世纪九十年代以后, 数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种 类型,从最简单的存储有各种数据的 表格到能够进行海量 数据存储的大型 数据库系统都在各个方面得到了广泛的应用。