본문 바로가기

오라클20

8강: 데이터베이스 보안의 기초 - 권한 관리 📊 오라클 데이터베이스 마스터하기 8강: 데이터베이스 보안의 기초 - 권한 관리안녕하세요! 이번 강의에서는 데이터베이스 보안을 위한 권한 관리 방법을 학습하겠습니다.🔑 1. 권한의 종류시스템 권한: 데이터베이스 전체 작업 권한 (예: CREATE TABLE)객체 권한: 특정 객체 작업 권한 (예: SELECT ON employees)👥 2. 사용자와 역할권한은 개별 사용자 또는 역할(Role) 단위로 부여할 수 있습니다.➕ 3. 권한 부여 (GRANT)시스템 권한 부여 예시:GRANT CREATE TABLE TO scott;객체 권한 부여 예시:GRANT SELECT, INSERT ON employees TO scott;➖ 4. 권한 회수 (REVOKE)시스템 권한 회수 예시:REVOKE CREAT.. 2025. 4. 27.
7강: 데이터 분석의 시작 - 그룹 함수 (Group Functions) 의 활용 📊 오라클 데이터베이스 마스터하기7강: 데이터 분석의 시작 - 그룹 함수 (Group Functions) 의 활용안녕하세요! 이번 강의에서는 데이터를 그룹화하고 분석하는 그룹 함수에 대해 알아보겠습니다.📊 1. 그룹 함수란?테이블의 전체 행 또는 GROUP BY 그룹별로 계산을 수행해 단일 결과를 반환하는 함수입니다.🔢 2. 주요 그룹 함수COUNT(): 행의 개수 반환SUM(): 숫자 열의 합계AVG(): 숫자 열의 평균MAX(): 최댓값 (숫자/문자/날짜)MIN(): 최솟값 (숫자/문자/날짜)🗂️ 3. GROUP BY 절지정한 열을 기준으로 그룹화합니다.SELECT department_id, COUNT(*) AS employee_count, AVG(salary) AS .. 2025. 4. 27.
6강: 여러 테이블을 하나로 - 조인 (JOIN) 의 이해와 활용 📊 오라클 데이터베이스 마스터하기 6강: 여러 테이블을 하나로 - 조인 (JOIN) 의 이해와 활용안녕하세요! 이번 강의에서는 여러 테이블을 결합하는 핵심 기술인 조인(JOIN)에 대해 알아보겠습니다.🤝 1. 조인(JOIN) 이란?공통된 열을 기준으로 테이블을 연결하여 하나의 결과 집합으로 만드는 연산입니다.🔄 2. 다양한 조인 유형내부 조인 (INNER JOIN): 일치하는 행만 반환왼쪽 외부 조인 (LEFT JOIN): 왼쪽 테이블 전체 + 오른쪽 일치 행오른쪽 외부 조인 (RIGHT JOIN): 오른쪽 테이블 전체 + 왼쪽 일치 행전체 외부 조인 (FULL JOIN): 양쪽 테이블 모두 포함🔍 3. 내부 조인 예시SELECT e.employee_id, e.first_name, d.depart.. 2025. 4. 26.
5강: 데이터 조회 심화 - 다양한 내장 함수 활용 📊 오라클 데이터베이스 마스터하기 5강: 데이터 조회 심화 - 다양한 내장 함수 활용안녕하세요! 지난 4강에서는 테이블 생성 및 관리에 대해 학습했습니다. 이번 5강에서는 SQL의 강력한 기능 중 하나인 내장 함수를 활용하여 데이터를 더욱 효과적으로 조회하고 가공하는 방법을 알아보겠습니다.🧮 1. 숫자 함수 (Number Functions)숫자 데이터에 대한 수학적 연산을 수행합니다.ABS(n): 절대값ROUND(n, [m]): 반올림 (m자리)TRUNC(n, [m]): 버림 (m자리)MOD(m, n): 나머지SELECT employee_id, salary, ABS(salary), ROUND(salary, -2), TRUNC(salary, -2)FROM EMPLOYEES;📅 2. 날짜 .. 2025. 4. 25.
4강: 테이블 생성과 관리 - CREATE TABLE 과 제약 조건 📊 오라클 데이터베이스 마스터하기4강: 테이블 생성과 관리 - CREATE TABLE 과 제약 조건안녕하세요! 지난 3강에서는 데이터를 조작하는 기본적인 SQL 구문에 대해 알아보았습니다. 이번 4강에서는 데이터베이스의 기본적인 구조 단위인 테이블을 생성하고 관리하는 방법과, 데이터의 정확성과 일관성을 유지하기 위한 제약 조건에 대해 학습하겠습니다.➕ 1. 테이블 생성: CREATE TABLE 구문CREATE TABLE 구문은 데이터베이스 내에 새로운 테이블을 생성하는 데 사용됩니다.CREATE TABLE table_name ( column1 datatype [constraint], column2 datatype [constraint], ... [table_constraint]);.. 2025. 4. 24.
3강: 데이터 조작의 핵심 - 데이터 삽입 (INSERT), 수정 (UPDATE), 삭제 (DELETE) 오라클 데이터베이스 마스터하기3강: 데이터 조작의 핵심 - 데이터 삽입 (INSERT), 수정 (UPDATE), 삭제 (DELETE)안녕하세요! 지난 2강에서는 데이터를 조회하는 기본적인 SQL 구문에 대해 알아보았습니다. 이번 3강에서는 데이터베이스에 새로운 데이터를 추가하고, 기존 데이터를 수정하며, 더 이상 필요 없는 데이터를 삭제하는 데이터 조작 명령어들을 학습하겠습니다. 이는 데이터베이스를 실질적으로 활용하는 데 매우 중요한 부분입니다.1. 새로운 데이터 추가: INSERT 구문INSERT 구문은 테이블에 새로운 행(row)을 추가하는 데 사용됩니다. 기본적인 구문 형태는 다음과 같습니다.INSERT INTO table_name (column1, column2, ...)VALUES (value1.. 2025. 4. 24.
반응형