资源描述:
《使用SQL Server Management Studio创建学生选课数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、/*使用SQLServerManagementStudio创建学生选课数据库创建一个逻辑名为std_course的数据库,其存放路径为“d:data”,物理文件名为std_course.mdf,初始大小为10MB,最大值为100MB,数据文件增长增量为5MB;日志文件的逻辑名std_course_log的数据库,其存放路径为“d:data”,物理文件名为std_course_log.ldf,初始大小为2MB,最大值为20MB,日志文件增长增率为20%。*/gocreatedatabase学生选课onpri
2、mary(name='std_course',filename='d:赵平tempstd_course.mdf',size=10MB,filegrowth=5MB,maxsize=100MB)logon(name='std_course_log',filename='d:赵平tempstd_course_log.ldf',size=2MB,filegrowth=20%,maxsize=20MB)gouse学生选课gocreatetableStudent(snochar(8)primarykey,s
3、namenvarchar(20),sgendernchar(1),sdeptnvarchar(10),sedatdate)gocreatetablecourse(cnochar(3)primarykey,cnamenvarchar(15),ccreditsmallint)gocreatetablesc(snochar(8),cnochar(3),gradenumeric(4,1),primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreign
4、key(cno)referencescourse(cno))goinsertintoStudentvalues('20131001','王力','男','计算机','2013-09-11'),('20131002','张红','女','计算机','2005-08-24'),('20132001','孙国庆','男','信息','2003-10-25'),('20132002','历亦其','男','信息','2004-08-12'),('20131003','王大伟','男','计算机','2003-06-1
5、8'),('20132004','张历兰','女','数学','2005-06-4'),('20131004','王历离','女','信息','2002-09-15'),('20132005','张历山','男','数学','2001-06-13'),('20131005','李力群','女','计算机','2002-01-13')select*fromstudentinsertintocoursevalues('101','数据结构',4),('102','数据库',3),('103','C语言程序设计',
6、6),('104','DB_Design',2.5)select*fromcourseinsertintoscvalues('20131001','101',90),('20131001','102',76.1),('20131001','103',88.4),('20131001','104',69.5),('20131002','101',66.8),('20131002','103',57.4),('20132001','101',75.4),('20132001','103',78.4),('2013
7、2002','101',87.4),('20132002','102',80.2),('20132002','103',67.4),('20132002','104',77.4),('20132005','101',null),('20131004','103',null)select*fromsc--1.查询全体学生的详细信息。select*fromstudent--2.检索全体学生的学号、姓名。selectsno,snamefromstudent--3.检索已选课程的课程号,要求显示的课程号不重复。sel
8、ectdistinctcnofromsc--4.查询全体学生的姓名及其年龄(提示:使用系统函数getdate()获取当前日期)。selectsnameas'姓名',YEAR(GETDATE())-YEAR(sedat)as'年龄'fromstudent--5.查询成绩大于80分的学生的学号、课程号及成绩。selectsnoas'学号',cnoas'课程号',gradeas'成绩'fromscwher