DB

    [DB] 02. DB(DataBase)

    [DB] 02. DB(DataBase)

    오늘은 우리가 익히 말하고 사용하고 있는 'DB'라는 의미에 대해서 자세히 알아보는 시간을 가져보도록 하겠습니다.저도 포스팅을 하기전에는 막연히 'DB'라는 이름을 이용하고 사용해봤지만 그 뜻에 대해서 보다 깊이 있게 생각하고, 의미를 정확하게 인지하고 사용하지 않았기에 이번 포스팅을 통해 DB에 대해 보다 자세한 내용을 정리해보도록 하겠습니다. 1. DB의 정의 DB는 DataBase의 약자로서 여러 사람과 공유하여 사용할 목적으로 만들어진 쳬계화된 데이터의 집합을 의미합니다. 일을하면서 보통 DB라고 하면 'DB 뭐쓰나요?' 라는 말을 종종하게 되는데요. 이는 보통 DB를 다루는 프로그램이 뭔가요? 를 의미하면서 사용한것 같습니다. 그러나 굳이 이 말을 뜯어보자면 많은 내용이 축약된 질문이란 생각이 ..

    [DB] 01. SQL의 개념과 종류 (DDL, DML, DCL)

    [DB] 01. SQL의 개념과 종류 (DDL, DML, DCL)

    이번 시간은 SQL의 개념과 종류에 대해 간단하게 알아보도록 하겠습니다. 특히 SQL의 종류의 경우 특정 용어가 등장하고 있고, DB를 다루는 분들이라면 기본적인 개념 정도로 숙지하고 계시면 좋다고 생각합니다. 이미 알고 계신 분들은 가볍게 읽고 넘어가 주시면 감사하겠습니다. 1. SQL의 개념 SQL은 Structured Query Language의 약자로서 구조화된 질의 언어 정도로 해석될 수 있습니다. SQL은 우리가 관계형 데이터베이스 관리 시스템(RDBMS)를 사용할 때 해당 시스템의 데이터를 정의하고, 조작하고, 제어할 목적으로 만들어진 프로그래밍 언어의 한 종류로 생각해주시면 됩니다. 주요 SQL의 개념은 다음의 특징을 가지고 있습니다. (1) RDBMS의 표준 SQL은 RDBMS를 사용할 ..

    [ORACLE] [오라클 문법] 06. CREATE TABLE(테이블 생성) 사용방법 & 예제

    [ORACLE] [오라클 문법] 06. CREATE TABLE(테이블 생성) 사용방법 & 예제

    DB작업을 하다 보면 빈번하진 않지만 목적에 맞게 별도의 테이블을 생성해야 하는 경우가 발생됩니다. 테이블이 발생되는 경우는 기존의 테이블 구조가 비효율적이어서 개선이 필요한 경우 작업을 하는 경우도 있지만 사용자의 요구에 따라 테이블을 생성해야 하는 필요성이 발생되는 경우가 많다고 생각합니다. 이와 같이 '어떤' 이슈로 인해 테이블을 만들어야 할 때, 테이블은 어떻게 만들어야 할지 알아보도록 하겠습니다. 이번 포스팅에서는 테이블의 구조와 테이블을 생성하는 기본적인 방법에 대해서 포스팅을 진행할 것이며, 테이블 생성 시 사용되는 기본키, 외래키, 테이블 코멘트 등은 별도 포스팅에서 다루도록 하겠습니다. 1. 테이블의 구조 테이블을 만들 때는 가장 기본이 되는 테이블에 담길 컬럼명과 자료형이 있을 수 있고..

    [ORACLE] [오라클 문법] 05. DELETE문(삭제) 사용방법 & 예제

    [ORACLE] [오라클 문법] 05. DELETE문(삭제) 사용방법 & 예제

    DELETE 명령문은 오라클에서 데이터를 삭제할 때 사용되는 기본 문법입니다. 해당 내용까지 학습하면 DB작업 시 기본이 되는 읽기(SELECT), 쓰기(INSERT), 수정(UPDATE), 삭제(DELETE)를 전부 학습하게 되는 시간이니 만큼 집중하여 포스팅을 읽고 실습해주시면 감사하겠습니다. 해당 명령문의 사용방법을 익히기 위해서 샘플로 활용할 데이터베이스는 오라클 설치 시 기본으로 제공되는 scott 계정에 있는 테이블을 기반으로 해서 작성하도록 하겠습니다. 1. DELETE 명령어 DELETE문은 오라클에서 데이터를 삭제할 때 사용하는 명령어입니다. 해당 명령어의 경우 기존에 있는 데이터를 삭제하기 위해서 사용되기 때문에 해당 명령문을 사용하면 데이터를 복구하는데 많은 어려움이 따르니 해당 명령..