网站大量收购独家精品文档,联系QQ:2885784924

数据库系统概论习题讲解.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论习题讲解

An Introduction to Database System 连接(续) 等值连接 R S的结果如下: R.B=S.B 连接(续) 自然连接 R S的结果如下: 综合举例 (a) Student 学生-课程数据库: 学生关系Student、课程关系Course和选修关系SC 学号 Sno 姓名 Sname 性别 Ssex 年龄 Sage 所在系 Sdept 200215121 李勇 男 20 CS 200215122 刘晨 女 19 IS 200215123 王敏 女 18 MA 200215125 张立 男 19 IS 综合举例 课程号 Cno 课程名 Cname 先行课 Cpno 学分 Ccredit 1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 2 7 PASCAL语言 6 4 Course (b) 综合举例 ? (c) SC 学号 Sno 课程号 Cno 成绩 Grade 200215121 1 92 200215121 2 85 200215121 3 88 200215122 2 90 200215122 3 80 综合举例 检索所有的学生姓名。 ? 检索 “数据库原理”课的课程号和学分。 检索选修了“数据库原理”课程的学生的学号和成绩。 检索选修“数据库原理”课的学生姓名和成绩。 检索没有选修“数据库原理”课的学生号。 综合举例 课后习题 3.3.3 创建基本表 MSSQL数据类型 整数数据 精确数值 近似浮点数值 日期时间数据 bigint,int,smallint,tinyint numeric和decimal float和real datetime与smalldatetime 字符串数据 Unicode字符串数据 二进制数据 货币数据 char、varchar、text nchar、nvarchar与ntext binary、varbinary、image money与smallmoney 标记数据 timestamp和uniqueidentifier INT -2^31到2^31-1 4BYTES SMALLINT -2^15至2^15-1 2BYTES TINYINT 0至255 1BYTES NUMERIC -10^38-1至10^38-1 1-9位数使用5BYTES 10-19位数使用9BYTES 20-28位数使用13BYTES 29-38位数使用17BYTES DECIMAL -10^38-1至10^38-1 5-17BYTES因长度而异,与NUMERIC相同 FLOAT -1.79E+306至1.79E+308, 最多可表示53位数 8BYTES REAL -3.40E+38到3.40E+38,最多可表示24位数 4BYTES DATETIME 1753/1/1至9999/12/31 8BYTES SMALLDATETIME 1900/1/1至2079/6/6 4BYTES CHAR 1-8000个字符 1个字符占1B,尾端空白字符保留 VARCHAR 1-8000个字符 1个字符占1B,尾端空白字符删除。 TEXT 2^31-1个字符 1个字符占2B,最大可存储2GB NCHAR 1-4000个字符 1个字符占2B,尾端空白字符保留 NVARCHAR 1-4000个字符 1个字符占2B,尾端空白字符删除 NTEXT 2^30-1个字符 1个字符占2B,最大可存储2GB BINARY 1-8000个字符 在存储时,SQL SERVER会另外增加4B,尾 端空白字符会保留 VARBINARY 1-8000个字符 在存储时,SQL SERVER会另外增加4B,尾 端空白字符会删除 IMAGE 2^31-1个字符 最大可存储2GB MONEY -2^63-2^63-1 8B SMALLMONEY -2^31-2^31-1 4B TIMESTAMP 16进制 8B UNIQUEIDENTIFIER 全局唯一标识符(GUID) 可用NEWID()函数生成一个该种类型的字段值。 创建基本表 CREATE TABLE 表名 (列定义[{,列定义|表约束}]) [例] 用SQL命令建立一个学生表S。 CREATE TABLE S ( SNo CHAR(6), SN VARCHAR(8), Sex CHAR(2) DEFAULT 男, Age I

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档