CUI환경 VS GUI환경, 리눅스명령어자세히, vi단축키

CUI환경 VS GUI환경, 리눅스명령어자세히, vi단축키

CUI환경 VS GUI환경

GUI(Graphic User Interface)

문자가 아닌 그래픽 위주로 이루어진 방식을 말하며 현재의 우리가 쓰고있는 환경을 말한다.
운영체제에서 작업할때 명령어 대신 아이콘을 더블클릭하여 사용하는 등 그래픽으로 데이터를 처리하는 환경이다.

Read More
제약조건문법(컬럼레벨/테이블레벨), 제약조건 5가지, 버퍼에 있는 자주 사용할 쿼리구문을 저장하는 방법
DDL vs DML vs DCL

DDL vs DML vs DCL

SQL 명령어

관계형 데이터베이스 작동을 위해 사용하는 표준언어이고 모든 프로그램 및 유저가 데이터베이스의 데이터를 엑세스학 위해 사용하는 일련의 명령문이다.

Read More
데이터베이스기초활용

데이터베이스기초활용

데이터베이스 용어정리 (P63)

  1. 개체 = 엔티티(Entity) = 유무형의 객체
    테이블이라는 개체를 사용해서 DB에 데이터를 분류해서 저장해야한다.=> 데이터베이스관리자의 역할이 아닌 개발자의 역할이다
    즉 데이터 모델링과정을 잘해야 좋은 개발자이다.

Read More
DB기초이론, DBMS

DB기초이론, DBMS

DB 기초이론

실습환경 운영체제는 Linux!
윈도우os에서도 oracle이 잘되지만 Linux위에서 DB운영

리눅스궁금했는데 다루게된다니 신기하다!

MySQL도 수업시간에 같이 배울 예정이며
다양한 DBMS중 거진 비슷하기때문에 하나만이라도 제대로 해놓으면 다른 프로그램도 쉽게 다룰 수 있다.




가상 PC환경설치

현재 OS가 윈도우이기때문에 가상PC환경에서 리눅스를 이용하려고 한다.
가상머신을 운영할수있게 도와주는 프로그램이있다 : virtual box, ubuntu 등등

아래 사진처럼 파일 > 환경설정 > 입력 > 가상머신 > 호스트키조합을 설정해준다.
이는 가상PC에 마우스가 들어가면 빠져나올 수 있는 세팅이라 꼭 필요하다!
이걸 세팅안하고 가상환경시작하면 가상환경 나올땐 컴터 강제종료밖에………




DBMS : Database Management System

Oracle은 엄연히 말하면 DB가 아니라 DBMS이다. 즉 DBMS의 한 종류가 바로 Oracle이다
ex) Oracle, MySQL, Tibero(티베로)
시중에 나와있는 DBMS는 대부분 관계형 DBMS이다 줄여서 RDBMS.
관계형DMBS란 클라이언트가 원하는 것을 요청할때 요청사항에 위치가 포함되는게 아니라 그냥 what을 요청한다 그 후 RDMBS는 어느 위치에 있는지 스스로 찾아 데이터를 가져온다

Q. 그렇다면 DBMS와 RDBMS 차이점이 무엇일까?
DBMS안에 RDBMS가 속해있음
DBMS와 달리 RDBMS는 정규화를 수행할 수 있어 데이터중복을 최소화한다
참고링크1, 참고링크2




SQL : Structured Query Language

DBMS와 소통하려면 어떻게 해야할까? 소통할 수 있는 언어를 사용해야한다.
그러한 언어가 바로 SQL이다.

참고링크




제약조건

크게 5개정도가 있다.

  • Primary key 제약조건 : 테이플의 각 행(row)을 고유하게 식별하는 열(column) 또는 열 집합
  • Foreign key 제약조건 : 다른 테이블의 기본 키를 참조하는 열
  • Not null 제약조건 : 주로 이름컬럼에 걸어놓으면 레지스터가 이루어지지않는다 즉 필수입력사항을 이 제약조건으로 걸수있다.