티스토리 뷰

 

| 데이터베이스(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
링크
«   2025/05   »
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
글 보관함