본문 바로가기

분류 전체보기142

2024_07_08_월 오늘의 코딩순서 오늘의 코딩 포인트1. JSP 개발환경1. 웹 프로그래밍의 이해웹 브라우저의 요청을 받아 해당하는 웹페이지를 찾아서 보내주는 일을 하는 컴퓨터(일을 하는 소프트웨어)를 웹서버라고 함웹 서버는 웹브라우저로부터 URL을 받아서 그에 해당하는 HTML 문서를 찾아서 웹브라우저로 보내주는 일을 함 2. HTTP 프로토콜 개요 HTTP 프로토콜 : TCP/IP 를 기반으로 하여 웹에서 사용하는 프로토콜로서 요청(Request) 과 응답(Response) 데이터를 전송하는 방식TCP/IP컴퓨터 사이의 통신 표준 및 네트워크의 라우팅 및 상호연결에 대한 자세한 규칙을 지정하는 프로토콜 스위트현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 프로토콜의 모음OSI 모델을 기반으로 실제 사용될 수.. 2024. 7. 8.
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.