数据库上机报告.doc

数据库上机报告.doc

ID:50265017

大小:36.68 KB

页数:15页

时间:2020-03-07

数据库上机报告.doc_第1页
数据库上机报告.doc_第2页
数据库上机报告.doc_第3页
数据库上机报告.doc_第4页
数据库上机报告.doc_第5页
资源描述:

《数据库上机报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.数据库SQL上机实验报告书姓名:学号:班级:..实验一:设计数据库、数据表并编程实现建立student表createtableStudent(snochar(9)Primarykey,snamechar(10)constraintc1notnull,sbirthdayDateTime,ssexchar(2)constraintc2check(ssexin('男','女')),sclasschar(20),sremarkchar(100),adresschar(40),zipcodechar(6),phonechar(15

2、),emailchar(40));建立course表:createtableCourse(cnochar(6)primarykey,cnamechar(20),cpnochar(6),ctimeNumeric(2),creditNumeric(2),Foreignkey(cpno)ReferencesCourse(cno));建立score表:createtableScore(snochar(9),cnochar(6),scoreNumeric(3),Primarykey(sno,cno),Foreignkey(sno)R

3、eferencesStudent(sno),Foreignkey(cno)ReferencesCourse(cno));建立Teacher表:createtableTeacher(tnochar(7)primarykey,tnamechar(10),tsexchar(2),tbirthdayDateTime,positionchar(12),departmentchar(16),tamountNumeric(7,2),experiencechar(200)..);建立Teachering表createtableTeachi

4、ng(tnochar(7),cnochar(6),tdateDatetime,classroomchar(10),sclasschar(20),Primarykey(tno,cno),Foreignkey(tno)ReferencesTeacher(tno),Foreignkey(cno)ReferencesCourse(cno),)实验二:设计数据插入、修改、删除、查询和视图等操作并编程实现(1)根据以下给定的部分数据表信息,分别对student,course,score,teacher,teching表进行数据插入。S

5、tudent表插入语句:InsertintoStudent(sno,sname,sbirthday,ssex,sclass,sremark,adress,zipcode,phone,email)Values(011110101,章海潮,1982.02.07,信管系0101)Course表插入语句:InsertintoCourse(cno,cname,cpno,ctime,credit)Values(C001,数据库原理,C005,4,64,)Score表插入语句:InsertintoScore(sno,cno,score,

6、)Values(0111101,C001,90)Teacher表插入语句:InsertintoTeacher(tno,tname,tsex,tbirthday,position,department,tamount,experience)Values(T001,江承基,男,信息管理系,1964.03.21)Teachering表插入语句:InsertintoTeachering(tno,cno,tdate,classroom,sclass)..Values(T001,C005,2012-01-09,西二405,信管系010

7、1)(2)查询全体学生的详细记录;select*fromStudentleftouterjoinScoreon(Student.sno=Score.sno);(3)查询全体学生的学号与姓名;selectsno,snamefromStudent(4)查询全体学生的学号、姓名、所属班级,相同班级列在一起;selectsno,sname,sclassfromStudentorderbysclassDESC;(5)查询全体学生的姓名、出生年份;selectsname,sbirthdayfromStudent;(6)查询全体学生的姓

8、名及其年龄;selectsname,year(getdate())-year(sbirthday)fromStudent;(7)查询“信管系0101”班全体学生名单;selectsnamefromStudentwheresclass='信管系0101';(8)查询查询所有年龄在27岁以下的学生姓名及其年

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。