作业题
第一周
1、假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定);请分别使用Management界面方式和T-SQL语句实现以下操作:
\1) 在本地磁盘D上以学号为名字建立一文件夹。
\2) 要求在本地磁盘D创建一个学生-课程数据库(名称为student),只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物理名称为stu_data.mdf 和stu_log.ldf,初始大小分别为5MB和3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制。
\3) 创建一个SPJ数据库,该数据库的主数据文件逻辑名称为SPJ_data,物理文件为SPJ.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为SPJ_log,物理文件名为SPJ.ldf,初始大小为1MB,最大尺寸为50MB,增长速度为1MB。
2、在student数据库中使用sql语句建立课本第三章中的三个表student、course、sc,输入如下数据,掌握课堂上讲的内容。
Sno | Sname | Ssex | Sage | Sdept |
---|---|---|---|---|
200515001 | 赵菁菁 | 女 | 23 | CS |
200515002 | 李勇 | 男 | 20 | CS |
200515003 | 张力 | 男 | 19 | CS |
200515004 | 张衡 | 男 | 18 | IS |
200515005 | 张向东 | 男 | 20 | IS |
200515006 | 张向丽 | 女 | 20 | IS |
200515007 | 王芳 | 女 | 20 | CS |
200515008 | 王民生 | 男 | 25 | MA |
200515009 | 王小民 | 女 | 18 | MA |
200515010 | 李辰 | 女 | 22 | MA |
200515011 | 张毅 | 男 | 20 | WM |
200515012 | 杨磊 | 女 | 20 | EN |
200515013 | 李晨 | 女 | 19 | MA |
200515014 | 张丰毅 | 男 | 22 | CS |
200515015 | 李蕾 | 女 | 21 | EN |
200515016 | 刘社 | 男 | 21 | CM |
200515017 | 刘星耀 | 男 | 18 | CM |
200515018 | 李贵 | 男 | 19 | EN |
200515019 | 林自许 | 男 | 20 | WM |
200515020 | 马翔 | 男 | 21 | |
200515021 | 刘峰 | 男 | 25 | CS |
200515022 | 牛站强 | 男 | 22 | |
200515023 | 李婷婷 | 女 | 18 | |
200515024 | 严丽 | 女 | 20 | |
200515025 | 朱小鸥 | 女 | 30 | WM |
Cno | Cname | Cpno | Ccredit |
---|---|---|---|
1 | 数据库 | 5 | 4 |
2 | 数学 | 2 | |
3 | 信息系统 | 1 | 4 |
4 | 操作系统 | 6 | 3 |
5 | 数据结构 | 7 | 4 |
6 | 数据处理 | 2 | |
7 | PASCAL语言 | 6 | 4 |
8 | 大学英语 | 4 | |
9 | 计算机网络 | 4 | |
10 | 人工智能 | 2 |
Sno | Cno | Grade |
---|---|---|
200515001 | 1 | 75 |
200515002 | 1 | 85 |
200515002 | 3 | 53 |
200515003 | 1 | 86 |
200515004 | 1 | 74 |
200515005 | 1 | 58 |
200515006 | 1 | 84 |
200515004 | 2 | 46 |
200515005 | 2 | 89 |
200515006 | 2 | 65 |
200515008 | 2 | 72 |
200515009 | 2 | 76 |
200515010 | 2 | 96 |
200515010 | 8 | 86 |
200515011 | 8 | 62 |
200515015 | 8 | 0 |
200515018 | 8 | 58 |
200515001 | 4 | 62 |
200515002 | 4 | 85 |
200515021 | 9 | 54 |
200515001 | 5 | 58 |
200515021 | 6 | 58 |
200515001 | 7 | 70 |
200515005 | 10 | 65 |
200515016 | 8 | Null |
200515017 | 8 | Null |
3、在SPJ数据库中使用SQL Server Management Studio(图形界面方式)建立课本第二章习题5中的四个表,并输入数据。(可以使用实验中提供的Excel文件,进行数据的导入)
4、 修改student表结构,为该表增加phone和e_mail两个属性列
5、 将student表的专业属性列数据类型改为变长字符串类型,长度为20
8、 删除student表的phone属性列
1 |
|