본문 바로가기

학원 일기

(97)
db11일차 1.er복습 2.과제내줌 > 못했음 3.과제풀이 ern으로 시작 > 상품명에 시퀀스가 필요할것같다고 말함1.er복습 2.과제내줌 > 못했음 3.과제풀이 ern으로 시작 > 상품명에 시퀀스가 필요할것같다고 말함
db10일차 1. er관계도 복습 2.이클립스에 뭐설치함 jaesu.tistory.com/entry/Eclipse%EC%9A%A9-ERD-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-ER-MASTER-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 Eclipse용 ERD 프로그램 ER MASTER 설치하기 Eclipse용 ERD 프로그램 ER MASTER 설치하기 1). Help >> Install New Software.. 선택 2) 업데이트 사이트 추가하기 ADD 버튼을 클릭하여 사이트 정보 추가 Name : ER Master Location: http://ermaster.sourcef.. jaesu.tistory.com 3.java에서 ert사용중 2.이클립스에 뭐설치함 ..
db 9일차 `1. view에 대한 개념 아예놓쳤음 문제가될까?/.. 일반 뷰를봤을때 든생각은 이거 select 로 조건뽑이서 확인하는거랑 머가 다른거지??였다 뷰는 복합뷰에서 장점이 나오는것같다 하지만 이것도아직 애매하다 복합뷰를 만들기위해서 역시 테이블을 조인해야하지만 조인한데이터들만 모아놓은상태에서 또 검색을하는경우에 복합뷰가 의미가 있어지는게 아닐까라는 생각을했다`1. view에 대한 개념 아예놓쳤음 문제가될까?/.. 일반 뷰를봤을때 든생각은 이거 select 로 조건뽑이서 확인하는거랑 머가 다른거지??였다 뷰는 복합뷰에서 장점이 나오는것같다 하지만 이것도아직 애매하다 복합뷰를 만들기위해서 역시 테이블을 조인해야하지만 조인한데이터들만 모아놓은상태에서 또 검색을하는경우에 복합뷰가 의미가 있어지는게 아닐까라는 생..
db8일차 1.어제꺼 복습 delete from table where 조건
db7일차 1.오전은 과제복습 select마무리 --insert 문 --테이블 구조 확인 desc departments; --1st 안되는데?.. insert into departments(department_id,department_name,manager_id,location_id) values(290, '개발자',200,1700); --1행에 삽입됨 insert into departments(department_id, department_name, location_id) values(300,'디자이너',1700); --이건 2행에삽입 insert into departments(department_id, department_name,location_id) values(400,'안녕',1222); -- 이건 3행에삽입
db6일차 1. 서브쿼리 복습 () 사용 , order by절 사용불가 / select의 문에는 1가지만 들어올수있음 * ( select * from 테이블 where 조건) 이런식으로 조건문처럼 사용 서브쿼리 결과가 2개 행이상일경우 다중행 서브쿼리이며 이떄 사용되는 연산자가있다 -in < 말그대로 포함하고있느냐를 묻는것. 서브쿼리 복습 () 사용 , order by절 사용불가 * ( select * from 테이블 where 조건) 이런식으로 조건문처럼 사용 서브쿼리 결과가 2개 행이상일경우 다중행 서브쿼리이며 이떄 사용되는 연산자가있다 *단일행 서브쿼리 = = , 연산잡이용 *다중행서브쿼리 -in < 말그대로 포함하고있느냐를 묻는것 -any < 최소보다 크고 최대보다 작다식 -all < 전체기준 < all( ..
db5일차 1. 오늘하루 엄청 불성실하게 수업했음 ~~~~~~~.. 현재 3시반 서브쿼리들어감 2. 서브쿼리 * 단일 행 서브쿼리 * 다중 행 서브쿼리 *스칼라 서브쿼리 * 인라인 뷰
db4일차 1.where절이 앞에절보다 먼저실행된다 5000 --안됨 group by department_id having sum(salary) > 100000; --job id 별 개수 select job_id, count(*) from employees group by job_id having count(*) > 1 order by job_id; select department_id from employees; -- 부서아이디가 50이상인 행을 그룹핑 하고, 그룹평균중 5000이상만 조회,정렬 select department_id, avg(salary) from employees where department_id >= 50 group by department_id having avg(salary) >= 500..
디비 3일차 XEPDB1 사용자이름에 입력하고 들어가는건 복사본 pdb서버로 들어간다는것을 뜻함 2. 함수 * substr('문자', 이숫자 부터, 이숫자번 출력 7이면 5번쨰부터 문자7번출력 *lpad(17600, 10 , '*') >> 10자리를 출력할건데 문자가 부족하면 왼쪽에는다 *로 채운다 >>*****17600 출력 *rpad 는 오른쪽으로 작용 select * from employees where lower (first_name) = 'ellen'; 10자리를 출력할건데 문자가 부족하면 왼쪽에는다 *로 채운다 >>*****17600 출력 *rpad 는 오른쪽으로 작용 select * from employees where lower (first_name) = 'ellen';
데이터베이스 2일차 sqldevolope 설치 < 이것도 오라클에서 소프트웨어 선택후 jdk포함된 64비트윈도우운영체제용 설치 기업꺼 ㄴㄴ 실제베이스 cdb 가상베이스 pdb < 우린 가상베이스 사용 (최근 오라클은 이방식 데이터의 보존및 기타등등의 이유로) 2. --주석문 alter user hr identified by hr; -- hr유저의 비번 hr로설정 //hr이라는 계정이름자체가 연습용계정이였음 ㄷㄷvolope 설치 < 이것도 오라클에서 소프트웨어 선택후 jdk포함된 64비트윈도우운영체제용 설치 기업꺼 ㄴㄴ 실제베이스 cdb 가상베이스 pdb < 우린 가상베이스 사용 (최근 오라클은 이방식 데이터의 보존및 기타등등의 이유로) 2. --주석문 alter user hr identified by hr; -- hr유저의..