본문 바로가기

PROGRAMMING CODE221

[Oracle] Multi-tenant, CDB, PDB, sys, system [Multi-tenant] DB안의 DB 컨테이너 역할을 수행하는 DB기능을 제공한다. [CDB] Container DataBase 하나의 CDB는 여러개의 PDB라고 불리는 독립된 DB를 담을수 있는 기능 제공 [PDB] Pluggable Database 독자적인 스키마, 스키마 오브젝트, 유저와 같은 집합을 가진다. (실제 물리적 정보 저장) [SYS] -> ROOT - Oracle DB관리자로 Super user. - Oracle 시스템의 기반이 되는 Data dictionary 소유자이며 DB생성과 삭제도 가능하다. - Oracle 시스템의 총 관리자이며, SYSDBA 권한을 갖는다. - Oracle 시스템을 유지, 관리, 생성하기 위한 모든 권한을 갖는 계정 [SYSTEM] - SYS와 유사한 .. 2021. 10. 19.
[Oracle] SQL로 간단한 검색 PROFESSORS(greetingnumber,prrofessorname,employmentyear,labororatory,phonenumber) STUDENTS(studentnumber,studentname,adderss,birth,greetingnumber_fk) 1. 유저에게 생성된 테이블 이름 모두 출력 SELECT TABLE_NAME FROM USER_TABLES; 2. 학번이 '5523'인 학생이름, 주소 출력 SELECT studentname,address FROM STUDENTS WHERE studentnumber = '5523'; 3.학번이 '5523'인 학생의 이름과 지도교수 인사번호, 지도교수 이름출력 SELECT STUDENTS.studnetname,PROFESSORS.greetin.. 2021. 10. 19.
[Oracle] 학생과 교수관계 테이블생성,데이터추가 [예시1] PROFESSORS(greetingnumber,prrofessorname,employmentyear,labororatory,phonenumber) STUDENTS(studentnumber,studentname,adderss,birth,greetingnumber_fk) [테이블 생성] students의 greetingnumber_fk가 professors의 greetingnumber을 참조하고 있기때문에 professors가 먼저 생성되어야한다. CREATE TABLE PROFESSORS( greetingnumber int PRIMARY KEY, professorname char(10), employmentyear int, labororatory char(20), phonenumber char(.. 2021. 10. 19.
[ERwin] ER다이어그램 만들기 기본사항 ERwin접속 -> [file] -> [new] -> [Logical] 새 다이어그램 생성 1. 기본모델 ER다이어그램으로 변환 엔티티 *엔티티(개체집합)생성* [Entities] -> [New] 릴레이션 *관계성(엔티티를 연결하는 선)추가* [Relationships] -> [New] - Parent : 다대일(Many to one) 중 '일' - Child : 다대일(Many to one) 중 '다' - Type : Identify(약개체집합//선) Non-identify(일반관계//점선) Many to Many(다대다) 2. 약개체집합 변환 약개체집합 identify선택 3. 재귀(같은 개체집합) 변환 밑쪽 원모양(zero or one) 윗쪽 세발은(many) no Nulls 선택시 원모양.. 2021. 10. 19.
[BAEKJOON] No.5622 C언어 다이얼 ​ ​ ​ ​if else를 쓰면 가독성이 더 좋을것같긴 하지만,, #include #include int main(){ char str[16]; int dial[26]={2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9,}; int sec = 0; scanf("%s",str); for(int i=0; i 2021. 10. 18.
[BAEKJOON] No.2908 C언어 상수 ​ ​ ​ ​ #include int changeNum(int num){ int n=100,tmp=0; for(int i=0; inum2) printf("%d\n",num1); else printf("%d\n",num2); }; int main(){ int num1,num2; scanf("%d %d",&num1,&num2); num1 = changeNum(num1); num2 = changeNum(num2); max(num1,num2); return 0; } 2021. 10. 18.