structured query language테이블이 있음 행과 열이 있음 예 ) MySQL, PostgreSQL SQLite(Not only SQL) : 단순히 기존 관계형 DBMS가 갖고있는 특성뿐만 아니라, 다른 특성들을 부가적으로 지원하고 있다 Document
그런데,, NoSQL은 무결성이 보장되는 것인가? 트랙젝션 수행시 ACID 는 그럼 어떻게 되는건가? 에 대한 답변을 스스로 완벽하게 할 수 없어서 이 부분에 대해서 더 공부해보았다.sql 사용시,데이터는 정해진 데이터 스키마에 따라 테이블에 저장됨 ( = 스키마를
M1 맥북 초간단 mySQL 설치법 / mysql Homebrew설치 (상세)Homebrew로 MySQL 설치 / 실행 / 종료하기데몬 (Daemon)사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다
유저 생성할때 지정한 host 값과 동일한 값을 유저 권한 부여 명령어 속 host에 적어주어야한다.mysql은 데이타베이스랑 유저랑 따로 국밥이다.oracle 에서는 유저가 곧 데이타베이스(스키마)로 취급을 하였지만, mysql에서는 데이타베이스와 user를 따로
DBDB(DataBase)는 관계있는 데이터들의 집합이다.DBMS(DataBase Management System)는 유저들이 DB를 생성하고 유지할 수 있도록 도와주는 "소프트웨어 시스템"이다. DB를 쓰지 않고 파일을 사용면 되지 않을까?파일기반의 데이터 저장소사
data? 기록될 수 있고 내포된 의미를 갖는 것 database(DB)? 관련있는 데이터들의 모임 DBMS? 사용자가 DB를 생성하고 조작할 수 있도록 해주는 소프트웨어 패키지/시스템 DataBase System? DB+ DBMS (+ DB Application)
🌝 목표 : Entity-Relationship(ER)모델에 대해 알아보자.DB 디자인 과정을 간단히 하면 다음과 같다.요구사항 수집 및 평가conceptual designconceputal SchemaLogical design(data model mapping)
🌝 Data Models, Schemas, Instances에 대해 알아보자들어가기에 앞서Data Model은 현실 세계의 개체를 컴퓨터로 표현하기 위해서 데이터를 단순화, 추상화하여 체계적으로 표현한 개념적 모델이다.전체 메커니즘 상 데이터 모델링 후 스키마를 작성
🌝 Relational Model Concepts 에 대해 알아보자 Relational 모델은 'Logical Model'이다. 수학적 관계 개념을 사용하고, 집합이론과 1차 술어 논리에 이론적 근거를 둔다.e.g) Socrates is mortal. (o)
🌝 Goal : Relation Model Constraints 에 대해 알아보자 Constraints (제약 조건) 제약조건은 어떤 값이 허용 가능하고 어떤 값이 허용 불가능한지 결정한다. DB의 무결성을 위해 제약조건을 설정한다. 주요 카테고리 : Inh
partitoning, sharding, replicationindex정규화sql 문법mariadb, mysql, oracle, postgresql 아키텍처 구조