관계형 데이터베이스 설계 Schema & Query Design 스키마(Schema) : 데이터베이스에서 데이터가 구성되는 방식과 서로 다른 엔티티 간의 관계에 대한 설명 엔티티(Entity) : 사물의 구조나 상태, 동작 등을 모델로 표현하는 경우, 그 모델의 구성 요소 필드(Field) : 엔티티의 특성을 설명, 행렬에서 열(column)에 해당 레코드(Record) : 테이블에 저장된 항목, 행렬에서 행(row)에 해당 데이터베이스 설계 관계형 데이터베이스 구조화된 데이터는 하나의 테이블로 표현할 수 있다. 사전에 정의된 테이블은 relation이라고도 부르기 때문에, 테이블을 사용하는 데이터베이스를 관계형 데이터베이스(Relational database)라고 한다. 관계형 데이터베이스 필수 키워드..
관계형 데이터베이스 SQL 하나의 언어인 Structured Query Language(SQL)은 데이터베이스 언어로, 주로 관계형 데이터베이스에서 사용한다. 예를 들어 MySQL, Oracle, SQLite, PostgreSQL 등 다양한 데이터베이스에서 SQL 구문을 사용할 수 있다. 쿼리(Query) 쿼리는 '질의문'이라는 뜻을 가지고 있다. 예를 들면 검색을 할 때 입력하는 검색어가 일종의 쿼리이다. 검색을 할 떄, 기존에 존재하는 데이터를 검색어로 필어링한다. 따라서 쿼리는 저장되어 있는 데이터를 필터하기 위한 질의문으로도 볼 수 있다. SQL이란 데이터베이스용 프로그래밍 언어이다. 데이터베이스에 쿼리르 보내 원하는 데이터를 가져오거나 삽입할 수 있다. 그리고 SQL은 데이터가 구..