谁可以帮忙做一下这个数据库的题目。我实在是不会。要交卷了。拜托各位老大
时间:2011-09-05
来源:互联网
操作要求:
(一)创建数据库:
1.创建数据库bookmenge,初始大小为2MB,最大大小15MB,增长方式是按10%比例增长,数据文件名为bookmenge.mdf;日志文件初始大小为1MB,最大可增长到10MB,按1MB大小增长,日志文件名为bookmenge.ldf;并将两个文件保存在D:\data目录中
2.将以上第1小题中所创建的bookmenge数据库中的数据文件的增长方式改为按1MB增长,最大容量没有限制
3.为bookmenge数据库新增一个逻辑名为"bookmenge2"的数据文件,其大小及其最大值分别为10MB和50MB
(二)创建数据表
1.在bookmenge数据库中分别创建book(图书)表,student(学生)表,jy(借阅)表,其结构如下,分别在企业管理器中创建book表,student表和jy表,三个表的表结构如下:
Book表
列名 |
数据类型 |
长度 |
是否允许为空 |
约束 |
书号 |
char |
8 |
No |
主码 |
书名 |
char |
14 |
Yes |
|
作者 |
char |
12 |
Yes |
|
出版社 |
char |
10 |
Yes |
|
出版日期 |
Datetime |
8 |
Yes |
|
单价 |
Money |
8 |
Yes |
|
库存量 |
int |
5 |
Yes |
student表
列名 |
数据类型 |
长度 |
是否允许为空 |
约束 |
借书证号 |
char |
6 |
No |
主码 |
学号 |
char |
8 |
No |
|
姓名 |
char |
8 |
No |
|
专业名 |
char |
18 |
Yes |
|
性别 |
char |
2 |
Yes |
|
出生日期 |
Datetime |
8 |
Yes |
|
jy表
列名 |
数据类型 |
长度 |
是否允许为空 |
约束 |
借书证号 |
char |
6 |
No |
主码 |
书号 |
char |
8 |
No |
主码 |
借书时间 |
Datetime |
8 |
Yes |
|
归还时间 |
Datetime |
8 |
Yes |
|
2.在企业管理器中对上述表进行数据输入
Book表
书号 |
书名 |
作者 |
出版社 |
出版日期 |
单价 |
库存量 |
10000001 |
计算机网络实用教程 |
李梦 |
人民邮电出版社 |
2007-12-1 |
36 |
10 |
10000002 |
SQL server数据库教程 |
徐元 |
清华大学出版社 |
2007-11-20 |
30 |
5 |
10000003 |
VB程序设计 |
林青海 |
清华大学出版社 |
2008-01-01 |
28 |
10 |
10000004 |
数据库技术 |
成天品 |
人民邮电出版社 |
2008-05-03 |
25 |
5 |
10000005 |
国际英语 |
宁群 |
高等教育出版社 |
2007-06-08 |
20 |
20 |
student表
借书证号 |
学号 |
姓名 |
专业名 |
性别 |
出生日期 |
000001 |
100101 |
顾全 |
计算机 |
男 |
1990-11-20 |
000002 |
100101 |
李山 |
计算机 |
男 |
1990-01-01 |
000003 |
200101 |
吴元 |
国际贸易 |
女 |
1989-05-03 |
000004 |
300101 |
王二 |
电子商务 |
女 |
1988-12-1 |
000005 |
200201 |
张三 |
计算机 |
男 |
1989-01-20 |
jy表
借书证号 |
书号 |
借书时间 |
归还时间 |
000001 |
10000004 |
2009-05-06 |
2009-06-01 |
000002 |
10000001 |
2009-05-08 |
2009-07-01 |
000002 |
10000003 |
2009-05-08 |
|
000003 |
10000005 |
2009-05-01 |
|
000004 |
10000004 |
2009-05-18 |
|
000004 |
10000001 |
2009-05-23 |
3.按照表结构的要求给3个表分别添加数据记录
注意:以上这三个表,自己再分别给每个表多添加若干条记录(可加2-4条记录),记录内容自定。
要求每个表至少有8条记录。
4.把student和jy表中的借书证号字段改为int数据类型
5.创始一个新表(命名为sj),该表中包含借阅了"数据库技术"这本书的所有学生信息
(三)创建查询
1. 创建查询a1,可依照价格高低来显示bookmenge数据库中所有书籍的信息
2. 创建查询a2,可查询所有书籍所属的出版社,并消除重复行
3. 创建查询a3,可在book表中查询包含SQL server的情况
4. 创建查询a4,可查找借阅”VB程序设计”这本书的学生情况
5. 创建查询a5,可查找计算机专业学生的借书证号和姓名, 创建查询a6,,可统计“计算机专业”学生的总人数
(三)创建视图
1.创建一个book_view视图,该视图中包含书名和单价
2.创建一个视图jy_view,该视图中包含书名,学生姓名及其借书数量(没归还)
3.通过视图book_view,把书名为<<计算机网络实用教程>>的教材价格提高3元
4.修改book_view视图,使该视图中包含出版社
5.创建视图”学生借书记录数”, 视图中包含学生借书证号、姓名、已还借书数量(已经归还的借书数)、未还借书数量(没归还的借书数)。
(四)索引与数据完整性定义
1.在book表的书号列上创建唯一聚集索引
2.在student表的姓名列上创建唯一索引
3.在初始化student表时,定义性别字段默默值为“女”
4.在定义book表时,要求书的单价不超过90元,请修改book表的定义
(五)数据库备份与还原,数据库数据导出与导入
1.创建一个备份backdevicel,并对数据bookmanage进行完全备份
2.将bookmenge数据库中的student表导出到excel表(excel表文件命名为”学生表”保存)
谁可以帮忙做一下这个数据库的题目。我实在是不会。要交卷了。拜托各位老大
作者: cyb520yy 发布时间: 2011-09-05
来问哪题哪问怎么做欢迎。整个全抄请自便。
作者: jiang925 发布时间: 2011-09-05
作者: 风云の三少 发布时间: 2011-09-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28