收藏 分销(赏)

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

上传人:二*** 文档编号:4518515 上传时间:2024-09-26 格式:DOC 页数:7 大小:110.04KB
下载 相关 举报
学校里面创建和管理数据表复习练习样本.doc_第1页
第1页 / 共7页
本文档共7页,全文阅读请下载到手机保存,查看更方便
资源描述
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表构造 1、创立学生管理系统三个表:学生表(表名为XSB)、课程表(表名为KCB)和成绩表(表名为CJB) 列 名 数 据 类 型 长 度 是 否 可 空 默 认 值 说 明 学号 定长字符型(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中已有列属性:将名为“姓名”列长度由本来8改为10;将名为“出生时间”列数据类型由本来datetime改为smalldatetime。 DDL 练 习 一、定义数据库: 界面方式和命令方式: 1、本任务规定为“教学管理实例”创立“教学管理数据库”,数据文献、文献组和事务日记文献如表2-1所示。 表2-1 “教学管理数据库”数据文献和事务日记文献 文献类型 文献组 逻辑名称 操作系统文献名 初始尺寸 最大尺寸 增长尺寸 数据文献 PRIMARY Pri_教管理需1 D:\DataFile\Pri_教学管理1.mdf 10MB 60MB 5MB 数据文献 UserFleGrp1 Snd教学管理1 D:\DataFile\Snd_教学管理1.ndf 10MB 60MB 5MB 事务日记文献   LF_教学管理1 D:\LogFile\LF_教学管理1.ldf 10MB 60MB 5MB 2、修改“任务一”中创立“教学管理数据库”,为重要文献组增长数据文献、为顾客定义文献组增长数据文献、增长事务日记文献,详细规定如表2-3所示。 表2-3 向“教学管理数据库”中增长数据文献和日记文献 文献类型 文献组 逻辑名称 操作系统文献名 初始尺寸 最大尺寸 增长尺寸 数据 文献 primary Pri_教学管理2 D:\ 教学管理\Pri_教学管理2.mdf 10MB 60MB 5MB 数据 文献 UserFleGrp Snd_教学管理2 D:\ 教学管理\Snd_教学管理2.ndf 10MB 60MB 5MB 事务 日记   LF_教学管理2 D:\ 教学管理\LF_教学管理2.ldf 10MB 60MB 5MB 3、在【公司管理器】中删除“教学管理数据库”。 二、定义数据表: 界面方式和命令方式: 1、用两种方式创立表: 表3-2 “学生表”数据构造 列名 数据类型 长度/精度 与否容许 为空值 描述 学生编号 varchar 10 否 英文字符和数字,唯一区别标志,不容许重复。 学生姓名 varchar 10 是 中文和英文字符,容许重复。 所属专业编号 char 3 是 英文字符和数字。 所属班级编号 char 3 是 英文字符和数字。 职务 varchar 6 是 中文阐明。 性别 int 4 是 数字,1代表男,0代表女。 出生日期 datetime 8 是 日期格式为“年-月-日 (yyyy-mm-dd)”。 籍贯 varchar 10 是 中文阐明,涉及省和市。 入学日期 datetime 8 是 日期格式为“年-月-日 (yyyy-mm-dd)”。 2、用两种方式修改“学生表”数据构造,修改内容如表3-4所示。 表3-4 列名 原数据构造定义 新数据构造定义 学生编号 varchar(10) char(4) 性别 int bit 籍贯 varchar(10) varchar(50) 3、在【表编辑器】【成果窗格】中输入下表所示记录。 学生 编号 学生 姓名 所属专 业编号 所属班 级编号 职务 性别 出生 日期 籍贯 入学日期 X001 宋小南 Z01 B01 班长 0 1980-8-1 黑龙江省 哈尔滨市 -9-1 X002 宋雪燕 Z01 B01 学生 0 1982-12-26 北京市 -9-1 X003 张经纬 Z01 B01 学生 1 1981-10-10 北京市 -9-1 X004 张黎辉 Z01 B02 班长 1 1983-6-2 辽宁省 沈阳市 -9-1 X005 张黎阳 Z01 B02 学生 1 1983-4-12 上海市 -9-1 X006 王霞 Z02 B03 班长 0 1973-5-6 黑龙江省 哈尔滨市 -9-1 X007 王旭 Z02 B03 学生 0 1978-4-1 北京市 -9-1 X008 曹轩明 Z02 B04 班长 1 1984-5-5 福建省 厦门市 -9-1 X009 曹万里 Z02 B04 学生 1 1977-12-10 重庆市 -9-1 4、用insert语句插入下表所示记录。 学生编号 学生 姓名 所属专 业编号 所属班 级编号 职务 性别 出生日期 籍贯 入学日期 X010 包海中 Z03 B05 班长 1 1980-11-8 新疆乌鲁木齐市 -9-1 X011 郑贤淑 Z03 B05 学生 0 1984-9-7 北京市 -9-1 X012 王忆浦 Z03 B06 班长 0 1982-3-21 云南省昆明市 -9-1 X013 薛智 Z03 B06 学生 1 1976-1-1 上海市 -9-1 5、通过界面方式和命令方式两种办法实现修改表中记录办法: 修改“学生编号”为“X006”“出生日期”和“籍贯”,如表3-8所示。 表3-8 修改X006“出生日期”和“籍贯” 列 原值 新值 出生日期 1973-5-6 1979-5-6 籍贯 黑龙江省哈尔滨市 黑龙江省齐齐哈尔市 6、通过界面方式和命令方式两种办法实现删除表中记录办法: 删除“学生表”中“学生编号”为“X009”记录 。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服