회사에서 visio 2010 으로 데이터베이스 모델링을 한 후 모델링한 테이블들을 SQL 스크립트로 옮겨야 하는 작업이 필요해졌다. 당연히!! MS Visio 에서 제공할 줄 알았는데...설계한 테이블을 스크립트로 내보내는 기능이 없었다. 그래서 찾아보니 SQL 스크립트를 생성해주는 ADD-IN 이 존재했다. 아래는 그 블로그이다. http://www.jamesserra.com/archive/2011/12/export-sql-server-scripts-with-visio-2010/ 내용을 보면, visio 2010 을 이용해서 기존에 DB를 역으로 가져오는 것은 있지만 설계한 DB를 Create Table 하는 방법이 없어서, add-in 으로 만들었다는 ... 그리고 사용하려면 .net framewor..
사용자 계정 추가 후에 원격 접속 허용을 합니다. 사용자 추가!! ssl_cipher 에러나시는 분들 insert into user(User, host, password, ssl_cipher, x509_issuer, x509_subject) values('추가계정','%', password('비번'), ",","); 모든 컴퓨터에서 원격 접속을 위해 host의 value는 반듯이 '%'으로 하시고, 만약 특정 컴퓨터에서 접속을 허용하기 위해선.,.....어떻게 하면 되는데,,거기까진 잘 모르겠어요.!! ex) insert into user(User, host, password, ssl_cipher, x509_issuer, x509_subject) values('ko', '%', password('melo..
이제 부터는 파일 처리 시스템의 단점과 비교하여 데이터베이스 시스템의 장점을 알아 보도록 함. 1. 데이터의 중복과 비 일관성 (Data redundancy and inconsistency)서로 다른 프로그래머가 동일한 정보를 이용하는 서로 다른 어플리케이션 프로그램을 제작한다고 한다면, 첫째, 프로그램의 제작 언어(programming languages)가 서로 다를 수 있음둘째, 각 프로그램들이 저장하는 파일 구조(Format)가 다를 수 있음셋째, 동일한 정보임에도 불구하고 서로 다른 장소에 각 각 저장할 수 있음. 즉, 정보가 중복되거나 일관적이지 못함. 예를 들어,은행에서 사용되는 시스템에서 고객 정보를 필요로 하는 여러가지 프로그램 A, B , C가 존재한다고 가정함 고객 정보 파일 예제고객 ..
1. 데이터베이스 시스템(Database system) 의 소개 ●데이터베이스(Database)란? 하나 혹은 그 이상의 여러 응용프로그램에서 필요한 데이터를 중복을 최소한으로 줄여 저장한연관된 자료들의 집합 ●DBMS(Database management systme) 이란? 데이터베이스에저장된 자료의 탐색, 삭제, 수정, 삽입를 할 수 있도록 해주는 프로그램의 집합 아래의 그림을 보면서 개념을 이해해 보면, 원통은 DB(연관된 자료들).데이터베이스에 접근(수정, 삭제 등)을 할 수 있도록 해주는DBMS.사용자들은 컴퓨터로, 응용프로그램들은 문서 그림으로 나타내었다. 접근순서사용자가프로그램(웹, ATM 기타 등등)에 정보를 요구하면,응용프로그램들은DBMS를 이용해원하는 정보를 사용자에게 보여주게 된다. ..