数据库sql实验题目(14-15-1)

数据库sql实验题目(14-15-1)

ID:22287572

大小:396.45 KB

页数:10页

时间:2018-10-28

数据库sql实验题目(14-15-1)_第1页
数据库sql实验题目(14-15-1)_第2页
数据库sql实验题目(14-15-1)_第3页
数据库sql实验题目(14-15-1)_第4页
数据库sql实验题目(14-15-1)_第5页
资源描述:

《数据库sql实验题目(14-15-1)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验一数据定义操作•实验目的1.掌握数据库和表的基础知识2.掌搁使用创建数据库和表的方法3.掌娓数据库和表的修改、查看、删除等本操作方法•实验内容和要求一、数据库的创建在开始菜单中,启动SQIServer程序中的“SQLServerManagementStudio”,在对象资源管现器窗U屮,右键单击“数据库”,选择“新建数据库”,创建成绩管现数据库Grademanager,要求如K表所示:Grademanager数iK•库参数农参数参数值参数参数位存储的数据文件路径D:dbgrademanager_data.mdf存储的日志文件路径D:dbgrademanager_log

2、.ldf数裾文件初始大小5MB曰志文件初始大小2MB数裾文件最大值20MB日志文件最大值15MB数据文件增长量原来10%曰志文件增长量2MB二、表的创建、査看、修改和删除1.表的创建在Grademanager数据库中,右键单击“表”,选择“新建表”命令,仓1J建如下表所示的表:(1)Student表的表结构字段名称数据类型长度精度小数位数是否允许Null值说明SnoChar1000否学号,主码SnameVarchar800是姓名SsexChar200是性别,取值:男或女SbirthdayDate800是出生曰期SdeptChar1600是系名SpecialityVarchar20

3、00是专业名特别注意:为属性Ssex设置约朿,需选巾属性Ssex行,然后单击菜单中的“表设计器”,选择“CHECK约束”命令,然后按照图1进行设置。CHECK约東0H图1设置性别的约束(2)Course表(课程名称表)的表结构字段名称数据类型长度精度小数位数是否允许Null值说明CnoChar500否课程号,主码CnameVarchar2000否课程名(3)SC农(成绩农)的农结构字段名称数据类型长度精度小数位数足否允许Null值说明SnoChar1000否学号,外码CnoChar500否课程号,外码DegreeDecimal551是成绩,0〜100之间特别注意:①为属性Degr

4、ee约束,可参照属性Ssex进行设置,“CHECK约束对话桐”中的表达式为Degree>=lAndDegree<=100②为SC表设置外键Sno和Cno的方法:右键单击表SC,选择“设计”命令,然后选择菜单“表设计器”中的“关系”命令,打开“外键关系”窗口,选择“添加”按钮,然后单击“表和列规范”后的按钮,按照图2进行设置,即N*将SC表屮的Cno属性设置为外键。按照相同的方法,将屈性Sno也设置为外键。图2为SC表设置外键Cno成绩表SCCnoCnameC01数据库C02数学C03信息系统C04操作系统课程又系表CourseSnoCnoDegree20050101C019220

5、050101C028520050101C038820050201C029020050201C038020050301C019120050301C027520050202C01872.昀上述表屮输入如下数据记录学生关系表Student(右键傘击表Student,选择“编辑前200行”)SnoSnameSsexSbirthdaySdeptSpeciality20050101乎勇男1987-01-12计算机系计算机应川20050201刘晨女1988-06-04信息管理系电子商务20050301王敏女1989-12-23数学系数学20050202张立男1988-08-25信息管理系电了商

6、务3.修改表结构(找到操作的方法即可,不需要真正地修改表屮的屈性)(1)向student表中增加“入学时间”列,其数据类型为日期型(2)将student表中的sdept字段长度改为20(3)将student表中的Speciality字段删除•思考题1.SQLServer的数裾库文件有儿种?扩展名分别是什么?2.如何实现数据库的备份和还原?1.在定义基本表语句时,NOTNULL参数的作用是什么?2.主码4以建立迕“值可以为NULL”的列上吗?实验二简单查询•实验目的1.掌握SELECT语句的基本川法2.使用WHERE子句进行有条件的查询3.掌握使用IN和NOTIN,BETWEEN…

7、AND和NOTBETWEEN…AND来缩小查询范围的方法4.掌握聚集Ml数的使用方法5.利用LIKE子句实现字符串匹配查询6.利用ORDERBY子句对杏询结果排序7.利用GROUPBY子句对查询结果分组•实验内容和要求TnoTnameTsexTbirthdayTdept101李新男1977-01-12计算机系102钱军女1968-06-04计算机系201王小花女1979-12-23信息管理系202张小青男1968-08-25信息管现系3.向上述两表中输入如下数据记录教师表Teac

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

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

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