목록24-1/데이터베이스 (4)
잔디심기

요새 파이썬을 쓰다보니 자꾸 주석을 #으로 달다가혹시 오라클은 c처럼 //을 쓰나 싶어 //로 고쳤건만오라클의 주석은 --이었다.. ㅎ --sequence 생성create sequence id_seqincrement by 1start with 1minvalue 1maxvalue 10nocycle; sequence function에 대한 조건은 딱히 없어서내 맘대로 아무거나 하나 만들어두었다.
최소 하나의 foreign key 와 하나의 check clause가 있어야 한다 내가 구성한 스키마를 보았을 때, t1 table과 hle table의 name칼럼은 player의 name을 참조하도록 만들면 좋을 것 같았다. # foreign key 지정. hle TABLE은 player TABLE의 name 컬럼을 참조한다.ALTER TABLE hleADD CONSTRAINTS constN foreign key (name)REFERENCES player on delete cascade; on delete cascade 제약 조건을 걸어주었다.>> 부모 테이블에서 row와 column을 삭제할 시 자식 테이블에서도 동일하게 적용 (일관성 유지하기 위해)
교수님께서 프로 야구 구단으로 예시를 들어주신 것에서 아이디어를 얻어e스포츠로 가닥을 잡았다. lck선수들로 구성했고DB에 값을 넣기 전에 엑셀에 먼저 큰 그림을 그려놓고 보면서 생성했다. # team TABLE 만들기CREATE TABLE team (name varchar(10) primary key,rank integer,odds numeric(3, 2));# t1 TABLE 만들기CREATE TABLE t1 (name varchar(30) primary key,age integer,debut integer);# hle TABLE 만들기CREATE TABLE hle (name varchar(30) primary key,age integer,debut integer);# playler TABLE 만들..

예전에는 sql plus라는 툴을 이용해 실습이 가능했다고 하는데최근엔 sql plus를 지원하지 않아 sql developer로 실습을 해야 한다. 오라클 SQL Developer 실행, 연결방법 및 에러 정리오라클 SQL Developer는 오라클 설치와 동시에 깔리는데 JDK 32비트만 호환되기 때문에 사용하기 위해서는 반드시 JDK 32비트를 설치해놔야 한다 www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 설치는 위 링크로 들어가서 Windows x86을 설치해주면 된다 예전에는 가입 안해도 됐는데 이제는 반드시 오라클 사이트에 회원가입을 해야 한다 이후 다운받은 exe 파일을 실행한 후 다음다음 눌러서 설치하면 C:\P..