DB/Oracle13 2024_09_02_월 오늘의 코딩순서ExErd 설치 (폴더: dscott5)설치 및 폴더 만들기새 프로젝트 만들기포워드 엔지니어링 만들기리버스 엔지니어링 만들기오늘의 코딩 포인트1. ExErd 설치ExErd설치c드라이브에 ExErd 폴더 만들고 그 안에 erdSource 폴더 만들기(폴더: dscott5)2. 새 프로젝트 만들기 1. 새 프로젝트 만들기 2. dscott5 폴더에 우클릭 > 새로작성 > eXERD File 만들기 3. 새 테이블 만들기 위해 테이블 끌어다가 화면에 놓기 4. 새 테이블 만들기 5. 반드시 집어넣어야할 것은 강연결, 반드시 넣을 필요는 없는 것은 약연결6. oraclexe폴더에 있는 ojdbc6.jar파일을 erdSource폴더에 복붙하기 3. 포워드 엔지니어링 만들기 1. 상단 메뉴의 eXER.. 2024. 9. 2. 2024_07_08_월 DB(ORACLE) 시험 받은 점수: 85점나의 소감: [문항1] (-10점)(해석을 안써서 감점)⭐⭐: 해당 문제는 기사시험에서 합격자를 줄일 때 많이 사용되는 난이도 높은 문제이다내가 쓴 답안 >> 3개 (U3, UB, UC) 답: 2개( U1, U2)선생님의 풀이 >>scott3:GRANT SELECT ON STUDENT TO U1 WITH GRANT OPTION => scott3 사용자가 U1 사용자에게 STUDENT 테이블에서 SELECT 하는 권한과, 다른 사용자에게 STUDENT 테이블에서 SELECT 할 수 있는 권한을 준다.scott3:GRANT SELECT ON STUDENT TO UA WITH GRANT OPTION => scott3 사용자가 UA 사용자에게 STU.. 2024. 7. 8. 2024_07_05_금~07_08_월 오늘의 코딩순서 + 코딩 포인트1. PACKAGE 패키지1. 정의와 장점자주 사용하는 프로그램과 로직을 모듈화응용 프로그램을 쉽게 개발할 수 있음프로그램의 처리 흐름을 노출하지 않아 보안 기능이 좋음프로그램에 대한 유지 보수 작업이 편리함같음 이름이 프로시저와 함수를 여러 개 생성할 수 있음성능이 우수함2. 실행특정 사용자가 생성한 패키지 내의 프로시저를 호출EXECUTE [패키지 명].[프로시저 명]다른 사용자가 생성한 패키지 내의 프로시저를 호출하는 방법EXECUTE [사용자 ID].[패키지 명].[프로시저 명] 3. 역할1. Header 역할 : 선언 (Interface 역할): 여러 PROCEDURE 선언 가능, 정의만 함CREATE OR REPLACE PACKAGE emp_info AS P.. 2024. 7. 5. 2024_07_03_수~ 07_04_목 오늘의 코딩순서 + 코딩 포인트 1. 데이터베이스 보안1. 데이터베이스 보안1. 다중 사용자 환경(multi-user environment)1) 사용자는 자신이 생성한 객체에 대해 소유권을 가지고 데이터에 대한 조작이나 조회 가능 2) 다른 사용자가 소유한 객체는 소유자로부터 접근 권한을 부여받지 않는 접근 불가 3) 다중 사용자 환경에서는 데이터베이스 관리자의 암호를 철저하게 관리2. 중앙 집중적인 데이터 관리 3. 시스템 보안1) 데이터베이스 관리자는 사용자 계정, 암호 관리, 사용자별 허용 가능한 디스크공간 할당 2) 시스템 관리 차원에서 데이터베이스 자체에 대한 접근 권한을 관리4. 데이터 보안1) 사용자별로 객체를 조작하기 위한 동작 관리 2) 데이터베이스 객체에 대한 접근 권한을 관리2. 권한.. 2024. 7. 3. 2024_07_02_화 오늘의 코딩순서 + 코딩 포인트1. VIEW1. 뷰(view)란?하나 이상의 기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블가상테이블?테이블은 디스크에 공간이 할당되어 데이터를 저장, 물리적으로 테이블에 저장하는 것은 아님하지만 전혀 저장하지 못하는 것은 아님, 실체화되는 뷰도 있다 ↳ Materialized view: 물리적으로 존재하는 테이블에 저장되는 뷰, (많이 사용되지는 않음)어떤 결과를 뽑아 내는 쿼리가 너무나도 빈번히 사용 될 경우, Query 실행 시간의 수행속도 향상을위하여 , 여러 가지의 Aggregate View를 두어, 미리 비용이 많이 드는 조인이나, Aggregate Operation 을 처리하여야 하는 SQL을 위해, 데이터베이스의 한 테이블로 저장 하며, 그 테이블.. 2024. 7. 2. 2024_07_01_월 오늘의 코딩순서 + 코딩 포인트1.데이터 무결성성능보다도 중요한 것이 무결성, 무결성이 좋지 않으면 사용률이 줄어듬1-1. 데이터 무결성 제약조건⭐⭐⭐정의: 데이터 정확성과 일관성을 보장데이터 정확성을 유지하여 다양한 종류의 업무규칙을 고려한 예student 테이블에서 학년 데이터는 1,2,3,4 중의 하나의 값만 입력모든 학번은 유일 student 테이블의 지도교수 번호는 professor 테이블의 교수 번호 중의 하나와 반드시 일치장점테이블 생성시 무결성 제약조건을 정의 가능테이블에 대해 정의, 데이터 딕셔너리(=데이터사전, 시스템 카탈로그)(밑에 기술)에 저장되므로 응용 프로그램에서 입력된 모든 데이터에 대해 동일하게 적용제약 조건을 활성화, 비활성화 할 수 있는 융통성1-2. 제약조건(Constr.. 2024. 7. 1. 이전 1 2 3 다음