实验一、实验项目一基本表定义
一.运行环境。
SQL 5.5 环境
二.实验的内容。
1.建立教学数据库基本表,定义主码,姓名不能重复,成绩小于等于100
并录入模拟数据。
Student(sno,sname,ssex,sage,sdept)
course(cno,cname,cpno,ccredit)
sc(sno,cno,grade)
2.建立供应关系数据库基本表,定义外码,录入模拟数据。
S(SNO,SNAME,STATUS,CITY)
P(PNO,PNAME,COLOR,WEIGHT)
J(NO,JNAME,CITY)
SPJ(SNO,PNOJNO,QTY)
三.程序内容(若有的话)。
四.实验中出现的问题,以及运行的结果,截图(若需要)
1.建立教学数据库基本表,定义主码,姓名不能重复,成绩小于等于100并录入模拟数据。
1.Student(sno,sname,ssex,sage,sdept)
Show databases; //展开数据库;
use <数据库名>;使用当前数据库
创建student表
向表中插入数据
查看student表
创建course 表,插入数据
2.course(cno,cname,cpno,ccredit)
创建sc表,插入数据
3.sc(sno,cno,grade)
2.建立供应关系数据库基本表,定义外码,录入模拟数据。
1.S(SNO,SNAME,STATUS,CITY)
2.P(PNO,PNAME,COLOR,WEIGHT)
3.J(NO,JNAME,CITY)
4.SPJ(SNO,PNOJNO,QTY)
插入数据
五.实验心得体会。
第一次接触MySQL实验,相对较难。
有的指令会报错,但能找出错误,改正后,完成作业。
1.准备越充分,实验越顺利。
古人云,磨刀不误砍柴工。前期的知识储备、文献储备、材料准备、方法准备能够避免手忙脚乱,充分的预实验使你充满信心。一步一个脚印,就不必“从头再来”。最不能容忍的是在开始的几步偷懒,造成后面总有一些无法排除的障碍。
2。交流是最好的老师
做实验遇到困难是家常便饭。你的第一反应是什么?反复尝试?放下?看书?这些做法都有道理,但首先就应想到的是交流。对有身份的人,私下的请教体现你对他的尊重;对同年资的人,公开的讨论能够使大家畅所欲言,而且出言谨慎。千万不能闭门造车。一个实验折腾半年,之后别人告诉你那是死路,岂不冤大头?
3。一半时刻做实验,一半时刻看文献。
千万不能把时刻全部消耗在实验台上。看文献、看书、看别人的操作、听别人的经验、研究别人的思路,边做边思考。要学会比较,不好盲从。否则,会被一些小小的问题困扰许久。
4。记录真实详尽。
人总是有一点虚荣心的。只把成功的步骤或漂亮的结果记到实验记录里,是很多人的做法。殊不知,许多宝贵经验和意外发现就这样与你擦肩而过。客观、真实、详尽的记录是一笔宝贵的财富。