1、学校里面创建和管理数据表复习练习 练 习一、定义数据库:界面方式:1、【例2.1】 创建数据库,数据文件和日志文件的属性按默认值设置。2、【例2.2】 在数据库中增加数据文件2,其属性均取系统默认值。3、【例2.3】 设要在数据库中增加一个名为的文件组。4、【例2.4】 删除数据库。命令方式:5、【例2.5】 创建一个名为1的数据库,其初始大小为5,最大大小不限制,允许数据库自动增长,增长方式是按10%比例增长。日志文件初始为2,最大可增长到5,按1增长。假设 服务已启动,并以系统管理员身份登录计算机。6、【例2.6】 创建一个名为2的数据库,它有两个数据文件,其中主数据文件为20,不限制增长
2、,按10%增长。1个辅数据文件为20,最大大小不限,按10%增长;有1个日志文件,大小为50,最大大小为100,按10增长。7、【例2.7】 创建一个具有2个文件组的数据库3。要求:(1)主文件组包括文件31,文件初始大小为20,最大为60,按5增长;(2)有1个文件组名为31,包括文件32,文件初始大小为10,最大为30,按10%增长;(3)数据库只有一个日志文件,初始大小为20,最大为50,按5增长。8、【例2.8】 假设已经创建了例2.5中的数据库1,它只有一个主数据文件,其逻辑文件名为1,大小为5,最大为50,增长方式为按10%增长。要求:修改数据库1现有数据文件的属性,将主数据文件的
3、最大大小改为100,增长方式改为按每次5增长。9、【例2.9】 先为数据库1增加数据文件1,然后删除该数据文件。10、【例2.10】 为数据库1添加文件组,并为此文件组添加两个大小均为 10的数据文件。11、【例2.11】从数据库中删除文件组,将例2.10中添加到1数据库中的文件组删除。12、【例2.12】 为数据库1添加一个日志文件。13、【例2.13】 从数据库1中删除一个日志文件,将日志文件12删除。二、定义数据表:界面方式:1、创建学生管理系统的三个表:学生表(表名为)、课程表(表名为)和成绩表(表名为)2、【例3.1】 将表的表名改为。3、【例3.2】 向表中添加一个“奖学金等级”列
4、,“奖学金等级”列为“”,允许为空值。4、【例3.3】 在表中,将“姓名”列名改为“”,数据长度由8改为10,允许为空值。将“出生时间”列名改为“”,数据类型由“”改为“”。5、【例3.4】 使用界面方式删除表。命令方式:6、【例3.5】 设已经创建了数据库,现在该数据库中需创建学生情况表,该表的结构见表3.3。7、【例3.6】 创建一个带计算列的表,表中包含课程的课程号、总成绩和学习该课程的人数以及课程的平均成绩。8、【例3.10】 设已经在数据库中创建了表。先在表中增加1个新列奖学金等级。然后在表中删除名为“奖学金等级”的列。9、【例3.11】 修改表中已有列的属性:将名为“姓名”的列长度
5、由原来的8改为10;将名为“出生时间”的列的数据类型由原来的改为。 练 习一、定义数据库:界面方式和命令方式:1、本任务要求为“教学管理实例”创建“教学管理数据库”,数据文件、文件组和事务日志文件如表2-1所示。 表2-1 “教学管理数据库”的数据文件和事务日志文件文件类型文件组逻辑名称操作系统文件名初始尺寸最大尺寸增长尺寸数据文件教管理需1D:教学管理110605数据文件1教学管理1D:教学管理110605事务日志文件教学管理1D:教学管理1106052、修改“任务一”中创建的“教学管理数据库”,为主要文件组增加数据文件、为用户定义文件组增加数据文件、增加事务日志文件,具体要求如表2-3所示
6、。表2-3 向“教学管理数据库”中增加数据文件和日志文件文件类型文件组逻辑名称操作系统文件名初始尺寸最大尺寸增长尺寸数据文件教学管理2D: 教学管理教学管理210605数据文件教学管理2D: 教学管理教学管理210605事务日志教学管理2D: 教学管理教学管理2106053、在【企业管理器】中删除“教学管理数据库”。二、定义数据表:界面方式和命令方式:1、用两种方式创建表: 表3-2 “学生表”的数据结构列名数据类型长度/精度是否允许为空值描述学生编号10否英文字符和数字,唯一区分标志,不允许重复。学生姓名10是中文和英文字符,允许重复。所属专业编号3是英文字符和数字。所属班级编号3是英文字符
7、和数字。职务6是中文说明。性别4是数字,1代表男,0代表女。出生日期8是日期格式为“年-月-日()”。籍贯10是中文说明,包括省和市。入学日期8是日期格式为“年-月-日()”。2、用两种方式修改“学生表”的数据结构,修改内容如表3-4所示。 表3-4列名原数据结构定义新数据结构定义学生编号(10)(4)性别籍贯(10)(50)3、在【表编辑器】的【结果窗格】中输入下表所示的记录。学生编号学生姓名所属专业编号所属班级编号职务性别出生日期籍贯入学日期X001宋小南Z01B01班长01980-8-1黑龙江省哈尔滨市2001-9-1X002宋雪燕Z01B01学生01982-12-26北京市2001-9
8、-1X003张经纬Z01B01学生11981-10-10北京市2001-9-1X004张黎辉Z01B02班长11983-6-2辽宁省沈阳市2002-9-1X005张黎阳Z01B02学生11983-4-12上海市2002-9-1X006王霞Z02B03班长01973-5-6黑龙江省哈尔滨市2001-9-1X007王旭Z02B03学生01978-4-1北京市2001-9-1X008曹轩明Z02B04班长11984-5-5福建省厦门市2002-9-1X009曹万里Z02B04学生11977-12-10重庆市2002-9-14、用语句插入下表所示记录。学生编号学生姓名所属专业编号所属班级编号职务性别出
9、生日期籍贯入学日期X010包海中Z03B05班长11980-11-8新疆乌鲁木齐市2003-9-1X011郑贤淑Z03B05学生01984-9-7北京市2003-9-1X012王忆浦Z03B06班长01982-3-21云南省昆明市2004-9-1X013薛智Z03B06学生11976-1-1上海市2004-9-15、通过界面方式和命令方式两种方法实现修改表中记录的方法:修改“学生编号”为“X006”的“出生日期”和“籍贯”,如表3-8所示。 表3-8 修改X006的“出生日期”和“籍贯”列原值新值出生日期1973-5-61979-5-6籍贯黑龙江省哈尔滨市黑龙江省齐齐哈尔市6、通过界面方式和命令方式两种方法实现删除表中记录的方法:删除“学生表”中“学生编号”为“X009”的记录 。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1