免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江西理工大学硕士学位论文 目 录课 程 设 计 报 告题目:学生选课系统数据库的设计与实现 课 程 名 称:_ 数据库课程设计 学 院:_ 信息工程学院_ 专 业 班 级:_ 14计算机专(1)班 _学 号:_ 2014039060 _姓 名:_ 史腾卫 _指 导 老 师:_ 阮丹丹_20142015 第二学期2目 录一、课程设计时间2二、课程设计地点2三、课程设计目的2四、课程设计任务及要求2五、课程设计内容3六、课程设计心得3I一、课程设计时间此次课程设计是从2015年3月30号开始,至2015年4月3号结束,为期一周。二、课程设计地点实验楼S5-507机房三、课程设计目的目的:数据库课程设计实训教学的主要目的是结合实际案例,通过实验、实习,培养学生的对数据库软件的应用能力,熟练使用几种数据库开发技术的工具,比如SQL Server 2008。让学生掌握数据库、数据表、信息、视图等相关概念,熟悉数据库的基本操作,学会使用SQL语句,能够动手设计出一个简单的数据库系统,并完成数据库的基本操作。四、课程设计任务及要求任务:(1)熟悉SQL Server 2005安装配置及数据库的建立和管理。(2)学会通过SQL语句创建与管理数据表。(3)学生数据库软件的一些基本操作,增添、删除、查询、修改数据等。(4)理解数据存储的过程,掌握存储过程的执行方法和存储过程的管理和维护。(5)了解视图的概念,掌握创建视图、测试、加密视图的方法,掌握用视图管理数据的方法。(6)理解存储过程概念、类型;掌握各种存储过程创建方法和查看、修改、删除存储过程方法。五、课程设计内容5.1创建数据库 数据库代码如下:USE masterGOIF EXISTS(SELECT *FROM sysdatabases WHERE NAME=学生选课系统)DROP DATABASE 学生选课系统CREATE DATABASE 学生选课系统GO数据库如图: 图一创建数据库5.2创建数据表创建数据表的代码如下:USE 学生选课系统-创建数据表StudentCREATE TABLE Student( Sno char(8) not null primary key,-学号 Sname varchar(12) not null, Sex char(2) not null default 男, Birth smalldatetime not null, Classno char(3) not null, Entrance_date smalldatetime not null, Homeaddr varchar(40) not null,)create table Course(Cno char(3) not null primary key, -课程号Cname varchar(20) not null, -课程名称Total_perior smallint, -总学时Credit tinyint, -学分check (Total_perior3 and Credit0 and Credit=0 and Grade=100)如图所示:图二创建数据表5.3添加和删除约束 代码如下:DROP TABLE SCDROP TABLE StudentDROP TABLE Course-向Student表中增加身高列alter table Studentadd Stature numeric(4,2),constraint ck_Stature check(Stature3.0)-向Student表中增加系别ALTER TABLE StudentADD Sdept char(8) not null-向Student表中增加身邮政编码alter table Studentadd Postcode char(6),constraint ck_ps check(Postcode like 0-90-90-90-90-90-9)-删除Student表中的身高列alter table Studentdrop ck_Staturealter table Studentdrop column Staturealter table Studentadd constraint ck_date check(BirthEntrance_date)alter table SCadd constraint ck_grade default(0) for Grade5.4插入数据 向数据表中插入数据 插入数据代码如下:insert into Studentvalues (20110001,张虹,男,1992-09-11,051, 2011-09-01,南京,计算机系,200413)insert into Studentvalues (20110002,林红,女,1991-08-11,051, 2011-09-01,南京,计算机系,200413)insert into Studentvalues (20110003,林浩,男,1993-09-11,061, 2011-09-01,上海,软件工程,200413)insert into Studentvalues (20110004,方波,男,1990-09-11,061, 2011-09-01,武汉,通信工程,200413)insertinto Studentvalues (20110005,李华,女,1988-09-11,052, 2011-09-01,重庆,通信工程,200413)insertinto Studentvalues (20110105,刘小方,女,1992-09-11,052, 2011-09-01,南昌,软件工程,200413)insertinto Studentvalues (20110103,宋江,男,1988-09-11,052, 2011-09-01,南昌,软件工程,200413)如图所示图三插入数据5.5查询表中数据select *from Student_20103322where Sname like 张%如图所示:图四查询数据六、课程设计心得从这次试训中让我们更明白了一些知识,表是数据库最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际运用中使用多表,对表的规划和理解就会越深刻。通过这次试训,让我深刻的了解到自己的不足,要想对进行数据库更深的学习,自己得要多看有关的课外书籍,并多做练习,不懂得要多问同学和请教老师,以解决自己遇到的难题,知道更多的知识。实训不仅是让我们在实践中对理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年盘锦辅警招聘考试题库附答案详解(a卷)
- 公司合同书范本
- 业务合同审查与归档管理规范
- 企业培训课程开发规范模板
- 数据安全服务协议承诺书4篇
- 售后服务满意度评价模型提升客户满意度版
- 服务可靠性保障承诺书(5篇)
- 2025居间合同提前付款协议
- 招聘流程管理表格
- 家庭农场植物保护技术应用服务协议
- 2025广西壮族自治区农业农村厅直属事业单位公开招聘128人笔试带答案
- Unit 3 Our animal friends 考点13:排序题-牛津译林版五年级英语上册核心考点培优练 (含答案解析)
- 2025年马鞍山安徽和州控股集团有限公司公开招聘工作人员10名笔试历年参考题库附带答案详解
- 诗词进大学校园活动方案
- (2025年)安全生产知识考试试题及答案
- 教室岗前培训理论考试及答案解析
- 大数据时代下会计数据变化发展研究-以京东为例
- 2025年上海市保安员考试试题带解析及完整答案
- 电动车购销合同
- 全国大学生职业规划大赛《铁道机车车辆制造与维护》专业生涯发展展示【高职(专科)】
- 评优课部编四上语文故事二则获奖公开课教案教学设计二一等奖(2025-2026学年)
评论
0/150
提交评论