본문 바로가기

SQL29

1-5장. 데이터 모델링의 이해_식별자(Identifiers) SQLD 단원별 목록으로 1. 식별자(Identifiers) 개념 - 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터를 대표할 수 있는 속성을 의미하며 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 한다. 2. 식별자의 특징 - 외부식별자의 경우 주식별자 특징과 일치하지 않으며 참조무결성 제약조건(Referential Interity)에 따른 특징을 가지고 있다. 3. 식별자 분류 및 표기법 가) 식별자 분류 - 자신의 엔터티 내에서 대표성을 가지는가에 따른 주식별자(Primary Identifier)와 보조식별자(Alternate Identifier)로 구분 - 엔터티 내에서 스스로 생성되었는지 여부에 따라 내부식별자와 외부식별자(Foreign Identifier)로 구분 - 단일 속.. 2023. 5. 14.
1-2장. 데이터 모델링의 이해_엔터티(Entity) SQLD 단원별 목록으로 1. 엔터티의 개념 - 사람 장소 물건 사건 개념 등의 명사에 해당한다. - 업무상 관리가 필요한 관심사에 해당한다. - 저장이 되기 위한 어떤 것이다.(Thing) ※ 엔터티란 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 (Thing)"으로 설명할 수 있다. 2. 엔터티와 인스턴스에 대한 내용과 표기 - 엔터티를 표현하는 방법은 각각의 표기법에 따라 조금씩 차이는 있지만 대부분 사각형으 로 표현된다. 다만 이 안에 표현되는 속성의 표현방법이 조금씩 다를 뿐이다. 3. 엔터티의 특징 가) 업무에서 필요로 하는 정보 - 반드시 시스템을 구축하고자 하는 업무에서 필요로 하고 관리하고자 하는 정보여야 한다. 나) 식별이 가능해야 함 - 식별자(Unique Ide.. 2023. 5. 8.
26. 엑셀 파일 처리(엑셀 파일 내용 수정) 1. 엑셀 파일 내용 수정 - 엑셀 파일의 내용을 수정할 때는 원본 파일에서 직접 수정하는 것이 아니라, 원본 엑셀 파일을 읽고 workbook을 만든 후 workbook 내용을 수정하고 새로운 엑셀 파일을 생성하는 방식으로 한다. const xlsx = require('xlsx'); const workbook = xlsx.readFile('./xlsx/test.xlsx'); // 액샐 파일 읽어오기 const firstSheetName = workbook.SheetNames[0]; // 첫 번째 시트 이름 가져오기 const firstSheet = workbook.Sheets[firstSheetName]; // 시트 이름을 이용해 엑셀 파일의 첫 번째 시트 가져오기 firstSheet['B2'].v =.. 2023. 4. 24.
12. dotenv 모듈 사용 1. dotenv 모듈을 설치 dotenv 모듈 설치 npm install dotenv mysql 폴더에 .env 파일을 생성하고 다음과 같이 MySQL 접속 정보를 작성 - 참고 (https://sancheck-developer.tistory.com/31) mysql 폴더에 index.js 파일에서 MySQL 접속 정보를 다음과 같이 작성 - 참고 (https://sancheck-developer.tistory.com/31) mysql 폴더에 생성한 .env 파일을 환경 변수로 사용하려면 app_mysql.js 파일에 다음과 같이 추가 app_mysql.js 파일을 실행하고 localhost:3002/customers 접속하면 MySQL에 접속한 후 customers 테이블에 있는 데이터를 조회하는 것.. 2023. 3. 12.
728x90
반응형