数据库中表的基本操作g

数据库中表的基本操作g

ID:39448091

大小:850.00 KB

页数:28页

时间:2019-07-03

数据库中表的基本操作g_第1页
数据库中表的基本操作g_第2页
数据库中表的基本操作g_第3页
数据库中表的基本操作g_第4页
数据库中表的基本操作g_第5页
资源描述:

《数据库中表的基本操作g》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据库中表的基本操作教学提示:数据表是SQLServer2005最基本的操作对象,除了数据表的创建、查看、修改和删除是SQLServer2005最基本的操作外,对数据表的约束、默认和规则的理解和使用是也进行数据库管理与开发的基础。本章教学内容是本课程的重点之一。教学目标:通过本章的学习,要求掌握数据表的基本概念、理解约束、默认和规则的含义并且学会运用。熟练掌握利用SQLServerManagementStudio对象资源管理器和T-SQL语句两种方法进行数据表的约束、默认和规则的设置操作,对表的创建、查看、修改、

2、重命名及删除操作。第4章数据库中表的基本操作数据表是数据库中最重要的对象,他是被定义为列的集合。它与电子表格类似,数据在表中是按照行和列的格式来组织排列的。每一行代表一条唯一的记录,每一列代表记录中的一个域。例如,一个包含图书基本信息的数据表,表中的每一行代表一条图书信息,每一列代表图书的详细资料,如编号、ISBN、书名、出版社等如图4.1所示的book数据库中的图书基本信息表(book1)。数据库对象图4.1图书基本信息表(book1)第4章数据库中表的基本操作什么是数据的完整性呢?它是指存储在数据库中数据的一致性和

3、正确性.数据的完整性分为实体完整性、域完整性、参照完整性和用户定义完整性.使用约束的目的是保证数据的完整性。约束是SQLServer强制实行的应用规则,它通过限制列、行、和表中的数据来保证数据的完整性约束包括CHECK约束、PRIMARYKEY约束、FOREIGNKEY约束、UNIQUE约束和DEFAULT约束等默认当向数据表中输入数值时,希望表里的某些列已经具有一些默认值,用户不必一一输入,或是用户现在还不准备输入但又不想空着规则规则的作用是当向表中插入数据时,指定该列接受数据值的范围。约束、默认、规则第4章数据库中

4、表的基本操作SQLServer的数据类型在SQLServer的数据表中,列的数据类型既可以是系统提供的数据类型,也可以是用户自定义的数据类型。SQLServer系统提供了丰富的数据类型,表4-1列出了SQLServer所支持的数据类型。数据表的设计和创建第4章数据库中表的基本操作用户自定义数据类型是基于SQLServer系统提供的数据类型。当多个表的列中要存储同样类型的数据,且想确保这些列具有完全相同的数据类型、长度和是否为空属性时,可使用用户自定义数据类型。使用SQLServer对象资源管理器创建用户自定义数据类型用

5、户自定义数据类型图4.2新建用户定义数据类型图4.3用户自定义的数据类型属性第4章数据库中表的基本操作用系统存储过程sp_addtype来创建用户自定义数据类型【例4.1】在book数据库中创建一个名为meetingday,基于smalldatetime的数据类型,该列不允许为空值的用户自定义数据类型。在SQLServerManagementStudio查询分析器窗口中运行以下代码:USEbook1GOEXECsp_addtypemeetingday,smalldatetime,'NOTNULL’【例4.2】删除在bo

6、ok数据库中创建的数据类型meetingday。在SQLServerManagementStudio查询分析器窗口中运行以下代码:USEbookGOEXECsp_droptype'meetingday'利用Transact-SQL语句创建用户自定义数据类型第4章数据库中表的基本操作【实例分析】图书基本信息系统包括表4-2图书基本信息表一(book1)、表4-3图书基本信息表二(book2)、表4-4图书进库表(bookin)和表4-5作者表(teacher)。创建和管理表第4章数据库中表的基本操作在对象资源管理器窗口中

7、创建表图4.5新建表图4.6属性修改图4.7选择名称第4章数据库中表的基本操作使用Transact-SQL语句中的CREATETABLE命令创建,其语法格式如下:CREATETABLEtable_name(Col_namecolumn_properties[,…])【例4.3】利用CREATETABLE命令创建book1表。在SQLServerManagementStudio查询窗口中运行以下代码:USEbookGOCREATETABLEbook1(编号CHAR(8)NOTNULL,ISBN号CHAR(13)NOTNU

8、LL,书名NVARCHAR(255),定价MONEY,出版社NVARCHAR(255),出版日期DATETIME)使用Transact-SQL语句创建表第4章数据库中表的基本操作对表结构的修改包括更改表名、增加列、删除列、修改已有列的属性等。使用SQLServerManagementStudio对象资源管理器修改表名修改表结构图4

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

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

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