데이터 분석과정
- 데이터 수집 -> 데이터 전처리 -> 모델링 -> 평가 및 배포
데이터 수집
- 외부 데이터(정형/반정형/비정형)
- 내부 데이터(대부분이 정형데이터)
- DBMS
- RDBMS(관계형 데이터베이스) : 정형화된 구조로 데이터 저장 / EX : ORACLE, MYSSQL, MSSQL
- DBMS
RDBMS
네트워크 : 두 대상 간의 데이터 교환
- 네트워크를 통해 데이터가 교환되려면 쌍방 간의 규약(프로토콜)을 지켜야한다.
- ORACLE은 규악(프로토콜)을 TCP/IP로 사용하도록 지정하였다.
- DB CLIENT 역시 오라클 서버에 원하는 데이터처리를 하려면 TCP/IP 규악에 맞춰 데이터 전송을 해야한다.
- TCP/IP 규악은 정확한 전송을 위해 데이터 전송이 있기 전에 CONNECTION을 통해 통신 가능여부를 확인후 , 이후에 데이터 전송이 이루어진다.
sys, system (관리자 권한 명령어)
-
- 유저생성(비밀번호생성)
- CREATE USER[유저 이름]IDENRIFIED BY[비밀번호]
- CREATE USER dba_user IDENTIFIED BY pass;
- CREATE USER web_user IDENTIFIED BY pass;
- CREATE USER user002 IDENTIFIED BY pass3;
- 유저생성(비밀번호생성)
- 생성 유저 확인
- 유저가 바꿔줄수 있는거는 소문자로 그외에 원래 있는거나 명령어는 대문자
- SELECT USERNAME FROM DBA_USERS;
-
- 비밀번호 변경
- ALTER USER [유저이름] IDENTIFIED BY [변경할 비밀번호];
- ALTER USER web_user IDENTIFIED BY pass;
- 비밀번호 변경
-
- 유저 삭제
- DROP USER[유저이름]
- DROP USER dab_user;
- DROP USER user002;
- 유저 삭제
-
- 권한 부여
- GRANT[권한]TO[대상 유저]
- GRANT CONNECT,RESOURCE,DBA TO web_user;
- GRANT CREATE TABLE, CREATE VIEW TO web_user;
- GRANT CONNECT,DBA TO dba_user;
- 권한 부여
-
- 권한 회수
- REVOKE[권한]FROM[대상유저]
- REVOKE DBA FROM web_user;
- CREATE,ALTER,DROP
- 권한 회수
파일 시스템과 DBMS의 비교
- 모든 데이터를 한 곳에 넣음으로써, 업데이트가 되면 정보가 같이 변하게끔 -> 데이터베이스 등장
- 많은 사람들이 같이 써야하기 때문에, 서버 클라이언트 모델을 사용한다.
릴레이션
용어 | 한글 용어 |
---|---|
relation | 릴레이션, 테이블 |
relational data model | 관계 데이터 모델 |
relational database | 관계 데이터베이스 |
relational algebra | 관계대수 |
relationship | 관계 |
SQL
'데이터 엔지니어링 > 데이터베이스 및 운영체제' 카테고리의 다른 글
SQL 서브쿼리(부속질의) (1) | 2023.03.22 |
---|---|
SQL_기초(JOIN) (0) | 2023.03.22 |
SQL 기초_SELECT문 (0) | 2023.03.22 |
SQL 기초 (0) | 2023.03.22 |
데이터베이스(ORACLE) 기초_2 (0) | 2023.03.22 |