반응형
AWS RDS 구축
1. RDS 생성
- RDS : Relational Database Service
1-1. RDS에서 데이터베이스 생성
DB를 생성한 후 엔진을 선택 (MySQL로 진행),
인스턴스 설정에서 User 정보를 작성,
네트워크 및 보안 설정에서 퍼블릭 액세스 가능성 허용, 새로운 VPC 보안 그룹 생성
1-2. 보안그룹 설정
생성한 DB의 VPC 보안그룹으로 이동,
EC2 보안그룹의 ID를 통해 새로운 보안 그룹을 생성
인바운드 규칙과 소스를 설정
이후 RDS의 보안그룹을 수정
2. 로컬에서 RDS 접근
- 로컬에서 설치한 DataGrip을 통해 RDS에 접근
위에서 만든 RDS의 엔드포인트를 복사
이것이 곧 외부 접속을 위한 Host주소
DataGrip에서 DB 생성 시 작성한 User 정보와 RDS의 엔드포인트를 입력하여 Test Connection
3. 인코딩 설정 (utf8)
RDS - 파라미터 그룹 - 파라미터 그룹 생성
파라미터 그룹 편집
- character set 항목 : utf8
- collation 항목 : utf8_general_ci
수정 후 즉시 적용
ERD 설계
- 관계형 데이터 모델링 : 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링
개념적 데이터 모델링으로 현실 세계의 중요 데이터를 추출하여 개념으로 정립
논리적 데이터 모델링으로 개념으로 정립한 데이터를 데이터베이스에 저장할 수 있는 구조로 표현, RDB에 맞는 이상적인 표로 만드는 것 ( ERD )
물리적 데이터 모델링으로 이상적인 표를 현실의 데이터와 표로 만드는 것
- Entity : 데이터 모델링에서의 객체, 즉 데이터베이스에 자료로 표현하려는 것
- Attribute : Entitiy가 가지는 특성, 상태 등을 기술
- Entity 간 Relation 존재
- 제약조건 : Pk = 테이블의 모든 데이터를 유일하게 식별 해주는 컬럼 / Fk = 테이블간 관계를 나타냄
- Cardinality : 다중성
- Optionality : 필수성
반응형
'기타 > AWS' 카테고리의 다른 글
ECS 개념 정리 및 실습 (0) | 2022.05.11 |
---|---|
AWS에 Nginx, php, Mysql 구축 (0) | 2021.07.04 |