일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- sqld
- 컴퓨터 활용 능력 1급
- 열거형
- 웹 디자인 기능사
- 2025-02-13
- 명령 프롬프트
- 친절한 SQL 튜닝
- gitkraken을 통한 프로젝트 올리기
- INSERT
- Update
- 컴퓨터 활용 능력
- delete
- 컴퓨터 구조
- 데이터 모델링
- 운영체제
- 리눅스 마스터 2급
- github에 새 리포지토리 추가하기
- 데이터모델링
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- oracle
- 혼자 공부하는 네트워크
- mysql 설치 방법과 정상 작동 확인하기
- 뷰
- 클러스터형 인덱스와 보조 인덱스
- 인덱스의 개념과 장단점
- youtube review
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 이것이 오라클이다
- 혼자 공부하는 SQL
- 첫 프로그래밍
- Today
- Total
목록2024/11 (73)
코딩 브이로그

* Youtube Link - https://www.youtube.com/watch?v=to001kzOnBw&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=13 SELECT...FROM...WHERE서브쿼리를 이용한 테이블 복사는열과 데이터는 그대로 복사가 된다.그리고 NOT NULL 여부도 복사가 된다.PK, FK는 복사가 안 된다.GROUP BY 및 HAVING실습SUM(): 수량이 몇개인지 조회하고 싶다.AS: 컬럼 별칭 지정SUM() 연산의 순서: price * amount 컬럼을 갖은 테이블을 먼저 구하고 그 다음에 sum을 구하여서 그룹 테이블을 조회한다.AVG(): 평균CAST(AVG(amount) AS NUMBER(5,3)): 전체 5자리, 소수점 3자리..

안녕하세요, 이것이 오라클이다를 공부하고 강의 자료를 남깁니다. SELECT문 원하는 데이터를 가져와 주는 기본적인 (SELECT ... FROM)SELECT의 구문 형식실습HR. 이렇게 스키마 명을 붙여서 스키마에 있는 테이블을 조회가 가능하다. SYS. 시스템 스키마이다.DBA_USERS를 통해서 모든 사용자(스키마) 조회가 가능하다.DBA_TAB_COLUMNS를 통해서 스키마의 테이블 조회가 가능하다. sqlDB 스키마를 만들고 userTBL, buyTBL 등을 만들었다. CREATE SEQUENCE idSEQ;시퀀스를 만들면 idSEQ.NEXTVAL 정도가 가능하다. COMMIT;을 통해서 완료한다. 감사합니다.

* Youtube Link - https://www.youtube.com/watch?v=m60T2eFbCYA&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=11 Linux 컴퓨터에 설치된 Oracle을 사용하고 싶다면 다음 그림과 같은 구성을 해야 한다. 먼저 리눅스 서버에 접속을 해보았다.리눅스 서버의 ip주소를 확인해보았다.두번째의 inet을 확인하면 된다.그리고 윈도우 컴퓨터에서 리눅스 서버에 ping을 보내본다.잘 응답하는 것을 확인할 수 있다.그리고윈도우 컴퓨터의 Oracle SQL Developer를 통해서리눅스 서버의 오라클로 접속을 한다.윈도우 컴퓨터에서 리눅스 컴퓨터로 접속을 한 것이다.그리고 dba_users 를 확인해서스키마들을 총 확인한다.이번에는..

* Youtube Link - https://www.youtube.com/watch?v=SywgEhFczHs&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=10 SQL Developer테이블을 우클릭하고 빠른 DDL을 통해서워크 시트에 저장을 하면다음과 같이 DDL문이 나오는 것을 볼 수 있다.생각보다 CREATE문이 복잡하다.기본값 세팅을 위해서다.우리가 입력할 때는 기본값 세팅을 직접 입력하지 않아도기본값이 자동으로 입력된다.실제 CREATE문은 생각보다 많이 복잡하다.carTable을 생성하고테스트 데이터를 입력한 다음SELECT * FROM carTable; 명령어를 실행해서테이블을 조회해봤다. HELP INDEX를 통해서SQLPLUS 전용 명령어를 확인할 수 ..

* Youtube Link - https://www.youtube.com/watch?v=dI_tFgM0WH0&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=9 데이터베이스 모델링이란데이터베이스 모델링이란 건축물의 설계도와 같다. 프로젝트란현실세계의 업무를 컴퓨터 시스템으로 옮겨놓는 일련의 과정폭포수 모델폭포가 떨어지듯이 각 단계가 끝나면 다음 단계로 진행하는 것데이터베이스 모델링폭포수 모델의 업무 분석과 시스템 설계 부분에 들어간다.현실에서 쓰이는 것을 테이블로 만든다.현실세계 - 진열된 물건, 직원, 고객이 쇼핑몰을 운영한다.이를 데이터베이스의 테이블로 만든다.또한 행위 자체도 테이블로 만들 수 있다.모델링도 별도의 책이 따로 있다.이를 공부하면 좋다.이렇게 L자형 ..

* Youtube Link - https://www.youtube.com/watch?v=lbZl33HdgGc&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=8 데이터의 백업 및 복원 실습명령 프롬프트에서 exp userid=SYSTEM/0000@xe OWNER=Shop FILE=C:\DB백업\Shop01.dmp 명령어를 통해서사용자의 아이디와 비밀번호와 SID가 SYSTEM/0000@xe스키마는 ShopC:\DB백업 디렉토리에Shop01.dmp 파일이라는Shop 스키마에 대한 백업 파일을 생성하여 백업한다.그리고 Oracle Developer에서 확인한다.데이터가 잘 있다.그리고 PRODUCTTBL이라는 테이블을 삭제하고다시 조회를 했다.이를 사고라고 치겠다.이번에는 ..

* Youtube Link - https://www.youtube.com/watch?v=ldbslx2F4oY&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=7 테이블 외의 데이터베이스 개체의 활용 인덱스 생성 및 조회 뷰저장 프로시저트리거를 실행하면 INSERT/UPDATE/DELETE가 자동으로 실행탈퇴한 회원을 다른 테이블에 모아야 한다면트리거를 통해서 이를 수행할 수 있다.삭제한 데이터가 트리거로 저장하기로 한 테이블에서 조회가 된다. 감사합니다.

* Youtube Link - https://www.youtube.com/watch?v=2sL0g_jwMzc&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=6 테이블 생성 테이블 생성 실습스키마, 이름 그리고 열들을 만들었다.memberid, membername, memberaddress는 대문자로 자동으로 입력된다.PK열을 클릭하면 PK 등록이 가능하다.또한 데이터 타입을 지정할 때 한글이라면 데이터 타입을 nchar 또는 nvarchar2로 지정한다.동일하게 제품 테이블도 만들었다.만들어진 테이블을 확인해봤다.SQL문을 보면 생각보다 복잡하다.8장에서 다룰 예정이다.데이터를 보면 아무것도 입력되지 않았다.문서 초록색 플러스 버튼을 클릭을 해서 다음과 같이 데이터를 ..

* Youtube Link - https://www.youtube.com/watch?v=XpWrNgY5yew&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=5 요구사항 분석과 시스템 설계 그리고 모델링데이터베이스 구축을 하기 위해서는 요구사항 분석, 시스템 설계 그리고 모델링이 필요하다.결과적으로 이렇게 그림이 나온다.이 그림을 가지고 데이터베이스가 이렇게 돌아가는구나를 파악한다.스키마는 데이터베이스의 묶음으로 본다.mysql이나 sqlserver는 스키마 = 데이터베이스이다.오라클은 스키마들 자체를 관리하는 것을 데이터베이스라고 부른다.단위가 살짝 다르다.한 명의 사용자는 하나의 스키마를 갖고 있다. 이 그림을 보면 사용자가 3명이라고 보면 된다.쇼핑몰 사용자, HR..

Youtube Link - https://www.youtube.com/watch?v=-13s5TiJdxw&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=4 샘플 데이터의 설치 오라클은 사용자 이름과 스키마 이름이 동일하다. 실습사용할 데이터베이스를 선택 후 초록색 SQL 사람 버튼을 클릭을 하면사용할 데이터베이스와 워크 시트를 열 수 있다.다음과 같은 명령어로 실행후HR 접속 계정을 따로 만듭니다.이렇게 하면 현재 두명의 사용자로 접속되어 있는 상태이다.이렇게 SELECT * FROM TAB; 명령어를 실행하면다음과 같이 스키마의 모든 테이블들을 조회할 수 있다. HR 스키마에는 테이블들이 8개 있다.오라클 sql 디벨로퍼 창을 닫으면 접속도 자동으로 끊긴다. 오라클 ..