上海应用技术学院-数据库-实验二.docx

上海应用技术学院-数据库-实验二.docx

ID:58527207

大小:184.05 KB

页数:9页

时间:2020-10-21

上海应用技术学院-数据库-实验二.docx_第1页
上海应用技术学院-数据库-实验二.docx_第2页
上海应用技术学院-数据库-实验二.docx_第3页
上海应用技术学院-数据库-实验二.docx_第4页
上海应用技术学院-数据库-实验二.docx_第5页
资源描述:

《上海应用技术学院-数据库-实验二.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海应用技术学院-数据库-实验二--------------------------------------------------------------------------作者:_____________--------------------------------------------------------------------------日期:_____________《数据库原理及应用》课程实验报告实验名数据表的建立与维护实验序2实验日称院系计算机科学与信号期姓名息工程学院班级学号

2、专业计算机科学与技术指导教刘梅成绩师一、实验目的和要求1.掌握数据库表的基础知识。2.掌握创建、修改、使用、删除表不同方法,要求会用CreateTable语句建表。二、实验预习内容1.熟悉各种创建表的语句,2.熟悉约束条件3.知道怎样输入与修改数据三、实验项目摘要1.按照实验一中教授的方法,先建立教学管理数据库jxgl。2.在jxgl数据库中,用CreateTable语句建立三张数据表如下所示:学生表(学号,姓名,性别,年龄,所在系)记作:S(Sno,Sn,Sex,age,dept),主码为Sno,性别

3、为男或女,年龄在16-30之间;课程表(课程号,课程名,先修课号,学分)记作:C(Cno,Cn,Cpno,CT),主码为Cno,课名不可为空,学分>=1;学生选课表(学号,课程号,成绩)记作:SC(Sno,Cno,Score),主码为(Sno,Cno),Sno和Cno又分别为外码,分别参照S表中的Sno和C表中的Cno,成绩要求在0-100分之间。以下举例表中部分数据,(请注意,在实验三、四、五中可根据需要自行增加数据记录,以便查询。)学生表S:SnoSnsexAgedept980101李华男19CS9

4、80102张军男18CS980103王华女19CS980301黄华女17MA980302王非男16MA980303赵峰男20MA980304孙娟女21IS课程表C:CnoCnCpnoCT1计算机导论Null32C语言133数据库系统444数据结构245操作系统35学生选课表SC:SnoCnoScore9801014679801011869801022969801025769801031869801032569803014769803022969803024459803025859803031769803

5、032799803041869803044953.先建立数据库engine,在此数据库中,建立供应商、零件、工程、供应关系四张表,并输入数据,请注意要求:建库、建表、建立表间联系。可以不用CreateTable语句。为各表中字段选择合适的数据类型。定义必要的约束。示例如下:(1)供应商表S(SN,Sname,City)其中SN为供应商代号,Sname为供应商名字,City为供应商所在城市,主键为SN。(2)零件表P(PN,Pname,Color,Weight),其中PN为零件代号,Pname为零件名字,

6、Color为零件颜色,Weight为零件重量,主键为PN。(3)工程表J(JN,Jname,City),其中JN为工程编号,Jname为工程名字,City为工程所在城市,主关键字为JN。(4)供应关系表SPJ(SN,PN,JN,QTY),其中SN、PN、JN含义同上,QTY表示提供的零件数量,主键为(SN、PN、JN),外键为SN,PN,JN。以下举例表中部分数据:供应商表SSNSNAMECITYSlSN1上海S2SN2北京S3SN3南京S4SN4西安S5SN5上海零件表P:PNPNAMECOLORWE

7、IGHTP1PNl红12P2PN2绿18P3PN3蓝20P4PN4红P5PN5白P6PN6蓝工程表J:JNJNAMECITYJ1JN1上海J2JN2广州J3JN3武汉J4JN4北京J5JN5南京J6JN6上海J7JN7上海供应表SPJ:SNPNJNQTYS1PlJ1200S1PlJ4700S2P3J1800S2P3J2200S2P3J330S2P3J4400S2P3J5500S2P3J6200S2P3J7300S2P5J2200S3P3J1100S3P4J2200S4P6J3300S4P6J7500S5

8、P2J2500S5P2J4250S5P5J5300S5P5J7100S5P6J2200S5P1J4300S5P3J4100131118S5P4J42004.将你的数据库做好备份(方法见实验一),以备下次上机时使用。四、实验结果与分析1创建表的语句:createtableS(Snochar(10)primarykey,Snchar(10),Sexchar(2)check(Sexin('男','女')),ageintcheck(agebetw

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

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

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