学校里面创建跟管理数据表复习练习.docVIP

学校里面创建跟管理数据表复习练习.doc

  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文档。上传文档
查看更多
学校里面创建跟管理数据表复习练习

DDL 练 习 一、定义数据库: 界面方式: 1、【例2.1】 创建数据库PXSCJ,数据文件和日志文件的属性按默认值设置。 2、【例2.2】 在PXSCJ数据库中增加数据文件PXSCJ_2,其属性均取系统默认值。 3、【例2.3】 设要在数据库PXSCJ中增加一个名为FGroup的文件组。 4、【例2.4】 删除PXSCJ数据库。 命令方式: 5、【例2.5】 创建一个名为TEST1的数据库,其初始大小为5MB,最大大小不限制,允许数据库自动增长,增长方式是按10%比例增长。日志文件初始为2MB,最大可增长到5MB,按1MB增长。假设SQL Server服务已启动,并以系统管理员身份登录计算机。 6、【例2.6】 创建一个名为TEST2的数据库,它有两个数据文件,其中主数据文件为20MB,不限制增长,按10%增长。1个辅数据文件为20MB,最大大小不限,按10%增长;有1个日志文件,大小为50MB,最大大小为100MB,按10MB增长。 7、【例2.7】 创建一个具有2个文件组的数据库TEST3。要求: (1)主文件组包括文件TEST3_dat1,文件初始大小为20MB,最大为60MB,按5MB增长; (2)有1个文件组名为TEST3Group1,包括文件TEST3_dat2,文件初始大小为10MB,最大为30MB,按10%增长; (3)数据库只有一个日志文件,初始大小为20MB,最大为50MB,按5MB增长。 8、【例2.8】 假设已经创建了例2.5中的数据库TEST1,它只有一个主数据文件,其逻辑文件名为TEST1_DATA,大小为5MB,最大为50MB,增长方式为按10%增长。 要求:修改数据库TEST1现有数据文件的属性,将主数据文件的最大大小改为100MB,增长方式改为按每次5MB增长。 9、【例2.9】 先为数据库TEST1增加数据文件TEST1BAK,然后删除该数据文件。 10、【例2.10】 为数据库TEST1添加文件组FGROUP,并为此文件组添加两个大小均为 10MB的数据文件。 11、【例2.11】从数据库中删除文件组,将例2.10中添加到TEST1数据库中的文件组FGROUP删除。 12、【例2.12】 为数据库TEST1添加一个日志文件。 13、【例2.13】 从数据库TEST1中删除一个日志文件,将日志文件TEST1_LOG2删除。 二、定义数据表: 界面方式: 表3.3 XSB 表3.3 XSB的表结构 列 列 名 数 据 类 型 长 度 是 否 可 空 默 认 值 说 明 学号 定长字符型(char) 6 × 无 主键,前2位年级,中间2位班级号,后2位序号 姓名 定长字符型(char) 8 × 无 性别 位型(bit) 1 √ 1 1:男;0:女 出生时间 日期型(datetime) 系统默认 √ 无 专业 定长字符型(char) 12 √ 无 总学分 整数型(int) 4 √ 0 0≤总学分160 备注 不定长字符型(varchar) 500 √ 无 表 表3.4 KCB的表结构 列 列 名 数 据 类 型 长 度 可 空 默认 值 说 明 课程号 定长字符型(char) 3 × 无 主键 课程名 定长字符型(char) 16 × 无 开课学期 整数型(tinyint) 1 √ 1 只能为1~8 学时 整数型(tinyint) 1 √ 0 学分 整数型(tinyint) 1 × 0 表 表3.5 CJB的表结构 列 列 名 数 据 类 型 长 度 可空 默认值 说 明 学号 定长字符型(char) 6 × 无 主键 课程号 定长字符型(char) 3 × 无 主键 成绩 整数型(int) 默认值 √ 0 2、【例3.1】 将XSB表的表名改为student。 3、【例3.2】 向表XSB中添加一个“奖学金等级”列,“奖学金等级”列为“tinyint”,允许为空值。 4、【例3.3】 在XSB表中,将“姓名”列名改为“name”,数据长度由8改为10,允许为空值。将“出生时间”列名改为“birthday”,数据类型由“datetime”改为“smalldatetime”。 5、【例3.4】 使用界面方式删除表XSB。 命令方式: 6、【例3.5】 设已经创建了数据库PXSCJ,现在该数据库中需创建学生情况表XSB,该表的结构见表3.3。 7、【例3.6】 创建一个带计算列的表,表中包含课程的课程号、总成绩和学习该课程的人数以及课程的平均成绩。 8、【例3.10】 设已经在数据库PXSCJ中创建了表XSB。先在表XSB中增加1个新列——奖学金等级。然后在表XSB中删除名为“奖学金等级”的列。 9、【例3.11】 修改表XSB中已有列的属性:

文档评论(0)

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

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

1亿VIP精品文档

相关文档