본문 바로가기

분류 전체보기374

[Database] 뷰, VIEW [Database] 제약조건 [Database] Table, 테이블 [Database] 트랜잭션, Transaction https://hong-study.tistory.com/294 트랜잭션 ( Transaction ) ● 논리적인 작업의 단위로, 분리되어서는 안될 작업의 단위이다. ▶ 시작은 실행 가능한 첫 번 hong-study.tistory.com 뷰, VIEW 뷰(VIEW)는 테이블 또는 다른 뷰를 기초로 하는 논리적 테이블이다. ● 접근 제어를 통한 자동 보안이 제공되므로 데이터베이스 액세스를 제한하기 위해 사용한다. ● 복잡한 질의를 쉽게 만들어주기 때문에 사용자의 데이터 관리를 용이하게 한다. ● 논리적 데이터 독립성을 제공하기 때문에 데이터의 독립성을 허용한다. ● 동일한 데이터의 다른 뷰.. 2023. 12. 12.
[Database] 제약조건 [Database] Table, 테이블 [Database] 트랜잭션, Transaction https://hong-study.tistory.com/294 트랜잭션 ( Transaction ) ● 논리적인 작업의 단위로, 분리되어서는 안될 작업의 단위이다. ▶ 시작은 실행 가능한 첫 번째 SQL문장이 실행 될 hong-study.tistory.com 제약조건 데이터베이스의 제약조건은 테이블의 해당 컬럼에 사용자가 원치 않은 데이터가 입력, 수정, 삭제되는 것을 방지하기 위한 조건이다. ▶ 데이터의 무결성 유지를 위해 사용자가 지정할 수 있는 성질이다. ▶ 모든 제약조건은 데이터 사전 ( Data Dictionary )에 저장된다. ▶ 제약조건은 테이블 생성 시 지정 가능하고, 테이블 생성 후 구조변경 명령.. 2023. 12. 12.
[Database] Table, 테이블 [Database] 트랜잭션, Transaction https://hong-study.tistory.com/294 트랜잭션 ( Transaction ) ● 논리적인 작업의 단위로, 분리되어서는 안될 작업의 단위이다. ▶ 시작은 실행 가능한 첫 번째 SQL문장이 실행 될 때 시작한다. ● 트랜잭션은 hong-study.tistory.com 테이블 생성 ( CREATE ) 오라클 데이터베이스 객체 이름을 지정하는 표준 규칙에 따라서 데이터베이스 테이블과 열의 이름을 정한다. 다음은 이름을 만드는 규칙이다. - 테이블 이름과 열 이름은 문자로 시작해야 하며, 1~30 문자 길이를 가질 수 있다. - 이름은 오직 A-Z, a-z, 0-9, _, $ 그리고 # 문자만을 포함해야 한다. - 이름은 오라클 서버 사용.. 2023. 12. 11.
[Database] 트랜잭션, Transaction https://hong-study.tistory.com/294 트랜잭션 ( Transaction ) ● 논리적인 작업의 단위로, 분리되어서는 안될 작업의 단위이다. ▶ 시작은 실행 가능한 첫 번째 SQL문장이 실행 될 때 시작한다. ● 트랜잭션은 COMMIT이나 ROLLBACK문에 의해 명시적으로 종료하거나, DDL이나 DCL문장 실행으로 자동 커밋되어 종료될 수 있다. ● 사용자의 데이터베이스 종료 또는 시스템 충돌(Crash)에 의한 데이터베이스 비정상적 종료에 의해 트랜잭션이 종료되어 변경사항이 취소될 수 있다. 트랜잭션은 실행 가능한 SQL 문장이 처음 실행될 때 시작하고, 다음의 경우 종료된다. 1. COMMIT 이나 ROLLBACK 문장이 완료될 때 2. CREATE 같은 DDL 문장이 완료 .. 2023. 12. 11.
[Database] DML ( Data Manipulation Language ) [Database] 서브쿼리 문제풀이 [Database] 서브 쿼리 [Database] JOIN 문제풀이 [Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 hong-study.tistory.com 데이터 조작어 ( DML, Data Manipulation Language ) 데이터베이스 내의 데이터를 조작하는 데 사용되는 SQL의 하위집합이다. DML문은 데이터베이스에서 데이터의 삽입, 업데이트, 삭제를 수행하는 데 사용한다. DML 문 ● INSERT ● UPDATE ● DELETE DML 구문의 실행을 완전히 보장할 .. 2023. 12. 11.
[JAVA] API - java.util 패키지 (Collection FrameWork) [JAVA] API-IO (Input 스트림과 Output 스트림) [JAVA] API - java.util Package [JAVA] API ( java.lang package ) [JAVA] 예외 처리 [JAVA] 인터페이스 (Interface) [JAVA] Final 과 Abstract(추상화) [JAVA] SingleTon Design Pattern [JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제 hong-study.tistory.com 제네릭 (Generic) 이란 제네릭이란 클래스나 인터페이스 선언에 유형 매개변수가 들어있는 클래스를 뜻한다. ▶ 제네릭 타입은 클래스 또는 인터페이스 이름 뒤에 "" 부호가 붙고, 그 사이에 Parameter가 위치한다. 자바.. 2023. 12. 7.
[Database] 서브쿼리 문제풀이 [Database] 서브 쿼리 [Database] JOIN 문제풀이 [Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함 hong-study.tistory.com 연습문제 1-1 EMPLOYEES 테이블에서 모든 사원들의 평균급여보다 높은 사원들을 데이터를 출력 하세요. SELECT FIRST_NAME, SALARY FROM EMPLOYEES WHERE SALARY > ALL (SELECT TRUNC(AVG(SALARY),0) FROM EMPLOYEES) ORDER BY SALARY DESC; 연습문제 .. 2023. 12. 7.
[Database] 서브 쿼리 [Database] JOIN 문제풀이 [Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문 hong-study.tistory.com 서브 쿼리 서브쿼리는 다른 SELECT 문장의 절에 내장된 SELECT 문장이다. ▶ 서브쿼리를 사용하여 간단한 문장을 강력한 문장으로 만들 수 있다. ▶ 테이블 자체의 데이터에 의존하는 조건으로 테이블의 행을 검색할 필요가 있을 때 서브쿼리는 아주 유용하다. 서브쿼리를 사용할 때 주의 사항 ● 서브쿼리는 괄호로 둘러싸야 한다. ● 서브쿼리.. 2023. 12. 7.
[JAVA] API-IO (Input 스트림과 Output 스트림) [JAVA] API - java.util Package [JAVA] API ( java.lang package ) [JAVA] 예외 처리 [JAVA] 인터페이스 (Interface) [JAVA] Final 과 Abstract(추상화) [JAVA] SingleTon Design Pattern [JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 hong-study.tistory.com Stream ( 스트림 ) 이란 스트림은 데이터의 흐름(흐르는 통로)를 말한다. ▶ 데이터가 들어오면 입력스트림이라 한다. ▶ 데이터가 나가면 출력스트림이라 한다. 스트림 클래스는 크게 두 종류로 구분 1. 바이트 기반 스트림 : 그림, 문자 등 모든 종류의 데이터를 보.. 2023. 12. 6.
[Database] JOIN 문제풀이 [Database] JOIN [Database] 기초 문제풀이 [Database] - Group 함수 (그룹함수) [Database] 함수 - 집합연산자와 분석함수 [Database] 여러 함수 [Database] 함수 : 숫자, 날짜 함수 그리고 변환 함수 [Database] 함수 : 문자형 [Database] hong-study.tistory.com 연습문제 1번 EMPLOYEES 테이블과, DEPARTMENTS 테이블은 DEPARTMENT_ID로 연결되어 있습니다. EMPLOYEES, DEPARTMENTS 테이블을 alias를 이용해서 각각 INNER , LEFT OUTER, RIGHT OUTER, FULL OUTER 조인 하세요. SELECT * FROM EMPLOYEES E JOIN DEPART.. 2023. 12. 6.
반응형