본문 바로가기

전체 글164

SQL 구조 1.SELECT 학습 1) 구조 SELECT FROM [table] WHERE = [value] ORDER BY (1) SELECT 테이블에서 조회 하고 싶은 데이터의 필드 리스트를 기술 여러 개의 필드를 읽을 때에는 콤마(,)로 구분하여 연결 테이블 전체를 조회할때 select * from ... -> 필요한 컬럼만 기술하여 불필요한 데이터 조회 금지 Select top 1 from ~ 조회된 데이터의 1행 반환 Select top @n from ~ 조회된 데이터의 변수 행만큼 반환 Select count(*) from ~ 조회된 데이터의 ROW 카운트 반환 => 몇행이 있는지 반환 가능 (2) FROM [table] 데이터가 저장되어 있는 테이블 이름 기술 스키마명 적용하여 기술 가능. (dbo.t.. 2024. 1. 9.
데이터 베이스와 SQL의 기초 1. DataBase (DB) - 논리적으로 연관된 데이터를 모아 일정한 형태로 저장 - 응용 시스템들이 공용으로 사용하기 위해 통합, 저장한 데이터 집합 1) 종류 (1) 계층형 데이터 베이스 부모와 자식 트리관계 구조 부모는 여러 자식 레코드를 가짐 => 레코드 : 데이터 중복이 발생하기 쉬움 상하 종속 관계로 인해 수정 어려움 (2) 네트워크형 데이터 베이스 데이터를 노드로 표현한 모델 노드는 네트워크 상에 있으며 서로 대등한 관계 계층형의 단점인 중복, 상하 종속 관계 해결 구조가 복잡하여 변경이나 운영이 어렵고 종속성 문제 발생 (3) 키 - 값 데이터 베이스 NoSQL의 한 종류로 키-값을 일대일 대응한 데이터 저장 데이터 중복이 발생, 비정형 데이터 저장에 유리 => 스키마가 정의되지 않는 .. 2024. 1. 8.
챗GPT 350% 활용하기 보호되어 있는 글 입니다. 2024. 1. 7.
타입스크립트 - typeOf / keyOf typeOf / keyOf 1) typeOf 객체 데이터를 객체 타입으로 변환해주는 연산자 const fruitObj = { one:'apple', two:'pear', three:'orange' } fruit은 객체이기에, 객체 자체를 타입으로 사용할 수 없다. 만약에 객체에 쓰인 타입구조를 그대로 가져와 독립된 타입으로 만든다면, 앞에 typeof 키워드 명시해주면 해당 객체를 구성하는 타입 구조를 가져와 사용가능하다. const fruitObj = { one:'apple', two:'pear', three:'orange' } type Fruit = typeof fruitObj; /* type Fruit = { one:string, two:string, three:string } */ 함수도 타입으로.. 2024. 1. 3.