第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)

2024-03-22
| 35页
| 77人阅读
| 0人下载
普通

内容正文:

SQL数据库表操作 DB 更多模板下载地址:http://www.pptvzaixian.com/shop/view28111.html(复制链接到浏览器打开) 1 引言/FOREWORD 数据库本身无法直接存储数据,存储数据是通过数据库中的表来实现的。数据库表是二维表,由行和列组成。每行代表唯一的一条记录,是组织数据的单位,通常称为表数据。每列代表记录中的一个域,用来描述数据的属性,通常称为表结构。 目录/Contents 01 02 03 认识数据库表 数据类型 数据库表的创建 04 数据库表的修改 05 数据库表的数据操作 任务1 认识数据库表 在设计和使用数据库之前,需要了解数据库表的概念以及表的基本操作和管理方法。 任务场景 任务1 概念 1.表的概念 在SQL Server数据库中,表定义为列的集合,与Excel电子表格相似,数据在表中是按行和列的格式组织排列的。每行代表唯一的一条记录,而每列代表记录中的一个域。 关系名 属性(列) 属性(列)和属性名 关系 元组 主键(码) 学生表 学 号 姓 名 性别 出生日期 系部 入学时间 060101001001 张小泽 男 1985-06-04 计算机 2006-09-18 060101001002 刘永辉 男 1986-09-10 计算机 2006-09-18 060101001003 孙 辉 男 1986-07-08 计算机 2006-09-18 060101001004 李洪普 女 1986-02-02 计算机 2006-09-18 关系模型 任务1 之 SQL Server表与关系模型的对应 关系模型 SQL Server表 关系名 表名 关系 表 关系模式 表的定义 属性 表的列或字段 属性名 字段名或列名 值 列值或字段值 元组 表的行或记录 码 主键 关系完整性 SQL Server的约束 任务1 之概要 在SQL Server创建表有如下限制: 每个数据库里最多有20亿个表。 每个表上最多可以创建1个聚集索引和249个非聚集索引。 每个表最多可以配置1024个字段。 每条记录最多可以占8060B。对于带 varchar、nvarchar、varbinary或sql_variant列的表,此限制将放宽,其中每列的长度限制在8000字节内,但是它们的总宽度可以超过表的8060字节的限制。 任务1之表类型 标准表 一般应用(总列数为1 024列) 临时表 局部临时表 :仅对连接SQL Server实例的当前用户是可见的,当用户从 SQL Server实例断开连接时局部临时表被删除。 全局临时表 :对所有的用户和连接都是可见的,当所有引用该表的用户从SQL Server实例断开连接时才会被删除。 系统表 用来保存一些服务器配置信息数据,用户不能直接查看和修改系统表,只有通过专门的管理员连接才能查看和修改。 不同版本的数据库管理系统的系统表一般不同,在升级数据库管理系统时,一些应用系统表的应用可能需要重新改写。 任务2 数据类型 数据类型 系统数据类型 数据类型 系统数据类型 二进制(图像、视频、音乐等) bit 字符 (单字节字符) char[(n)] binary[(n)] varchar[(n|max)] varbinary[(n|max))] Unicode (双字节字符) nchar[(n)] 精 确 数 字 精确整数 Bigint 8 nvarchar[(n|max)] Int 4 日期和时间 datetime2 Smallint 2 datetimeoffset Tinyint 1 date 精确小数 decimal[(p[,s])] time 唯一标识 rowversion  numeric[(p[,s])] uniqueidentifier 近似数字 float[(n)] 树形结构 hierarchyid real 用户自定义 用户自行命名 货币 money 空间数据 geometry smallmoney geography 程序中的数据类型 cursor,table, sql_variant 扩展标记语言 xml 任务2 数据类型之字符 1.字符型数据类型 char(n)型:为固定长度存储字符串的数据类型。 n从1到8000取值。 存储空间大小为n个字符 varchar[(n|max)]型: 为变长存储字符串的数据类型,n可以是一个介于1和8000之间的数值。 max表示最大的存储大小为231-1个字节。 存储大小为所输入数据的实际长度+2个字节。 对于char和varchar,应该按以下提示选择使用: 如果

资源预览图

第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
1
第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
2
第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
3
第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
4
第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
5
第2章 数据表操作(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。