22.01.11 DB / IoT 기초

최고고·2022년 1월 11일
0
post-custom-banner

데이터베이스 기본 데이터 수집-저장-분석-예측-서비스

데이터베이스 ?

-무결성 보장된 데이터의 집합, 정보로 활용하기 위해 데이터 저장.
-표(표 제목, 열이름으로 구성해 )의 형태로 데이터 저장.
-잘못된정보도 정보다 / 그러므로 데이터가 정확해야됨 : 무결성
-테이블 : 데이터를 저장하는 단위, 표의 제목 행,열(column) 구성된 표와같은 구조
-disk 는 읽고 쓰기만 (I/O) process(CPU)에서 Disk 에서 불러와 ram이란 저장공간에 Input, ram에서 disk로 output
-0과 공백 각 숫자, 문자로 1바이트, null값은 비어있음.

-primary key : 무결성 보장을 위한 제약조건. not null + unique 중복값x / 테이블의 대표 column에 설치
-foreign key : 다른 테이블의 컬럼 데이터를 참조할 때 씀. 테이블간 관계설정. 종속적 삭제 방지. 널값, 중복 허용.

  • 데이터 처리(정보처리)
    -일괄처리 : 여러개의 작업을 모아 한번에 처리 시스템 안정적
    -실시간 온라인 처리 : 일괄처리의 단점보완--> 실시간 피드백 가능~ 시스템과부화
    -분산처리 : 실시간 단점보완 여러 시스템으로 처리.
    -트랜잭션 일괄처리의 기준, 작업의 모음과 단위.. 종료 후 commit. or rollback. 디스크의 I/O개선.
    -commit : 정상적 트랜잭션 수행시 트랜잭션의 모든 작업 내용을 db에 영구히 물리적으로 저장 정상적 트랜잭션 완료한 내용을 한꺼번에 db에 저장
    -rollback : 잘못 수행된 트랜잭션의 내용을 트랜잭션 이전 시점으로 취소

    DB는 현재시점만 나타낸다. 무결성을 보장하기 위함 검색, 삽입, 수정, 삭제 =>DB운영하는 방법

  • DBMS
    : DB를 쉽게 관리할 수 있도록 도움을 주고 사용자의 요청을 처리해주는 중간 관리자
    ex) oracle, sqlserver, db2 등등 DB는 버전 상관없이 11G를 제일 많이 사용함
  • SQL
    -DB와 통신 가능한 유일한 언어, 모든 프로그래밍과 DB에 이용 가능함
    -파이썬, 자바 등등 의 모든 DB에서 사용가능
    -SQL을 잘 사용하면 나머지는 응용가능
    -SQL PLUS 는 SQL 편집기, 명령어 코드 입력 편집기
    -db 접근할 때 sql conn
    -conn system/ ???? : conn- DB에 접근할때 쓰는 명령어 connected의 약어 system은 현재 우리가 사용하는 오라클인 시스템 관리자 이고 ????는 패스워드

아두이노

-리셋버튼 : 코딩된걸 첨부터 다시시작
-tx rx 코드 송수신
-디지털핀 1~13 / 아날로그핀 1~5
-->디지털 핀 중 PWM(~로 표시, 3, 5, 6, 9, 10,11번)핀은 아날로그 신호 처럼 제어 가능
-LED등은 +는 긴다리
-/~/ 안에 있는거 긴 주석, //은 주석
-코딩 업로드 할 때 보드에서 우노 확인 하고, 포트에서 우노 확인.


void setup() {
//아두이노를 실행했을 때 셋업 중괄호안의 딱 한번만 실행하는 부분
//pinMode(핀번호, 입출력설정) 해당 핀번호를  설정(입출력)하는기능
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
//셋업 먼저 실행 후 loop안은 전원이 끊기기전까지 계속 실행
//digitalwrite(핀번호, 값) 디지털 신호를 사용할때 쓰는 함수
  digitalWrite(LED_BUILTIN, HIGH);   //high는 +  high or 1쓰면됨
  delay(1000);                       //아래코드를 해당 숫자만큼 지연시킴 delay(지연시간초) 1000이 1초 밀리세컨
  digitalWrite(LED_BUILTIN, LOW);    //low는 - or 0
  delay(1000);                       
}

ctrl t 누르면 줄정렬

post-custom-banner

0개의 댓글