[오라클로 배우는 데이터베이스 입문] 2. 관계형 데이터베이스와 오라클 데이터베이스

jychan99·2023년 7월 5일
0

2.1 관계형 데이터베이스의 구성 요소

테이블
표형태의 데이터 저장공간. 가로줄과 세로줄로 구성된다.


하나의 개체를 구성하는 값을 가로로 늘어뜨린 형태.
사진의 빨간색 줄은 홍길동이라는 학생의 데이터이다.
row라고도 하며, 튜플이라고도 한다.


저장하려는 데이터의 공통 특성을 정의한다.
사진의 파란색에 해당하며, 321...323...등의 숫자는 학번을 의미한다.
데이터의 자료형, 값의 최대길이, 중복허용, null값등 저장 조건을 지정할 수 있다.
column이라고도 하며, 속성이라고도 함.



하나의 테이블을 구성하는 여러 열 중에서 특별한 의미또는 관계를 맺게하는 하나 또는 여러 열의 조합을 의미한다.
키에는 기본키, 후보키, 외래키,복합키 등이 있다.

기본키(PK,primary key)
가장 중요한 키로서, 한테이블내에서 중복되지 않는 값만 가질 수 있는 키

-기본키의 속성-
1. 테이블에 저장된 행을 식별할 수 있는 유일한 값.
2. 값의 중복이 없어야 한다.
3. NULL값을 가질 수 없다.

보조키(alternate key)
후보키에 속해있는 키. 후보키중 기본키로 지정되지 않은 열이다.

외래키(FK, foreign key)
특정 테이블에 포함되어 있으면서 다른테이블의 기본키로 지정된 키.
기본키만이 다른테이블에 외래키가 될 수 있다.

두번째 테이블의 기본키는 학과코드이고 첫번째테이블의 학과코드는 외래키이다.
그러므로 외래키를 활용해 박명수의 학과 대표전화번호에 접근 할 수 있다.

복합키
여러 열을 조합하여 기본키 역할을 할 수 있게 만든 키
만약 같은 과목코드를가진 수업에 담당교수님이2명이라면, 과목코드와 교수님을 묶어 복합키로 만들어놓으면 구분이 가능하다.


2.2 오라클 데이터베이스

오라클사가 만든 RDBMS제품

자료형
문자열 : VARCHAR2
숫자 : NUMBER
날짜 : DATE
정도만 기억해두고 새로나온게 있으면 그때 공부하자.

3장은 오라클데이터베이스 설치 및 도구프로그램설치접속하는건데, 난 이미 깔려있어서 생략, 나중에 추가하던지함

profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글

관련 채용 정보