테이블
표형태의 데이터 저장공간. 가로줄과 세로줄로 구성된다.
행
하나의 개체를 구성하는 값을 가로로 늘어뜨린 형태.
사진의 빨간색 줄은 홍길동이라는 학생의 데이터이다.
row라고도 하며, 튜플이라고도 한다.
열
저장하려는 데이터의 공통 특성을 정의한다.
사진의 파란색에 해당하며, 321...323...등의 숫자는 학번을 의미한다.
데이터의 자료형, 값의 최대길이, 중복허용, null값등 저장 조건을 지정할 수 있다.
column이라고도 하며, 속성이라고도 함.
키
하나의 테이블을 구성하는 여러 열 중에서 특별한 의미또는 관계를 맺게하는 하나 또는 여러 열의 조합을 의미한다.
키에는 기본키, 후보키, 외래키,복합키 등이 있다.
기본키(PK,primary key)
가장 중요한 키로서, 한테이블내에서 중복되지 않는 값만 가질 수 있는 키
-기본키의 속성-
1. 테이블에 저장된 행을 식별할 수 있는 유일한 값.
2. 값의 중복이 없어야 한다.
3. NULL값을 가질 수 없다.
보조키(alternate key)
후보키에 속해있는 키. 후보키중 기본키로 지정되지 않은 열이다.
외래키(FK, foreign key)
특정 테이블에 포함되어 있으면서 다른테이블의 기본키로 지정된 키.
기본키만이 다른테이블에 외래키가 될 수 있다.
두번째 테이블의 기본키는 학과코드이고 첫번째테이블의 학과코드는 외래키이다.
그러므로 외래키를 활용해 박명수의 학과 대표전화번호에 접근 할 수 있다.
복합키
여러 열을 조합하여 기본키 역할을 할 수 있게 만든 키
만약 같은 과목코드를가진 수업에 담당교수님이2명이라면, 과목코드와 교수님을 묶어 복합키로 만들어놓으면 구분이 가능하다.
오라클사가 만든 RDBMS제품
자료형
문자열 : VARCHAR2
숫자 : NUMBER
날짜 : DATE
정도만 기억해두고 새로나온게 있으면 그때 공부하자.
3장은 오라클데이터베이스 설치 및 도구프로그램설치접속하는건데, 난 이미 깔려있어서 생략, 나중에 추가하던지함