[JAVA,SQL 23.07.07] Chat, DB, DBMS

홍선우·2023년 7월 7일
0

1.일대일 채팅을 짜시오.(쓰레드 + Socket + IOStream)


2.DB란?

  • 유용한 데이터의 집합이다.
  • 검색에 용이하게 데이터를 저장하도록 한 것이다.
  • 검색뿐만 아니라 수정, 삭제까지도 용이하게 한것이다.

3.DBMS 란?

  • 데이터 베이스 관리 시스템(DataBase Management System)
  • 방대한 양의 데이터를 편리하게 저장하고 효율적으로 관리하고 검색할 수 있는 환경을 제공해 주는 시스템 소프트 웨어
  • 응용프로그램과 데이터베이스의 중재자로서 모든 응용프로그램들이 데이터베이스를 공용할 수 있게끔 관리해 주는 소프트웨어 시스템

4.DBMS 종류는?

  • 오라클(Oracle)
  • 사이베이스(Sybase)
  • 인포믹스(infomix)
  • MYSQL
  • Acess
  • SQL Server

5.아래의 쿼리를 완성하시오.
1) 부서 번호(DEPTNO)가 20인 사원에 관한 정보만 출력

select * from emp where deptno = 20;

2) 1982년 1월 1일 이후에 입사한 사원을 출력하는 쿼리문

select empno, ename, sal from emp where hiredate >= '82/01/01';

3) -desc 명령어에 대하여 설명하시오.

  • 테이블의 구조를 확인하기 위한 명령어이다
  • SQL*PLUS 명령어 중 하나이다.
  • 테이블의 컬럼 이름, 데이터형, 길이, NULL 허용 유무 등 특정 테이블의 정보를 제공한다.

4) 커미션(COMM)이 300 혹은 500 혹은 1400이 아닌 사원

select * from emp where comm not in(300,500,1400);

5) 커미션(COMM)이 300 혹은 500 혹은 1400인 사원 검색

select * from emp where comm in(300,500,1400);

6) 급여가 2000 미만이거나 3000 초과인 사원을 검색하는 쿼리문

select * from emp where sal between 2000 and 3000;

7) 급여가 2000~3000 사이의 사원을 검색하는 쿼리문

select * from emp where sal between 2000 and 3000;


0개의 댓글