




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
销售管理数据库数据表的创建和管理第四章技能目标学会创建数据表;学会创建和修改销售管理数据库中的数据表;学会使用约束来保证数据的完整性。表的基本概念表是组织和管理数据的基本单位。表由行和列组成的二维结构。表中的一行称为一条记录,表中的一列称为一个字段。数据类型数字数据字符数据货币数据日期和时间数据二进制字符串其他数据类型列的属性列的为空性没有输入的值,未知或未定义。IDENTITY属性
可以使表的列包含系统自动生成的数字。
创建销售管理数据库的数据表使用ManagementStudio
【练习】在销售管理数据库中,利用ManagementStudio创建客户表。使用CREATETABLE语句【练习】在销售管理数据库中,利用CreateTable语句,创建部门表和商品表。使用模板销售管理数据库的数据表管理查看表结构查看数据表的属性查看表结构查看表中数据修改数据表使用ManagementStudio使用AlterTable语句删除数据表重命名数据表销售管理数据库数据的完整性实体完整性(EntityIntegrity)域完整性(DomainIntegrity)参照完整性(ReferentialIntegrity)用户定义的完整性(User-definedIntegrity)约束概述约束定义约束分类主关键字约束(PrimaryKeyConstraint)外关键字约束(ForeignKeyConstraint)惟一约束(UniqueConstraint)检查约束(CheckConstraint)默认约束(DefaultConstraint)主键约束使用ManagementStudio创建主键约束在创建表同时主键约束在一张现有表上添加主键约束外键约束使用ManagementStudio创建外键约束使用Transact-SQL语句定义外键语法格式:CREATETABLE<表名>(列名数据类型为空性FOREIGNKEYREFERENCESref_table(ref_column))其中,参数说明如下。REFERENCES:参照。ref_table:主键表名,要建立关联的被参照表的名称。ref_column:主键列名惟一约束惟一约束与主键约束的区别。惟一性约束指定的列可以有NULL属性。但主键约束所在的列则不允许;一个表中可以包含多个惟一约束,而主键约束则只能有一个;创建惟一约束创建表的同时创建UNIQUE约束在现有的表中添加惟一约束检查约束检查约束检查约束(CHECK约束)定义实际上是验证字段输入内容的规则,表示一个字段的输入内容必须满足CHECK约束的条件,若不满足,则数据无法正常输入。可以对每个列设置CHECK约束。创建检查约束使用Managementstudio使用Transact-SQL语句语法结构:CONSTRAINT约束名CHECK
(logical_expression)[,…n]【练习】在销售管理数据库中的商品表中,为了保证数据的质量,确保商品的价格为大于0的数,库存量和已销售量数据为非负数。默认值约束默认值约束(DEFAULT)用于确保域完整性,它提供了一种为数据表中任何一列提供默认值的手段。创建默认值约束:1、使用Managementstudio创建默认值2、使用Transact-SQL语句创建默认值定义语法:CONSTRAINT约束名DEFAULTconstant_expressionFOR列名【练习】在销售管理数据库中的员工表中,新员工如果不到特定部门工作的话,新员工全部到“销售部”工作数据表的操作在SQLServer2005中,经过创建表确定基本结构以后,接着就是表中的数据处理:添加、修改和删除数据。方法:使用ManagementStudio操作表中数据使用ManagementStudio的可视化工具。插入记录INSERT语句通常有两种形式:一种是插入一条记录;另一种是插入子查询的结果,一次可以插入多条记录。INSERT语句语法插入一条记录格式:INSERT[INTO]表名[(column_list)]VALUES({DEFAULT|NULL|expression}[,...n])插入多条记录INSERT[INTO]表名[(column_list)]SELECTcolumn_listFROMtable_listWHEREsearch_condition插入记录(续)【练习】在销售管理数据库中,对每日销售数据统计,并存储在统计表中。修改记录语法格式:UPDATE表名SETcolumn_name=value[,column_name=value][FROMtable_name][WHEREcondition]【练习】在销售管理数据库中,将商品表中所有的商品的价格上调20%。【练习】将商品表product,所有库产量小于10商品的库存量置清为0。删除记录在表删除数据时,可以用DE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年齐齐哈尔货运从业资格证考试一共多少题
- 安全文明游戏
- 人参订购合同标准文本
- 停车场共用合同标准文本
- 代理销售合同范例范例
- 激发幼儿园小班的艺术潜能展示创意天地计划
- 强化仓库装卸作业的安全管理计划
- 公装安全合同标准文本
- 公司出资管理合同标准文本
- 2025零售业劳动合同样本(合同版本)
- 招标代理服务应急预案
- 霞浦县沙江水闸除险加固工程环境影响报告
- 智慧酒店数字智能化整体解决方案
- 技术通知单(新模版-0516)
- 餐饮从业人员晨检表
- US-52交流电机调速控制器
- 排球运动活动PPT
- (样表)有限空间有毒有害气体检测表
- 数学家华罗庚的故事课件
- 2023年甘肃省平凉市中考一模生物试题+
- 上海国资委下属企业名单
评论
0/150
提交评论