数据库原理与应用课程设图书管理系统.doc

数据库原理与应用课程设图书管理系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用课程设图书管理系统

数据库原理与应用课程设 图书管理系统 一、 课程设计目标: 课程设计比教学实验复杂,涉及的深度更广,并更加适用。通过课程设计的综合训练,使学生全面复习、巩固已学知识,培养学生实际分析问题、设计课件和动手能力,最终目标是通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。另外,课程设计中的较大的综合设计,可以分成几个小项目供学生分工合作,以培养团队协作精神。 二、 课程设计内容及要求: 本次设计的是本书的所有知识点,请在企业管理器和查询分析器中分别实现,熟悉和理解各知识点。为了知识的完整,后面内容虽然没学,但有前面的基础,做起来难度不大,要求每位同学全部完成。 一、数据库的操作 1. 创建图书数据库:book 要求创建图书数据库,数据库文件book_data1和事务日志文件book_log1放在d:\根目录,数据库文件和事务日志文件大小,扩充方式和容量:按兆字节增长,增长幅度为1MB,文件大小限制为20MB。 create database book on (name=book_data1, filename=d:\book_data1.mad, maxsize=20, filegrowth=1) log on (name=book_log1, filename=d:\book_log1.ldf, maxsize=20mb, filegrowth=1mb) go 2.修改book数据库 1添加数据文件 文件名为book_data2, 其数据文件属性默认设置为按10%增长,文件初始大小为2MB。 alter database book add file (name=book_data2, filename=d:\book_data2.ndf, size=2mb, filegrowth=10%) go 2添加事务日志文件 文件名为book_log2, 其数据文件属性默认设置为按2mb增长,文件初始大小为1MB。alter database book alter database book add log file (name=book_log2, filename=d:\book_log2.ldf, size=1mb, filegrowth=2mb) go 3修改文件 将book_data1文件的大小改为6MB,同时将book_log2的增长改为20%。 alter database book modify file ( name= book_data1, size=6) alter database book modify file ( name= booklog2, filegrowth=20%) 4删除文件 将book_log2删除 alter database book remove file booklog2 3.删除数据库book(只要求写出对应语句,不要求实际操作) drop database book1 4.修改数据库名:将数据库book改为book1 sp_renamedb book, book1 5.压缩数据库:压缩为原来的空余部分的一半。 DBCC SHRINKDATABASE (book1,50) 6.备份和恢复数据库book1 1备份: backup database EXEC sp_addumpdevice disk, book1_Bak2--,C:\ book1_Bak2 BACKUP DATABASE book1 TO book1_Bak2 2恢复: restore database RESTORE DATABASE book1 FROM DISK=C:\ book1_bak2 二.表 1.创建表:(先建主键表,再建外键表) 本题用到下面三个关系表: CARD 借书卡。 ( CNO 卡号,NAME 姓名,CLASS 班级) CNO(主键) (char 4 not NULL) NAME (char 8 ) CLASS( char 8) 1001 古龙 电力01 1002 金庸 电力01 1003 连与身 电力01 1004 白心 电力01 2003 连声 生物02 2005 古费 生物02 2004 金飞 生物02 bookS 图书。 ( BNO书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数 ) BNO (主键) (char 3 not NULL) BNAME (char 20) AUTHOR (char 8) PRICE (float) QUANTITY (small int

您可能关注的文档

文档评论(0)

woai118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档