欢迎来到天天文库
浏览记录
ID:50047203
大小:436.00 KB
页数:26页
时间:2020-03-08
《数据库原理与SQL Server教程 教学课件 作者 王路群 第5章 SQL Server表管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库原理与SQLServer教程第五章SQLServer表管理第五章SQLServer数据库管理5.1SQLServer2000数据类型5.2创建表5.3修改表5.4删除表5.5数据完整性2021/7/24数据库原理与SQLServer教程5.1SQLServer2000的数据类型SQLServer2000内置数据类型精确数字近似数字日期字符串Unicode字符串其它数据类型2021/7/24数据库原理与SQLServer教程5.1SQLServer2000的数据类型用户自定义数据类型创建用户自定义数据类型的意义自定义数据类型三要素名称新数据类型所依据的系统数据类型为空
2、性使用企业管理器创建用户自定义数据类型2021/7/24数据库原理与SQLServer教程使用企业管理器创建用户自定义数据类型5.1SQLServer2000的数据类型2021/7/24数据库原理与SQLServer教程5.2创建表数据表在企业管理器中创建表在查询分析器中创建表2021/7/24数据库原理与SQLServer教程5.2创建表数据表数据库表是组成关系数据库最常见的数据库对象之一。部件表ID颜色重量AB123Blue10.5CD456Red8.0EF789Green9.25GH012Yellow8.0IJ341Blue1.02021/7/24数据库原理与SQL
3、Server教程5.2创建表在企业管理器中创建表2021/7/24数据库原理与SQLServer教程5.2创建表在查询分析器中创建表创建表的TSQL语法CREATETABLEDepartment(DeptIDintIDENTITY(50,1)notnullPRIMARYKEY,DeptNamechar(10),Desciptionchar(50),ManagerIDint)2021/7/24数据库原理与SQLServer教程5.2创建表在企业管理器中查看创建的表2021/7/24数据库原理与SQLServer教程5.3修改表在企业管理器中修改表在查询分析器中修改表2021
4、/7/24数据库原理与SQLServer教程5.3修改表在企业管理器中修改表使用企业管理器对表的列进行添加、修改和删除2021/7/24数据库原理与SQLServer教程5.3修改表在查询分析器中修改表结构修改表的TSQL语句ALTERTABLE添加列的TSQL语句以上语句在表“Salary”中添加允许空的列OtherSalary,数据类型是money型。ALTERTABLESalaryADDOtherSalarymoneynull2021/7/24数据库原理与SQLServer教程5.3修改表在查询分析器中修改表结修改列的TSQL语句以上语句将在表“Salary”中Ot
5、herSalary列的类型改为int型。ALTERTABLESalaryALTERCOLUMNOtherSalaryint2021/7/24数据库原理与SQLServer教程5.3修改表在查询分析器中修改表结删除列的TSQL语句以上语句将从在表“Salary”中删除OtherSalary列。ALTERTABLESalaryDROPCOLUMNOtherSalary2021/7/24数据库原理与SQLServer教程5.4删除表在企业管理器中删除表在查询分析器中删除表2021/7/24数据库原理与SQLServer教程5.4删除表在企业管理器中删除表除去对象对话框2021/
6、7/24数据库原理与SQLServer教程5.4删除表在企业管理器中删除表显示相关性对话框除去表对象操作2021/7/24数据库原理与SQLServer教程5.5数据完整性数据完整性类型强制数据完整性定义约束2021/7/24数据库原理与SQLServer教程5.5数据完整性数据完整性类型域(列)完整性实体(表)完整性引用完整性用户自定义完整性2021/7/24数据库原理与SQLServer教程5.5数据完整性强制数据完整性类型由声明保证的数据完整性通过使用直接在表或列上定义的声明约束,可以使完整性作为数据库定义的一部分被声明;通过使用约束、默认值和规则实现声明保证。由代
7、码保证的数据完整性通过脚本通过触发器或存储过程通过其他编程工具2021/7/24数据库原理与SQLServer教程5.5数据完整性定义约束约束的类型DefaultCheckReferentialPrimarykeyUniqueForeignkey2021/7/24数据库原理与SQLServer教程5.5数据完整性创建约束在修改或创建表的时候使用企业管理器或TSQL语句创建约束以上语句创建了employee表,定义了列以及列级和表级约束。CREATETABLEemployee(employeeIDintIDENTITY(1,1)
此文档下载收益归作者所有