목록데이터베이스 (2)
훈훈훈
# 관계형 데이터 베이스란(Realtaional Database)? 테이블과 칼럼으로 데이터를 구조화해서 저장하는 데이터베이스를 관계형 데이터베이스라고함 즉, 테이블로 이루어져 있으며, Key와 Value의 관계를 나타냄, 데이터 끼리 종속성을 가짐 # 장점 - 데이터가 중복이될 시 퍼포먼스와 유지보수 측면에서 효율성이 떨어짐 - 따라서 객체에 관한 데이터베이스를 생성하여 중복을 발생시키지 않고 필요에 따라 데이터를 연관시켜 쿼리 가능 - 위 표를 확인해보면 상단의 노란 음영을 확인해보면 'Author' = 'KIM' 이 3개 있는 것을 볼 수 있다. 모든 정보를 한눈에 보기는 편하지만 정보를 수정하기 위해서는 모든 항목을 수정을 해야한다는 단점이 있다. 그리고 식별자가 따로 없고 이름으로 확인하고 있기..
# 데이터베이스(DataBase) 란? 통합 관리 되는 데이터의 집합 # MySQL 설치 (MAC OS) $ brew insatll mysql $ mysql.server start $ mysql -uroot -p $ show databases; $ use ["DB_NAME"] # 테이블과 칼럼 - TABLES : 데이터베이스에 존재하는 테이블 정보 제공 - COLUMNS : 데이터베이스에 존재하는 테이블 칼럼 정보 제공 # 주석 - " # " : 한 줄 주석 - " -- " : 한 줄 주석 - " /* */ " : 여러 줄 주석 # 스키마(Schema) 데이터베이스에서 자료의 구조, 표현 방법, 관계를 형식 언어로 정의한 구조 DBMS이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사..