数据库原理SQL语句查询练习.docx

精品word学习资料可编辑 名师归纳总结——欢迎下载 精品word学习资料可编辑 名师归纳总结——欢迎下载 西安财经学院 信息学院 《数据库原理》 试验报告 姓名 龚雨 学号 1305170125 班级 计本 1301 年级 2021 级 精品word学习资料可编辑 名师归纳总结——欢迎下载 试验名称 数据库对象得建立与数据更新查询 试验室 试验 日期 一,试验目得及要求 1,把握数据库对象得设计及建立; 2,针对给定得实际问题,完成数据库对象得设计,包括各表得结构 ( 属性名,类型,约束等) 及表之间得关系 , 在选定得D BMS上建立数据库表, 用 SQL 命令与可视化环境 ( 可选) 分别建立数据库表 , 体会两种方式得特点 ; 3,熟识与把握数据表中数据得插入,修改,删除操作与命令得使用;加深懂得表得定义对数据更新得作用 ; 4,对已经建立得数据库进行修改,删除,插入等操作 ; 5,把握关系数据库得各种查询方法 , 懂得其含义 , 包括嵌套查询,连接查询等 ; 6,对关系数据库进行查询,包括嵌套查询,连接查询 ; 二,试验环境 硬件平台: PC; 软件平台: Windows 2000 / MICROSOFT SQLSERVRE ; 三,试验内容 对象得设计与建立 用S QL命令与可视化工具(可选 ) 完成以下操作 : 创建同学—课程数据库: 精品word学习资料可编辑 名师归纳总结——欢迎下载 create da tab ase xueshen gke cheng1 创建同学关系表 S,其中 Sno 就是主码 学号 姓名 性别 年龄 所在系 Sno Sname Ssex Sage Sdept creat e t abl e S( sno varcha r( 30) p rima r y key,snam e varch ar(3 0), ss ex varch a r(30),sage va rch ar(30),sdept varcha r( 3 0)); 创建课程关系表 C,其中 Cno 就是主码 ,Cpno就是外码 : 课程号 课程名 先行课 学分 Cno Cname Cpno ccredit creat e table C(cn o var char (50 ) p rimary key,c name varch ar (50), cpno var ch ar( 50), cc redit va rcha r(50),for ei gn ke y ( cpno) references C (cno) ); 4;创建课程关系表 SC,其中( Sno, Cno)就是主码, Sno与 Cno分别就是外码: 学号 课程号 成果 Sno Cno Grade creat e table S C( sno varch ar( 30 ), cno varchar(5 0),g rate v ar char(30 ),prim ary ke y (s no,cno),fo reign key( s no) re fere nces S(s no ),fo r eign key (cno) r efe rences C(c no ) ); 5. 在表 S 上增加“诞生日期”属性列 ; 精品word学习资料可编辑 名师归纳总结——欢迎下载 alte r t able S add birth varchar(30); 删除表 S 得“年龄”属性列; alter tabl e S dro p co lumn sage; 在表 S 上,按“ Sno”属性列得u niqu e 方式建立索引; create uniq ue index Ssno on S(s no); 删除表 SC; dro p tabl e SC c ascade; 数据更新 : 精品word学习资料可编辑 名师归纳总结——欢迎下载 对已建好得各表输入适当得数据并练习数据得删除与修改 , 留意检测键码约束,外码约束,非空约束,唯独约束,取值约束等各种约束在输入数据及数据得删除,修改时得作 用,结合课堂教学体会其含义 . 详细内容 : 将示例数据分别插入表 S,C,SC; insert int o S valu es(’ 13 05 1701,'夏雨 ,’女,’运算机 ,’ 1995, 1,1’, 20) in sert int o S val ues(13 0517 02',’苏皇’ ,男, 软件’ ,’ 199 6,1 1,12’ ,19 ) in ser t into S val ues(1 3051 703’ ,'王五 ,’男' ,’运算机 ,’ 19 95,8,4’, 20 ) insert into S val ues(’ 130517 04

文档评论(0)

1亿VIP精品文档

相关文档