表格模板-数据库技术项目3 创建和维护表 精品.ppt
《表格模板-数据库技术项目3 创建和维护表 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-数据库技术项目3 创建和维护表 精品.ppt(54页珍藏版)》请在第一文库网上搜索。
1、2项目要求项目要求1. 掌握数据库表的创建方法。掌握数据库表的创建方法。2. 学会用学会用T-SQL语句创建表、修改表和删语句创建表、修改表和删除表。除表。3. 熟悉常用的几种约束的创建方法。熟悉常用的几种约束的创建方法。4. 学会对表数据进行插入、修改和删除。学会对表数据进行插入、修改和删除。 3项目准备项目准备基本概念:关系基本概念:关系 n关系就是数据与数据之间的联系;关系就是数据与数据之间的联系;n关系必须符合的条件:关系必须符合的条件:每一列的数据类型都必须相同每一列的数据类型都必须相同没有完全相同的行没有完全相同的行列与列之间的字段名不能重复列与列之间的字段名不能重复没有组合列,即
2、在一列中没有子列没有组合列,即在一列中没有子列基本概念:基本表(基本概念:基本表(table) n基本表就是一个关系,由行(记录)和列(字段)组成的二维基本表就是一个关系,由行(记录)和列(字段)组成的二维列表;列表;n基本表是基本表是SQL Server的主要数据库对象。的主要数据库对象。4项目准备项目准备基本概念:数据类型的三个术语基本概念:数据类型的三个术语n精度:数值型数据整数部分和小数部分的和。精度:数值型数据整数部分和小数部分的和。如如1234.12的精度为的精度为6n小数位数:数值型数据小数部分位数。小数位数:数值型数据小数部分位数。n长度:存储数据所占用的字节数。长度:存储数据
3、所占用的字节数。5项目准备项目准备SQL Server 2000常用的数据类型 6项目练习项目练习7提出任务提出任务 在在“Student”数据库下,使用【企业管理器】创建数据库下,使用【企业管理器】创建“xs”(“学学生生”)表对象。)表对象。分析任务分析任务n“展开展开“Student”数据库,数据库,n选择【表】,右键选择【新建表】选择【表】,右键选择【新建表】n创建表结构。创建表结构。字段名 数据类型 长度 允许为空 字段含义 xh char 8 not null 学号 xm char 8 姓名 xb char 2 性别 csrq datetime 出生日期 zy char 20 专业
4、 8完成任务完成任务n展开展开“Student”数据库;数据库;n选择【表】,右键选择【新建表】;选择【表】,右键选择【新建表】;n在【表设计器】中上部分表格中输入列名、在【表设计器】中上部分表格中输入列名、数据类型、长度和允许空字段属性,其中前数据类型、长度和允许空字段属性,其中前三个是必须输入的。三个是必须输入的。 9“xs”表结构10基本语法:基本语法:CREATE-TABLE语句的语法格式:语句的语法格式:CREATE TABLE 表名表名(字段字段1 数据类型数据类型 not null identity(seed,increment),n)基本参数:基本参数:n常见符号:常见符号:
5、代表可省略;代表可省略;n红色字体代表最基本语法格式;红色字体代表最基本语法格式;n “n”可以有可以有n个字段。个字段。11提出任务提出任务使用【查询分析器】创建任务使用【查询分析器】创建任务1的的“xs”表结构。表结构。分析任务分析任务直接进入【查询分析器】,在【查询分析器】直接进入【查询分析器】,在【查询分析器】中输入中输入CREATE TABLE语句即可。语句即可。12完成任务完成任务n进入【查询分析器】,选择进入【查询分析器】,选择“student”数据库,数据库,n输入输入CREATE TABLE语句:语句: CREATE TABLE xs (xh char(8) not null
6、, xm char(8), xb char(2), csrq datetime, zy char(20)n单击工具栏上的单击工具栏上的“ ”按钮分析代码,如果出现按钮分析代码,如果出现“命命令已成功完成令已成功完成”,代表代码正确;,代表代码正确;n执行执行“ ”,执行此代码。,执行此代码。13项目练习项目练习练习练习3.1: 若表中字段类型为若表中字段类型为char,长度为,长度为20,当输入字符,当输入字符串串“计算机及应用计算机及应用”时,此字段占用时,此字段占用 字节字节存储空间。若字段类型为存储空间。若字段类型为varchar,将占用,将占用 字节存储空间。字节存储空间。14项目练习
7、项目练习练习练习3.2: 在在Student中创建中创建“kc”(“课程课程”),),“cj”(“成绩成绩”)表对象。表对象。 “cj”(“成绩成绩”),),“kc”(”课程课程”)表结构如下:)表结构如下:15基本概念:完整性约束的类型:基本概念:完整性约束的类型:n实体完整性:实体完整性: 数据库表中的每一条记录都是惟一的,即表中没有重复记数据库表中的每一条记录都是惟一的,即表中没有重复记录。因此每个实体都必须拥有一个主键或惟一性约束。录。因此每个实体都必须拥有一个主键或惟一性约束。n域完整性:域完整性: 域完整性要求存入字段中的数据值必须符合特定的条件域完整性要求存入字段中的数据值必须符
8、合特定的条件来保证数据的有效性。来保证数据的有效性。n引用完整性:引用完整性: 引用完整性涉及两个或两个以上表的数据的一致性维护。引用完整性涉及两个或两个以上表的数据的一致性维护。当添加、删除或修改数据库表中的记录时,可以借助引用当添加、删除或修改数据库表中的记录时,可以借助引用完整性来保证相关联的表之间的数据一致性。完整性来保证相关联的表之间的数据一致性。16基本概念:基本概念:SQL Server的约束:的约束:n主键(主键(Primary Key)约束:)约束: 就是基本表中的主码,用来惟一标识每行。每个表只能有一个主键,就是基本表中的主码,用来惟一标识每行。每个表只能有一个主键,且主键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-数据库技术项目3 创建和维护表 精品 表格 模板 数据库技术 项目 创建 维护