분류 전체보기 41

[DB#10]Oracle SQL Developer 실행

Oracle SQL Developer을 찾아서 실행한다. 후에 어떤 창이 뜨는데, 나의 경우엔 환경설정 임포트 확인이라는 창이 떠서 아니오하고 실행을 이어갔다. Oracle SQL Developer을 사용하는 이유는 Run SQL Command Line에서 느낀 답답함들을 문제점들을 풀어준다. 예를 들어 나갔다오면 연결이 끊긴다던지, 관리자로 계속 로그인해야되는 그런 불편함들을 말이다. 접속에 넣어서 언제든 불러서 사용할 수 있게 해주는 것이다. 아직은 연결되어 있는 것이 없기 때문에 연결을 먼저 시작해야한다. 프로그램이 실행되면 왼쪽에 접속탭에 초록색의 +모양 버튼이 있다. 눌러 주면 새로만들기/데이터베이스 접속선택 창이 뜨는데, Name을 관리자로 설정하고, Color도 설정할 수 있다. 그 아래 사..

Database SQL/Oracle 2020.11.17

[DB#09]테이블 생성 실습문제2

Product 테이블 만들기 PRODUCT 형태 NUMBER VARCHAR2(90) VARCHAR2(30) NUMBER NUMBER(3) NUMBER DATE DATE 이름 상품번호 product_ no 상품명 product_ name 제조사 product_ company 판매가 product_ price 할인율 product_ discount 재고수량 product_ quantity 등록일 product_ regist 제조일 product_ made +) number에 ()에 숫자를 입력하지않으면 기본값은 38이다. number에 소수를 붙일 때에는 (a,b) a는 소수점앞 뒤 총 자릿수, b는 소수점뒤는 몇자리 예를들어 99.9까지 할인율이 된다고 가정하면 총 자릿수는 3자리이다. 소수점 앞2, 소수..

Database SQL/Oracle 2020.11.17

[DB#08]테이블 생성 실습문제

[문제] 다음 데이터를 music이라는 이름으로 만들어서 저장해보세요. 저장할 데이터는 음원사이트에서 사용할 데이터입니다. -음원 고유번호 : A00135 와 같은 모양의 일련번호 데이터 -음원 제목 -아티스트 -조회수 -좋아요 수 -재생 수 : 처음에 만들지 말고 나중에 추가 -인기순위 : 처음에 만들지 말고 나중에 추가 +수업중 추가내용)date 발매일 [풀이] 음원고유번호의 형태 ->A00135는 문자열이다. 때문에 varchar2(6) 으로 한다. 음원 제목의 형태 -> 일반적으로 음원사이트에서 가장 긴 음원 제목을 찾아본다 varchar2(150) 대략 이정도 아티스트 -> 요즘은 피처링도 많고 해서 길기 때문에 찾아보고 varchar2(100) 대략 이정도 조회수 -> 보통 몇 십억 뷰도 나오..

Database SQL/Oracle 2020.11.17

[DB#07]테이블 제어(Table CRUD)

헤더(Header)는 제목이라고 생각하면 좋다. 학생 명단과 점수가 있다고 하면 헤더는 이름, 점수이며 바디는 ooo 80, xxx 92 정도로 이해하면 된다. '학생명단' 테이블은 다음과 같다. 괄호는 고려해야하거나, 설명하는 부분이다. 학생명단 이름(헤더)(문자열String)(51byte) 점수(헤더)(정수 Int)(3자리0~100) 학생A(바디) 80(바디) 학생B(바디) 70(바디) 학생C(바디) 40(바디) 뽀로로(바디) 100(바디) +) 이름, 정수든 칸의 크기를 고려해야한다. 이름이 "박하늘별님구름햇님보다사랑스러우리" 라는 이름이라면 칸이 굉장히 넓어진다. 17글자의 이름이라면 한글(3byte)로 51byte이다. 한글은 유니코드로 UTF-8이다. 한글은 초성, 중성, 종성으로 3byte로..

Database SQL/Oracle 2020.11.17