일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- DB
- ncs
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 패캠챌린지
- 데이터베이스
- 자바
- java
- 자바연습문제
- js
- 리눅스
- 자바예제
- 디자인
- 웹
- 자바기본
- 패스트캠퍼스
- 국비
- Spring
- 직장인인강
- 디자인패턴
- 재택근무
- 스프링
- DesignPattern
- java기초
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 패스트캠퍼스후기
- javabasic
- 자바기초
- linux
- 직장인자기계발
- String
- Today
- Total
목록DB (10)
FIF's 코딩팩토리
StarUML을 사용하여 SQL-Client 클래스 다이어그램 그리기 StarUML이란 StarUML은 UML(Unified Modeling Language)을 지원하는 소프트웨어 모델링 플랫폼이다. 총 11가지의 다양한 종류의 다이어그램을 제공할 뿐만 아니라 UML 프로파일 개념과 템플릿 기반의 문서 및 코드 생성을 지원하여 MDA(Model Driven Architecture) 접근방법을 적극적으로 지원한다. StarUML을 사용하면 소프트웨어 프로젝트의 생산성(Productivity), 품질(Quality)이 획기적으로 높아진다는 것을 실감할 수 있다. 아래 홈페이지에서 다운로드 받는다. http://sourceforge.net/projects/staruml/files/latest/download ..
보통 Database를 사용하면 Oracle 또는 MySQL을 많이 접한다. Oracle과 MySQL 둘 다 관계형 데이터베이스(이하 RDB) 이다. RDB(Relational Database) 관계형 데이터 모델에 기초를 둔 데이터베이스이다. 관계형 데이터 모델이란 데이터를 구성하는데 필요한 방법 중 하나로 모든 데이터를 2차원의 테이블 형태로 표현해 준다. 관계형 데이터 모델의 개념은 표현 개체의 외부개념 관례를 적용한 것으로, 데이터 간의 상관관계를 개체간의 관계를 표현한 것이라고 할 수 있다. RDB는 데이터의 독립성이 높고, 고수준의 데이터 조작언어(DML-Dta Manipulation Language)을 사용하여 결합, 제약, 투영 등의 관계 조작에 의해 비약적으로 표현능력을 높일 수 있다. ..
데이터베이스의 기초 용어에 대해 알아보겠습니다. 데이터베이스를 공부하기 위해 꼭!꼭! 필요한 내용이니 꼼꼼하게 봐주세요!
sqldeveloper로 mysql에 연결하던 도중, 아래와 같은 오류가 발생했다. 상태: 실패 -테스트 실패: The server time zone value '���ѹα� ǥ�ؽ�' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 찾아보니 mysql의 타임존을 설정 하라고 한다. my.ini 파일에서 타임존을 설정 해야한다. 아래처럼 ..
데이터베이스 엔진(Database Engine) 또는 스토리지 엔진(Storage Engine)은 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제하는데 사용하는 기본 소프트웨어 컴포넌트이다. 데이터베이스 엔진을 조작할 때 DBMS 고유의 사용자 인터페이스를 이용하는 방법과 포트 번호를 통해 하는 방법이 있다. 대부분의 데이터베이스 관리시스템은 DBMS의 사용자 인터페이스를 통하지 않고, 사용자가 내장된 엔진과 상호작용을 할 수 있는 자신만의 애플리케이션 프로그래밍 인터페이스(API)를 포함하고 있다. 데이터베이스 엔진 이라는 용어는 종종 데이터베이스 서버 또는 데이터베이스 관리 시스템이라는 용어와 서로 바꾸어 사용된다. 현대의 많은 DBMS가 동일한 DB..
데이터를 어떻게 저장할지 정의하기 CREATE DATABASE 는 비어있는 데이터베이스를 새롭게 만들려고 할 때 사용한다. DROP DATABASE 는 존재하고 있는 데이터베이스를 완전히 제거하기 위해서 사용한다. USE 는 기본 데이터베이스를 지정하는데 사용한다. CREATE TABLE 은, 여러분의 데이터가 실제로 저장되는, 새로운 테이블을 생성하는데 사용한다. ALTER TABLE 은 존재하고 있는 테이블의 정의를 변경할 때에 사용한다. DROP TABLE 은 존재하고 있는 테이블을 완전히 제거하기 위해서 사용한다. DESCRIBE 는 테이블의 구조를 보여준다. 데이터 조작하기 SELECT 는 데이터를 읽고(혹은 조회하고) 싶을 때 사용한다. INSERT 는 데이터를 추가(혹은 삽입)하려할 때 사용..
CentOS6까지 제공하던 MYSQL을 CentOS7 부터는 MariaDB로 변경하여 제공한다. 설치가 안되어 있다면 아래 설치과정을 참고하라. 1.repo 설정 [root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. 설치 [root@localhost ~]# yum install MariaDB-server --이하 설치 완료 화면 생략-- 3. 확인 [root@localhost ~]# rpm -qa | grep ..
서버이중화란 말 그대로 서버를 이중화 한다는 뜻이다. 서버 이중화는 두 가지의 큰 목적을 가지고 있다. 첫 번째는 Failover(시스템 대체 작동) 이고, 두 번째는 LoadBalance(부하 균등) 이다. Failover란 평소 사용하는 서버와 그 서버의 클론 서버를 가지고 있다가 사용 서버가 장애로 사용이 어렵게 될 경우, 클론 서버로 그 일을 대신 처리하게 해서 무정지 시스템을 구축해 주는 것을 의미한다. 기업에서는 서버가 다운되면 그 시간에 비례하여 기하급수적인 손해가 발생하므로 Failover를 반드시 해야 한다. LoadBalance란 두 개 이상의 서버가 일을 분담처리해 서버에 가해지는 부하를 분산시켜 주는 것을 말한다. 여러 대의 처리기-서버가 병렬로 작업을 처리하도록 하여 서버의 부하를..