기본키 - 개체 무결성

자바에서 DB에 데이터 전송할 때는 속성명을 모두 적어줘야한다

쿼리를 실행하고 F10을 누르면 COST가 나온다

---------------------

데이터베이스

릴레이션 - 테이블

릴레이션쉽 - 테이블 연결

인스턴스 - 테이블의 모든 튜플들 모음

넓은 의미의 스키마 - 데이터베이스의 모든객체

좁은 의미의 스키마 - 테이블

도메인 - 값의 범위 제한 (1~100)

원자성 - 한 속성에 한가지 데이터만 넣는.. 느낌

관계대수 - 쿼리를 수식으로 만들어 놓음

제약조건 - constraints

기본키 - 유일해야한다, 테이블에 있는 후보키들 중에 선택된 1개

복합키 - 속성을 묶은 쌍을 키로 사용

후보키 -  alternate key, 대체키, 기본키가 되지 않은 속성이나 속성을 묶은 쌍

슈퍼키 - 중복되지 않은 속성 뿐만 아니라 속성과 속성을 묶은 쌍도 슈퍼키다

대리키 - surrogate key, artificial key , 긴급할 때 기본키 대용으로 쓰는 것  - rownum 같은 것

외래키 - 다른테이블이나 같은테이블(멘토의 경우)에서 참조하는 키

관계대수

프로젝션 - SELECT

셀렉션 - WHERE

 

데이터베이스 용어

 

출처

https://cafe.naver.com/busanit2018db

 

2020 부산 IT : 네이버 카페

부산IT 자바응용

cafe.naver.com

 

프로시저와 함수의 차이

프로시저 - 리턴값이 없는 함수

함수 - 리턴값이 없는 함수 (SELECT 와 FROM사이에 있는 모든 것)

DATE - 날짜계산 등 편하기 때문에 (+연산) 3월31일 +1일 = 4월 1일

SYSDATE - 시스템 시간을 가져옴

SYSTIMESTAMP - 더 정밀한 시스템 시간을 가져옴

-----------------------------

 

 

'Database' 카테고리의 다른 글

데이터베이스 // 순위 매기기  (0) 2020.09.10
spring boot // 트랜잭션 격리수준  (0) 2020.07.27
20200427 ResultSet  (0) 2020.04.27

+ Recent posts