Database/MySQL
-
MySQL - 관계형 데이터베이스Database/MySQL 2022. 7. 26. 16:52
Relational Data Model Relational Data Model(관계형 데이터 모델) - domain(도메인) : 도메인은 하나의 속성이 취할 수 있는 같은 타입의 원자 값들의 집합 - domain name(도메인 이름) : 도메인 이름 - attribute(속성) : 도메인이 릴레이션에서 맡은 역할 이름 - tuple(튜플) : 각 속성의 값으로 이루어진 리스트, 일부 값은 NULL일 수 있다. - relation(릴레이션) : 튜플들의 집합 - relation name(릴레이션 이름) : 릴레이션의 이름 Relation Schema(릴레이션 스키마) - 릴레이션의 구조를 나타낸다. - 릴레이션의 이름과 속성들의 리스트로 표기된다. - ex) STUDENT(id, name, grade, ..
-
MySQL - 데이터베이스의 기본 개념Database/MySQL 2022. 7. 26. 14:32
데이터베이스의 기본 개념 Database(데이터베이스) - 전자적으로 저장되고 사용되는 관련 있는 데이터들의 조직화된 집합 DBMS - Database Management Systems의 약자 - 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템 Metadata(메타데이터) - DB를 정의하거나 기술하는 데이터 - catalog(카탈로그)라고도 불림 - 메타데이터 또한 DBMS를 통해 저장 및 관리된다. - ex) 데이터 유형, 구조, 제약 조건, 보안, 저장, 인덱스, 사용자 그룹 등등 Database System(데이터베이스 시스템) - DB + DBMS + 연관된 applications - 줄여서 Database라고도 불림 Data Models(데이터 모델) - DB의 구..