SQLserver数据库开发

SQLserver数据库开发

ID:36422356

大小:2.06 MB

页数:140页

时间:2019-05-09

SQLserver数据库开发_第1页
SQLserver数据库开发_第2页
SQLserver数据库开发_第3页
SQLserver数据库开发_第4页
SQLserver数据库开发_第5页
资源描述:

《SQLserver数据库开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南新华电脑学院www.hnxhdn.com数据库开发及ADO.Net什么是数据库数据库Database:数据的仓库DB仓库里有排货架(表),货物会分类存放。比如牙膏、牙刷会放到一个排货架上,面包会单独放在一个排货架上。仓库又分很多种粮仓、武器仓库。仓库中还会有仓库管理员(DBA)对货物进行管理从仓库中拿货物需要凭证,取货和进货的人(程序员)我们怎么存储数据学校的档案室计算机文件,文件操作,开发人员需要熟悉操作磁盘文件的函数、必须编写复杂的搜寻算法才能高效的把数据从文件中检索出来、当数据格式发生变化时,需要编写复杂的文件格式升级程序

2、、很难控制并发修改。数据库(其实也是文件),DBMS(数据库管理系统)RDBMS对于数据不仅仅是需要存储,更重要的是将数据进行存储以后怎么才能方便快捷的查询、修改。数据库特点:海量存储、查找速度快、并发性问题控制、安全性、数据完整性(保存在数据库中的数据是正确的,真是的)。数据库概述DBMS(DataBaseManagementSystem,数据库管理系统)和数据库。平时谈到“数据库”可能有两种含义:MSSQLServer、Oracle等某种DBMS;存放一堆数据表的一个分类(Catalog)。不同品牌的DBMS有自己的不同的特点

3、:MYSQL(速度很快,适合对数据要求并不是十分严谨的地方,去掉了很多中小型企业中不常用的功能)、MSSQLServer(与.net结合很好,只能运行在windows平台下,大数据量、大交易量表现并不十分好)、DB2(大型)、Oracle(大型)、Access(文件)、SQLite(极其轻量级数据库)、Sybase等。对于开发人员来讲,大同小异SQL(语言)<>SQLServer<>MSSQLServer。最常见的错误。除了Access、SQLServerCE、SQLite等文件型数据库之外,大部分数据库都需要数据库服务器才能运行。

4、学习、开发时是连接本机的数据库,上线运行时是数据库运行在单独的服务器。数据库中的概念数据库DataBase,不同类的数据应该放到不同的数据库中便于对各个数据类别的进行个性化管理避免命名冲突安全性更高Table(表):关系数据库中的[关系]指的就是表。不同的货物要放到各自的货物架,将这种区域叫做“表”(Table)。不同的表根据放的数据不同进行空间的优化,找起来也方便。列(Column)、字段(Field)、行(Row)元组用表格格式化数据:即便是引入了自动识别设备也很容易识别。2003年5月入职,是产品开发部的,姓名马小虎王二小,技

5、术支持部,入职是2005年7月姓名马小虎部门开发部入职时间2008.06.06姓名部门入职时间张三开发2002思考:1.一张表中有很多条记录,有没有可能出现重复的记录?2.什么叫做重复的记录?3.我们可以允许表中有重复的记录吗?为什么?主键(PrimaryKey)数据库的一种约束工号姓名部门入职时间001风姐员工培训部2010年7月5日002瘦瘦公关部2010年8月2日003憨憨开发部2009年3月5日主键就是数据行的唯一标识。不会重复的列才能当主键。一个表可以没有主键,但是会非常难以处理,因此没有特殊理由表都要设定主键主键有两种选

6、用策略:业务主键和逻辑主键。业务主键是使用有业务意义的字段做主键,比如身份证号、银行账号等;逻辑主键是使用没有任何业务意义的字段做主键,完全给程序看的,业务人员不会看的数据。因为很难保证业务主键不会重复(身份证号重复)、不会变化(帐号升位),因此推荐用逻辑主键。表间关联、外键(ForeignKey)冗余商品名价格厂家编号大大香瓜子5.00001大大开心果15.00001苦咖啡2002随变3002冰工厂1002编号名称地址电话001大大食品厂恰恰大街300号010-123456002伊利食品厂内蒙古伊利路1号400400400商品名价

7、格生产厂家厂家地址厂家电话大大香瓜子5.00大大食品厂恰恰大街300号010-123456大大开心果15.00大大食品厂恰恰大街300号010-123456苦咖啡2伊利食品厂内蒙古伊利路1号400400400随变3伊利食品厂内蒙古伊利路1号400400400冰工厂1伊利食品厂内蒙古伊利路1号400400400SQLServer的管理需要安装SQLServer2005或者SQLServer2008,若要使用SQLServer管理工具进行开发还要安装SQLServerManagementStudio,还可以使用VisualStudio进

8、行管理使用免费的SQLServerExpress版本,Express版本的服务器名称.SQLEXPRESS,对于开发人员来讲和其他版本没有区别。(Express版本的数据库功能有一些限制,比如:数据文件最大大小为4GB等等。)SQL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。