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

本文介绍了实验的目的,包括了解DBMS系统功能、掌握SQL语句的使用,如创建数据库、定义关系表、约束和数据操作等。实验内容涉及使用OracleISQLPLUS创建关系表,执行SQLDDL和DML语句,以及解决特定查询问题。
摘要由CSDN通过智能技术生成

一、实验目的:

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 归忆)

深圳大学数据库系统是该校计算机科学与技术专业的一门重要课程,该课程内容涵盖数据库系统的基本原理、设计、实现和应用等方面知识,旨在培养学生对数据库技术的深入理解和实际操作能力。学生在学习过程中将接触到数据库系统的相关理论知识,如数据模型、关系代数、SQL语言等,并进行实际的数据库设计与实现,以及应用开发等实验性作业。 通过该课程的学习,学生将掌握数据库系统的基本概念和工作原理,具备使用和管理数据库系统的能力,同时也能够独立进行数据库应用开发和设计。这门课程还会引导学生了解当前数据库系统的最新发展动向,如大数据、云数据库等,为他们未来的就业和研究打下坚实的基础。 深圳大学数据库系统的CSDN,即学校数据库系统课程设计与实验平台,为学生提供了一个实践操作的虚拟环境,学生可以在上面进行数据库实验、课程设计和实践作业。CSDN系统不仅拥有丰富的数据库系统实例和案例,还提供了一系列在线的视频教学和实验指导,学生可以通过这个平台进行灵活的学习和实践,真正掌握数据库系统的实际应用技能。 通过深圳大学数据库系统的学习和CSDN平台的实践操作,学生将能够全面掌握数据库系统的理论知识和实际操作技能,为以后的学习和工作打下坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

归忆_AC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值