SQL 语言的 DDLSQL 语言的 DML 初步

SQL 语言的 DDLSQL 语言的 DML 初步

ID:46392484

大小:112.23 KB

页数:6页

时间:2019-11-23

SQL 语言的 DDLSQL 语言的 DML 初步_第1页
SQL 语言的 DDLSQL 语言的 DML 初步_第2页
SQL 语言的 DDLSQL 语言的 DML 初步_第3页
SQL 语言的 DDLSQL 语言的 DML 初步_第4页
SQL 语言的 DDLSQL 语言的 DML 初步_第5页
资源描述:

《SQL 语言的 DDLSQL 语言的 DML 初步》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成绩重庆邮电大学实验报告班级:姓名:雷锋学号:指导老师:课程名称:数据与算法基础(2)(数据库)实验地点:数字图书馆B131一、实验名称SQL语言的DDL/SQL语言的DML初步二、实验目的1.复习用PowerDesigner15.2建立数据库模型2.掌握DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作3.体会概念模型到关系模型的转换规则4.体会主键、外键的作用5.掌握用SELECT书写简单查询三、实验内容1.如图所示反映一订购关系实例,根据上图数据间的关系,设计能存储上述信息的数据模型,参照下述2、3步骤。2.在PowerDesigner15.2中,以

2、上图为基础,抽象出反映上述客观现实的概念模型。1.然后将概念数据模型生成物理模型(DBMS选择SQLServer2005)。2.体会概念模型到关系模型的转换规则。3.生成反映上述关系的脚本,在物理模型中单击“Database->Generatedatabase…”。6.生成表,表间约束关系(外键),可在查询设计器中完成。7.参照图为每一个表录入数据。7.参照图为每一个表录入数据。注意:录入数据时注意体会完整性约束的含义。8.在查询设计器中完成以下简单查询1)从职工关系中检索所有工资值。2)检索仓库关系中的所有元组。3)检索工资多于1230元的职工号。4)检索哪些仓库有工资多

3、于1210元的职工。5)给出在仓库WH1或WH2工作,并且工资少于1250元的职工号。6)检索出工资在1220元到1240元范围内的职工信息。7)从供应商关系中检索出全部公司的信息(不要工厂或其他供应商的信息)。8)找出不在北京的全部供应商信息。9)找出尚未确定供应商的订购单。10)列出已经确定了供应商的订购单信息。一、实验步骤1.在PowerDesigner里面建立出按照图所示的概念数据模型。如下图所示:2.在检查无误后,将概念数据模型转化为物理数据模型。(cdm->pdm)如图:发现现在的各个表已经将数据补齐了,已经为各个表添加了相应的外键属性等重复的属性信息3.生成反

4、映上述关系的脚本,在物理模型中单击“Database->Generatedatabase….”4.启动SQLServer2008R2,附加上上个实验建立的数据库,在执行命令框中运行刚刚生成的脚本。现在就生成了表。2.在执行命令框中,用insertinto语句插入表中信息。3.在执行命令框中,按要求输入查询语句进行查询。(图略)一、实验结论此次实验复习了前面所学的建立数据库模型,并且让我了解到如何在powerdesigner上将cdm转化为pdm,如何产生脚本以及在SQLserver2008中运行脚本。在数据插入过程中,遇到数据插入出错的问题,这是表的数据录入先后顺序的问题,

5、即主表和从表的问题(外键关系),先录入外键属性最少的表,然后依次类推,后面的几个查询语句要注意到语句的嵌套,理清各表间逻辑关系便就迎刃而解了。这次实验让我学到了很多在实际操作中遇到的一些问题的解决方案,让我切生体会到实验的意义。实验是一个更好让人掌握所学知识的一个途径。

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

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

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