资源描述:
《西安交大自动化数据库系统上机报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一.题目要求1.从ftp://202.117.34.65(user=pwd=student)下载db2exc_971_WIN_x86.zip(DB2UDBV9.7安装包),解压后将DB2UDBV9.7安装到机器上。2.对DB2UDB进行适当配置,并通过DB2控制中心或命令行处理器(CLP)建立到DB2UDB数据库服务器(主机地址:202.117.21.43)的连接。3.以学号作为用户名和口令连接到课程实验数据库(Course)。二.实验平台IBMDB2UDBV9.7DB2是IBM公司研制的一种关系型数据库管理系统。UDB
2、是UniversalDatabase,即通用数据库的简称。三.操作过程1.在课程实验数据库中创建学生(S)、课程(C)、选课(SC)等3个基本表,各表包含以下属性:S(SNO(PK),SNAME,SEX,BDATE,HEIGHT,DORM)C(CNO(PK),CNAME,LHOUR,CREDIT,SEMESTER)SC(SNO(FK),CNO(FK),GRADE)其中SNO、CNO均为外键所创建上述基本表的DB2SQLDDL语句分别为:课程表C:CONNECTTOTESTDBUSER"10054130";CREATETA
3、BLE"10054130".SZCL(SNOCHARACTER(8)NOTNULL,SNAMECHARACTER(30)NOTNULL,SEXCHARACTER(4)NOTNULL,BDATEDATENOTNULL,HEIGHTDECIMAL(3,2)NOTNULL,DORMVARGRAPHIC(30)NOTNULL,CONSTRAINTCC1383048888187PRIMARYKEY(SNO));学生S:CONNECTTOTESTDBUSER"10054130";CREATETABLE"10054130".CZCL(
4、CNOCHARACTER(5)NOTNULL,CNAMEVARGRAPHIC(50)NOTNULL,LOHOURINTEGERNOTNULL,CREDITINTEGERNOTNULL,SEMESTERVARGRAPHIC(4)NOTNULL,CONSTRAINTCC1383048888187PRIMARYKEY(CNO));选课表SCZCL:CONNECTTOTESTDBUSER"10054130";CREATETABLE"10054130".SCZCL(SNOCHARACTER(8)NOTNULL,CNOCHARACT
5、ER(5)NOTNULL,GRADEDECIMAL(3,1)NOTNULL,CONSTRAINTCC1383051688562FOREIGNKEY(SNO)REFERENCES"10054130".S(SNO)ONDELETENOACTIONONUPDATENOACTIONENFORCEDENABLEQUERYOPTIMIZATION,CONSTRAINTCC1383051698640FOREIGNKEY(CNO)REFERENCES"10054130".C(CNO)ONDELETENOACTIONONUPDATENOA
6、CTIONENFORCEDENABLEQUERYOPTIMIZATION);
2.将以下数据加入相应的表中:学生表S:SNOSNAMESEXBDATEHEIGHTDORM01032010李涛男1982-4-51.72西14舍22101032023孙文男1983-6-101.80西14舍22101032001张晓梅女1983-11-171.58西1舍31201032005刘静女1982-1-101.63西1舍31201032112董卫锋男1982-2-201.71西14舍22103031011王倩女1983-12-201.
7、66西2舍10403031014赵思扬男1981-6-61.85西18舍42103031051周剑男1981-5-81.68西18舍42203031009田婷婷女1982-8-111.60西2舍10403031033蔡明亮男1982-3-121.75西18舍423课程表C:CNOCNAMELHOURCREDITSEMESTERCS101C语言程序设计603春CS102计算机原理804春CS103数据结构603秋CS104数字电路603秋EE101JAVA语言603春EE102程序设计方法1005秋选课表SC:SNOCNO
8、GRADE01032010CS10182.001032010CS10291.001032010CS10383.501032001CS10177.501032001CS10285.001032001CS10383.001032005CS10162.001032005CS10277.001032005CS10382.00