수업 완료/데이터 베이스(학교수업)
-
오라클로 배우는 데이터베이스 개론과 실습 (579p 4번 문제)수업 완료/데이터 베이스(학교수업) 2023. 5. 27. 04:04
하아.. 교수님... 이거 생각보다 PPT 만들기도 빡세고.. 귀찮다고요...ㅠㅠ 조금 다른 과제를 내주시면 안 될까요? ㅠㅠ... 자.. 과제 내용은 아래와 같다.. 데이터모델링 실무실습 문제 4번, 5번 문제(pp. 579~580) 중 학번에 따라 하나를 선택(학번이 짝수면 4번, 홀수면 5번 선택)하여 다음과 같이 풀이하시오. (1) 각 요구사항에 맞게 순서대로 객체와 관계를 찾아 ER 다이어그램을 단계별로 완성하시오. (2) 완성한 ER 다이어그램을 테이블로 변환하시오. 문제는 노트에 필기 형태로 또는 컴퓨터 문서에 풀이하여 사진 형태의 PDF 파일로 제출해 주세요. 흠... 그럼 문제가 뭔지부터 보도록 하자. 4. 은행 업무 관리 ERD 한빛은행은 지점별로 기본적인 은행 업무를 수행한다. 고객은..
-
오라클로 배우는 데이터베이스 개론과 실습 (578p 2번 문제)수업 완료/데이터 베이스(학교수업) 2023. 5. 24. 12:42
데이터모델링 실무실습 문제 2번, 3번 문제(p. 578) 중 학번에 따라 하나를 선택(학번이 짝수면 2번, 홀수면 3번 선택)하여 다음과 같이 풀이하시오. (1) 각 요구사항에 맞게 순서대로 객체와 관계를 찾아 ER 다이어그램을 단계별로 완성하시오. (2) 완성한 ER 다이어그램을 테이블로 변환하시오. 문제는 노트에 필기 형태로 또는 컴퓨터 문서에 풀이하여 사진 형태의 PDF 파일로 제출해 주세요. 학교 과제 조건이다. 나는 학번이 짝수번이라서 2번을 풀게 되었다.. 문제 1. 다음 요구사항을 읽고 개체, 속성, 관계를 식별한 후 ER 다이어그램을 작성하시오. ① 의사 한 명은 여러명의 환자를 맡고, 환자 한명은 한 명의 의사에게 진료를 받는다. 또는 환자에 대한 모든 정보를 검색할 수 있다. ② 환자..
-
oracle SQL developer명령어 공부.2수업 완료/데이터 베이스(학교수업) 2023. 5. 22. 10:15
1. AS 문 AS문은 열의 이름을 부여한다. 예시를 한번 보자 SELECT SUM(saleprice) AS 총매출 FROM Orders; 이렇게 할 경우 원래 SUM(saleprice)라고 적힌 열의 제목이 총매출로 변경되어 올라오게 된다. 2. HAVING HAVING문은 GROUP BY의 답변을 나타나는 그룹을 제한하는 역할을 한다. WHERE 문과 비슷하지만 HAVING 문은 BROUP BY의 답변의 조건만 설정할 수 있다. SELECT custid, COUNT(*) AS 도서 수량 FROM Ordes WHERE saleprice >= 8000 GROUP BY custid HAVING count(*)>= 2; 라고 한다면 열을 custid와 도서 수량의 열을 제작 한뒤 saleprice 가 800..
-
oracle SQL developer명령어 공부수업 완료/데이터 베이스(학교수업) 2023. 5. 20. 03:30
오라클 SQL 데이터 베이스 공부를 두서없이 설명해서 매우 미안하지만 어쩔 수 없다. 배우는 게 한두 개도 아니고.. 글 쓰는 것도 은근 시간을 많이 잡아먹어서 복습한다는 개념과 잊어먹지 않으려고 작성하는 건데 이게 순서대로 작성될 리가. 없다 ㅋㅋ Oracle SQL은 많다면 많고 적으면 적은 문법으로 이루어져 있다. 내가 얼마전 적은 문제풀이를 보면 기본적 문법을 어떻게 다루는지 나와있다. 만약 사용 예제를 보고 싶으면 아래링크에 가보는 걸 추천한다. 558p~561p 문제풀이 558p 문제 1. hr스키마에 있는 Employees, Departments 테이블의 구조를 파악한 후 사원수가 5명 이상인 부서명과 사원수를 출력하시오. 이때 사원 수가 많은 순으로 정렬하시오(5행) 힌트 > 기본적으로 S..
-
hr 계정 생성하기수업 완료/데이터 베이스(학교수업) 2023. 5. 15. 12:32
HR 계정 이거.. 생각보다 많이 애먹었다. 2일 정도를 여기에 시간을 쏟아부었다. 그래서 google에 검색하니 수많은 해결방법이 있었지만 대부분 도움이 되지는 않았다. 일단.. 책을 믿지 말자.. 이 그지 같은 한빛아카데미... 오라클로 배우는 데이터베이스 개론과 실습책의 문제였던 것 같다. 구버전과 신버전이 다르다고 한다.. 1. 샘플 데이터 다운로드 일단 샘플데이터가 최신버전에는 안 들어 있으니 다운로드해야 한다. Releases · oracle-samples/db-sample-schemas Oracle Database Sample Schemas. Contribute to oracle-samples/db-sample-schemas development by creating an account on..
-
558p~561p 문제풀이수업 완료/데이터 베이스(학교수업) 2023. 5. 14. 05:27
558p 문제 1. hr스키마에 있는 Employees, Departments 테이블의 구조를 파악한 후 사원수가 5명 이상인 부서명과 사원수를 출력하시오. 이때 사원 수가 많은 순으로 정렬하시오(5행) 힌트 > 기본적으로 SQL의 각 절의 사용방법을 이해해야 한다. 요구하는 컬럼이 서로 다른 테이블에 있고, 동등한 조건으로 데이터를 처리해야 적합한 데이터를 출력할 수 있다. 또한 어떤 컬럼을 기준으로 그룹화하고 집계 결과에 대한 조건 처리도 해야한다. 풀이: SELECT d.department_name, COUNT(*) FROM Departments d, Employees e WHERE d.department_id = e.department_id GROUP BY d.department_name HAVI..
-
릴레이션, 키, 무결성 에 대한 자료 정리수업 완료/데이터 베이스(학교수업) 2023. 3. 17. 11:17
IT는 역시 어렵다. DB는 봐도 모르겠다. 그래도... 어쩔 수 없으니.. 공부는 한다.. 내가 공부한 걸 정리하는 형식으로 작성해 보려고 한다. 1. 데이터베이스와 데이터베이스 시스템 데이터 : 관찰의 결과로 나타난 정략적 혹은 정상적인 실제 값 정보 : 데이터에 의미를 부여한 것 지식 : 사물이나 현상에 대한 이해이다. 만약 키/ 몸무게가 150cm/ 100KG 라고 하면 데이터는 150cm/ 100KG 정보는 키 150cm에 몸무게가 100KG면 비만입니다. 지식은 위 자료로 알수 있는 것 이렇게 구분할 수 있겠다. 2. 일상생활에서 데이터 베이스 데이터베이스 : 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것 영수증에 많은 데이터가 포함되어 있는 것과 ..