实验2-数据定义和基本查询

2020-03-27 12:40

实验二 数据定义和基本查询

1 实验目的

(1) 掌握SQL的数据定义语言DDL使用方法。 (2) 掌握SQL的基本查询语句使用方法。

2 实验内容

2.1 掌握SQL的DDL使用方法

(1) 创建名为TPCH的数据库。

(2) 在TPCH数据库中创建TPCH数据库模式的8个表。

(3) 建立每个表主码、外键等基本完整性约束和相应的用户定义的完整性约束。

2.2 掌握SQL的基本查询语句使用方法

(1) 单表查询

(2) 单表单条件查询 (3) 单表多条件查询 (4) 两表连接查询 (5) 单表自身连接查询 (6) 三表连接查询 (7) 四表连接查询 (8) 五表连接查询 (9) 六表连接查询 (10) 七表连接查询

3 实验要求

(1) 深入复习教材第三章SQL有关数据库定义和基本查询SQL语句,理解关系代数表达式如何

使用基本的SQL查询语句实现。

(2) 请按照附件1生成TPCH数据库模式(注意:故意在附件1中SQL语句中引入了若干错误,

需要仔细调试才能运行),要深入理解该数据库模式的含义。

(3) 通过企业管理器添加数据,或者通过其他的数据自动产生工具自动添加数据,以便进行查询。

如果是手动添加数据,请以你班同学当做顾客,国家和地区表的数据参照附件3表中的数据录入(全部或部分数据即可),请从网上搜集尽量真实的零件和供应商信息添加到相应的表中,最后根据购物常识添加订单及其明细信息。

(4) 根据书上的例子,针对TPCH数据库模式设计各种基本查询语句,每种类型的基本查询至少

要设计一个查询,描述清楚查询要求,运行你所设计的查询语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附2所列示例查询做实验。

(5) 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。

4 实验步骤

4.1 掌握SQL的DDL使用方法

(1) 创建名为TPCH的数据库。

(2) 在TPCH数据库中创建上述8个表。

(3) 建立每个表主码、外键等基本完整性约束和相应的用户定义的完整性约束。

4.2 掌握SQL的基本查询语句使用方法

(1) 单表查询(实现投影操作)

查询供应商的名称、地址和联系电话。

select s.name,n.name from nation n,supplier s

where s.nationkey=n.nationkey;

(2) 单表单条件查询(实现选择操作)

查询零售价格不超过20元的零件编号、名称及其零售价格。

(3) 单表多条件查询

查询订单状态为完成,订单总金额大于40000的订单号,客户号,日期,金额。

(4) 两表连接查询(实现笛卡尔积操作)

查询供应商及其所在国家。


实验2-数据定义和基本查询.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:孔子 - 顽固地维护奴隶制的思想家

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: