数据库与程序设计.doc

数据库与程序设计.doc

ID:56048064

大小:97.36 KB

页数:17页

时间:2020-06-19

数据库与程序设计.doc_第1页
数据库与程序设计.doc_第2页
数据库与程序设计.doc_第3页
数据库与程序设计.doc_第4页
数据库与程序设计.doc_第5页
资源描述:

《数据库与程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库与程序设计数据库操作一、创建数据库(page81)【重点程序page84】创建数据库采用createdatabase语句,用来定义数据库名,确定数据库文件和数据库日志文件的属性(名称、位置、大小、最大容量、增长特性等)。CREATEDATABASE数据库名ONPRIMARY(NAME=文件名,FILENAME='系统路径+文件名.ndf',SIZE=文件大小,MAXSIZE=文件的最大容量,FILEGROWTH=每次增容时增加的容量大小)LOGON(NAME=文件名,FILENAME='系统路径+文件名.ldf',SIZE=文件大小,MAXSI

2、ZE=文件的最大容量,FILEGROWTH=每次增容时增加的容量大小)GO二、修改数据库(page85)1.增加数据库文件ALTERDATABASE数据库名ADDFILE(NAME=文件名,FILENAME='系统路径+文件名.ndf',SIZE=文件大小,MAXSIZE=文件的最大容量,FILEGROWTH=每次增容时增加的容量大小)GO2.增加辅助日志文件ALTERDATABASE数据库名ADDLOGFILE(NAME=文件名,FILENAME='系统路径+文件名.ldf',SIZE=文件大小,MAXSIZE=文件的最大容量,17FILEGROW

3、TH=每次增容时增加的容量大小)GO1.删除数据库文件ALTERDATABASE数据库名REMOVEFILE文件名GO2.修改文件USE数据库名GOALTERDATABASE数据库名MODIFYFILE(……修改的程序语言……)三、重命名数据库(page89)ALTERDATABASE数据库名MODIFYNAME=修改后的数据库名或者EXECsp_renamedb'数据库名','修改后的数据库名'四、删除数据库(page89)数据表基本操作一、创建数据表(page90)【重点程序page94】1.创建数据表USE数据库名GOCREATETABLE表名

4、(列名+数据类型+是否空值+约束)2.查看结构EXECsp_help表名二、修改数据表(page96)1.修改表中某列USE数据库名GOALTERTABLE表名ALTERCOLUMN修改的内容2.添加一列17USE数据库名GOALTERTABLE表名ADD添加的内容1.删除某一列USE数据库名GOALTERTABLE表名DROPCOLUMN列名三、删除数据表(page98)USE数据库名GODROPTABLE表名数据表的基本操作一、添加记录(page99)【重点程序page100】1.插入一条记录USE数据库名GOINSERTINTO表名VALUES

5、(插入的数值)2.插入子查询的结果USE数据库GOINSERTINTO添加的位置SELECT选择的数据二、修改记录(page102)USE数据库名GOUPDATE表名SET列名+用于取代相应属性的表达式值WHERE修改条件三、删除记录(page103)USE数据库名GO17DELETEFROM表名WHERE指定删除条件数据库完整性的实现一、数据完整性(page104)数据完整性是指数据的正确性、有效性和相容性,目的是为了防止错误的数据进入数据库。1.实体完整性,也称行完整性。要求表中的所有行有一个唯一的标识符,这种标识符一般称为主键值。主键值能否被修

6、改或表中的数据是否能够被全部删除都要依赖于主键表和其他表之间要求的完整性。2.参照完整性。参照完整性是保证参照表(外键所在的表)与被参照表(主键所在的表)中数据的一致性。如果被参照表中的一行被一个外键参考,那么这一行数据便不能直接被删除,用户也不能直接修改主键值。3.域完整性,也称为列完整性。指定一个数据集对某一个列是否有效和确定是否允许空值。域完整性通常是经过使用有效性检查来实现的,并且还可以通过限制数据的类型、格式或者可能取值范围来实现。二、约束(page105)1.PRIMARYKEY约束(page106)主键约束作为表的一个属性,可以唯一标识

7、表中的记录。在输入数据时,主键列不能为空且不能有重复值。每个表都应该有且只有一个主键。(1)建立PRIMARYKEY约束USE数据库名GOALTERTABLE表名ADDCONSTRAINTPK_列名PRIMARYKEY(列名)(2)删除PRIMARYKEY约束USE数据库名GOALTERTABLE表名DROPCONSTRAINTPK_列名2.FOREIGNKEY约束(page107)外键约束标识表之间的关系,可以定义为一个列或多个列,这些列参照同一个表或另外的一个表中的PRIMARYKEY约束或UNIQUE约束列。(1)建立FOREIGNKEY约束U

8、SE数据库名GOALTERTABLE表名ADDCONSTRAINTFK_表名_列名FOREIGNKEY(列名

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

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

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