티스토리 뷰
| 데이터베이스(database)
효율적 관리와 검색을 위해 구조화한 데이터 집합
| DBMS(DataBase Management System)
데이터 접근, 관리.
응용프로그램과 데이터베이스 사이에서 정보 생성, 데이터베이스를 관리.
응용 프로그램이 필요한 데이터 작업을 DBMS에 요청
→ DBMS : 관리하는 데이터베이스로 작업 수행 후 결과값 제공
| 데이터 모델
컴퓨터에 데이터 저장하는 방식. 트리형, 그래프형, 관계형 데이터 모델(오라클!)
| 관계형 데이터 모델(RDBMS)
개체(entity) - 테이블(table), 릴레이션(relation)
속성(attribute) - 열(column)
관계(relationship) - 개체와 개체 또는 속성 간의 연관성 나타내기 위해 사용
오라클, MySQL 등등
| SQL(Structured Query Language)
데이터베이스 질의 언어.
질문을 던지면 RDBMS에서 답을 줌.
SQL 사용목적
Data Query Language | SELECT |
Data Manipulation Language | INSERT, UPDATE, DELETE |
Data Definition Language | CREATE, ALTER, DROP |
Transaction Control Language | COMMIT, ROLLBACK |
Data Control Language | GRANT, REVOKE |
1. 관계형 데이터베이스와 오라클(ORACLE)
| 관계형 데이터베이스 구성요소
-테이블(table), 행(row), 열(column)
학번 | 이름 | 생년월일 | 전화번호 | 집 주소 | 학년 | 학기 | 학과 코드 | 졸업 여부 |
12345678 | 홍길동 | 971210 | 010-1111-1111 | 서울시 ... | 1 | 2 | COM | |
12345677 | 성춘향 | 940424 | 010-1234-5678 | 부산시 ... | 4 | 1 | BNS | 졸업 |
12345676 | 박문수 | 960605 | 010-9876-5432 | 광주시 ... | 2 | 2 | MTH |
-기본키(PK)
테이블에 저장된 행을 식별할 수 있는 유일한 값. 중복 불가. null값 불가 ex) 학번
-후보키 : 기본키가 될 수 있는 키
-기본기 : 후보키 중 기본키가 아닌 것.
-외래키 : 특정 테이블에 포함되어 있으며 다른 테이블의 기본키로 지정된 키
ex) 학과 코드가 학생 정보 테이블, 학과 정보 테이블.
학생 정보 테이블에서 '학과 코드'를 외래키
-복합키 : 여러 열 조합해 기본키 역할
| 자료형
VARCHAR2(길이) | 4000Byte만큼의 가변 길이 문자열 데이터 저장. 최소 1Byte |
NUMBER(p, s) | p - 전체 자릿수 / s - 소수점 이하 자릿수 s자리만큼 소수점 이하 자릿수 표현, 이 소수 점 자리를 포함한 전체 P자리만큼 숫자 데이터 저장 |
DATE | 날짜 형식 저장하는 자료형. 세기, 연, 월, 일, 시, 분, 초 저장 가능 |
PL/SQL
수업 과정 중에 안 배움(?)
'수업 > └Oracle' 카테고리의 다른 글
[CH_08] 조인(JOIN) (0) | 2022.01.14 |
---|---|
[CH07]다중행 함수 (0) | 2022.01.13 |
[함수]_문자 (0) | 2022.01.07 |
[CH05]WHERE, 연산자 (0) | 2022.01.07 |
[CH04]SELECT, DISTINCT, ANNSAL, ORDER BY (0) | 2022.01.07 |
- Total
- Today
- Yesterday
- css
- A%B
- 외부구성요소
- html atrribute
- 미디어 태그
- 스크립태그
- initialized
- html layout
- ScriptTag
- html base tag
- caption-side
- BAEKJOON
- border-spacing
- CascadingStyleSheet
- empty-cell
- html input type
- 변수
- html a tag
- 입력양식
- 기본선택자
- html
- html pre
- scanner
- selcetor
- input type 종류
- JavaScript
- improt
- typeof
- Java
- text formatting
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |