PK, FK, ERD
·
DBMS/Oracle SQL
1. 엔티티 관계도 : ERD 2. 제약조건(constraint) 컬럼 안에 들어갈 데이터에 제약을 거는 것이다 테이블 간의 관계를 맺을 때도 제약을 건다. 예) null값이 들어올 수 없어, 중복값이 들어올 수 없어 3. PRIMARY KEY(PK) :기본키 - 고유한 값이며, 각 행의 구분점으로 사용됨 - 중복 값을 허용하지 않고 NULL 값도 허용하지 않는다. - 하나의 테이블에는 하나의 PK만 걸어 줄 수 있다. ALTER TABLE TBL_CAR ADD CONSTRAINT PK_CAR PRIMARY KEY(CAR_NUMBER); 4. FOREIGN KEY(FK): 외래키 - 다른 테이블의 pk를 가져와 사용하며 중복값 허용 - 보통 테이블 간의 관계를 맺어줄 때 사용한다. - null 값을 허용..
DDL (Data Definition Langauge) : 데이터 정의어
·
DBMS/Oracle SQL
1. DDL (Data Definition Langauge) : 데이터 정의어 - 테이블 조작 또는 제어 관련 쿼리문 2. DDL 종류 1. CREATE 2. DROP 3. ALTER 4. TRUNCATE DDL - 테이블 조작언어라서 테이블 자체를 삭제하려면 이걸로 해야함 CREATE : 테이블 생성 CREATE TABLE 테이블명 ( 칼럼명 자료형 칼럼명 VARCHAR2(용량) ); DROP : 테이블 삭제 DROP TABLE TBL_PROD 3. ALTER : 테이블 수정 - 테이블 명 수정 ALTER TABLE 테이블명 RENAME TO 새로운테이블명; - 테이블 컬럼 추가 ALTER TABLE 테이블명 ADD(추가할컬럼명 자료형(용량)); - 컬럼 삭제 ALTER TABLE 테이블명 DROP C..
DML (Data Manipulation Langauge) : 데이터 조작어
·
DBMS/Oracle SQL
1. DML (Data Manipulation Langauge) : 데이터 조작어 - 데이터를 조작하는 쿼리문 2. DML 종류 1. SELECT 2. INSERT 3. UPDATE 4. DELETE 5. MERGE 6. CALL 2-1. SELECT : 데이터 조회 SELECT [DISTICT] 칼럼명 [AS 별칭] 칼럼명 [AS 별칭] FROM 테이블 명 WHERE 조건식 ORDER BY 칼럼명 [ASC/DESC] 2-2. INSERT : 데이터 추가 - 테이블에 있는 모든 컬럼에 값을 삽일할 때 사용한다. INSERT INTO TBL_MEMBER - 가로줄에 있는 모든 칼럼에 넣겠다 2-3. UPDATE : 데이터 수정 2-4. DELETE : 데이터 삭제 - 데이터 조작이라서 DELETE 해도 ..
데이터, 엔터티, 데이터 형식(정형, 반정형, 비정형)
·
자격증/Azure DP-900
1. 데이터 (Data) - 정보를 기록하는 데 사용되는 팩트(숫자, 설명, 관측값 등)의 모음집(컬렉션)이다. - 해당 데이터는 데이터 구조에 구성된다. - 구성된 데이터 구조는 조직에서 중요하게 사용되는 엔티티를 나타낸다. 2. 엔터티 (Entity) : 실체, 객체 - 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합 - 일반적으로 하나 이상의 특징을 갖는다. - 발음 주의 : 영어 그대로를 읽어보면 엔티티라고 읽힐지라도 엔터티라고 발음한다. - 예시) 학생이라는 엔티티는 학번, 이름, 학점, 입학일자, 생일, 전공 등의 속성으로 특징지어진다. 3. 데이터 형식 - 정형 데이터, 반정형 데이터, 비정형 데이터로 구분할 수 있다. 정형 데이터 반정형 데이터 비정형 데이터 - 틀이 잡혀있는 데..
MCF 빅데이터 자격증 Azure DP-900에 대해
·
자격증/Azure DP-900
1. DP-900이란? https://learn.microsoft.com/ko-kr/credentials/certifications/azure-data-fundamentals/?tab=tab-learning-paths Microsoft Certified: Azure Data Fundamentals - Certifications 이 인증의 응시자는 Azure Data Fundamentals가 핵심 데이터 개념에 대한 기초 지식을 검증하는 방법과 Microsoft Azure 데이터 서비스를 사용하여 이를 구현하는 방법을 알아봅니다. learn.microsoft.com 2. DP-900 자료 (마이크로소프트 제공) 마이크로소프트에서 직접 제공한 개념 설명서가 있다. 확실히 이 내용을 위주로 나올테니 공부해 두..
[00] JAVA JDK 설치 및 제거 (+ 이클립스 설정, 단축키)
·
Programming/Java
📌JAVA 환경 설정💡 JDK 설치하기JDK 다운받으려면 2가지 방법이 있는데 나는 Adoptium이 가장 쉽고 빠르다고 느껴져서 Adotium을 추천한다. 필자의 경우, 2025년 기준으로 JDK21로 설치하였음.아무리 JDK가 새로 업데이트되었다고 하더라도 안정성이 확보되지 않아 21을 선택하였다. 1. Adotium JDKhttps://adoptium.net/temurin/releases/ Latest Releases | Adoptium adoptium.net2. Oracle JDKhttps://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the ..