【深圳大学数据库体系】实验1 SQL的DDL语言和单表查询 ...

打印 上一主题 下一主题

主题 937|帖子 937|积分 2811

一、实验目标:

1、相识DBMS体系的功能、软件组成;
2、掌握利用SQL语句定义、和简朴操纵数据库的方法。


二、实验要求:

1、在课外安装相关软件并欣赏软件自带的帮助文件和功能菜单,相识DBMS的功能、结构;
        2、创建一个有两个关系表的数据库;(发起采用ORACLE ISQLPLUS)
3、数据库、关系表定义;
4、学习定义关系表的约束(主键、外键、自定义);
5、相识SQL的数据定义功能;
6、相识SQL的操纵基本功能;
8、相识视图的概念;


三、实验设备:

Win10,Wampserver64


四、实验内容

1、使用SQL DDL语句建立关系数据库模式,并用DML数据如下;
EMPNO
 ENAME  
   JOB
  MGR
HIREDATE
SAL
COMM 
DEPTNO
7369
SMITH
CLERK
7902
17-Dec-90
13750
     
20
7499
ALLEN
SALESMAN
7698
 20-FEB-89     
19000
6400
30
7521
WARD 
SALESMAN
7698
 22-FEB-93     
18500
4250
30
7566
JONES      
MANAGER 
7839
 02-APR-89     
26850

20
7654
MARTIN   
SALESMAN
7698
 28-SEP-97     
15675
3500
30
7698
BLAKE     
MANAGER
7839
 01-MAY-90     
24000

30
7782
CLARK     
MANAGER
7839
 09-JUN-88     
27500

10
7788
SCOTT      
ANALYST   
7566
 19-APR-87     
19500

20
7839
KING         
PRESIDENT    
          
 17-NOV-83     
82500

10
7844
TURNER   
SALESMAN 
7698
 08-SEP-92     
18500
6250
30
7876
ADAMS     
CLERK        
7788
 23-MAY-96     
11900

20
7900
JAMES      
CLERK         
7698
 03-DEC-95      
12500

30
7902
FORD        
ANALYST      
7566
 03-DEC-91     
21500

20
7934
MILLER   
CLERK         
7782
 23-JAN-95     
13250

10
3258
GREEN
SALESMAN
4422
24-Jul-95
18500
2750
50
4422
STEVENS
MANAGER
7839
14-Jan-94
24750

50
6548
BARNES
CLERK
4422
16-Jan-95
11950

50

DEPT+(学生本身的学号):
DEPTNO
 DNAME         
LOC
10
ACCOUNTING
  LONDON
20
RESEARCH      
   PRESTON
30
 SALES         
  LIVERPOOL
40
 OPERATIONS    
STAFFORD
50
MARKETING
  LUTON


以下为学生实验填写部分:
1.参考课件约束方式,创建empdeptDDL语句(要有语句和运行结果截屏)

(1)创建表emp2021150047。




(2)创建表dept2021150047。





2.插入empdept数据的DML语句(要有语句和运行结果截屏)

(1)将数据插入表emp2021150047中。




(2)将数据插入表dept2021150047中。






3.老师实验课上选取单表查询的难度较高的题目(要有题目语句和运行结果截屏)

(1)E1.13查找姓氏以S末端的所有员工。




(2)E1.18按佣金除以工资的降序列出所有贩卖职员。




(3)E3.8 计算30部分员工的日薪和时薪,四舍五入到最接近的一分钱。假设一个月有22个工作日,一天有8个工作小时。




(4)E4.7显示员工入职日期和第一个发薪日的具体信息。(发薪日发生在每个月的最后一个星期五)(加上他们的名字)




(5)E5.4列出所有拥有2名以上员工的部分的平均年薪。




五.实验心得

        通过此次实验,初步掌握了sql语句的应用,相识了其基础语法以及如何建表和插入数据、删除数据、查询数据等等。

(by 归忆)


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表