数据库练习题ppt课件.ppt

数据库练习题ppt课件.ppt

ID:50797792

大小:840.50 KB

页数:37页

时间:2020-03-14

数据库练习题ppt课件.ppt_第1页
数据库练习题ppt课件.ppt_第2页
数据库练习题ppt课件.ppt_第3页
数据库练习题ppt课件.ppt_第4页
数据库练习题ppt课件.ppt_第5页
资源描述:

《数据库练习题ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习1创建数据库参数名称参考参数数据库名称数据库逻辑文件名称数据物理文件名称数据文件初始大小数据文件大小最大值数据文件增长增量日志逻辑文件名称日志物理文件名称日志文件初始大小日志文件大小最大值日志文件增长增量Student_infoStudent_info_dataStudent_info_data.mdf20MB300MB5MBStudent_info_logStudent_info_log.ldf5MB50MB1MB2SQLServer编程结构createdatabaseStudent_infoonprimary(name='Student_info',filename

2、='F:sqlStudent_info.mdf',size=10mb,maxsize=200mb,filegrowth=10%)logon(name='Student_info_log',filename='F:sqlStudent_info.ldf',size=5mb,maxsize=20mb,filegrowth=10%)3创建表Student列名称类型宽度允许空值缺省值约束主键说明Snochar8否是学号Snamevarchar8否学生姓名Sexchar2否男性别Birthsmalldatetime否出生年月Classnochar3否班级号Entrance_d

3、atesmalldatetime否入学时间Home_addrvarchar40是家庭地址Sdeptvarchar20否所在系Postcodechar6是邮政编码4创建表StudentcreatetableStudent(Snochar(8)notnullprimarykey,Snamevarchar(8)notnull,Sexchar(2)notnulldefault('男'),Birthsmalldatetimenotnull,Classnochar(3)notnull,Enterce_datesmalldatetimenotnull,Home_addrvarchar(4

4、0),Sdeptvarchar(20)notnull,check(Enterce_date>Birth))5创建表StudentaltertableStudentaddPostcodechar(6)check(Postcodelike'[0-9][0-9][0-9][0-9][0-9][0-9]')6创建表Course列名称类型宽度允许空值缺省值约束主键说明Cnochar3否是课程号Cnamevarchar20否课程名称Total_periorsmallint是大于0总学时Credittinyint是大于0,小于等于6学分7创建表CoursecreatetableCours

5、e(Cnochar(3)notnullprimarykey,Cnamevarchar(20)notnull,Total_periorsmallint,Credittinyint,check(Total_perior>0andCredit>0andCredit<=6))8创建表SC列名称类型宽度允许空值缺省值约束主键外键说明Snochar8否是是学号Cnochar3否是课程号Gradetinyint是大于等于0,小于等于100否成绩9创建表SCcreatetableSC(Snochar(8)notnull,Cnochar(3)notnull,Gradetinyint,prim

6、arykey(Sno,Cno),foreignkey(sno)referencesStudent(Sno),foreignkey(Cno)referencesCourse(Cno))10插入数据SnoSnameSexBirthClassnoEntrance_dateHome_addrSdeptPostcode20110001张虹男1992/09/010512011/09/01南京计算机系20041320110002林红女1992/09/010512011/09/01北京计算机系10001020110103赵青男1992/09/010612011/09/01上海软件工程200

7、01311插入数据insertintoStudentvalues(),(),()updateStudentsetwheredeletefromStudentwhere12插入数据insertintoStudentvalues()insertintoCoursevalues('005','数据库',64,4)13修改数据updateStudentsetwhereupdateCoursesetCname='数据库原理'whereCno='005'14删除数据deletefromwheredeletefromCourse

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

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

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