- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章_数据库系统概述kui.ppt
小 结 数据库的概念 E-R模型 数据模型 数据库系统体系结构 SQL Server数据类型 局部变量和全局变量 Transact-SQL的运算符 程序控制语句 返回目录 * 本幻灯片操作方法:单击每个方框可以显示/隐藏其文字说明 * 概念模型是两个世界的抽象,是观念世界的结果 * 其中学号作为关键字 其中编号作为关键字 * ,其中课程号作为关键字 ,其中学号和课程号的组合作为关键字 * 根据关系可生成数据表 * p指定精度,即小数点左边和右边可以存储的十进制数的最大个数。 s指定小数位数,即小数点右边可以存储的十进制数的最大个数。 money数据类型的存储长度是8字节。 smallmoney存储长度是4字节。 * image数据列可以用来存储超过8KB的可变长度的二进制数据,如Word文档、Excel电子表格、图像或其他文件。 * datetime数据类型用于存储从1753年1月1日到9999年12月31日的日期和时间数据,精确到3/100秒。它存储两个长度为4字节的整数:日期和时间。对于定义为datetime数据类型的列,并不需要同时输入日期和时间,可省略其中的一个。datetime数据类型有许多格式,可被SQL Server的内置日期函数操作。 malldatetime数据类型用于存储从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。但它只需4字节的存储空间,时间值是按小时和分钟来存储。插入数据时,日期时间值以字符串形式传给服务器 bit数据类型取值为1、0或NULL,非0的数据被当成1处理。多个bit列可以占用同一个字节。如果一个表有不多于8个的bit列,SQL Server将这些列合在一起用一个字节存储。 * 常规标识符的第一个字符必须是字母、下划线( _ )、at符号(@)或者数字符号(#)。常规标识符的后续字符可以为字母、数字或“@”符号、“$”符号、数字符号或下划线。 如果标识符是保留字或包含空格,则需要使用分隔标识符进行处理。分隔标识符包含在双引号()或方括号([])中。 1.6.2 运算符与表达式 (2)日期/时间常量 datetime常量使用特定格式的字符日期值表示,用单引号括起来。 使用“/”、“.”、“-”作日期/时间常量的分隔符。 输入格式 datetime值 Smalldatetime值 Sep 3, 2005 1:34:34.122 2005-09-03 01:34:34.123 2007-09-03 01:35:00 9/3/2005 1PM 2005-09-03 13:00:00.000 2007-09-03 13:00:00 9.3.2005 13:00 2005-09-03 13:00:00.000 2007-09-03 13:00:00 13:25:19 1900-01-01 13:25:19.000 1900-01-01 13:25:00 9/3/2005 2005-09-03 00:00:00.000 2007-09-03 00:00:00 9.1.2 常量与变量 (3) 数值常量 ①整型常量由不用引号定界且不含小数点的一串数字表示。例如,1894、2 ②浮点常量主要采用科学记数法表示,例如,101.5E5、0.5E-2 ③精确数值常量由不用引号定界且包含小数点的一串数字表示。例如,1894.1204、2.0 ④货币常量是以“$”为前缀的1个整型或实型常量数据,不用引号。例如,$12.5、$542023.14 ⑤uniqueidentifier常量是表示全局惟一标识符GUID值的字符串。可以使用字符或二进制字符串格式指定 9.1.2 常量与变量 1.6.2 运算符与表达式 (4)逻辑数据常量 逻辑数据常量使用数字0或1表示,并且不使用引号。非0的数字当作1处理。 (5)空值 在数据列定义之后,还需确定该列是否允许空值(NULL)。允许空值意味着用户在向表中插入数据时可以忽略该列值。空值可以表示整型、实型、字符型数据。 9.1.2 常量与变量 1.6.2 运算符与表达式 变量 变量用于临时存放数据,变量中的数据随着程序的运行而变化,变量有名字与数据类型两个属性。 变量的命名使用常规标识符,即以字母、下划线(_)、at符号(@)、数字符号(#)开头,后续字母、数字、at符号、美元符号($)、下划线的字符序列。不允许嵌入空格或其他特殊字符。 9.1.2 常量与变量 1.6.2 运算符与表达式 全局变量和局部变量 全局变量由系统定义并维护,通过在名称前面加“@@”符号 局部变量的首字母为单个“@”。 9.1.2 常量与变量 1.6.2 运算符与表达式 1.6.2 运算符与表达式 (1)局部变量 局部变量使用DECLARE语句定义 DEC
文档评论(0)