300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 킥스타트
- AI
- 운영체제
- 코딩 테스트
- 코딩
- 알고리즘
- dp
- OS
- 네트워크
- DFS
- 딥러닝
- 리눅스
- 코딩테스트
- 파이썬
- 브루트포스
- 순열
- 구글 킥스타트
- google coding competition
- kick start
- 동적프로그래밍
- 프로그래머스
- nlp
- 백준
- 프로그래밍
- linux
- BFS
- 동적 프로그래밍
- 그래프
- PYTHON
- CSS
Archives
- Today
- Total
오뚝이개발자
[DB] CH4. intermediate SQL(중급 SQL) - View, integrity constraints 본문
728x90
300x250
View란?
- 특정 user에게 특정 data를 숨긴 채 보여주는 일종의 virtual relation(새로운 relation을 만드는 것이 X)
- 사용 이유 : 모든 user에게 전체 데이터를 다 보여주는 것을 원하지 않을 때
- 예컨대, instructor relation에서 ID, name, dept_name만 보여주고 salary 데이터는 숨겨서 보여주고 싶을 때
Integrity constraints
DB에 추가되는 변동사항이 data consistency를 잃게 만들지 않도록 하는 제약조건
- Integrity constraints on a single relation
- not null
- primary key
- unique : 유일성
- check(P) : 해당 predicate를 만족하는지 조건검사
- Referential integrity constraints
- foreign key constraints
728x90
300x250
'CS 기초 > DB' 카테고리의 다른 글
[DB] CH7. ER 모델(Entity-Relationship Model) (0) | 2020.11.02 |
---|---|
[DB] CH5. Advanced SQL(고급 SQL) - JDBC, ODBC, 트리거(Trigger) (0) | 2020.11.02 |
[DB] CH3. SQL 기본 문법(Intro to SQL) (0) | 2020.10.29 |
[DB] CH2. 관계형 데이터 모델(Relational Model) (0) | 2020.10.28 |
[DB] CH1. 데이터베이스시스템(DBMS) 개괄 (0) | 2020.10.28 |
Comments