본문 바로가기

데이터베이스(DB, DBMS) SQL 링크 목차

반응형

데이터베이스 목차~!!! 

뒤죽박죽인 포스팅을 순서대로 정리해놓은 목차예요. 이것 또한 그 때 그 때 올릴때마다 추가될 예정입니다.

공부는 확실하게 원리부터 차근차근 천천히~

--------------------------INDEX --------------------------

■ 다운로드 설치 / 설치 에러 / 개발환경 툴 사용팁

[데이터베이스 실습 준비] 무료 오라클 에디션 다운로드, 오라클 설치하기, Oracle XE 설치

 

[데이터베이스 실습 준비] SQL디벨로퍼(SQL DEVELOPER) 툴 다운로드 및 설치

 

오라클 SQL DEVELOPER JAVA JDK 경로 변경 방법 (자바 jdk 버전 때문에 제대로 설치 안된 것 해결법)

 

[DMBS 무료 툴 소개] DBeaver 다운로드 및 설치. 디비버 오라클과 연동해 실행해보기

 

[오라클] Oracle XE 18c 샘플데이터 HR 스키마 생성 과정 정리~! (sql developer, dbeaver)

 

[DB Sql developer 에러] The Network Adapter could not establish the connection 원인,오류 해결법

 

[데이터베이스 실습] 마리아디비(MariaDB) 다운로드 및 설치, 정상 설치 확인법

 

[MySQL, MariaDB] EMPLOYEES 데이터베이스 샘플 데이터 다운로드 설치하기, DB import 데이터베이스 임포트 하는 법

 

오라클 오렌지 SQL 맨 끝에 세미콜론(;) 안붙여도 실행되게 설정하기, 세미콜론아닌 엔터단위로 실행

 

오라클 오렌지 (Oracle ORANGE) 단축키 완벽 정리

 

[오라클 오렌지] ORANGE 엑셀 데이터 가져오고 내보내는법(로더로 임포트 익스포트)

[DBMS] 오라클 SQL DEVELOPER 디벨로퍼 단축키 정리~!

[SQL DEVELOPER] SQL 디벨로퍼 엑셀 익스포트 하는법, 텍스트파일로 내보내기, 컬럼명 포함 복붙해서 엑셀 저장하기

 

■ 데이터베이스 개념 이론 

데이터베이스 개요

 

[데이터베이스]DBMS란? 데이터(raw data)vs정보(information)정의 및 차이점? cooked data?

 

파일시스템 vs DBMS

 

[데이터베이스]릴레이션 용어- 속성(애트리뷰트), 튜플, 도메인, 차수, 카디날리티

 

릴레이션 키 개념& 종류(기본키, 슈퍼키, 대체키, 복합키, 후보키)&특징, 유일성 최소성이란?

 

외래키, 인조키, 대리키

 

DDL, DML, DCL, TCL 및 연습문제

 

정규화에 대해서 알아보자~! 정규화를 해야하는 이유와 필요성, 제1정규화에 대해서

제2정규화(2NF)와 알아보는 결정자와 종속자 그리고 그 관계 (완전 함수적 종속과 부분 함수적 종속)

[데이터베이스 정규화] 제 3정규형(3NF)와 이행적 종속성에 대해 살펴보자

■ SQL / 쿼리

[SQL] 기본적 데이터 조회하는 법 SELECT FROM 그리고 WHERE절

 

[SQL] UPDATE 사용법, 쿼리로 데이터 변경 및 수정 팁

 

[SQL] INSERT 다양한 사용법, 다른 테이블 SELECT 결과 그대로 삽입하는 법, 테이블 데이터 통복사

[SQL] 더미 테이블 DUAL이란? 임시 테이블 활용해 쿼리 작성 결과확인

[SQL] order by 쿼리 사용법 1, 2 desc 의미

 

[오라클 SQL] ROWNUM - 특정 개수의 행만 조회하기, 행 번호 매기기

 

[SQL] CREATE TABLE 테이블 생성하고 주키(기본키) 지정하기, 값 필수 입력 제약조건 (NOT NULL)

 

[SQL] comment 코멘트 추가/수정/조회하기, 테이블과 컬럼에 주석달고 확인하는 쿼리문

[SQL] 테이블 삭제 명령어 알아보자. drop vs truncate vs Delete 차이점.

 

[SQL] BETWEEN, NOT BETWEEN 쿼리 결과 범위 조회하는 법, 비트윈사용법

 

[SQL] 오라클, MySQL 결과 중복 제거 DISTINCT에 사용법

 

[SQL] 집합연산자 UNION, UNION ALL 쿼리 결과 더하기, 행 합치기

 

[SQL] 집합연산자 INTERSECT 공통 결과 중복값 조회하기, 교집합 뽑기

 

[SQL] 집합연산자 MINUS, EXCEPT 차집합, 결과 차이 조회하기, 중복값제거

 

[SQL] 대소문자 변환 함수 - UPPER, LOWER, INITCAP 알아보자 

 

[SQL] LIKE 사용법 - 특정 문자열이 포함되어 있는지 검색하기, 이스케이프 특수문자, 문자열 부분일치 컬럼 조회하기

 

[SQL] SQL에도 IF분기문이 있다? CASE WHEN THEN 문법 알아보기, CASE구문 사용법

 

[오라클, MySQL] 문자열 자르는 함수 SUBSTR 함수 사용법 - 앞에서 자르기, 뒤에서부터 자르기, 특정 범위만큼 자르기

[SQL] 문자열 붙이기, 문자열 합치기 - CONCAT 함수와 || 연산자 사용하기

 

[SQL] 공백 제거하는 TRIM 명령어, 특정문자열제거 - TRIM, LTRIM, RTRIM


[SQL] 현재 날짜 시간 정보 알려주는 sysdate 함수

 

[SQL] REGEXP_LIKE 사용법 알아보기 - LIKE와 IN을 합한 것과 같은 함수, 여러 패턴에 속하는 조건 추출하기

[SQL] 컬럼을 그룹지어 통계를 파악하자. group by와 having절 사용법, 사용 가능 대표 집계함수, 특징

[SQL]ROLLUP과 GROUP BY. 집계 통계에 사용되는 롤업 함수 사용법을 알아보자. 롤업 합계 필드명 NULL 이름 변경

 

[SQL] GROUPING 완벽히 이해하고 사용하기, NULL값 '총합'으로 변경

[SQL] GROUPING_ID 함수 사용법, GROUP BY ROLLUP 소계 구분하기

[SQL] over절에 대해 알아보자 - 개념 및 사용법 정리

 

[SQL] 순위 매기는 함수 - ROW_NUMBER(), RANK(), DENSE_RANK()

[SQL] COALESCE 두 개 컬럼 중 존재하는 값으로 합치고 싶을 때, 컬럼 병합하는 함수, 여러 열 NULL아닌 컬럼 찾기

 

[SQL] NULL 개념 및 관련 함수 총정리, 연습문제 (NVL, COALESCE, ISNULL 등)

 

[SQL] 이너조인 join 질의법. 서로 다른 테이블에서 컬럼 값이 같은 행 추출하기, 테이블 연결지어 조건 검색하기 

 

[SOL]새 컬럼 추가/삭제하기,데이터 있을 경우 컬럼 유형 (타입) 변경하기 (alter, modify) 등 상황별 정리

 

[오라클 SQL] 테이블 주키(프라이머리키) 확인하는 법, 테이블 컬럼의 제약 조건 확인하기, 다양한 키 확인

 

■ PRO*C/C++ 

[Pro*c] C/C++언어에서 오라클 DBMS 연동하기, 오라클 접속방법

 

[pro*c] gcc/cc로 pc파일 컴파일 하기 (makefile 없이 샘플 소스 기초 컴파일방법)

---------------------------------------------------------

reference
이 글을 작성할 때,
제 기본지식(from 학교 및 학원 수업) + 책 + 구글링 + 사이트 document 등을 활용했어요
책은 제 profile에 있는 책 목록 중 데이터베이스에 해당하는 , 제가 소유하고 있는 책을 참조하면서 작성했어요.
 

대학 교재였던 '데이터베이스 배움터' 서적과

학원 교재였던 '데이터베이스 설계 및 구축'

 

'SQL 코딩의 기술' 서적을 참조하였습니다.

 

 

반응형