第四章数据库中表的基本操作 学生数据、试题数据、教师数 据、试卷数据等要存储起来 学生关系模型、试题关系模型、 教师关系模型、试卷关系模型 (表) 考试数据库
第四章 数据库中表的基本操作 (表) 考试数据库 学生数据、试题数据、教师数 据、试卷数据等要存储起来 学生关系模型、试题关系模型、 教师关系模型、试卷关系模型
第四章数据库中表的基本操作 令4.1 SQL Server表的概述 4,2数据库中表的创建 4.3表的修改与删除 44数据的添加与表的查看 45案例应用举例
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 ❖ 4.2 数据库中表的创建 ❖ 4.3 表的修改与删除 ❖ 4.4 数据的添加与表的查看 ❖ 4.5 案例应用举例
第四章数据库中表的基本操作 令4.1 SQL Server表的概述 表的概念 在 SQLServer数据库中,表定义为列的集合,与Excl电子表格 相似,数据在表中是按行和列的格式组织排列的。每行代表唯一的 条记录,而每列代表记录中的一个域 系 属性了医名学生表匹(和属性名 关系模式 学号 姓名 性别 出生日期 系部 入学时间 000101张三 1980 计算机 2000 000201李伟 男男女 1981 经济管2000 元组 010101王丽 1982 数学 2001 键(码
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 表的概念 在SQL Server数据库中,表定义为列的集合,与Excel电子表格 相似,数据在表中是按行和列的格式组织排列的。每行代表唯一的一 条记录,而每列代表记录中的一个域。 学号 姓名 性别 出生日期 系部 入学时间 000101 张三 男 1980 计算机 2000 000201 李伟 男 1981 经 济 管 理 2000 010101 王丽 女 1982 数学 2001 属性(列) 关系名 属性(列)和属性名 关系模式 关系 元组 主键(码) 学生表
第四章数据库中表的基本操作 令4. SQL Server表的概述 SQL Servel表与关系模型的对应 关系模型 SQL Server表 关系名 表名 关系 表 关系模式 表的定义 属性 表的列或字段 属性名 字段名或列名 值 列值或字段值 元组 表的行或记录 码 主键 关系完整性 SQL Server的约束
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 SQL Server表与关系模型的对应 关系模型 SQL Server表 关系名 表名 关系 表 关系模式 表的定义 属性 表的列或字段 属性名 字段名或列名 值 列值或字段值 元组 表的行或记录 码 主键 关系完整性 SQL Server的约束
第四章数据库中表的基本操作 令4.1 SQL Server表的概述 表的设计过程中,在 SQLServer创建表有如下限制: 1、每个数据库里最多有20亿个表。 2、每个表上最多可以创建一个聚集索引和249个非聚集 索引。 3、每个表最多可以配置1024个字段。 4、每条记录最多可以占8060B,但不包括text字段和 Image字段
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 表的设计过程中,在SQL Server创建表有如下限制: 1、每个数据库里最多有20亿个表。 2、每个表上最多可以创建一个聚集索引和249个非聚集 索引。 3、每个表最多可以配置1024个字段。 4、每条记录最多可以占8060B,但不包括text字段和 image字段
第四章数据库中表的基本操作 令4.1 SQL Server表的概述 基本的数据类型 在创建数据库中的表的时候,牵涉到表体结构,也就 是说牵涉到表中的字段数据的格式,所以为数据列选择数 据类型是一项非常重要的工作。在定义了表列的数据类型 以后,它将作为一项永久的特性被保留下来,而无法改变 所以精心选择表列的数据类型是建立性能良好的表格的 前提。 数据类型包含大类及几科新的数据类型.大x
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 基本的数据类型 在创建数据库中的表的时候,牵涉到表体结构,也就 是说牵涉到表中的字段数据的格式,所以为数据列选择数 据类型是一项非常重要的工作。在定义了表列的数据类型 以后,它将作为一项永久的特性被保留下来,而无法改变 。所以精心选择表列的数据类型是建立性能良好的表格的 前提。 数据类型包含8大类,及几种新的数据类型
第四章数据库中表的基本操作 令4.1 SQL Server表的概述 1、整型数据类型 能够存储精确的不带小数点的数字值的方法,可以分为五大类。 bit取值范围只能是0或L,通常用作真假逻辑 bigint占用8个字节 int占用4个字节 占用字节数决定存储范围的大小 smallint占用2个字节 tiny占用1个字节
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 1、整型数据类型 能够存储精确的不带小数点的数字值的方法,可以分为五大类。 bit 取值范围只能是0或1,通常用作真假逻辑。 bigint 占用8个字节 int 占用4个字节 占用字节数决定存储范围的大小 smallint 占用2个字节 tiny 占用1个字节
第四章数据库中表的基本操作 掌握基本的数据类型 2、数字数据类型 可以精确指定小数点两边的总位数(精度)和小数点右面的位数(刻度) l numeric 唯一的区别就是在主键为 Indentity列,只能定义 numerIc类型 decimal decimal(7, 3) 9999.9949999995
第四章 数据库中表的基本操作 ❖ 掌握基本的数据类型 2、数字 数据类型 可以精确指定小数点两边的总位数(精度)和小数点右面的位数(刻度). 1 numeric 唯一的区别就是在主键为indentity列,只能定义numeric类型 decimal decimal(7 , 3) 9999.994 / 9999.995
第四章数据库中表的基本操作 掌握基本的数据类型 3、浮点数据类型 能够存储范围非常大的数字,一般应用于科学计算或者统计计算 等,不要求绝对精度的运算场合。 real存储范围占用4个字节,精度可达7位。 ◇noat(n)可以用n来确定科学计数法中的数据尾数的位数,范围 达53位。当n的取值为1~24时,可达到的精度是7位;当 n的取值是2553时,精度是15位,用8个字节来存储
第四章 数据库中表的基本操作 ❖ 掌握基本的数据类型 3、浮点数据类型 能够存储范围非常大的数字,一般应用于科学计算或者统计计算 等,不要求绝对精度的运算场合。 real 存储范围占用4个字节,精度可达7位。 float(n) 可以用n来确定科学计数法中的数据尾数的位数,范围 可 达53位。当n的取值为1~24时,可达到的精度是7位;当 n的取值是25~53时,精度是15位,用8个字节来存储
第四章数据库中表的基本操作 令掌握基本的数据类型 4、字符数据类型 char每个字符使用一个字节的存储空间,使用固定长度来存储字 符,最长可容纳8000个。如果实际的字符串小于给定的最大长度,则 会以空格填充,如果实际的字符串大于给定的最大长度,则截断 varchar可以存储到8000个字符的变长字符型数据,存储为实际的 字符串的长度。 text当要存储的字符的数据量非常庞大时,则使用text数据类型。 他的最大长度可以达到2G左右
第四章 数据库中表的基本操作 ❖ 掌握基本的数据类型 4、字符数据类型 char 每个字符使用一个字节的存储空间,使用固定长度来存储字 符,最长可容纳8000个。如果实际的字符串小于给定的最大长度,则 会以空格填充,如果实际的字符串大于给定的最大长度,则截断。 varchar 可以存储到8000个字符的变长字符型数据,存储为实际的 字符串的长度。 text 当要存储的字符的数据量非常庞大时,则使用text数据类型。 他的最大长度可以达到2G左右