学校里面创建和管理数据表复习练习.docx
《学校里面创建和管理数据表复习练习.docx》由会员分享,可在线阅读,更多相关《学校里面创建和管理数据表复习练习.docx(8页珍藏版)》请在冰豆网上搜索。
学校里面创建和管理数据表复习练习
练习
一、定义数据库:
界面方式:
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,不限制增长,按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现有数据文件的属性,将主数据文件的最大大小改为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、【例3.3】在表中,将“姓名”列名改为“”,数据长度由8改为10,允许为空值。
将“出生时间”列名改为“”,数据类型由“”改为“”。
5、【例3.4】使用界面方式删除表。
命令方式:
6、【例3.5】设已经创建了数据库,现在该数据库中需创建学生情况表,该表的结构见表3.3。
7、【例3.6】创建一个带计算列的表,表中包含课程的课程号、总成绩和学习该课程的人数以与课程的平均成绩。
8、【例3.10】设已经在数据库中创建了表。
先在表中增加1个新列——奖学金等级。
然后在表中删除名为“奖学金等级”的列。
9、【例3.11】修改表中已有列的属性:
将名为“姓名”的列长度由原来的8改为10;将名为“出生时间”的列的数据类型由原来的改为。
练习
一、定义数据库:
界面方式和命令方式:
1、本任务要求为“教学管理实例”创建“教学管理数据库”,数据文件、文件组和事务日志文件如表2-1所示。
表2-1“教学管理数据库”的数据文件和事务日志文件
文件类型
文件组
逻辑名称
操作系统文件名
初始尺寸
最大尺寸
增长尺寸
数据文件
教管理需1
D:
\\教学管理1
10
60
5
数据文件
1
教学管理1
D:
\\教学管理1
10
60
5
事务日志文件
教学管理1
D:
\\教学管理1
10
60
5
2、修改“任务一”中创建的“教学管理数据库”,为主要文件组增加数据文件、为用户定义文件组增加数据文件、增加事务日志文件,具体要求如表2-3所示。
表2-3向“教学管理数据库”中增加数据文件和日志文件
文件类型
文件组
逻辑名称
操作系统文件名
初始尺寸
最大尺寸
增长尺寸
数据
文件
教学管理2
D:
\教学管理\教学管理2
10
60
5
数据
文件
教学管理2
D:
\教学管理\教学管理2
10
60
5
事务
日志
教学管理2
D:
\教学管理\教学管理2
10
60
5
3、在【企业管理器】中删除“教学管理数据库”。
二、定义数据表:
界面方式和命令方式:
1、用两种方式创建表:
表3-2“学生表”的数据结构
列名
数据类型
长度/精度
是否允许
为空值
描述
学生编号
10
否
英文字符和数字,唯一区分标志,不允许重复。
学生姓名
10
是
中文和英文字符,允许重复。
所属专业编号
3
是
英文字符和数字。
所属班级编号
3
是
英文字符和数字。
职务
6
是
中文说明。
性别
4
是
数字,1代表男,0代表女。
出生日期
8
是
日期格式为“年-月-日
()”。
籍贯
10
是
中文说明,包括省和市。
入学日期
8
是
日期格式为“年-月-日
()”。
2、用两种方式修改“学生表”的数据结构,修改内容如表3-4所示。
表3-4
列名
原数据结构定义
新数据结构定义
学生编号
(10)
(4)
性别
籍贯
(10)
(50)
3、在【表编辑器】的【结果窗格】中输入下表所示的记录。
学生
编号
学生
姓名
所属专
业编号
所属班
级编号
职务
性别
出生
日期
籍贯
入学日期
X001
宋小南
Z01
B01
班长
0
1980-8-1
黑龙江省
哈尔滨市
2001-9-1
X002
宋雪燕
Z01
B01
学生
0
1982-12-26
北京市
2001-9-1
X003
张经纬
Z01
B01
学生
1
1981-10-10
北京市
2001-9-1
X004
张黎辉
Z01
B02
班长
1
1983-6-2
辽宁省
沈阳市
2002-9-1
X005
张黎阳
Z01
B02
学生
1
1983-4-12
上海市
2002-9-1
X006
王霞
Z02
B03
班长
0
1973-5-6
黑龙江省
哈尔滨市
2001-9-1
X007
王旭
Z02
B03
学生
0
1978-4-1
北京市
2001-9-1
X008
曹轩明
Z02
B04
班长
1
1984-5-5
福建省
厦门市
2002-9-1
X009
曹万里
Z02
B04
学生
1
1977-12-10
重庆市
2002-9-1
4、用语句插入下表所示记录。
学生编号
学生
姓名
所属专
业编号
所属班
级编号
职务
性别
出生日期
籍贯
入学日期
X010
包海中
Z03
B05
班长
1
1980-11-8
新疆乌鲁木齐市
2003-9-1
X011
郑贤淑
Z03
B05
学生
0
1984-9-7
北京市
2003-9-1
X012
王忆浦
Z03
B06
班长
0
1982-3-21
云南省昆明市
2004-9-1
X013
薛智
Z03
B06
学生
1
1976-1-1
上海市
2004-9-1
5、通过界面方式和命令方式两种方法实现修改表中记录的方法:
修改“学生编号”为“X006”的“出生日期”和“籍贯”,如表3-8所示。
表3-8修改X006的“出生日期”和“籍贯”
列
原值
新值
出生日期
1973-5-6
1979-5-6
籍贯
黑龙江省哈尔滨市
黑龙江省齐齐哈尔市
6、通过界面方式和命令方式两种方法实现删除表中记录的方法:
删除“学生表”中“学生编号”为“X009”的记录。