合工大数据库上机实验2


    

    数库应课程实验报告




    实验名称: Visual FoxPro 60根操作
    实验类型: 验证设计
    实验学时: 8学时
    学 号:
    姓 名:
    班 级:
    指导教师: 罗贺
    实验点: 理学院号楼四楼机房
    实验时间: 2021年11月19日26日


    二〇二年十二月十日
    添加30条数


















    〔3〕求门课均成绩结果存入average表
    解:USE h\数库实验作业二\实验二\score表dbf EXCLUSIVE
    sele score表Cnoavg(score表score)as 均分
    from score表
    into table average
    group by score表Cno
    Browse
    截图:
























    〔4〕学生马丽鹃〞出生日期改〞
    解:USE h\数库实验作业二\实验二\student表dbf EXCLUSIVE
    edit for sname'马丽娟'
    截图:

















    〔5〕学生zipcode属性列值填补
    解:repl Zipcode with 230006
    repl all Zipcode with 230006
    USE h\studentdbf EXCLUSIVE
    modify structure
    repl all Zipcode with 230006
    截图:




















    〔6〕average表中课程均成绩置零
    解:USE h\数库实验作业二\实验二\averagedbf EXCLUSIVE
    repl all 均分 with 0

    截图:



















    〔7〕删average表中课程号c007’均成绩记录
    解:USE h\数库实验作业二\实验二\averagedbf EXCLUSIVE
    delete for Cno'C007'
    browse
    pack
    Browse
    截图




















    〔8〕删average表中均成绩记录
    解:delete all
    pack
    browse
    截图:




















    (9) 建立时学生信息表〔tstudent〕删该表中学号前六位001011’
    学生记录
    解:Select*
    from student
    into cursor tstudent
    where substr(Sno16)'001011'
    browse
    截图:

















    〔10〕查询全体学生学号姓名
    解:Select SnoSname
    From student
    截图:



















    〔11〕查询全体学生学号姓名属班级
    解:Select SnoSnameSclass
    From student
    截图:

























    〔12〕查询全体学生详细记录
    解:Select *
    From student
    截图:























    〔13〕查询全体学生姓名年龄
    解:Select Snameyear(date())year(Sbirthday) as age
    From student
    截图:




















    〔14〕查询全体学生姓名出生年份
    解:Select SnameSbirthday
    From student
    截图




















    〔15〕查询修课学生学号
    解:Select studentSno
    From score student
    Where scoreSnostudentSno
    截图:






















    〔16〕查询信系0101〞班全体学生名单
    解:Select Sname
    From student
    Where Sclass'信系0101'
    截图:



















    〔17〕查询查询年龄27岁学生姓名年龄
    解:Select Snameyear(date())year(Sbirthday) as age
    From student
    Where year(date())year(Sbirthday)<27
    截图:






















    〔18〕查询考试成绩格学生学号
    解:Select Sno
    From score
    Where Score<60
    截图:





















    〔19〕查询年龄1528岁间学生姓名班级年龄
    解:Select SnameSclass year(date())year(Sbirthday) as age
    From student
    Where year(date())year(Sbirthday)>15
    and year(date())year(Sbirthday) <28
    截图:











    〔20〕查询年龄1528岁间学生姓名班级年龄
    解:Select SnameSclass year(date())year(Sbirthday) as age
    From student
    Where year(date())year(Sbirthday)<15
    or year(date())year(Sbirthday)>28
    截图:





















    〔21〕查询信系0101〞电商系0102〞班学生姓名班级信息
    解:Select SnameSclass
    From student
    Where Sclass'信系0101'or Sclass'电商系0102'
    截图:



















    〔22〕查询信系0101〞电商系0102〞班学生姓名班级信息
    解:Select SnameSclass
    From student
    Where Sclass '信系0101'and Sclass'电商系0102'
    截图:




















    〔23〕查询学号011113104〞学生详细情况
    解:Select *
    From student
    Where Sno'011113104'
    截图:





















    〔24〕查询学号0111〞头学生信息
    解:Select *
    From student
    Where substr(Sno14)'0111'
    截图:























    〔25〕查询姓张〞学生学号姓名性年龄
    解:Select SnoSnameyear(date())year(Sbirthday) as age
    From student
    Where Sname like '张'
    截图:


















    〔26〕查询名字中第二字海〞字学生学号姓名性年龄
    解:Select SnoSname year(date())year(Sbirthday) as age
    From student
    Where substr(Sname32)'海'
    截图:





















    〔27〕查询姓刘〞学生姓名
    解:Select Sname
    From student
    Where substr(Sname12)'刘'
    截图:




















    〔28〕查询课程号C〞开头两字母05〞课程号课程名
    解:Select CnoCname
    From course
    Where Cno like 'C'and substr(Cno32)'05'
    截图:





















    (29) 某学生选修某门课程没参加考试选修课记录没考试成绩试查
    找缺少考试成绩学生相应课程号
    解:Select SnoCno
    From score
    Where Score0
    截图:



















    〔30〕查找全部成绩记录学生学号课程号
    解:Select SnoCno
    From score
    Where Score0
    截图:





















    〔31〕查找电商系0101〞班年龄27岁学生学号姓名
    解:Select SnoSname
    From student
    Where Sclass'电商系0101'and year(date())year(Sbirthday)<27
    截图:




















    〔32〕查找选修C001〞号课程学生学号成绩查询结果分数降序排序
    解:Select SnoScore
    From score
    Where Cno'C001'
    Order by Score desc
    截图:




















    (33) 查询全体学生情况查询结果班级升序排列班级中学生年龄降序
    排列
    解:Select *year(date())year(Sbirthday)as age
    From student
    Order by Sclass ascage desc
    截图:



















    〔34〕查询学生总数
    解:Select count(Sno) as 学生总数
    From student
    截图:





















    〔35〕查询选修课程学生数
    解:Select count(Sno) as 选修课程学生数
    From score
    截图:






















    〔36〕课程中查询高分学生学号成绩
    解:Select Snomax(Score) as 高分
    From score
    截图:




















    〔37〕查询学C001〞课程学生高分数
    解:Select max(Score) as 高分数
    From score
    Where Cno'C001'
    截图






















    〔38〕计算课程号相应选课数
    解:Select Cnocount(*) as 选课数
    From score
    Group by Cno
    截图:





















    〔39〕查询电商系0102〞班选修两门课程学生学号姓名
    解:Select studentSnostudentSnamecount(*) as 选课门数
    From scorestudent
    Where Sclass'电商系0102'and scoreSnostudentSno
    Group by Cno
    having count(*)>2
    截图:


















    〔40〕然连接studentscore表
    解:Select *
    From student full join score
    On studentSnoscoreSno
    截图:





















    〔41〕身连接查询门课程间接先行课〔先行课先行课〕
    解:Select xCnoyCpno
    From course as xcourse as y
    Where xCpnoyCno
    Group by xCno
    截图:



















    〔42〕复合条件连接查询选修c001〞号课程成绩90分学
    解:Select studentSnostudentSnamescoreScore
    From studentscore
    Where studentSnoscoreSno
    and scoreCno'C001'
    and scoreScore>90
    截图:





















    〔43〕复合条件连接查询学生选修课程名成绩
    解:Select courseCnamescoreScore
    From coursescore
    Where courseCnoscoreCno
    截图:


















    〔44〕查询选修全部课程学生
    解:Select studentSnostudentSname
    From student
    Where Sno in
    (select scoreSno
    From score
    Group by scoreSno
    Having count(*)7)
    截图:


















    〔45〕查询少选修全部学分数4学分课程学生学号姓名
    解:select studentSnostudentSname
    from studentscorecourse
    where studentSnoscoreSno
    and scoreCnocourseCno
    group by scoreSno
    having sum(courseCredit)>4
    截图:
















    〔46〕查询选修C001号课程学生学号姓名
    解:Select studentSnostudentSname
    From student
    Where Sno in
    (select scoreSno
    From score
    Where scoreCno'C001')
    截图:



















    〔47〕查询选修课程C001c007学生学号姓名
    解:Select studentSnostudentSname
    From student
    Where Sno in
    (select scoreSno
    From score
    Where scoreCno'C001'or scoreCno'C007')
    截图
















    〔48〕查询会计系0102〞班学生年龄27岁〔现年龄〕学生
    解:Select *
    From student
    Where Sclass'会计系0102'and year(date())year(Sbirthday)<27
    截图:


















    〔49〕查询选修课程C001选修课程c007学生学号姓名
    解:Select studentSnostudentSname
    From student
    Where Sno in
    (select scoreSno
    From score
    Where scoreCno in('C001''C007')
    Group by scoreSno
    Having count(Cno)2)
    截图:


















    〔50〕查询选修课程名数库原理〞学生学号姓名性年龄
    解Select studentSnostudentSname year(date())year(Sbirthday) as age
    from studentscorecourse
    where courseCname'数库原理'
    and studentSnoscoreSno
    and scoreCnocourseCno
    截图:




















    〔51〕查询班中信系0101〞班学生年龄学生名单
    解:Select Sname
    From student
    Where Sbirthday>all
    (select Sbirthday
    From student
    Where Sclass'信系0101')
    截图
















    〔52〕查询齐振国〞班学学生学号姓名性年龄
    解:Select SnoSnameyear(date())year(Sbirthday)as age
    From student
    Where Sclass in
    (select Sclass
    From student
    Where Sname'齐振国')
    截图:






















    〔53〕建立信系0101〞班学生视图定义视图名info_student1〞

    截图:


















    (55) 建立信系0101〞班选修C001〞课程学生视图定义视图名
    info_C001_student1〞

    截图:






















    (56) 建立信系0101〞班选修C001〞课程成绩90分学生视图定义
    视图名info_c001_student2〞

    截图:





















    〔57〕定义反映学生年龄视图定义视图名vbirthday_student〞

    截图:






















    〔58〕学生表中女生记录定义视图视图名vfemale_student〞

    截图:























    〔59〕学生学号均成绩定义视图视图名vaverage_student〞

    截图:






















    〔60〕删视图info_student1〞删重建
    解:Delete view info_student1
    截图:























    〔61〕信系0101〞班学生视图中找出年龄27岁〔现年龄〕学生
    解:use info_student2
    select *
    from info_student2
    where year(date())year(Sbirthday)<27
    截图:






















    〔62〕利视图查询信系0101〞班选修C001〞课程学生
    解:Select Sname
    From view info_C001_student2
    截图:



















    (63) 通信系0101〞班info_student2视图中学号011111103〞学生姓名改潘
    长江〞
    解Modify view info_student2
    截图:





















    (63) 信系0101〞班info_student1视图中插入新学生记录中:学号:
    011111136姓名:张艺谋性:男出生日期:1987119

    截图:

























    (65) 通视图info_student1删信系0101班学号011111135〞姓名黄健中〞
    学生记录
    解:Delete from info_student1
    Where Sno'011111135'
    截图:




























    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    数据库上机实验报告

    数据库上机实验报告  数据库上机实验报告  试验内容   1、 数据表的建立   基本表《简单的》带有主键   带有外码约束的(外码来自其他表或者本表)   2、 数据表的修改   添加删除列...

    10年前   
    679    0

    上机实验报告

    上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查...

    8年前   
    864    0

    南邮dsp上机实验报告

    南京邮电大学实 验 报 告实验名称:离散时间信号与系统的时、频域表示离散傅立叶变换和z变换 数字滤波器的频域分析和实现数字滤波器的设计课程名称 数字信号处理A(双语) ...

    1年前   
    348    0

    技术系上机实验报告格式

    技术系上机实验报告格式 课程名称: 班级: 实验日期: 姓名: 学号: 指导教师: 实验名称: 实验序号: 实验成绩: 一、实验目的及要求 本次上机实践所涉及并要求掌握的...

    13年前   
    22206    0

    管理信息系统上机实验

    管理信息系统上机实验一 一、实验名称: 用VISIO绘制E-R图,并将E-R图转换成关系模型 二、实验目标: 1、熟练掌握某一版本的VISIO; 2、掌握概念模型的设计; 3、掌握...

    11年前   
    10718    0

    EVIEWS上机实验指导书

     计量经济学 上机指导及练习 第一部分 Eviews基础 1.1. Eviews简介 Eviews:Econometric Views(经济计量视图),是美国QMS公司(Q...

    5年前   
    2271    0

    数据库实验心得

    数据库实验心得  我在sql server 索引基础知识系列中,第一篇就讲了记录数据的基本格式。那里主要讲解的是,数据库的最小读存单元:数据页。一个数据页是8k大小。  对于数据库来说,它不会...

    11年前   
    699    0

    3D Max上机实验内容及步骤

    3D Max上机实验内容及步骤 3D Max上机实验内容及步骤由我整理,希望给你工作、学习、生活带来方便。 上机实验一要求: 1、启动3d 2、熟悉窗口组成 ...

    1年前   
    467    0

    Dreamweaver视频上机实验指导系列课件实习报告

    Dreamweaver视频上机实验指导系列课件实习报告  新疆农业大学实习报告  实习课程名称(课号): Dreamweaver视频上机实验指导系列课件     50例            ...

    11年前   
    473    0

    数值积分上机实验报告

    数值积分上机实验报告题一:数学上已经证明了0141+x2dx=π成立,所以可以通过数值积分来求π的近似值。1.分别使用复合梯形、复合Simpson求积公式计算π的近似值。选择不同的h,对每种求...

    1年前   
    574    0

    数据库上机心得体会

    数据库上机心得体会数据库的课程结束了,通过对数据库的学习也初步掌握其各方面的知识,数据库的功能是强大的,面对目前的信息化社会,在整理、查询、分析数据方面是一款强有力的工具。学习的目的在于将知识...

    2年前   
    595    0

    计算机上机实验内容及实验报告要求

    计算机上机实验内容及实验报告要求  一、《软件技术基础》上机实验内容  1.顺序表的建立、插入、删除。  2.带头结点的单链表的建立(用尾插法)、插入、删除。  二、提交到个人10m硬盘空间的...

    12年前   
    767    0

    学生成绩管理数据库系统设计(数据库实验大作业)

    学生成绩管理数据库系统设计 课程:数据库安全实验 姓名: 学院: 计算机学院 ...

    1年前   
    445    0

    数据库实验心得(精选多篇)

    数据库实验心得(精选多篇)第一篇:数据库实验心得没接触数据库的时候总是觉得它比较深奥 或是不可接近的电脑知识,尽管自己对电脑 非常感兴趣,其实还是有些心理上的陌生 感。学习电脑就和我们平时的其...

    11年前   
    714    0

    《数据库原理及应用》实验报告

     数据库原理及应用 实验报告 实验课程: 学 号: 学生姓名: ...

    5年前   
    4471    0

    数据库的还原和备份实验报告

    XX大学计算机与信息技术学院实验报告姓 名学 号专业班级软件班课程名称数据库实验日期2012成 绩指导教师庞继芳批改日期实验名称数据备份和还原、数据转换一、 实验目的: ...

    2年前   
    1164    0

    数值线性代数上机习题第四章实验报告

    第四章上机习题1考虑两点边值问题容易知道它的精确解为为了把微分方程离散化,把[0,1]区间n等分,令h=1/n,得到差分方程简化为从而离散化后得到的线性方程组的系数矩阵为对分别用Jacobi迭...

    1年前   
    404    0

    轮机路上机舱实验室讲解员 求职简介

    一年的理论学习形成了我严谨的学习态度、严密的思维方式,良好的学习习惯。一年的志愿经历,更提高了我与人沟通的能力。面对轮机路上机舱实验室讲解员的工作,无论是讲解时强烈的责任感,还是学习知识时由内而...

    4年前   
    801    0

    合工大计算方法试验报告

    《计算方法》试验报告 班级: 学号: 姓名:实验一、牛顿下山法1 实验目的(1) 熟悉非线性方程求根简单迭代法,牛顿迭代及牛顿下山法(2) 能编程实现简单迭代法...

    3年前   
    643    0

    信号处理上机

    XX大学硕士研究生 2014/2015 学年上机作业考试科目: 近代信号处理 课程编号: 姓名: ...

    3年前   
    512    0

    文档贡献者

    天***猩

    贡献于2024-03-24

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档