《计算机ASPNET框架》PPT课件.ppt_第1页
《计算机ASPNET框架》PPT课件.ppt_第2页
《计算机ASPNET框架》PPT课件.ppt_第3页
《计算机ASPNET框架》PPT课件.ppt_第4页
《计算机ASPNET框架》PPT课件.ppt_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7章ADO。NET生产SQL Server数据库、7、内容摘要和牙齿章节主要介绍SQL Server2000的基本使用。介绍如何使用SQL Server2000集成开发环境。在中,有关使用SQL Server2000中的查询分析器构建数据库和数据库表的信息,请参阅ADO .说明如何使用NET操作数据库表。ADO .NET的命名空间 System .重点介绍如何使用“Data.SqlClient”操作SQL Server存储过程。介绍SQL Server,提供比Access更好的应用程序功能(如下所示)。(1)支持企业级计算,支持C/S模式,提高了性能,简化了操作。(2)增强功能:批量数据存储

2、、数据复制、数据转换服务、分布式事务、全文搜索。(3)支持多种协议(TCP/IP、NETBEUI)和支持的分布式计算、分布式计算型号。(4)ANSI/92标准兼容性和事务SQL语言(t-SQL)改进。介绍SQL Server集成环境,SQL Server2000提供功能强大的图形用户界面(GUI)界面,用户可以直接或通过T-SQL语句执行数据库任务。典型的图形界面包括SQL Server服务管理器、企业号管理器、祖怀分析器、事件查看器和联机帮助文档。SQL service manager,业务管理员,查询分析器,事件档案器,联机帮助文档,创建数据库,案例名称:创建单个数据文件的数据库节目名称:

3、7-000Filename=c : program files Microsoft SQL servermssqldatamysaledat . MDF,size=2,maxsize=2,file growth=file growthSQL create DATABASE archive on primary(name=arch 1,Filename=c : program files Microsoft SQL servermsqldataarchdat 1 . MDS不要轻易删除数据库。否则,所有数据都可能完全丢失!SQL Server提供的数据类型、数据库表创建和表是存储实体数据的关系数

4、据库中的逻辑单元。表格由行和列组成。行描述实体的实例,列定义实体的属性。指定表格名称时,请确保表格名称在数据库中是唯一的,并遵循识别码命名惯例。表格有四种命名惯例:(1)可以包含1-128个字符,包括字母、符号和数字。(2)第一个字符必须是字母、下划线(_)和符号。(3)第一个字母后的字符可以包括字母、数字或#、$符号和_。(4)渡边杏允许空格,除非在引号中定义了对象名。方案名称:创建数据库表,案例名称:数据库表创建节目名称:8-03 . SQL create Table my Table(my name char(10)not null,mybo rthday datete方案名称:)、数据

5、完整性、数据库创建和填充完成后,必须保证存储数据的可靠性。这对所有企业都很重要。因此,设计数据库时必须考虑数据完整性。数据完整性表示数据库中存储的数据的一致性。一般数据库管理系统必须在每个应用节目中编码,以实现数据完整性逻辑。实现了三种茄子方法的数据完美使用。(1)使用身份属性。(2)使用Uniqueidentifier数据类型和NEWID()函数。(3) 6使用茄子约束。使用Identity属性时,表通常包含包含连续值的列,将Identity属性添加到牙齿列时,SQL Server会自动生成值。身份属性生成的值唯一标识表中的每个行,每次在表中插入行时,都会自动生成值。创建表时,创建Ident

6、ity列和定义Identity列的语法为:指定Identity (Seed,Increment)参数Seed(种子)Identity列的初始值。参数增量指定一次自动添加的量。种子和增量参数都是可选的,如果未指定,则两个参数都默认为1。创建身份列,案例名称:创建身份列节目名称:7-06 . SQL create table student(studid int Identity(101,5),fire Lastname varchar() 闰)goinsert my friend values (newid()关键约束(Primary Key)、外键约束(Foreign key)、唯一约束(Un

7、ique)和Not Null 主键约束条件,方案名:使用主键过程名:7-08。SQL create table student _ pri(stud idint primary key,第一个名称varchar()insert into student _ privalues(1001)外键约束、“外键”(Foreign key)约束定义列的值与另一个表的主键匹配。使用外键时,请记住Foreign key约束条件必须引用其他表中的主键列或Unique列。,方案名称:外键过程名称7-09 . SQL create table basic info(stu _ id int identity(10

8、01,1) primary key,使用first name last name vs唯一约束,案例名称:使用唯一约束节目名称:7-10。SQL create table test unique(stu _ id int identity(1001,1)price Lastnamevarchar(10)insert into test unique非null牙齿约束,方案名称:7-11.sql create table test not null(第一个名称varchar (10)非null,Lastname varchar (10)检查约束条件,方案名:检查约束条件过程名7-12 . SQL

9、 create table test check(stu _ id int identity(100000,1) primary key,使用first name默认约束,案例名称:使用默认约束名称:7-13。SQL creat 1) primary key,first name varchar (10) not null,last name varchar (10) not null,sex varchar (30NET对象主SQL Server数据库,在上运行SQL Server,创建SQL Server数据库表,方案名称:新数据库表进程名称:7-14。SQL use pub

10、s go create table grade(学编号int Identity (100,1)、性别varce语言int default 0、数学int default 0、英语int default 0)SQL insert into grade values 70)insert into grade values(女性,小书,90,80,60) insert into grade values(男性,小包,50,60)50) insert into grade values(男、栗、89,90,91) insert into grade values(女、小、90,91,92)只要修改三个位置,Access数据库操作程序就可以(1)修改引入的命名空间。Access数据库操作将显示为“System .使用Data.OleDb 输入 Sy

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论