관계형 데이터베이스 ① 관계형 데이터베이스(Relational Database)는 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스임, 보통 RDB라고 불리고 있음 ② 2차원 표 이용한 데이터 목록화 관리를 하는 것이 주 목적임(Excel, Google 스프레드 시트) ③ 실세계를 그대로 반영함으로 직관적인 이해가 가능함(주소록, 출석부, 가계부 등) ④ 우리는 실생활에서 사용하는 모든 정보를 관계형 데이터베이스로 관리할 수 있음

관계형 모델 ① 관계형 모델(relational model)은 집합론에 기반을 둔 일종의 데이터베이스 모델임

이 모델은 에드거 커드(Edgar Codd)에 의해 최초로 제안되고 체계화되었음 ② 컬럼(열)과 로우(행)를 이루는 하나 이상의 테이블이 존재하고 테이블에 데이터가 저장됨 ③ 각각의 테이블은 각각의 로우를 식별하는 기본 키(Primary Key)가 있음 ④ 컬럼은 필드(Field) 혹은 속성(Attribute) 라고도 불림, 로우는 레코드 혹은 튜플(Tuple)로 불림

관계형 데이터베이스의 혁신성

역사적 혁신성 : 최초로 2차원 표를 이용한 데이터베이스 소프트웨어 기능적 혁신성 : 직관적인 방법으로 데이터를 추출할 수 있음

고객연락처 테이블(TABLE)

스크린샷 2022-01-05 오후 8.56.43.png

스크린샷 2022-01-05 오후 8.58.03.png

컴퓨터 과학에서, 튜플은 어떤 요소의 집합, 혹은 테이블에서의 행을 가리킨다(레코드와 동일한 의미)

(3, ㄴㄴ , 이경오 , 이메일, 연락처 )

기능적 혁신성 ☞ 고객의 연락처 중 가운데 고객명 중 "경" 자가 들어가는 고객의 이메일 주소는 무엇인가?