반응형

DBMS 4

[MySQL] 설치 (MAC)

0. Homebrew를 설치한다. 설치 방법은 아래의 링크에 있으니 참고하시길 바랍니다. https://cruella-de-vil.tistory.com/7 Github 설치/사용법 . 들어가기 앞서 해당 글쓴이는 MAC OS의 설치법을 소개하고 있으니 Windows 사용자는 하단의 영상을 참고하면 좋을것이다. 0. Github를 가입한다. Github 홈페이지 에서 Sign Up을 진행해준다. 1. Github의 cruella-de-vil.tistory.com 1. Homebrew에서 MySql을 설치한다. 터미널에 설치 명령어를 입력하여 설치를 진행한다. brew install mysql 설치가 완료되었는지 MySql의 버전을 확인한다. mysql -V 아래의 명령어로 서버를 실행한다. mysql.se..

SQL 2022.03.28

[MySQL] 설치 (Window)

DBMS에서 복수의 데이터 베이스를 관리할 수는 있으나 하나를 선택해 관리하며 동시에 관리할 수는 없다. MySql Oracle사에서 제공하는 소규모 DataBase를 위한 RDBMS. 표준 SQL을 충실하게 지원한다. (ANSI-SQL) 싱글 데이터베이스 유지비용이 가장 저렴하다. 0. Python을 설치한다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 1. MySql 홈페이지에서 다운로드를 한다. https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE My..

SQL 2022.03.28

[MySQL] Datatype (데이터타입), Constraint(제약조건)

데이터 타입 대표적으로 숫자, 문자, 날짜(시간)을 저장하기 위한 데이터 타입으로 나눈다. 데이터 타입을 정할시 최대값과 데이터 포맷(크기, 형태)을 생각해야 된다. 최대값 > 형태 > 크기 순으로 중요하다. Ex) 학번, 전화번호, 생일 과 같은 키워드일 경우 계산을 위한 숫자가 아닌 문자의 형태기 때문에 INT가 아닌 VARCHAR Type을 사용한다. 숫자 데이터 타입 문자 데이터 타입 날짜, 시간 데이터 타입 ※ 데이터의 크기를 설정 할 때는 예상 값의 1.5배 잡는것이 안정적이다. ※ 일반 프로그래밍 언어와 다르게 SQL은 실세계에 있는 데이터를 구현하기 때문에 많은 Datatype이 있다. 숫자 데이터 타입 Datatype Bytes 설명 SMALLINT 2 -32 768 ~ 32 767 IN..

SQL 2022.03.28

DBMS

DBMS(Databas Management System) 데이터베이스를 관리하는 소프트웨어 시스템 사용자 및 응용프로그램과 데이터 베이스와의 상호작용을 처리하고 데이터를 저장/분석하기 위한 시스템 ▶ DBMS의 특징 무결성 : 동일 내용에 대해서 서로 다른 데이터를 허용하지 않음 일관성 : 규칙에 따른 CRUD 적용 회복성 : 장애 발생시 원상태로 복구 보안성 : 기밀성 및 가용성 보장 효율성 : 성능 효율, 자원 효율 ※ 이러한 특징을 만족하기 위해 3가지 기능(정의, 조작, 제어)을 제공 ※ CRUD : Create, Read, Update, Delete의 약자로 사용자가 데이터를 다루는 가장 일반적인 방법이다. ※ Fault Tolerance System : 시스템을 구성하는 부품의 일부에서 결함(..

DataBase 2022.03.25
반응형