728x90
반응형

테이블 3

[데이터베이스] 테이블 관계는 왜 중요한가

관계는 관계형 데이터베이스의 중요한 구성 요소다. 이것은 논리적으로 서로 연관된 한 쌍의 테이블들 사이의 연결을 설정한다. 이것은 테이블 구조를 더 개선하고 이중 데이터를 최소화하도록 도와준다. 이것은 여러 테이블들로부터 동시에 데이터를 추출할 수 있도록 해 주는 메커니즘이다. 적절히 정의된 관계는 관계 수준의 무결성을 제공하는데, 이것은 관계 자체가 신뢰성 있고 정상적이라는 것을 보장한다. 적절한 관계 설정에 실패해버리면 여러 테이블로부터 온 데이터를 갖고 작업하기가 힘들어지고, 연관된 테이블들에 레코드를 삽입, 갱신 또는 삭제하려고 할 때 문제에 맞닥뜨리게 된다. 관계의 종류 데이터베이스 내의 테이블들 사이의 관계 설정을 시작하기 전에 주어진 한 상의 테이블들 사이에 존재할 수 있는 관계의 종류에 대..

[데이터베이스] 테이블 정하기

테이블 종류(type)는 데이터베이스 내에서 수행하는 역할에 의해 테이블을 분류하도록 해 주며, 비슷한 방식으로 작동하는 테이블들을 식별하기 위한 수단을 제공한다. 테이블의 역할은 그 종류를 결정하느데, 주어진 테이블과 결부시킬 수 있는 네 개의 테이블 종류가 있다. 데이터 테이블 : 조직에 중요한 주제를 나타내고 데이터베이스가 제공하는 정보의 첫 번째 기초를 이룬다. 연결(linking) 테이블 : 다대다 관계의 두 테이블 사이의 연결을 설정한다. 부분 집합(subset) 테이블 : 특정 데이터 테이블과 연관되어 있는 필드들을 포함하고, 이 데이터 테이블의 주제를 매우 구체적인 방법으로 더 설명한다. 검증(validation) 테이블 : 비교적 정적인 데이터를 포함하고, 데이터 무결성의 중요한 구성 요..

[MySQL] SHOW TABLES 테이블 정보 확인

데이터베이스에 생성된 테이블 정보를 확인하는 명령은 'SHOW TABLES'가 있다. MariaDB [stsodb]> SHOW TABLES; +---------------------+ | Tables_in_stsodb | +---------------------+ | machcomptbl | | machsubcomptbl | | v_machcompDomain | | v_machsubcompDomain | | v_submachDomain | +---------------------+ 14 rows in set (0.000 sec) 다른 방법으로는 information_schema를 사용할 수 있는데 엄청난 정보들이 나와서 추천하지는 않는다. SELECT TABLE_NAME FROM information_s..

DB/MySQL 2021.05.25
728x90
반응형