欢迎来到天天文库
浏览记录
ID:19919176
大小:85.50 KB
页数:7页
时间:2018-10-07
《数据库原理与应用课程设计new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库原理与应用课程设计(2011/2012学年第一学期)系别:计算机应用技术系班级:姓名:指导教师:设计时间:一、课程设计目标:课程设计比教学实验复杂,涉及的深度更广,并更加适用。通过课程设计的综合训练,使学生全面复习、巩固已学知识,培养学生实际分析问题、设计课件和动手能力,最终目标是通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。另外,课程设计中的较大的综合设计,可以分成几个小项目供学生分工合作,以培养团队协作精神。一、课程设计内容及要求:本次设计的是本书的所有知识点,请在企业管理器和查询分析器中分别实现,熟悉和理解各知识点。为了知识的完整,后面内容虽
2、然没学,但有前面的基础,做起来难度不大,要求每位同学全部完成。一、数据库的操作1.创建图书数据库:图书管理要求创建图书数据库,数据库文件为:图书管理_data1和事务日志文件:图书管理_log1放在C:根目录,数据库文件和事务日志文件大小,扩充方式和容量:按2MB增长,初始大小为2MB,文件大小限制为10MB。2.修改图书管理数据库 1>添加数据文件文件名为:图书管理_data2,其属性默认设置为按1MB增长,文件初始大小为2MB,最大大小为6MB。 2>添加事务日志文件文件名为:图书管理_log2,其属性默认设置为按1MB增长,文件初始大小为2MB,最大大小为6MB。3>修改文
3、件将图书管理_data1文件初始大小改为6MB,同时将图书管理_log2的增长改为20%。4>删除文件将图书管理_log2删除3.删除数据库图书管理(只要求写出对应语句,不要求实际操作)4.修改数据库名:将数据库:图书管理改为图书管理15.压缩数据库:压缩为原来的空余部分的一半。DBCCSHRINKDATABASE(图书管理1,50)二.表1.用T-SQL方法创建下表创建book数据表在图书管理数据库中,创建数据表,表名为:book表的数据结构如下表所示。字段名称字段说明数据类型长度允许空属性默认值属性employee_no序号 INTbook_id编号CHAR10不允许空book_
4、name书名CHAR30不允许空book_author书作者CHAR10不允许空Boook_price书价SMALLMONEY允许空20book_publisher出版社CHAR30允许空book_date出版日期SMALLDATETIME允许空book_synopsis部门VARCHAR1000允许空book_remark备注VARCHAR100允许空book_num册数SMALLINT允许空book_num_price每种书总金额1)、“序号”字段被定义为标识字段,初值和增量均为1,用此标识字段确保每条记录的序号惟一,并且自动增加,其数据类型为INT。2)、将Boook_pric
5、e字段设置默认值为203)、book_num_price(每种书总总金额)是一个计算字段,它是由Boook_price(书价)字段和book_num(册数)字段计算而成,计算公式为:每种书总总金额=书价*册数,即book_num_price=book_price*book_num。4)、设置Boook_price只能在10元~100元之间2.创建表:(先建主键表,再建外键表)本题用到下面三个关系表:CARD 借书卡。 ( CNO 卡号,NAME 姓名,CLASS 班级)CNO(主键)(char4notNULL)NAME(char8)CLASS(char8)1001古龙电力
6、011002金庸电力011003连与身电力011004白心电力012003连声生物022005古费生物022004金飞生物02bookS 图书。 ( BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数 ) BNO(主键)(char3notNULL)BNAME(char20)AUTHOR(char8)PRICE(float)QUANTITY(smallint)C11水浒施耐庵40.5910C13三国演义罗贯中50.4615C45红楼梦曹雪芹6420D11计算方法王忠3313D03组合数学刘仁2420D02计算方法习题集王仁忠31
7、12D06计算机网络张国应27.519E01网络的发展戴心31.215E03信息技术于忠清2623E16数据库应用及技术徐人风2821E21童话大王邓渊洁625E23数据库习题集曾简化20.210BORROW 借书记录。( CNO 借书卡号,BNO 书号,BDATE借书日期RDATE 还书日期,SDATE借书期限) CNOBNOBDATERDATESDATE1003D112003-11-52004-1-5301004D032004-1-52004-2-
此文档下载收益归作者所有