oracle 7

13장 데이터 무결성_제약조건 이름 설정하기 및 개념 설명 (SQL_오라클)

✔ 데이터 무결성이란? 데이터의 무결성이란, 데이터베이스 내에 데이터의 확장성을 유지하는 것입니다. 데이터는 신뢰성이 있어야겠죠? 그렇게 위해서는 데이터 무결성 제약 조건이 있습니다! 오라클에서 사용하는 제약 조건은 테이블의 특정 칼럼에 지정합니다. 특정 칼럼의 이름을 지정하는 방식에 따라 사용 방법이 조금씩 달라집니다. 그렇게 때문에 지난 시간 배운 데이터 무결성을 먼저 이해하시고 나서 이번 제약조건 이름 설정하기를 보시기 바랍니다. 아래 링크로 넣어 놓겠습니다. https://jju240.tistory.com/89 13장 데이터 무결성_NOT NULL, UNIQUE, PK, FK 정의 및 상세 설명 (SQL_오라클) ✔ 데이터 무결성이란? 데이터의 무결성이란, 데이터베이스 내에 데이터의 확장성을 유지..

13장 데이터 무결성_NOT NULL, UNIQUE, PK, FK 정의 및 상세 설명 (SQL_오라클)

✔ 데이터 무결성이란? 데이터의 무결성이란, 데이터베이스 내에 데이터의 확장성을 유지하는 것입니다. 데이터는 신뢰성이 있어야겠죠? 그렇게 위해서는 데이터 무결성 제약 조건이 있습니다! 오라클에서 사용하는 제약 조건은 테이블의 특정 칼럼에 지정합니다. 제약 조건 지정 방식에 따라서 기존 데이터의 수정이나 삭제 가능 여부도 영향을 받습니다. ✔ 데이터 무결성 제약 조건(Data Integrity Constraint Rule)이란? 테이블을 생성할 때 부적절한 자료가 입력되는 것을 방지하고, 데이터 베이스 안에 있는 데이터의 정확성을 위해서 지켜야 하는 규칙입니다. 5 가지 제약조건을 소개하겠습니다. no 무결성 제약 조건 역할 1 NOT NULL 값이 꼭 있어야 합니다!! NOT NULL = 데이터가 꼭 있..

이름이 있는 동물의 아이디_programmers_Oracle

구문의 순서를 틀리지 않도록 조심해야합니다. 1. 가져오는것 SELECT ANIMAL_ID 2. 어디테이블에서? FROM ANIMAL_INS 3. 조건 WHERE NAME IS NOT NULL 4. 정렬 ORDER BY ANIMAL_ID ASC; SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC; https://school.programmers.co.kr/learn/courses/30/lessons/59403?language=oracle 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. program..

07장 ANSI CROSS JOIN VS ORACLE CROSS JOIN 비교 (ANSI Natural Join)

안녕하세요 jju_developer입니다. 오늘은 지난 시간에 이어서!! 오라클의 CROSS JOIN과JOIN의 차이점에 대해 소개하는 시간을 갖겠습니다. 06장 SQL JOIN (오라클-Cross Join, Equi Join, Non-Equi Join, Self Join) 안녕하세요 jju_developer입니다. 오늘은 지난 시간에 이어서 오라클 SQL JOIN에 대해 소개하는 시간을 갖겠습니다. ✔JOIN이란?  SQL에서는 두 개 이상의 테이블을 결합해야만 원하는 결과를 얻을 수 jju240.tistory.com 06장 SQL 그룹쿼리와 집합연산자 (오라클) 안녕하세요 jju_developer입니다. 오늘은 지난 시간에 이어서 오라클 SQL에 대해 소개하는 시간을 갖겠습니다. < 지난시간 시간 ..

06장 SQL 그룹쿼리와 집합연산자 (오라클)

안녕하세요 jju_developer입니다. 오늘은 지난 시간에 이어서 오라클 SQL에 대해 소개하는 시간을 갖겠습니다. ✔오라클 그룹 쿼리? 오라클에서 그룹 함수란? 하나 이상의 행을 그룹으로 묶어서 연산하기 위한 것입니다. 총합, 평균 등의 하나의 결과로 나타내고 싶을 때 사용할 수 있습니다. 예를 들어 해당 테이블 (EMP)에서 모든 사원의 SAL (연봉)의 평균을 구할 때에는 주의!! 단순 칼럼을 그룹 함수와 함께 쓸 수 없습니다. ✔GROUP BY? 각 행을 그룹으로 묶는 작업을 GROUP BY라고 합니다. GROUP BY는 공통적인 데이터별로 묶어서 연산처리를 하고 싶을 때 사용합니다. 그렇게 되면 그룹 별 결괏값이 하나만 출력되겠죠? 쉽게 예를 들자면, 전체 회원 데..

04장 SELECT로 특정 데이터를 추출하기

안녕하세요 jju_developer 입니다. 오늘은 지난시간의 SQL*Plus에 이어서 SELECT로 특정 데이터를 추출하는 방법에 대해 소개하는 시간을 갖겠습니다. #DATABASE #Oracle SQL 우선 만들어진 표의 이름은 EMP이며, 정보는 다음과 같습니다. ✔ WHERE 조건과 비교 연산자 전체를 다 가져오기 보다는 원하는 로우 값을 얻으려면 SELECT문에 WHERE 절만 추가하면 됩니다. 비교 연산자를 통해서 원하는 값만 얻을 수 있습니다. no 연산자 의미 예제 1 = 같다. SELECT EMPNO, ENAME, SAL FROM EMP WHERE SAL=3000; 2 > 보다 크다. SELECT EMPNO, ENAME, SAL FROM EMP WHERE SAL>3000; 3 =3000;..

03. SQL과 SQL*PLUS의 개념

안녕하세요 jju_developer입니다. 오늘은 지난 시간의 SQL의 설명에 이어서 SQL의 기본에 대해 소개하는 시간을 갖겠습니다. ✔SQL과 SQL*PLUS의 차이점 SQL SQL*Plus 관계형 데이터베이스의 ANSI 표준 언어 SQL 문을 실행 시킬 수 있는 오라클의 툴 여러 줄 실행 한줄 실행 종결문자(;) 필요 종결문자 불필요 연결문자 불필요 연결문자(-) 필요 키워드 단축 불가 키워드 단축 가능 버퍼에 마지막 명령문 저장 버퍼 저장 안함 지난 시간에 배운 SQL은 관계형 데이터베이스의 ANSI에서 정한 표준 언어이며, 각 회사에서 SQL을 기준으로 조금씩 변화하여 RDBMS를 만들었습니다. SQL*Plus는 SQL문을 실행시키고 그 결과를 볼 수 있도록 Oracle에서 제공하는 툴이다. ✔..