- 9
- 0
- 约3.05千字
- 约 25页
- 2017-03-31 发布于江苏
- 举报
数据表的图形化和操作
四.数据表的图形化操作 注意问题 表包含的数据的类型 表的各列及每一列的数据类型 哪些列允许空值 是否要使用,以及何时使用约束、默认设置或者规则 所需索引的类型,哪里需要索引,那些列是主键,那些是外键 注意问题 在开发具体数据库应用程序的时候,当数据表存在数据的时候,特别当已经存在大量数据的情况下,这时候突然发现前期的数据表设计上不合理,需要对数据表进行结构上的调整,这时候就可能会出现很多问题,如外键约束导致输入数据出现错误。所以在开发数据库应用程序的时候在开始阶段要做好表的设计。 1.数据类型 表由结构(字段)和元组(记录)组成。 建立表的工作就是建立字段的名称及其对应的数据类型。 1.数据类型 char和varchar ①char:char(n) 存入长度少于指定大小时,补空格,使长度固定 ②varchar:varchar(n) 小于指定大小时,以实际长度保存 1.数据类型 char、varchar和nchar、nvarchar ①char和varchar: 用来保存单字节字符,长度最多为8000个字符 ②nchar和nvarchar: 用来保存双字节字符,长度最多为4000个字符 ③中文属于双字节字符。 ④当数据相当长的话,可以使用Text和Ntext数据类型 1.数据类型 在定义和引用char和varchar数据类型 (nchar和nvarchar类似)时候需要指定长度,如:char(n),留意下面的例子: ①sno char(10) ②sno char 在后面的sql语句的学习中特别注意这种情 况,这时候sno的长度为多少? ③ sno char()这种表示法存在不? 1.数据类型 Image数据类型 二进制数据类型之一。存储的数据是以位字符串存储的,不是由SQL Server解释的,必须有应用程序来解释。 (保存跟前台应用程序能否识别不是同一回事;Image数据类型的意思并不是说只能保存图片) 1.数据类型 Int、smallint、tinyint Int、smallint、tinyint的“长度”在SQL Server里面是使用4字节、2字节、1字节存储空间的意思。注意和char那些数据类型的长度区别开来。 注意:int等数据类型的表示方法跟char等的不 同,int不需要int(4)这种表示,因为int本身 就表明了是4字节。 1.数据类型 Acess的数据类型是怎样的? 留意:自动编号、数字、文本、备注 2.表的操作 创建表 “新建表”,注意主键 修改表 “设计表” 查看表及编辑表数据: ①表属性:双击或右键属性 ②查看表数据:右键“打开表-返回所有行” 这时可以进行数据的“添加、修改和删除” 删除表 2.表的操作 创建索引 主键会自动创建主键索引。索引可以加快数据查询速度,但索引文件占空间,数据更新速度也会受影响。 创建索引有以下一些方法: ①设计表时“管理索引/键”: 留意窗口上方的工具栏 ②右键“所有任务-管理索引” ③索引向导 2.表的操作 创建关联 即创建外键关系。 创建方法:设计表时“管理关系”-“新建” 注意问题: ①“创建中检查现有数据” 检查数据对应参照是否完整,外键是否都能对应到主键 ②主键更新/删除时是否要更新到外键 操作练习 实验4 3.约束 约束是确保数据库中的数据按所需的形式 存在的一种方法。SQL Server提供的自动 保持数据库完整性的一种方法,它通过限 制字段中的数据和表之间的数据来保持数 据的完整性。 本部分内容为书本第5章内容 3.约束 sql server中有下面几种类型的约束: 非空 主键约束 primary key constraint 唯一性约束 unique constraint 允许空值-“索引/关键字” 检查性约束 check constraint 默认约束 default constraint:默认值 外键约束 foreign key constraint 3.约束 ①非空 not null 用来迫使用户一定要在表中的指定列中 输入一个值 ②默认 default 即默认值。你如何理解默认值? 3.约束 ③主键 primary key(PK) 用来建立一列或者多列的组合使sql server在表中标识每行。主键用来强制所谓的实体完整性,这意味着主键的列必须具有唯一性。每张表中只能有一个主键,并且构成主键的每一列不能允许空值。如果主键由几列定义,一定要保证这些列的组合必须是唯一的。 注意:有些表可能是没有主键的,但是如何有些 情况下
您可能关注的文档
- 数据结构chapter树和叉树等价问题.ppt
- 数据结构c语言版树和叉树.ppt
- 数据结构wu.ppt
- 数据结构zl拓扑排序关键路径.ppt
- 数据结构_ 树和叉树.ppt
- 数据结构__查找叉树和平衡叉树.ppt
- 数据结构__树和叉树.ppt
- 数据结构——_叉树和树.ppt
- 数据结构——叉树和树.ppt
- 数据结构—叉树.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)