본문 바로가기

전체 글86

데이터베이스 개론 - 8장 데이터베이스 설계 8장 데이터베이스 설계 8-1 데이터베이스 설계 단계 8-2 요구 사항 분석 8-3 개념적 설계 8-4 논리적 설계 8-5 물리적 설계와 구현 데이터베이스를 설계하기 위한 레시피를 정확히 파악하자 데이터베이스 설계라는 요리의 레시피 중 하나인 E-R 모델과 릴레이션 변환 규칙을 이용해 데이터베이스를 설계하는 과정을 소개한다. 8-1 데이터베이스 설계 단계 *요구 사항 * 사용자들의 요구 사항을 잘 분석하고, 분석한 결과를 바탕으로 데이터베이스의 논리적, 물리적 구조를 제대로 설계해야 한다. 데이터베이스 설계는 사용자들의 요구 사항을 고려하여 데이터 베이스를 생성하는 과정이다. 데이터베이스를 실제로 사용하는 구성원들의 요구 사항을 만족하는 지가 대표적인 기준이 된다. 데이터베이스를 설계할 때는 첫째는 E-.. 2023. 10. 3.
데이터베이스 개론 - 4장 데이터 모델링 4장 데이터 모델링 4-1 데이터 모델링과 데이터 모델의 개념 4-2 개체 - 관계 모델 4-3 논리적 데이터 모델 개체-관계 모델을 이용한 모델링 방법과 개체-관계 다이어그램 작성 방법을 살펴본 후 논리적 데이터 모델의 종류와 특징을 알아보자. 4-1 데이터 모델링과 데이터 모델의 개념 추상화 코끼리 : 발이 4개, 코가 길며, 몸무게는 1톤 이상이고, 코를 이용해 물건을 잡는다. 코끼리의 2단계 데이터 모델링 *개념적 모델링 (conceptual modeling * 개념 세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 작업 *논리적 모델링 (logical modeling) * 개념 세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 작업 *데이터 모델링 .. 2023. 10. 2.
HTTPS - 적용하기 nginx HTTPS - 적용하기 nginx일단 nginx을 끄기 (포트가 같데용)제가 이 폴더를 만들었는지 없는 지 기억이 나지 않지만 이폴더에 인증을 위한 파일이 있습니다.# jenkins 폴더 이동cd /var/lib/jenkins/workspace/nct_pipeline# docker-compose stopdocker-compose stop# https 인증 폴더cd /etc/letsencrypt/live/www.nuri777.kro.kr# 기존 80포트 끄기lsof -i tcp:80# 기존 80포트 끄기sudo kill -9 32452# 인증서 갱신sudo certbot renewNginx.conf 수정하기여기서 핵심은 기본 포트로 들어오는 요청을 443포트 https 포트로 redirect 해주는 것 같.. 2023. 9. 19.
데이터베이스 개론 - 3장 데이터베이스 시스템 3장 데이터베이스 시스템 3-1 데이터베이스 시스템의 정의 3-2 데이터베이스의 구조 3-3 데이터베이스 사용자 3-4 데이터 언어 3-5 데이터베이스 관리 시스템의 구성 3-1 데이터베이스 시스템의 정의 데이터베이스 시스템 (DBS: DataBase System)데이터를 저장하고 ( 정형 data(RDMS) )데이터베이스와 데이터베이스 관리 시스템은 데이터베이스 시스템의 핵심 구성 요소다. 데이터베이스 시스템은 데이터베이스와 데이터베이스 관리 시스템을 이용해 조직에 필요한 정보를 제공해주는 전체 시스템이다. 데이터 베이스에 데이터를 저장하고 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템이다. 3-2 데이터베이스의 구조 3-2-1 스키마 스키마(schema)고객번호는 정수로, 이름은 최.. 2023. 9. 19.