1강: 오라클 데이터베이스와 SQL 소개오라클2024. 12. 11. 13:37
Table of Contents
1. 오라클 데이터베이스란?
오라클 데이터베이스는 세계적으로 널리 사용되는 관계형 데이터베이스 관리 시스템(RDBMS)이다.
대규모 데이터 처리를 지원하며 안정성과 성능이 뛰어나 기업 환경에서 많이 사용된다.
주요특징
- 관계형 모델 : 데이터를 테이블로 구조화하여 저장
- 확장성 : 대규모 데이터 처리와 다중 사용자 환경 지원
- SQL 지원 : 데이터를 검색, 수정, 관리하는 데 SQL 사용
2. SQL이란?
SQL(Structured Query Language)은 데이터베이스에서 데이터를 처리하는 표준 언어이다.
SQL의 주요 역활
1. 데이터 검색 : SELECT 명령어를 사용하여 데이터를 조회
2. 데이터 조작 : 데이터를 추가, 수정, 숙제 (INSERT, UPDATE, DELETE)
3. 데이터 정의 : 테이블과 같은 데이터 구조 생성 및 수정 (CREATE, ALERT)
4. 권한 제어 : 사용자 권한 관리 (GRANT, REVOKE)
예시
데이터 검색 :
SELECT *
FROM employees
;
데이터 삽입 :
INSERT INTO employees
(
first_name
,last_name
,salary
)
VALUES
(
'John'
,'Doe'
, 5000
)
;
3. 오라클 데이터베이스 설치
오라클 데이터베이스를 학습하기 위해 간단히 설치 및 환경을 구성해야 합니다.
다음 단계를 참고하세요:
- 오라클 공식 사이트 접속
- https://www.oracle.com에서 개발자 버전 다운로드.
- 오라클 설치 및 구성
- 설치 도중 "데이터베이스 생성" 옵션 선택.
- 설치 후 SQL*Plus 또는 GUI 툴 사용 가능.
- 실습 환경 추천
- SQL Developer: GUI 기반의 오라클 데이터베이스 관리 도구.
- Oracle Live SQL: 브라우저에서 바로 SQL을 실행할 수 있는 온라인 도구.
https://livesql.oracle.com
4. 오라클 데이터베이스 접속
오라클 데이터베이스에 접속하는 기본 명령어를 소개합니다.
SQL*Plus 접속
bash
코드 복사
sqlplus username/password@hostname:port/service_name
예제
bash
코드 복사
sqlplus hr/hr@localhost:1521/XEPDB1
- username/password: 사용자 이름과 비밀번호.
- hostname:port: 데이터베이스가 실행 중인 서버 주소와 포트.
- service_name: 오라클 데이터베이스 서비스 이름.
접속 성공 메시지
plaintext
코드 복사
Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
5. 첫 번째 SQL 실행
오라클 데이터베이스에 접속한 후, 첫 번째 쿼리를 실행해 봅시다.
예제 1: 데이터베이스 버전 확인
sql
코드 복사
SELECT * FROM v$version;
결과
plaintext
코드 복사
BANNER -------------------------------------------------------------- Oracle Database 19c Enterprise Edition Release 19.0.0.0.0
예제 2: 기본 데이터 확인
sql
코드 복사
SELECT table_name FROM user_tables;
결과
plaintext
코드 복사
TABLE_NAME ---------------- EMPLOYEES DEPARTMENTS
6. 과제
- Oracle Live SQL에 접속하거나, 직접 오라클 데이터베이스를 설치한 후 접속하세요.
- 아래 SQL을 실행해 결과를 확인하세요:
sql코드 복사SELECT 'Hello, Oracle!' AS greeting FROM dual;
- user_tables에서 사용할 수 있는 테이블 목록을 확인하세요.
1강 정리
- 오라클 데이터베이스와 SQL의 개념을 학습했습니다.
- 데이터베이스 설치 및 접속 방법을 익혔습니다.
- 간단한 SQL 쿼리를 작성해 실행해 보았습니다.
다음 강에서는 기본 SELECT 문법과 데이터를 검색하는 방법을 자세히 배워보겠습니다! 💻
'오라클' 카테고리의 다른 글
4강 : JOIN과 서브쿼리 활용 (1) | 2024.12.11 |
---|---|
3강 : SQL 기본 함수와 데이터 연산 (0) | 2024.12.11 |
2강 : SQL 기본 문법과 SELECT 활용 (0) | 2024.12.11 |
not exists 이해하기 (1) | 2024.05.28 |
ORACLE 에서 힌트 쿼리 이해하기 (0) | 2024.05.28 |
@Soohocoding :: Soohocoding
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!