목록데이터베이스 (5)
백인감자
*부정확한 부분이 있으면 피드백 해주시면 감사하겠습니다. B-Tree 참고 : http://nextcube.tistory.com/m/196 http://scanftree.com/Data_Structure/deletion-in-b-tree http://www.cs.cornell.edu/courses/cs211/2000fa/AccelStream/B-Trees.pdf B-tree 를 직접 만들어 보며 확인하는 사이트 http://www.cs.usfca.edu/~galles/visualization/BTree.html 아래와 같이 용어들을 같다고 전제하고 작성하였습니다. external node == leaf node order ==degree element==key ⌈⌉ 는 올림 연산을 뜻한다. ⌈3/2⌉=2..
Transaction 이란? Transaction 은 하나의 논리적 작업 단위를 구성하는 연산들의 집합을 뜻한다. the unit of workthe unit of recoverythe unit of concurrency 라고도 불려진다. Transaction 의 4가지 특징(ACID) Atomicity(원자성) : 이체 과정 중에 트랜잭션이 실패하게 되어 예금이 사라지는 경우가 발생해서는 안 되기 때문에 DBMS는 완료되지 않은 트랜잭션의 중간 상태를 데이터베이스에 반영해서는 안 된다. 즉, 트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 상태를 보장해야 한다. atomicity는 쉽게 'all or nothing' 특성으로 설명된다. COMMIT , ROL..
MySQL 과 visual studio 2015 가 둘 다 설치되어있는 가정하에 이루어진 설명이다.작성 게시글 기준의 환경은 Windows7 64bit 이다.MySQL 버전 : 5.7 ++)17.05.17 추가내용 최근에 네이버 지식인에 이 포스팅에 대한 에러를 묻는 글이 있어서 해당 답변글을 보고 추가했습니다. time.h 에 대한 액세스가 거부된다는 오류가 발생할 경우http://2sang.tistory.com/110 -->이 블로그에서 설명하는 절차대로 설정하면 정상적으로 동작이 됩니다. 환경구축MySQL 설치 사용1. dev.mysql.com2. downloads ->MySQL Community Edition ->MySQL Community Server 선택3. MySQL Installer 5.7..
2장. 3단계 DB 시스템 구조 Internal level : 물리적인 저장장치 입장에서 DB가 저장되는 방법. 관계형이 아니다.(테이블 형태가 아니기 때문이다)데이터의 타입이나 index유무 등 conceptual level 에 대한 저장구조를 정의한다. Conceptual level (logical level, community logical level) : 데이터베이스의 전체적인 논리적 구조로서 모든 응용프로그램이나 사용자들이 필요로하는 데이터를 종합한 조직 전체의 데이터베이스로 하나만 존재다른 두 level 사이에 위치 해 있다, 완벽한 관계형이다.(테이블 구조), data독립성을 가진다 physical data 독립성 : index, MyISAM 등이 바껴도 영향 안받는다.logical data..
MySQL 이란? 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. 응용 프로그램에서 MySQL 데이터베이스에 접근하기 위해 다수의 프로그래밍 언어로 된 API를 사용할 수 있다. 이들 API는 언어에 종속적이다. MySQL은 공식적으로 아래의 프로그래밍 언어를 지원한다. C/C++ C#/F# 볼랜드 델파이 (dbExpress를 통한) 자바 (네이티브 자바 드라이버를 통한) 파이썬 루비 REALbasic (매킨토시 계열) 프리베이직 스몰토크 Eiffel 리스프 펄 Tcl PHP · PHP4 · PHP5 · PHP6 델파이1 · 델파이2 · 델파이3 · 델파이4 · 델파이5 · 델파이6 · 델파이7 · 델파이8 델파이2007 · 델파이2008 · 델파이2009 파파라치 MySQL은 MyODBC..