1、首先,创建空白数据库,在数据库中创建表并插入数据,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,菜单栏中选择“创建”,然后选择“查询设计”按钮。将d出“显示表”窗口,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,选择“表1”并单击“添加”,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,单击查询设计网格第一列中的字段行,选择“生成器”选项,打开“表达式生成器”对话框,在对话框中输入表达式“m”:Max([Age])-min([Age]),单击“确定”按钮,如下图所示,然后进入下一步。
5、随后,完成上述步骤后,点击“查询工具”选项卡中“结果”命令组的“数据表视图”命令以查看查询结果,如下图所示,然后进入下一步。
6、最后,完成上述步骤后,查询结果如下图所示。这样,问题就解决了。
数 据 库 技 术
实
验
报
告
学 校 河南科技大学
专 业 会计电算化
年 级
学 号
姓 名
年 月 日
一、实验名称
学生信息管理系统数据库设计
参考教材第一章12建立数据库和基本表
二、实验目的
数据库技术是一个理论和实际紧密联系的技术,在学习过程中,除了解数据模型、数据库系统结构、数据库应用方法等知识外,还应通过实验对相关技术加深认识,加强实践能力。上机实验的主要目标如下:
(1)通过上机 *** 作,加深对数据库系统理论知识的理解。
(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其 *** 作技术。
(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。
三、实验内容及步骤
说明本次实验的主要内容,及完成实验的主要步骤。
定义四个表:Student、 Depts、Course、Reports
实验一:
1.设计如上系统的表结构,定义每个表的主键和外键,为每个属性选择合适的数据类型,定义每个属性是否允许空值,是否有默认值等
2.在企业管理器中创建你设计的表,指定表的关键字,创建约束
3.将你设计的表和约束用SQL语句表达
4.使用SQL语句,在你设计的每个表中插入至少10条数据,要求记录满足数据约束要求,且尽量真实可信
实验二:
针对实验一建立的表,使用SQL语句完成:
1从每个表中删除1条数据
2在每个表中修改1条数据
3每一个表中增加1条数据
4查询计算机系的全体学生姓名
5查询张三的所在的系名
6查询李四所选课程名称
7查询所有年龄在18-22岁之间的学生姓名
8查询每个学生的学号、姓名、选修的课程名、成绩
1 delete from Students where sname=’张三’
delete from Depts where Dnam=’计算机系’
2 update Students set sname=’李四’ where sname=’张三’
3 insert into Depts values(‘d01’,’计算机系’)
4 select ssname as 姓名 from Students s,Depts d where dDname='计算机系' and sDno=dDno
5 select dDname from Students s,Depts d where sSname='张三' and sDno=dDno
6 select ccname from Course c,Students s,Reports r where ssname=’李四’ and rCno=cCno and rSno=ssno
7 select sname from Students where Sage between 18 and 22
8 select ssno,ssname,ccname,rgrade from Reports r,Students s,Course c where rCno=cCno and rSno=sSno
四、实验分析
建表语句
CREATE TABLE [dbo][Reports](
[Sno] [char](5) NOT NULL,
[Cno] [char](6) NOT NULL,
[Grade] [int] NULL,
CONSTRAINT [PK_Reports] PRIMARY KEY CLUSTERED
(
[Sno] ASC,
[Cno] ASC
) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo][Depts](
[Dno] [char](5) NOT NULL,
[Dname] [char](20) NOT NULL,
CONSTRAINT [PK_Depts] PRIMARY KEY CLUSTERED
(
[Dno] ASC
) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo][Course](
[Cno] [char](6) NOT NULL,
[Cname] [char](20) NULL,
CONSTRAINT [PK_Course] PRIMARY KEY CLUSTERED
(
[Cno] ASC) ON [PRIMARY]
CREATE TABLE [dbo][Students](
[Sno] [char](5) NOT NULL,
[Sname] [char](20) NOT NULL,
[Ssex] [char](2) NULL,
[Sage] [int] NULL,
[Dno] [char](5) NULL,
CONSTRAINT [PK_Students] PRIMARY KEY CLUSTERED
(
[Sno] ASC
) ON [PRIMARY]
) ON [PRIMARY]
) ON [PRIMARY]
五、实验结论
这次实验报告持续了好一段时间,现在终于结束了。这次数据库技术实验报告是对我之前学习的总结,使我的专业知识和实际应用的紧密结合起来。通过这次实验报告使我对数据库理论有了较深刻的认识,并且对信息系统方面的设计理论和开发过程也有了深刻的了解,在这一阶段的学习中,我基本上掌握了JSP和SQL SEREVER2000的基本炒作和编程方法。
这次实验报告的过程涉及之前的基础课和专业课程的很多理论知识,但是在实际应用方面涉及很少,而数据库技术实践报告是把这些知识融会贯通起来,综合运用,所以通过这次实验报告我的认识问题、分析问题、解决问题的能力都有了很大的提高。
老师给的模版,自己随便整理了一下,仅供参考
以上就是关于如何对数据库中表进行查询,怎么做全部的内容,包括:如何对数据库中表进行查询,怎么做、急求一学生信息管理系统实验报告、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)