SQL Server课程设计教学大纲1_1课程设计教学大纲

2020-02-27 其他范文 下载本文

SQL Server课程设计教学大纲1由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“1课程设计教学大纲”。

中国地质大学江城学院

《数据库原理SQL Server》课程设计

实验报告

指导教师:宋亚岚 学号:2211070132 姓名:周奇

中国地质大学江城学院

《数据库原理与SQL Server课程设计》教学大纲

课程编号: 适用专业:

学时数:1W 学分:

编写者:宋亚岚 编写日期:2008.9.1

一、设计目的1、课程设计的教学任务是让学生通过动手动脑解决实际问题,是学生学完课程后进行的一次全面的综合训练,是一个重要的教学环节,通过课程设计,使学生经受一次综合动用所学知识,解决实际问题。

2、使学生掌握使用各种计算机资料和有关参考资料,提高学生的基本设计能力。

3、培养学生理论联系实际和独立思考的能力,并激发学生的实际开发创造意识和能力。

4、锻炼学生的实际编程能力。

二、设计要求

1、熟悉题目的各项内容和要求,明确课程设计的目的、方法和步骤。

2、设计中必须努力认真,独立地按质量地完成每一个阶段的设计任务。

3、设计中绝对禁止抄袭他人的设计成果。

4、每人在设计中必须遵守各组规定的统一设计时间及纪律。

5、要求用SQL Server2000进行程序设计

三、实验报告要求

1、要求写出实验目的,实验要求以及实验步骤.2.要求写出题目要求各个设计步骤中的T-SQL语句 3.将查询结果以截图的方式粘贴到实验报告上 4.要求写出实验小结.四、课程设计题目

1、本题用到下面三个关系表:(设计中用的表和数据,请大家自己设计)CARD--借书卡,CNO--卡号,NAME--姓名,CLASS--班级

BOOKS--图书,BNO--书号,BNAME--书名,AUTHOR--作者,PRICE--单价,QUANTITY--库存册数,BORROW--借书记录,CNO--借书卡号,BNO--书号,RDATE--还书日期。备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。要求实现如下14个处理:

实验步骤:(1)首先就是建表,建3张表。

(2)依据题目中的信息修改表

(3)再就是根据要求写出查询语句

(4)再运行出查询结果就行了

中国地质大学江城学院

中国地质大学江城学院

1.写出建立BORROW表的SQL语句,要求定义主码完整性约束和引用完整性约束。create table borrow(cno char(4)not null, bno char(4), rdate datetime, primary key(bno), foreign key(cno)references card(cno), foreign key(bno)references books(bno))go

2.找出借书超过5本的读者,输出借书卡号及所借图书册数。

中国地质大学江城学院

3.查询借阅了“水浒”一书的读者,输出姓名及班级。

4.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。

5.查询书名包括“网络”关键词的图书,输出书号、书名、作者。

中国地质大学江城学院

6.查询现有图书中价格最高的图书,输出书名及作者。

7.查询当前借了“计算方法”但没有借“计算方法习题集”的读者,输出其借书卡号,并按卡号降序排序输出。

8.将“C01”班同学所借图书的还期都延长一周。

中国地质大学江城学院

9.从BOOKS表中删除当前无人借阅的图书记录。

10.如果经常按书名查询图书信息,请建立合适的索引。

11.建立一个视图,显示“力01”班学生的借书信息(只要求显示姓名和书名)。

中国地质大学江城学院

12.查询当前同时借有“计算方法”和“组合数学”两本书的读者,输出其借书卡号,并按卡号升序排序输出。

13.假定在建BOOKS表时没有定义主码,写出为BOOKS表追加定义主码的语句。

14.对CARD表做如下修改:

a.将NAME最大列宽增加到10个字符(假定原为6个字符)。

中国地质大学江城学院

b.为该表增加1列NAME(系名),可变长,最大20个字符。

中国地质大学江城学院

心得体会

不知不觉已经是学期末了,学习了一学期的了,其实在学习这么课之前我在自考的数据库原理学习中也学了一些。所以在后来学习数据库原理与SQL Server也比较容易上手,觉得不是很难。不过我觉得这么课其实是易懂难精。虽然对这门课的学习觉得不难,但是要真正的很好的应用他这就有点难了,因为SQL的功能很强大,所涉及的范围也很广。数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,《数据库原理》是计算机科学与技术专业的专业课程之一,是一门理论性很强的课程,其内容较抽象要很熟练的利用它显然是不容易的。关键还是要自己在电脑上多练。俗话说:“熟能生巧”。你多练了自然就应用的好一些。因为SQL这门课中的语句本来就非常多,要将它们全部都硬记下来实在是很难。所以显然光靠记是不可能的,还是实践让自己映像深刻些。学了这么久的课,有自己的一些学习心得。

(1)认真阅读与钻研大纲和教材。学生应根据大纲规定的课程内容和考核目标,认真学习教材内容,全面系统地掌握教材所阐述的基本原理、基本概念、基本技术和基本方法

(2)系统学习和重点深入相结合。学生应在全面系统学习教材的基础上,应根据大纲所列重点内容进行深入的学习,并且自学所列的自学参考书。并查阅相关的网站和杂志。

(3)重视理论和实际相联系。自学相应系统的建库、建表、语法格式和编程方法,根据具体的系统来理解数据库的基本概念、理论、技术和方法。

(4)每一章节必须保证足够的自学时间,学生在学习教材的基础上,除了教师课堂所布置的作业之外应做做一定量的练习习题,测试题和思考题,除了课本上的习题之外,还应找一些课外题来巩固所学知识。

(5)基本概念、理论和实例相结合。数据库系统概念论大部分是抽象的概念、理论,为加深理解学生应根据教师课堂所举实例课后深入的钻研。

《SQL Server课程设计教学大纲1.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
SQL Server课程设计教学大纲1
点击下载文档
相关专题 1课程设计教学大纲 教学大纲 课程设计 sql 1课程设计教学大纲 教学大纲 课程设计 sql
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文