반응형

분류 전체보기 2934

서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 5(DB 다이어그램)

Microsoft Visual Studio 2010의 서버 탐색기에서는 데이터 베이스에 추가한 테이블과 관계를 시각적으로 보기 쉽게 다이어그램을 제공합니다. 이를 위해 서버 탐색기의 컨텍스트 메뉴에서 새 다이어그램 추가를 선택하세요. [그림] 새 다이어그램 추가 선택 그리고 테이블 추가창에서 다이어그램에 도식할 테이블을 선택한 후에 추가 버튼을 클릭하세요. [그림] 다이어그램에 도식할 테이블 추가 이렇게 하면 선택한 테이블의 디자인과 관계를 다이어그램으로 확인할 수 있습니다. [그림] 다이어그램

서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 4(관계 설정)

고객 테이블의 CID와 판매 테이블의 CID 사이의 관계와 상품 테이블의 PID와 판매 테이블의 PID 사이의 관계를 설정합니다. 관계를 설정하면 고객 테이블에 존재하지 않는 CID나 상품 테이블에 존재하지 않는 PID를 값으로 하는 데이터를 판매 테이블에 추가할 수 없게 됩니다. 관계를 추가하기 위해 컨텍스트 메뉴에서 관계를 선택하세요. [그림] 컨텍스트 메뉴에서 관계 선택 그리고 구체적인 관계를 추가하기 위해 외래 키 관계 창에서 추가를 선택하세요. [그림] 외래 키 관계 창에서 추가 선택 테이블 및 열 사양 항목을 선택하면 기본 키 테이블의 어떤 항목과 외래 키 테이블의 어느 항목을 관계로 지정할 것인지 선택할 수 있습니다. 같은 방법으로 상품 테이블의 PID와 판매 테이블의 PID 관계도 추가하세..

서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 3(쿼리문으로 테이블 생성)

이번에는 쿼리문을 이용하여 테이블을 추가하는 것을 해 봅시다. 여기서는 고객 테이블을 추가하는 것을 보여드릴게요. 데이터 베이스의 컨텍스트 메뉴에서 새 쿼리를 선택하세요. 그리고 테이블 추가 창에서 닫기 버튼을 누르세요. [그림] 새 쿼리 선택 [그림] 테이블 추가 창에서 닫기 버튼 선택 그리고 테이블을 생성하는 쿼리문을 작성합니다. 테이블을 생성하는 쿼리문은 다음과 같습니다. CREATE TABLE [테이블 명]( [컬럼 이름] [컬럼 형식 및 속성 지정], [컬럼 이름] [컬럼 형식 및 속성 지정], …) [그림] 테이블 생성 쿼리문 작성 쿼리문을 작성하였으면 컨텍스트 메뉴에서 SQL 실행을 선택하세요. [그림] SQL 실행 만약, 쿼리 정의 다름 창이 뜨셔도 계속 버튼을 누르면 쿼리를 실행합니다. ..

서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 2(테이블 디자인)

테이블 추가를 선택하였으면 먼저 테이블을 디자인합니다. 테이블을 디자인한다는 것은 열(Column)을 추가하고 열의 속성 등을 지정하는 것을 말합니다. 여기서는 상품 테이블을 디자인해 볼게요. 상품 테이블에는 상품의 일련 번호인 PID와 상품 이름(PNAME), 가격(Price), 설명(Description)에 해당하는 열을 추가할게요. [그림] 상품 테이블 디자인 상품 아이디는 기본 키(Primary Key)로 설정합시다. 다음 그림처럼 컨텍스트 메뉴에서 기본 키 설정을 선택하세요. [그림] 기본 키 설정 그리고 속성 창을 이용하여 열의 세부 속성을 지정하세요. 아래 그림은 열의 값을 1부터 순차적으로 1씩 증가하은 ID 사양의 속성을 설정하는 것입니다. ID 시드는 시작 값입니다. 만약 ID 시드가 ..

서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 1

서버 탐색기를 이용하여 MS SQL Server 에 DB 구축하기 1 여기에서는 Microsoft Visual Studio 2010에서 서버 탐색기를 이용하여 DB를 구축하는 과정을 간략하게 소개할게요. 먼저 Microsoft Visual Studio 2010 메뉴에서 보기 => 서버 탐색기를 선택합니다. [그림] 서버 탐색기 선택 서버 탐색기를 이용하면 이미 만들어져 있는 데이터 베이스에 연결하거나 새로운 데이터 베이스를 만들 수있습니다. 여기에서는 새로운 데이터 베이스를 만들어서 사용해 봅시다. 여러분께서는 서버 탐색기 창에 데이터 연결에 마우스 커서를 이동한 후에 오른쪽 마우스 버튼을 클릭하세요. 클릭하면 나오는 컨텍스트 메뉴에서 새 SQL Server 데이터 베이스 만들기를 선택합니다. [그림] ..

데이터 베이스 스키마

데이터 베이스 스키마 데이터 베이스 스키마는 데이터 베이스의 성질을 형식적으로 기술한 것으로 데이터 베이스의 논리적 정의입니다. 데이터 베이스 스키마는 사용자의 관점에 따라 볼 수 있는 데이터 베이스 구조인 외부 스키마와 사용자와 관계없이 실제 데이터 베이스의 구조인 개념 스키마, 저장 장치에 저장하는 구조를 얘기하는 물리 스키마로 구분할 수 있습니다. DBMS 관리자 입장에서는 개념 스키마와 물리 스키마에 관심을 갖으며 DBMS를 사용하는 개발자 입장에서는 개념 스키마와 외부 스키마에 관심을 갖을 것입니다. 컴퓨터 프로그래밍에서 DBMS를 이용하여 데이터 베이스를 구축하는 여러 가지 이유 중에는 개발자가 정의한 데이터 베이스 스키마의 제약 조건에 위배하는 작업을 DBMS에서 방지해 주는 것은 매우 중요..

SQL 개요

SQL 개요 SQL은 DBMS의 데이터 베이스를 정의하고 조작, 제어하기 위한 언어 중에 대표적인 구조화 쿼리 언어입니다. 그리고 대표적인 SQL을 사용하는 DBMS에는 오라클, MySQL, MSSQL이 있습니다. 이 책에서는 MS SQL 환경에서 다루고 있습니다. MS SQL 서버는 Microsoft 사의 DBMS(Database Management System)입니다. DBMS는 데이터 베이스를 관리하는 시스템으로 사용자의 요구에 따라 Database를 조작하고 제어하는 기능을 제공하는 소프트웨어입니다. Database는 사용자의 요구에 즉각적으로 응답하는 실시간 접근성을 제공하고 삽입, 삭제, 변경 등의 작업으로 유효한 데이터의 변화를 갖게 됩니다. 또한 여러 사용자가 동시에 원하는 데이터에 접근 ..

[소프트웨어 접근성 동영상 강의] UI 자동화, 기술 실습1. 포커스 추적기

UI 자동화, 기술 실습1. 포커스 추적기 강의 내용 소프트웨어 접근성을 제공하기 위한 UIAutomation 기술을 이용하여 포커스(초점)가 바뀔 때마다 포커스를 소유한 자동화 요소의 이름을 출력하는 콘솔 응용 프로그램입니다.사용 언어는 C#이며 UIAutomation 기술의 Hello, World 프로그램이라고 볼 수 있습니다. 소프트웨어 접근성, UI 자동화 기술 게시판에서 학습하기

[대학생 프로젝트 시연 동영상] 키넥트를 이용한 모션 녹화 및 분석 솔루션 Gesto

키넥트를 이용한 모션 녹화 및 분석 솔루션 Gesto 유튜브 동영상 강의 채널 바로가기 개발 배경 및 목적 시대의 흐름에 따라 3D Graphic 기술을 이용하여 영화 또는 만화들이 많이 등장하고 있습니다. 3D Graphic avartar를 마치 실제 사람처럼 자연스럽고 사실적으로 표현하기 위해서는 실제 사람의 몸에 센서를 부착하고 사람이 취한 행동을 데이터로 보관하여 3D Graphic avartar에 입히는 모션캡쳐 기술을 사용합니다. 컴퓨터의 급격한 발달과 함께 에니메이션, 게임, 방송 등의 엔터테이먼트 산업에서 3D Graphic 애니메이션의 사용빈도가 급격히 증가하면서 인체의 모델링, 3차원 동작생성 등의 분야에서 보다 직관적이고 직접적인 방법이 요구되고 있습니다. 이와 같은 요구에 3D Gr..

[대학생 프로젝트 시연 동영상] 공간 자료 분석 솔루션 SDas(Spatial Data Analysis Solution)

공간 자료 분석 솔루션 Spatial Data Analysis Solution , SDas 소개 및 시연을 시작할게요. 3개월 동안 SDaS 를 개발한 학생들을 소개할게요. 팀장에 장경순, 멤버에 노호진, 백용, 이창식입니다. 소개는 배경, 구조, 흐름, 핵심 기술, 결론, 향후 계획 순으로 할게요. 유튜브 시연 동영상 보러가기 현대 사회에서 공간 데이터는 의사 결정에 있어서 중요한 기반 데이터로 사용되고 있습니다. 하지만 수치로서의 공간 데이터로는 의미하는 바를 직관적으로 이해할 수 없다는 단점을 가지고 있을 뿐만 아니라 많은 데이터를 종합적으로 분석하고자 할 경우 전문가라 할 지라도 많은 시간과 비용을 소요하게 됩니다. 이러한 단점을 보완하기 위해서 제시된 것이 지리정보시스템(GIS)입니다. 이러한 ..

반응형