데베기초 13주차
데이터 무결성 컬럼 단위로 제약조건 적용시키기 널 제약조건 create table emp02( empno number(4) not null, ename varchar2(10) not null, job varchar2(9), deptno number(2) ); empno, ename 컬럼은 널이 들어가면 안되게 제약 조건을 설정했다 insert into emp02 values (123, null, 'student', 1); insert into emp02 values (null, null, 'student', 1); 이렇게 삽입을 하려고 하면 아래처럼 에러가 뜬다 ORA-01400: cannot insert NULL into ("SQL_CLPLAFNUOGZMKAEMGOGGYFFRA"."EMP02"."EMP..
2023. 11. 30.
데베기초 12주차
DML에 대해서 배운다 dml 실습을 위한 테이블 livesql에서 만들기 create table dept01 as select * from scott.dept where 1 = 0; create table sam01 as select empno,ename,job,sal from scott.emp where 1 = 0; insert into sam01 values (1000,'apple','police',10000); insert into sam01 values (1010,'banana','nurse',15000); insert into sam01 values (1020,'orange','doctor',25000); insert into sam01 values (1030,'very', null,25000..
2023. 11. 23.
10주차
기말에 힙, 퀵, avl 59, 78, 65, 23, 7, 25, 52, 49, 99, 80 10개를 순차적으로 넣을 때 avl 트리 만드는 과정 • DFS 인접 리스트를 이용한 dfs 탐색 adj_list = [[2, 1], [3, 0], [3, 0], [9, 8, 2, 1], [5], [7, 6, 4], [7, 5], [6, 5], [3], [3]] n = len(adj_list) visited = [0] * n def dfs(v): visited[v] = 1 print(v,' ', end = ' ') for i in adj_list[v]: if visited[i] == 0: dfs(i) print("dfs") for i in range(n): if visited[i] == 0: dfs(i) 0~9 ..
2023. 11. 10.