中南大学数据库课程设计题目答案

上传人:re****.1 文档编号:542127986 上传时间:2022-09-29 格式:DOCX 页数:23 大小:276.65KB
返回 下载 相关 举报
中南大学数据库课程设计题目答案_第1页
第1页 / 共23页
中南大学数据库课程设计题目答案_第2页
第2页 / 共23页
中南大学数据库课程设计题目答案_第3页
第3页 / 共23页
中南大学数据库课程设计题目答案_第4页
第4页 / 共23页
中南大学数据库课程设计题目答案_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《中南大学数据库课程设计题目答案》由会员分享,可在线阅读,更多相关《中南大学数据库课程设计题目答案(23页珍藏版)》请在金锄头文库上搜索。

1、中南大学课程设计报告数据库技术题目:数据库技术上机感悟姓名:陈晓璐 学号:4303100426 班级:会计1002 班 日期:2014年5月7号Part 1:SQL 基础篇 一、数据库(4303100426)的创建与数据录入:1建立上述六个表,确定主码及外码约束,并录入数据(1) 专业信息表(minf)的创建与录入create table minf(mnum char(4) not null,major varchar(50),mintro varchar(500),primary key(mnum),foreign key(mnum) references mtrain(mnum) 问题:(

2、由于已经用企业管理器创建了 minf 表,这里使用 minf2 代替)问题如上图所 示无法创建外码解决方法:阅读理解第2章关系数据库关于外码的定义:若一个关系R (外键表) 中包含有另一个关系S (主键表)的主码所对应的属性组F (但F不是R的主码), 则称F为R的外码。所以就业信息表minf中没有外码。修改后如下:create table minf(mnum char(4) not null,major varchar(50),mintro varchar(500),primary key(mnum)侖 表中的数据,童置是4303100426中、HSQLSERVERSTU8上mrLUiTim

3、 aj ormin tz1601工商管理1602会计学1603财务管理1604管理信息系统1605金融学1606国际贸易1607电子商务(2) 学生基本信息表(s)的创建与录入create table s(snum char(10) not null,sname char(10),birthd datetime(8),sex char(2),mnum=left(snum,4) varchar(8),primary key(snum)问题:datetime不能指定宽度。mnum的设定语句出错。解决:datetime的列宽度不指定,会自动生成。mnum可以先直接指定数值类型 再在企业管理器操作,或

4、者用AS语句修改后如下:create table s (snum char(10) not null,sname char(10),birthd datetime,sex char(2), mnum as left(snum,4), primary key(snum)侖.表Ms中的数据,位置是-4303100426中、MSQLSERVERSTUB上EniiiTiErL:diTi ebirthdsexmrLiJiTil601U0216H1992-11-9160116011201011994-8-9160116011202021994-2-8160116011203031993-3-2160116

5、021201321993-4-8160216031202121994-8-9160316041101021993-2-9160416051201011993-9-8160516071102021993-7-81607(3) 课程基本信息表(c)的创建与录入 create table c(cnum char(10) not null, cname varchar(50), primary key(cnum)Si 表 Mc中的软据,童置是4303100426中、HSQLSERVERSTU8上crLUiricrL:=JTitj高等数学cOOl高级英语c002马克思cOlO工商管理c020会计学c03

6、0财务管理c040数据库技术c050金融学c060国际贸易cOTO电子商务(4) 专业培养计划(mtrain )的创建与录入 create table mtrain (mnum char(4) not null, cnum char(10) not null, credit numeric(5),ckind char(10),cdate char(10),primary key(mnum,cnum),foreign key(mnum) references minf(mnum), foreign key(cnum) references c(cnum)四五四三四五一四五五四五五四五五四五五四五

7、二必选选必必选必必选必必选必必选必必选必必选必-1-?-u -U 1- _u -U 1- _u -U 1- o O 1- o O 1- -u -U 1- -U o o _u 1 _u O 2 o O 3 o O 4 o O 5 o O 6 _u O 7 _u _u o o o _u _u _u _u _u _u _u _u _u _u _u _u _u o o o O c c c c c c c c c c c c c c c c c c c c c C60111 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 o o o o o o o o o o o o o o o

8、 o o o o o O 6 CM- CM- CM- CM- CM- CM- -K- -K- -K- 6 6 6 6 6 6 6 CM- CM- CM- CM-htl 表 *t rain cP的数据,检置是4303100426中、*SQLSERVERXSTUB上rTirmiTicrniiTiere di tckindeda te(5) 教师开课信息表(tea)的创建与录入 create table tea(cnum char(10) not null,teacher char(10) not null, primary key(cnum,teacher),foreign key(cnum) r

9、eferences c(cnum)宥表-tea中的数据,童置是-4303100426中、HSQLSERVERSTU8上crLUiriteacher华 华强兴中連新中强易磊时贺逹髙刘李王陈李王刘王郑刘王Oo 1 1 2 o o o o o o O o o o o 1 2 3 4 5 6 7 gj n- _u n- n- _u n- n- _u n- n- _u s c c r- r- c 匚 r- c c r- c(6) 学生选课表(sc)的创建与录入create table sc(snum char(10) not null, cnum char(10) not null, score num

10、eric(5), teacher char(10), primary key(snum,cnum), foreign key(snum) references s(snum), foreign key(cnum) references c(cnum)侖表 Hsc中的数据,童置是 *4303100426中、MSQLSERVERSTU8上EmjiTicrLijjrie c or et eacher1601110216c000901601110216c010881601120101c000921601120101c001981601120101c002801601120101cOlO50160112

11、0202c000721601120202cOOl681601120202cOlO991601120303c000561601120303cOlO871602120132cOOO981602120132c001841602120132c020901603120212cOOO861603120212c030851604110102cOOO761604110102c040951605120101c000961605120101cOOl911605120101c050931607110202c000581607110202cOOl1607110202cOTO96华 华 华华 华 华兴中强建新中强中中强

12、中兴中强兴易兴磊强建时兴建建 刘李高王陈李高李李高李刘李王刘刘刘王高王郑刘王王3. 创建学生选课视图sc_sview (学号,姓名,课程号,课程名,教师,成绩, 学分,性质,开课学期)。create view sc_view ASselect s.snum 学号 ,s.sname 姓名 ,um 课程号 ,ame 课程名 ,sc.teacher 教师,sc.score 成绩,mtrain.credit 学分,mtrain.ckind 性质,mtrain.cdate 开课学期 from sc,s,c,mtrainwhere sc.snum=s.snum and um=um and left(sc.

13、snum,4)=mtrain.mnum希 SQL Server Enterprise lanager -表中的数据.隹置是 *4303100426中、*SQLSERERSTn8上謔文件迪窗口 帮助a?理昼殛亘閤哦护斛束承c= %学号lagI开课学期160411010216051201011607110202160112030316021201321603120212160111021&1601120101160112020216051201011607110202160112010116011202021602120132160112010116011203031601110216160112010116011202021604110102o o o o o o o o O 1 1 1 1 1 _z o o o o O n- n- n- n- n- n- n- n- n- n- n- n- n- n- n- 1- 1- 1- 1- no o o o o o o o o o o o o o o o o o o o c c c c c c c c c c c c c c c c c c c c学学学学学学学学学语语语语语华华华华华华7&2d&25825&29828&2902922722dl18

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号