- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四.数据表的图形化操作 注意问题 表包含的数据的类型 表的各列及每一列的数据类型 哪些列允许空值 是否要使用,以及何时使用约束、默认设置或者规则 所需索引的类型,哪里需要索引,那些列是主键,那些是外键 注意问题 在开发具体数据库应用程序的时候,当数据表存在数据的时候,特别当已经存在大量数据的情况下,这时候突然发现前期的数据表设计上不合理,需要对数据表进行结构上的调整,这时候就可能会出现很多问题,如外键约束导致输入数据出现错误。所以在开发数据库应用程序的时候在开始阶段要做好表的设计。 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在表中标识每行。主键用来强制所谓的实体完整性,这意味着主键的列必须具有唯一性。每张表中只能有一个主键,并且构成主键的每一列不能允许空值。如果主键由几列定义,一定要保证这些列的组合必须是唯一的。 注意:有些表可能是没有主键的,但是如何有些 情况下
您可能关注的文档
- 数学:《总体特征数的估计》课件3(苏教必修3).ppt
- 数据分组与汇总.ppt
- 数据分布特征.ppt
- 数据库SQL语言课件.ppt
- 数据库【高教版】关系数据库标准语言SQL【第三章】.ppt
- 数据库与表的创建和使用.ppt
- 数据库中的常用函数.ppt
- 数据分布特征的描述0.ppt
- 数据基础维护.ppt
- 数据库中的连接.ppt
- DB44 T 410-2007 营造林工程规划设计、监理单位资质.docx
- DB43_T 2646-2023 城镇天然气系统防雷装置检测规范.docx
- DB4403T151-2021 公交、出租车企业温室气体排放量化和报告指南.docx
- DB43∕T 3091-2024 水泥混凝土桥面沥青铺装层层间结合质量检测技术导则.docx
- DB43_T 3064-2024 城市水利规划编制规程.docx
- DB44∕T 920-2011 家政服务员职业标准.docx
- DB44∕T 686-2009 国兰生产技术与商品质量分级.docx
- DB44∕T 1051-2012 现场招聘会服务规范.docx
- DB4403∕T 32-2019 数字城管运行考核管理规范.docx
- DB4403∕ T 16-2019 品牌管理体系 要求及实施.docx
文档评论(0)