분류 전체보기
-
[산대특] Network 이론 1[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 10. 14. 15:59
1014 강사님 책에 대한 내용을 그대로 베낄 수도 있으므로 많이 생략. 자세한 공부는 혼자 한 필기에서 보기 LAN은 리소스(컴퓨터, 데이터, 프린터 등)의 효율적 공유를 목적으로 컴퓨터들을 묶는 개념에서 출발 네트워크란? 데이터, 프린터 등 여러 곳에 산재해 있는 리소스를 공유해서 손쉽게 이용하기 위한 목적 LAN 네트워크들을 서로 다른 층, 건물, 도시 심지어 국가 간에도 연결할 필요가 생겼고 결과적으로 MAN(Metropolitan Area Network)이나 WAN(Wide Area Network)이 출현. WAN은 KT, LG U+, SK 등 인터넷에 연결시켜주는 ISP(Internet Service Provider)로 구성ISP는 각 조직의 라우터들을 연결. LAN 내에서 부분적인 네트워크를..
-
[산대특] MySQL, WorkBench, PHP (DB 끝!)카테고리 없음 2024. 10. 10. 17:09
1010 MySQL 데이터베이스는 mysqldump라는 명령어로 백업한다. mysqldump -u root -p cent_db > cent_bd.bak.sql 불러 올릴 때 => source 위치 원격에서 mysql -u root -prootoor -h 타겟_DB_서버해서 원격 작업 가능타겟 DB_서버에서는 grant all privileges on *.* to 'root'@'%' identified by rootoor;사전에 권한을 설정해 두어야 원격으로 들어올 수 있다. 1) MySQL 테이블 조작 ① use(OR connect) centos_db; 하고,a. show tables; 해서 cent_tbl을 확인한 뒤, b. desc cent_tbl; 해서 열_명을 보고 c. rena..
-
[산대특] Oracle10g[Role, Privilege Delegation, SYNONYM, DATA DICTIONARY, MERGE, Trigger, Cursor], MySQL[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 10. 10. 16:46
1008 사용자와 롤(Role), 권한 위임(Privilege Delegation) 사용자 계정 생성과 계정 잠금, 권한 부여 사용자들이 가질 수 있는 권한들을 묶어서 여러 롤로 만들어, 각 롤에 사용자를 넣어해당 롤에 주어진 권한을 해당 롤에 들어있는 사용자들이 사용하게 하는 것. 데이터베이스에서는 ‘사용자를 Role-based로 관리한다’ 롤(Role) 롤은 ‘CREATE ROLE role1’ 생성 시 암호를 부여가능. not identified, identified by password, externally 등을 옵션. 롤은 관리자가 생성해주는데 사용자를 생성하는 방법과 동일. Oracle에서의 권한은 ∎ 일반적connectresourcedba∎ User 관련create usera..
-
[산대특] Oracle10g JOIN(INNER, OUTER, SELF), 집합(Set) 연산자, SubQuery, Group by(Rollup, Cube), Transaction(Rollback, Lock), View Table, Index[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 10. 7. 17:32
1007 JOIN 단일 테이블에서 정보를 쿼리, 두 세 개의 테이블에서 정보를 쿼리하는 경우도 많다. Join으로 여러 테이블들을 묶어서 쿼리하는데 FROM ~ 절에 원하는 항목이 들어 있는 테이블들을 지정해주면 된다. 원하는 정보가 두 개나 그 이상의 테이블에 존재하기 때문에 이런 경우 두 테이블을 조인해서 값을 얻어오는 처리를 해야 한다. 조인이 필요할 때에는 먼저 1) 요구하는 정보(컬럼_명, 항목)는 무엇인가, 2) 요구하는 이 정보는 어느 테이블에 들어 있나, 3) 두(세)개 테이블을 조인한다면 각 테이블에서 서로 공통적으로 들어있는 열_명(관계형 데이터베이스이기 때문에 각 테이블은 특정 항목에서 PK와 FK의 관계가 적어도 하나씩은 있다)이 무엇인지 살피는데, 이 항목을 근거로 해..
-
[산대특] Oracle10g 테이블 생성, 복제, 제거, PK/FK, 제약 조건[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 10. 2. 17:47
1002 테이블 테이블은 열의 집합, 행(가로_줄)과 열(세로_줄)로 데이터가 저장. 행(Row行)은 고유한 레코드들의 집합열(Column列)은 레코드 내의 항목을 나타남 =>둘이 만나는 곳에 필드(값) 데이터는 테이블의 형태로 관리 테이블_명, 컬럼_명, 데이터 타입, 제약조건 있다. ▪ 테이블 생성은 create table ▪ 테이블에 데이터를 넣을 때, insert into 테이블_명(열_명1, 열_명2, …) values(데이터1, 데이터2, …) => 컬럼의 갯수와 입력되는 데이터 수가 일치해야한다. 입력 데이터가 부족하면 ‘ ‘ 나 null으로 값을 입력해서 갯수를 맞춰야 한다. 데이터 타입 데이터에는 다양한 값이 존재, 데이터를 입력할 때에는 데이터 타입을 지정 문자(cha..
-
[산대특] Oracle10g 표준 내장 함수, Group by, dual[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 10. 1. 17:40
1001 GROUP BY GROUP BY는 쿼리할 대상을 그룹으로 묶을 때 사용그룹화 할 대상을 GROUP BY 절에 명시해서 그룹화한 뒤, 그 그룹에 SQL 집합함수를 사용해서 다양한 결과를 얻을 수 있다. GROUP BY는 보통 집합함수 AVG(), SUM(), MIN(), MAX() 등과 함께 사용. 일단 그룹화 한 경우에는 그룹행 함수와 group by에 지정된 컬럼만 사용가능. 함수 안에 함수를 넣을 수 있다. group by ~ 도 일종의 where ~ 와 같은 조건절로 볼 수 있다. group by ~ 문에 조건을 넣는다면 where ~가 아니라 having ~ 을 다음에 넣어준다. dual 테이블단순히 수치, 날짜 계산 등을 수행한다면 dual이라는 특수 테이블을 사용S..
-
[산대특] 데이터베이스, Oracle, SQL, SQLplus[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 9. 30. 19:13
0930 데이터베이스(Database) 데이터베이스를 사용하는 이유는 원시 데이터인 '자료(Raw Material)'와 그 외 컴퓨팅(계산능력) 및 비즈니스 인텔리전스 툴을 기반으로 수집해서 저장한 '데이터 저장소(Data Warehouse)'를 충분히 활용해서 '가공 작업(Data Mining)' 통해서 유익한 정보를 추출해서 비즈니스를 더 효율적으로 운영하고, 더 나은 의사결정을 내리며, 더 민첩하고 확장 가능한 기업으로의 발전을 도모하기 위해서이다. 오늘날 운용되는 가장 공통적인 데이터베이스(database) 내의 데이터는 프로세싱과 데이터 쿼리 작업을 더 효율적으로 실행하기 위해서 일반적으로 일련의 테이블(table) 안에 행(row)과 열(column)로 모델링된다. 행과 열이 만나는 ..
-
[산대특] Windows Server 마지막 날, WDS, WinSer2016, Hyper-V, Nano Server[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정 2024. 9. 28. 09:07
0927 Windows 배포서버(Windows Deployments Service : WDS) 조직의 네트워크 안의 OS가 없는 호스트들이 설치시 DVD가 없어도 자동 부팅 및 설치를 진행할 수 있다. WDS 서버에 필요한 것, 네트워크로 클라이언트를 부팅하게 하는 PXE 서버, 네트워크로 파일을 전시키기 위한 TFTP(Trivial FTP) 서버, 부팅 이미지(boot.img), 운영체제 설치 이미지(iso), 공유폴더(네트워크 부팅에 필요한 파일 포함) 클라이언트에서 사용자가 운영체제를 선택 -> 네트워크상에서 서버 구성 요소와 통신 -> 운영체제가 설치될 수 있어야 함. ▪ 관리 구성요소는 서버와 클라이언트를 관리하는 도구 모음이다. Windows 배포서버를 설치할 때▪ AD 서버에 ..