일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 이것이자바다
- 스프링
- CRUD
- 정처기공부
- 자바의정석
- function
- 소프트웨어설계
- 정보처리기사
- 게시판
- 어노테이션
- 정처기
- 스프링부트
- 프로그래머스
- 정처기필기
- 자바
- spring
- 코딩테스트
- 파이선
- 파이썬
- 게시판만들기
- 정처기예상문제
- PYTHON
- springboot
- 자바의정석요약
- CRUD구현
- 정보처리기사필기
- 게시판프로젝트
- 소프트웨어개발
- 정처기설명
- Today
- Total
목록정처기설명 (30)
Helmi
키 (key) : 데이터베이스에서 조건에 만족하는 튜플 찾거나 순서대로 정렬할 때 기준 되는 속성 슈퍼키 (super key) : 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키. 릴레이션을 구성하는 모든 튜플에 대해 유일성(unique)은 만족하나 최소성(minimality)는 만족 못함 후보키(Condidate key) : 릴레이션 구성하는 속성 중 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합, 유일성과 최소성 모두 만족 기본키(Primary key) : 후보키 중에서 특별히 선정된 키로 중복된 값과 NULL 값을 가질 수 없다 대체키(Alternate key) : 후보키 중에서 선정된 기본키 제외한 나머지 후보키 의미 외래키 (Foreign key) : 다른 릴레이션의 기본키 참조하..
DDL (데이터 정의어) : CREATE, ALTER, DROP, TRUNCATE 스키마, 도메인, 테이블, 뷰 등에 대한 정의(CREATE), 수정, 삭제하기 위한 언어 DML(데이터 조작어) : SELECT, UPDATE, INSERT, DELETE 데이터 조작(테이블에 데이터 저장, 조회, 변경, 삭제)하여 생명주기 제어하는 언어 DCL(데이터 제어어) : COMMIT, ROLLBACK, GRANT, REVOKE 사용자 등록하고 사용자에게 특정 데이터베이스 사용할 수 있는 권리 부여하기 위한 언어
릴레이션 특징 학번 이름 학년 신장 학과 89001 홍길동 2 170 CD 89002 이순신 1 169 CD 87012 임꺽정 2 180 ID 86032 장보고 4 174 ED - 한 릴레이션에 포함된 튜플은 모두 상이하다. ex) 릴레이션을 구성하는 홍길동 레코드는 홍길동에 대한 학적사항을 나타내는 것으로 릴레이션 내에서는 유일 - 한 릴레이션에 포함된 튜플 사이에는 순서가 없다. ex) 릴레이션에서 홍길동 레코드와 임꺽정 레코드의 위치가 바뀌어도 상관 없음 - 튜플들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변한다. ex) 릴레이션에 새로운 학생의 레코드 삽입하거나, 기존 학생에 대한 레코드 삭제함으로써 테이블은 내용 면에서나 크기 면에서 변하게 된다. - 릴레이션 스키마를 구성하는 ..