일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 데코레이터
- 싸피10기
- sqld
- 리액트
- 플로이드워셜
- 14658
- Django
- git
- db
- Javascript
- SSAFY
- unionfind
- pwa적용하기
- PWA
- react
- Python
- 싸피
- 백준
- SQL
- js
- TypeScript
- VITE
- 머신러닝종류
- 셀프넘버
- QuerySetAPI
- queryset
- vitepwa
- SSAFYcial
- 싸피셜
- 알고리즘
- Today
- Total
목록sqld (4)
Meme's IT
# ORDER BY⭐ = 정렬 (기본: 오름차순) SQL 문장으로 조회된 데이터들을 다양한 목적에 맞게 특정한 칼럼을 기준으로 정렬하는데 사용 ORDER BY절에 칼럼명 대신 ALIAS(별칭)이나 칼럼 순서를 나타내는 정수도 사용 가능 DEFAULT는 오름차순(ASC), 내림차순은 DESC 옵션으로 가능 SQL 문장의 제일 마지막에 위치 SELECT 절에서 정의하지 않은 칼럼 사용 가능 NULL: Oracle에서는 제일 큰 값, SQL 서버에서는 가장 작은 값 SELECT * FROM 테이블명 ORDER BY 칼럼명; SELECT * FROM 테이블명 ORDER BY 칼럼명 DESC; // 내림차순 만약 정렬을 두번하고 싶다면? SELECT * FROM 테이블명 ORDER BY 컬럼1 ASC 컬럼2 DE..
들어가기전에,,, # 트랜잭션 이란? DB의 논리적 연산 단위, 하나 이상의 SQL문을 포함 원자성(Atomicity): 전부 실행되거나 전혀 실행되지 않음(All or Nothing) 일관성(Consistency): 트랜잭션으로 인한 DB 상태의 모순이 없음 고립성(Isolation): 부분적인 실행 결과에 다른 트랜잭션이 접근할 수 없음, LOCKING으로 고립성 보장 영속성(Durability): 트랜잭션의 결과는 영구적으로 저장됨 # TCL 데이터 무결성 보장이 목적임 1) 영구 변경 전 확인 2) 연관 작업 동시 처리 가능 Oracle에서는 1) SQL 문을 실행하면 트랜잭션이 시작되고 2) TCL을 실행하면 트랜잭션이 종료됨 DDL를 실행하면 자동으로 커밋 (DML 이후 커밋 없이 DDL을 실..
# 엔터티란? 사람, 개념 등의 명사 업무상 관리가 필요한 것 저장이 되기 위한 어느 것(Thing) # 엔티티와 인스턴스 엔터티는 범주, 인스턴스는 실제 객체 (예시) 엔터티: 과목 / 인스턴스: 수학, 영어 # 엔터티의 특징 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다. 유일한 식별자(pk)에 의해 식별 가능해야 한다. 두 개 이상의 인스턴스의 집합이여야 한다. = 두 개 이상의 속성을 갖는다. 업무 프로세스에 의해 이용되어야 한다. 반드시 속성이 있어야 한다. 다른 엔터티와 최소 1개 이상의 관계가 있어야 한다.(단, 통계성 / 코드성 엔터티는 생략 가능) # 엔터티의 분류 유/무형에 따른 분류 발생시점에 따른 분류 유형 엔터티 개념 엔터티 사건 엔터티 기본 엔터티 중심 엔터티 행위..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4uskW/btsyDMtDNdU/OKHBe4BfT9pRM0vOJSaM50/img.png)
# 모델링 현실세계를 추상화, 단순화, 정확화해서 모델로 표현하는 과정 추상화: 일정한 형식에 맞춰 표현 단순화: 제한된 표기법이나 언어로 표현 명확성: 이해가 쉽게 표현 모델링의 관점들 데이터 관점(Data, What): 어떤 데이터와 관계 있는지 / 데이터 간의 관계는 무엇인지 프로세스 관점(Process, How): 해당 데이터를 가지고 무엇을 해야하는지 상관 관점(Data vs Process): 데이터를 가지고 하는 일에 따라 데이터가 어떻게 영향을 받고 있는지 # 데이터 모델링 정보 시스템 구축을 위한 데이터 관점의 업무 분석 기법 목적 정보에 대한 표기법을 통일해서 업무 내용을 분석하는 정확도를 높임 데이터 모델을 기초로 DB를 생성 중요성 및 유의점 중복을 최소화해라 비유연성을 버려라: 사소..