第2章创建数据库表.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章创建数据库表

创建数据库 数据库文件和事务日志文件 创建数据库 Northwind的物理文件结构 数据完整性 数据完整性 数据存放在表中 “数据完整性的问题大多是由于设计引起的” 创建表的时候,就应当保证以后数据输入是正确的 ——错误的数据、不符合要求的数据不允许输入 完整性包括… 输入的类型是否正确? ——年龄必须是数字 输入的格式是否正确? ——身份证号码必须是18位 是否在允许的范围内? ——性别只能是”男”或者”女” 是否存在重复输入? ——学员信息输入了两次 是否符合其他特定要求? ——信誉值大于5的用户才能够加入会员列表 …… 完整性 域完整性 实体完整性 引用完整性 选择主键的原则 主表和从表 SQL简介 Structured Query Language(结构化查询语言) Transact-SQL语言主要组成部分: 数据定义语言(DDL,Data Definition Language) 数据操纵语言(DML,Data Manipularion Language) 数据控制语言(DCL,Data Control Language) 系统存储过程(System Stored Procedure) 一些附加的语言元素 数据定义语言(DDL) 数据定义语言是指用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括CREATE、ALTER和DROP等语句。在SQL Server 2000中,数据库对象包括表、视图、触发器、存储过程、规则、缺省、用户自定义的数据类型等。这些对象的创建、修改和删除等都可以通过使用CREATE、ALTER、DROP等语句来完成。 数据操纵语言(DML) 数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括SELECT、INSERT、UPDATE、DELETE等。在默认情况下,只有sysadmin、dbcreator、db_owner或db_datawriter等角色的成员才有权利执行数据操纵语言 数据控制语言(DCL) 数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句,在默认状态下,只有sysadmin、dbcreator、db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言 本章总结 创建数据库 数据类型 字段的完整性约束 删除表 修改表的结构 提问时间 * * * 网络工程师(第2阶段 ) 《SQL Server实用管理技术》 课程内容 第1章 数据库理论基础知识 第2章 创建数据库表 第3章 数据管理 第4章 数据查询 第5章 表的联接和常用函数 第6章 表的高级查询和联合 第7章 T-SQL编程 第8章 事务、锁及索引 第9章 存储过程 第2章 创建数据库表 华育网络工程师课程体系 本章学习目标 创建数据库 数据类型 字段的完整性约束 删除表 修改表的结构 页:8 KB 表、索引 数据 数据库 数据文件 .mdf或.ndf 日志文件 .ldf 最多= 8060字节 Northwnd.ldf E:\ 日志文件 … Orders Customers Products OrdHistYear2 OrdHistYear1 主文件组 Northwnd.mdf C:\ 用户定义文件组 OrdHist1.ndf OrdHist2.ndf D:\ sys… sys… sysusers sysobjects 通过企业管理器创建表 在企业管理器中,选择 数据库,再依次单击“操作”、“新建”和“表”选项来创建表。或者通过右击数据库名—“新建”—“表”来完成。 通过T-SQL创建数据库表 语法: CREATE TABLE 表名 ( 列名 数据类型 [列约束] [,…n] ) [ ] 表示本列可以不指定列约束 [ ,…n ] 表示可以创建有很多列 数据类型:整数数据类型 INT 或者 INTEGER 存储从-2^31 -2 147 483 648 到2^31-1 2 147 483 647 之间的 所有正负整数 ,占据4个字节。 SMALLINT 存储从-2^15 -32 768 到2^15-1 32 767 之间的所有正负整数, 占据2个字节。 TINYINT 存储从0 到255 之间的所有正整数 ,占据1个字节。 BIGINT 存储从-2^63到2^63-1之间的所有正负整数,占据8个字节。 数据类型:浮点数据类型 REAL 精确到第7 位小数,从-3.40E -38 到3.40E +38 ,

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档