본문 바로가기
반응형

SQL3

[SQL 기초] 3. 데이터베이스 관리 시스템은 무엇인가 우리는 1,2강에서 SQL과 데이터베이스가 무엇인지 배웠습니다. 가볍게 개념만 배운 상태입니다. SQL은 데이터베이스에게 무언가 요청(Query)하는 언어입니다. 데이터베이스는 데이터를 조직화하여 모아놓은 것입니다. 데이터베이스 관리 시스템 데이터베이스는 어떻게 만들까요? 또 만들어진 데이터베이스에는 어떻게 접근하고, 수정하고, 조작하고, 공유할까요? 이런 일들을 수행하는 시스템이 필요합니다. 데이터베이스를 구축하고, 관리하는 프로그램을 데이터베이스 관리 시스템이라고 합니다. DATABASE MANAGEMENT SYSTEM 을 줄여소 DBMS라고 부릅니다. DBMS의 주요 기능 DBMS의 주요기능은 아래와 같습니다. 1) 데이터의 중복을 방지합니다. 저장공간 낭비를 줄이고, 일관성을 유지하기 위함입니다... 2021. 3. 11.
[SQL 기초] 2. 데이터베이스란 무엇인가? SQL은 데이터베이스에서 정보를 요청하는 언어였습니다. 데이터베이스가 무엇인지 알아보기 전에 데이터가 무엇인지 부터 알아봅시다. 데이터 데이터는 직역하면 자료입니다. 자료는 아주 광범위한 개념입니다. 컴퓨터에 저장된 PPT, PDF, 엑셀, 워드, TXT 모든 것이 자료입니다. 어떤 홈페이지에 담겨있는 모든 정보들도 자료입니다. 주고받은 카톡도 자료고, 저장된 번호들도 자료입니다. 과장해서 말하면 세상 모든 것이 자료입니다. 데이터베이스 데이터베이스도 일종의 자료인데, 아무 자료나 데이터베이스라고 하지는 않습니다. 데이터베이스의 사전적 정의는 아래와 같습니다. "데이터베이스는 데이터를 조직화(organize)하여 모아놓은 것입니다. " 데이터베이스라는 말을 뜯어보면 데이터+베이스입니다. 베이스는 '기지'.. 2021. 3. 10.
[SQL 기초] 1.SQL은 무엇인가 SQL이 무엇의 약어인지 알아봅시다. SQL은 Structured Query Language 의 약어입니다. Structured Structured는 구조화된이라는 뜻이니까. 엑셀시트처럼 뭔가 규격에 맞게 정리된 데이터의 느낌이다. 이건 SQL 언어가 구조화되어 있다는게 아니라, SQL 언어가 다루는 데이터가 구조화되어 있다는 의미이다. Query Query는 생소합니다. 사전적 의미는 문의,의문 이라는 뜻입니다. 요청이라고 해석해야 이해가 매끄럽게 될겁니다. Query : 요청 SQL은 요청하는 언어입니다. 무엇을 요청하는 걸까요. SQL은 데이터를 요청하는 언어입니다. 데이터를 어디로부터 요청할까요? 관계형 데이터베이스로부터 요청합니다. 데이터베이스가 무엇인지는 다음 글에서 알아봅시다. 여기까지 이해.. 2021. 3. 10.
반응형