DB(DataBase)
DataBase 기초 _ 관계형 데이터베이스
관계형 데이터베이스 관계형 데이터베이스는 영어로 relational database 라고 불리는데 그 이유는 구조화된 데이터가 하나의 테이블로 표현이 되는데 이처럼 사전에 정의된 테이블을 relation 이라고도 하기 떄문이죠. 다시 말해 테이블을 사용하는 데이터베이스를 뜻하는 의미이다. 다음은 여러분들이 알고 계셔야 하는 관계형 데이터베이스의 키워드들이다: 데이터 : 각 항목에 저장되는 값 테이블 (혹은 relation) : 사전에 정의된 행과 열로 구성되어 있는 체계화된 데이터 필드 (혹은 column) : 테이블의 열을 가리킴 레코드 (혹은 tuple) : 테이블의 한 행의 저장된 정보 키 : 테이블의 각 레코드를 구분할 수 있는 값. 각 레코드마다 고유값이어야 하며 기본키 (primary key)..
DataBase 기초 _ SQL이란?
SQL의 역사 1970년대 초, IBM이라고 하는 컴퓨터 회사는 System/R이라는 DBMS와, 이것을 사용하기 위해 필요한 언어인 SEQUEL을 만들었다. SEQUEL은 Structured English Query Language의 줄임말이었는데 SEQUEL은 '씨퀄'이라고 발음되었다. 그런데 SEQUEL은 그 단어가 이미 다른 곳에서 사용되고 있다는 문제(상표권 문제) 때문에 그 이름이 SQL(Structured Query Language)로 변경되었다. 이런 역사 때문에 아직도 SQL을 보고 ‘씨퀄’이라고 발음하는 분들도 있는데요. 그것보다는 ‘에스큐엘’이라고 정확하게 발음하는 것이 좋다. SQL은 그 뒤로 IBM, 오라클이라고 하는 회사 등에 의해 제각각 발전하기 시작했다. 그러다가 1987년,..