
연습문제 1. 다음 설명의 Ⓐ와 Ⓑ의 내용이 올바르게 짝지어진 것은? ② Ⓐ 보안, Ⓑ 무결성 2. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은? ③ 사용자에 대한 권한 부여는 관리자가 아닌 DBMS 자체가 담당한다. 3. 사용자에게 객체에 대한 사용 권한을 부여하는 SQL 명령어는? ③ GRANT 4. 사용자에게 부여된 객체의 사용 권한을 취소하는 SQL 명령어는? ② REVOKE 5. 권한을 부여받은 사용자가 다른 사용자에게도 권한을 부여할 수 있도록 SQL 문을 작성할 때 필요한 옵션은? ③ WITH GRANT OPTION 6. 역할을 사용하면 얻게 되는 장점을 설명하시오. 권한 부여와 취소 등의 관리가 편해진다. 7. 사용자 Kim에게 테이블을 생성할 수 있는 시스템 권한을 부여하면서 다른 ..

보안 물리적 환경에 대한 보안 : 자연재해 등으로부터 보호 권한 관리를 통한 보안 : 권한이 없는 사용자로부터 보호 운영 관리를 통한 보안 : 권한이 있는 사용자로부터 보호 권한 관리 계정이 발급된 사용자가 로그인에 성공했을 경우에만 데이터베이스에 접근이 가능하도록 하는 접근 제어 기능을 기본으로 제공한다. 각 사용자는 허용된 권한 내에서만 데이터베이스를 사용한다. 데이터베이스의 모든 객체는 객체를 생성한 사용자만 사용 권한을 가진다. 🎨 권한 부여 : GRANT 문 객체의 소유자가 다른 사용자에게 객체에 대한 사용 권한을 부여한다. *한 번에 여러 권한 부여 가능 📫 부여 가능한 주요 권한 INSERT DELETE UPDATE SELECT REFERENCES 🧨 기본적으로 GRANT 문으로 부여받은 권..

연습문제 1. 파일을 사용할 때 운영체제로부터 부여받은 접근 권한을 무엇이라 하는가? 파일 디스크립터 2. 파일 구조 중 처음부터 순서대로 접근하는 구조는 무엇인가? 순차 파일 구조 3. 파일 구조 중 순차 접근과 직접 접근이 모두 가능한 구조는 무엇인가? 인덱스 파일 구조 4. 저장하려는 데이터의 특정 값에 어떤 관계를 정의하여 물리적인 주소로 바로 변환하는 파일 구조는 무엇인가? 직접 파일 구조 5. 직접 파일 구조에서 데이터 변환에 사용하는 함수는 무엇인가? 해시 함수 6. 파일이 전체 디렉터리 가운데 어느 위치에 있는지 나타내는 정보는 무엇인가? 경로 7. 루트 디렉터리를 기준으로 정하는 경로와 현재 디렉터리를 기준으로 정하는 경로를 각각 무엇이라 하는가? 절대 경로, 상대 경로 8. 여러 개로 ..

파일 시스템 대신 파일을 보관하고 관리하는 파일 관리자를 두어 저장장치의 전체 관리를 맡기는 시스템을 말한다. 파일 시스템에서 파일 관리자는 사용자의 요청에 따라 파일을 저장하거나 파일의 내용을 읽어온다. 💫 파일 관리자 파일 관리자는 사용자가 직접 파일을 보관하거나 접근하지 못하도록 하고, 대신해준다. 대신해주는 이유는 사용자가 직접 개입하면 파일 훼손 등 문제가 생길 수 있기 때문이다. ✨ 파일 시스템의 기능 파일 시스템은 파일을 생성하고, 사용자가 파일을 편리하게 관리할 수 있도록 디렉터리 구조를 제공한다. 또한 여러 종류의 파일을 구분하기 위해 파일 이름과 확장자를 만들어 관리한다. 파일 구성 파일 관리 접근 권한 관리 접근 방법 제공 무결성 보장 백업과 복구 암호화 ✨ 블록과 파일 테이블 데이터..

원시 값과 객체의 비교 원시 값은 변경 불가능한 값 객체 타입의 값은 변경 가능한 값 원시 값을 변수에 할당하면 변수에는 실제 값 저장 객체를 변수에 할당하면 변수에는 참조 값 저장 원시 값을 다른 변수에 할당 -> 값에 의한 전달 객체를 다른 변수에 할당 -> 참조에 의한 전달 원시 값 변경 불가능한 값 원시 값은 변경 불가능한 값이다. 한번 생성된 원시 값은 읽기만 가능하고 변경 불가하다. 위 코드를 보면 새로운 메모리 공간을 확보한다. 원시 값을 할당한 변수에 새로운 원시 값을 재할당하면 메모리 공간에 저장되어 있는 재할당 이전의 원시 값을 변경하는 것이 아니라 새로운 메모리 공간을 확보하고 재할당한 원시 값을 저장한 후, 변수는 새롭게 재할당한 원시 값을 가리킨다. 이러한 특성을 불변성이라고 한다..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 자바의 컬렉션 프레임워크를 설명한 내용으로 틀린 것은? 컬렉션 프레임워크는 Collection 인터페이스와 Collection 클래스로 제공한다. Vector는 List 인터페이스의 구현 클래스이다. HashMap 클래스는 Collection 인터페이스의 구현 클래스이다. LinkedList는 Queue 인터페이스의 구현 클래스이다. ⊙ 정답 3번 HashMap 클래스는 Collection 인터페이스의 구현 클래스이다. ※해설: HashMap 클래스는 Map 인터페이스의 구현 클래스이다. ⊙ 문제 2 다음 중 키와 값으로 구성된 객체를 저장하는 자료구조로 적합한 것은? Vector HashSet TreeSet Hashtab..

⊙ 문제 다음은 Collections 클래스의 메서드를 테스트하는 프로그램이다. 다음과 같이 실행 결과가 나타나도록 테스트 프로그램을 작성하라. import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class Main { public static void main(String[] args) { String[] s = {"독수리", "고양이", "강아지"}; ________________________________; System.out.println(list); List all = new ArrayList(list); System.out.println("nC..

⊙ 문제 프로그램에 주어진 2개의 String 타입 배열을 이용해 프로그램의 주석대로 수행하는 프로그램을 작성하시오. public static void main(String[] args) { String[] s1 = {"a","b","a","b","c"}; String[] s2 = {"c"}; // 두 배열을 Collections의 addAll() 메서드를 이용해 HashSet 객체로 생성 // 2개의 HashSet 객체를 출력 // 2개의 HashSet 객체가 동일한지 비교한 값을 출력 // s1에 의한 HashSet이 s2에 의한 HashSet 원소를 모두 포함하는지 출력 // 2개의 HashSet 합집합과 교집합을 구해서 출력 } ⊙ 문제 접근 과정 주석과 똑같이 구현해주면 된다. ⊙ 문제 풀이 i..

⊙ 문제 HashMap의 원소는 키로 한글 동물 이름, 값으로 소문자 영어 동물 이름으로 구성되어 있는데, 다음 실행 결과가 나타나도록 Map 인터페이스의 replaceAll()를 사용하여 프로그램하라. ⊙ 문제 접근 과정 Map.of를 이용하여 먼저 값을 입력받고 HashMap으로 옮겨준다. 문제 조건의 replaceAll() 함수를 해준다. ※ toUpperCase( ) : 문자열을 모두 대문자로 변환한다. ⊙ 문제 풀이 import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { Map map1 = Map.of("호랑이","tiger","사자","lion","표범",..

⊙ 문제 키보드로 입력한 정수 값을 학생의 점수로 사용하며 ArrayList에 저장한다. 입력된 정수 값이 음수면 입력의 끝이다. 점수 중에서 최고 점수부터 최고 점수 -10점 이상은 A, 최고 점수 -10 미만부터 최고 점수 -20점 이상은 B처럼 등급을 배정한 후 출력하는 프로그램을 작성하시오. ⊙ 문제 접근 과정 점수를 한번 이상 받아야 해서 do while문을 사용했다. 이 반복문은 음수를 받기 전까지 반복된다. 그리고 Collections에 있는 max() 함수로 입력받은 score 점수 중에서 가장 높은 값을 max라는 변수에 따로 저장했다. 그다음으로는 등급을 매겨주는 rating 메서드를 따로 만들어주었다. 만든 rating 메서드를 for문안에서 score.size()만큼 돌려주어 원하는..
- Total
- Today
- Yesterday
- OS
- 연습문제
- 알고리즘
- 해답
- 그리디
- 문자열
- 자바
- 파이썬
- Web
- BFS
- 구현
- 우종정
- 쉽게 배우는 자바 프로그래밍
- 쉽게배우는자바프로그래밍
- 답
- 풀이
- 정답
- CPP
- java
- 정렬
- 정리
- C++
- py
- 운영체제
- Python
- JS
- 프로그래머스
- 쉽게배우는
- 백준
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |