DB/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를 사용할 ..