[DB] 관계형 데이터베이스(RDBMS) 개념 용어 정리
·
DB
Relation기본적으로 수학의 개념에서 파생되었다Relation Data modelDomain(=Set)Atomic한 Value들의 집합ex) students_ids, human_names, university_grades 등등AttributeDomain에서 맡은 역할에 따라 세부화ex) 테이블에서 연락처를 phone_num, emr_phone_num로 나눠서 세부화 할 수 있음ex) id, name, grade, major 등등TupleAttribute들의 집합체(List)Relation위의 Tuple(Instance)들의 집합쉽게 말해 Table[아래 그림 참조]Relation Schemarelation의 구조를 나타낸다.relation 이름과 attributes 리스트로 표기된다.ex)STUDEN..
[DB] 데이터베이스 기본개념 용어 정리
·
DB
DataBase전자적으로 저장되고 사용되는 관련있는 데이터들의 조직화된 집합DBMS사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템ex) mysql, oracle, postgreSQL, noSQL 등등MetaDataDB를 정의하다 보면 생기는 부가적인 데이터를 metadata라고 부른다.database를 정의하거나 기술하는 dataex)데이터 유형, 구조, 제약 조건, 보안, 저장, 인덱스, 사용자 그룹 등등metadata 또한 DMBS를 통해 저장/관리 된다.DataBase Systemdatabase + DBMS + 연관된 applications줄여서 database라고도 부름Data ModelsDB의 구조를 기술하는데 사용될 수 있는 개념들이 모인 집합DB 구조를 추상화해서..
하부루
'mysql' 태그의 글 목록