데이터베이스 12

[데이터베이스] 2장 - 관계형 데이터베이스 개념과 relation, primary key, foreign key, constraints

✅ relational 이 수학적으로 어떤 의미일까? : subset of Cartesian Product - 카테시안 곱(곱집합)의 부분집합이다. - CROSS JOIN : set of tuples - 튜플의 집합이다. ✅ 그럼 데이터모델에서 relational 하다는 어떤 의미일까? : student relation을 예를 들어 relational data model을 이해해보자! step 1 ) 도메인(domain) 정의하기 students_ids : 학번 집합, 7자리 정수 human_names : 사람 이름 집합, 문자열 university_grades : 대학교 학년 집합. {1,2,3,4} major_names : 대학교에서 배우는 전공 이름 집합 phone_numbers : 핸드폰 번호..

[데이터베이스] 1장 - 데이터베이스 기본 개념

✅ 데이터 베이스(Database - DB) : 전자적으로 저장되고 사용되는 관련있는 데이터들을 조직화된 집합 : 여기에는 단어, 숫자, 이미지, 비디오 및 파일 등을 포함한 모든 유형의 데이터가 포함될 수 있다. : 관련있는 데이터란 ? → (같은 출처나 혹은 같은 목적, 같은 서비스 안에서 생성되는) 데이터를 말함 ✅ 데이터 베이스 관리 시스템(DataBaseManagementSystem - DBMS) : 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템 : (ex. PostgreSQL, MySQL, Oracle, SQLServer ...) : DB 를 정의하다 보면, 부가적인 데이터가 발생한다. : 여기서 부가적인 데이터란 ? → (메타데이터) ✅ 메타데이터(MetaDa..

반응형