SQL은 Structured Query Language의 약자이며, 관계형 데이터베이스가 이해할 수 있는 구조화된 질의어이다.RDB는 Relational DataBase의 약자이며, 행과 열로 구성된 테이블이 다른 테이블과 관계를 맺고 모여있는 집합체를 의미한다.관계는
SQL 기본 명령어는 4가지 1.데이터 정의어(DDL) - 테이블을 정의한다(CREATE, ALTER, DROP) **Student 이름으로 데이터베이스 생성 ** 데이터베이스 사용 ** CREATE 문 ** ALTER 문 ** DROP 문 2.데이터 조작어(DML) - 테이블에 있는 행과 열을 조작하는 언어 ** INSERT 문 ** SE...

https://www.oracle.com/database/technologies/xe-prior-release-downloads.html!\[](https://velog.velcdn.com/images/zoown12/post/b4af1c65-b66e-

코드로 테이블 작성CLOB , BLOB —> 이미지 파일 저장할 때 주로 사용함.Nchar—> N이 붙어있으면 유니코드 타입편집기를 이용한 테이블 작성왼쪽에 있는 편집기를 통해 테이블 우클릭을 누르고 새 테이블을 누릅니다.2.테이블 생성 편집기가 나타나게 됩니다. 생성
데이터베이스 모델링은 데이터베이스의 논리적, 물리적 구조를 설계하는 과정입니다. 이는 데이터베이스에 저장될 데이터의 유형, 관계, 제약 조건 등을 정의하는 작업으로, 이를 통해 데이터베이스의 성능을 최적화하고 데이터의 무결성을 보장할 수 있습니다.논리적 데이터 모델링:
데이터 삽입:userlist_un 테이블에 'kim', 'yuna' 삽입은 기본키로 이미 존재하므로 오류가 발생할 수 있습니다. 기본키는 반드시 유일해야 합니다.SQL 명령어:테이블 구조를 확인할 때는 DESC 테이블명을 사용합니다.DROP TABLE 테이블명으로 테이

여기서는 CHECK와 DEFAULT 제약 조건을 사용하여 테이블을 생성하고 데이터를 삽입하는 방법에 대해 설명드리겠습니다.나이가 20에서 30 사이가 아니라서 들어가지 않는다.CHECK 제약 조건:age 컬럼에 CHECK (age BETWEEN 20 AND 30)을 설

테이블 생성하기기본적인 테이블 생성 구문 설명각 컬럼의 데이터 타입과 제약 조건 설정테이블 구조 확인SELECT \* FROM test;DESC test;컬럼 추가하기ALTER TABLE ... ADD COLUMN을 사용하여 컬럼 추가한 번에 여러 컬럼 추가 가능데이터
데이터베이스 관리 시스템(DBMS)에서 데이터를 정의하고 조작하며 제어하기 위해 사용되는 언어는 크게 세 가지로 분류됩니다. 이들은 데이터 정의 언어(DDL), 데이터 조작 언어(DML), 데이터 제어 언어(DCL)입니다. 각각의 역할과 기능을 이해하는 것은 데이터베이
집계 함수는 데이터의 요약 정보를 제공하는 함수입니다. GROUP BY 절과 함께 사용하여 데이터 그룹별로 요약 정보를 계산할 수 있습니다.WHERE 절은 데이터를 필터링하는 데 사용되며, HAVING 절은 그룹화된 데이터에 대한 조건을 지정하는 데 사용됩니다.숫자 함
시퀀스를 생성하는 기본 구문은 다음과 같습니다.INCREMENT BY 증감숫자시퀀스가 생성될 때마다 증가할 값입니다. 기본값은 1입니다.예시: INCREMENT BY 10 - 10씩 증가START WITH 시작숫자시퀀스의 시작 값을 지정합니다. 기본값은 1입니다.예시:
트랜잭션은 데이터베이스 관리 시스템(DBMS)에서 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability)의 ACID 특성을 보장합니다.원자성(Atomicity)트랜잭션의 모든 작업이 성공적으로 완료되거나,
보안 강화: 민감한 데이터에 대한 접근을 제한하여 외부 공격이나 내부 오류로부터 데이터를 보호합니다.데이터 무결성 유지: 사용자가 데이터를 수정할 수 있는 범위를 제한하여 데이터의 일관성을 유지합니다.규정 준수: 법적 요구 사항에 따라 데이터 접근과 조작을 제어하고 추
블록 구조:PL/SQL 프로그램은 기본적으로 블록 구조로 구성됩니다. 각 블록은 선언부, 실행부, 예외 처리부로 구성됩니다.변수 및 상수:PL/SQL에서 변수를 선언하고 사용할 수 있으며, 상수를 통해 변하지 않는 값을 저장할 수 있습니다.조건문과 반복문:IF, CAS
프로시저는 일련의 SQL 문과 PL/SQL 블록을 캡슐화한 재사용 가능한 코드 블록입니다. 프로시저는 특정 작업을 수행하고, 필요에 따라 매개 변수를 받아 다양한 작업을 처리할 수 있습니다. 프로시저는 데이터베이스 내에 저장되며, 호출 시 필요한 작업을 수행합니다.프로
Cursor는 SQL 쿼리의 실행 결과를 임시로 저장하고, 이를 반복적으로 접근하여 개별적으로 처리할 수 있는 PL/SQL의 기능입니다. 주로 다음과 같은 상황에서 사용됩니다:결과 집합에서 데이터를 순회하며 특정 조건에 따라 처리할 때.복잡한 연산을 수행하기 전에 데이
Statement은 간단한 SQL 문장을 실행하는 데 사용됩니다. 이는 정적인 쿼리를 실행할 때 유용합니다. Statement는 다음과 같은 특징을 가지고 있습니다:일반적인 사용 사례: 정적인 SQL 문장을 여러 번 반복해서 실행해야 할 때 사용합니다.SQL 인젝션 취

https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html스크린샷 2024-07-17 093656.png스크린샷 2024-07-17 093909.png스크린샷 2024-07-17 093
중간 테이블을 써야 하는 이유 DB에 중간 테이블(Mapping Table)의 존재 이유 관계형 데이터베이스(Relational Database)에서 중간 테이블(Mapping Table)은 종종 두 개 이상의 테이블 사이의 관계를 나타내기 위해 사용됩니다. 중간