프로그래밍 14

[데이터베이스] Microsoft SQL 사용법

[데이터베이스] Microsoft SQL 사용법 코더 제로 2020. 9. 10. 1. 데이터베이스(DATABASE) 1.1 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 1.2 데이터베이스 선택 USE 데이터베이스명; 1.3 데이터베이스 삭제 DROP DATABASE 데이터베이스명; 2. 테이블(TABLE) 2.1 데이터 정의어(DDL) : CREATE, ALTER, DROP 데이터베이스, 테이블, 뷰 생성 및 수정 2.1.1 테이블 생성(CREATE) ① 기본 테이블 생성 CREATE TABLE ( 컬럼명 데이터형식 제약조건, ... ) create table user( id int constraint pk_code primary key, name char(16), phone char..

프로그래밍 2020.12.30

[데이터베이스] SSMS(SQL Server Management Studio) 사용법

[데이터베이스] SSMS(SQL Server Management Studio) 사용법 코더 제로 2020. 9. 1. 1. Microsoft SQL Server Management Studio 18 실행 그림. Microsoft SQL Server Management Studio 18 실행 2. SQL Server 연결 그림. SQL Server 연결 3. 데이터베이스 만들기 ① 개체 탐색기 탭에서 ② 데이터베이스 마우스 우클릭. ③ 새 데이터베이스(N) 클릭. 그림. 데이터베이스 만들기 ④ 데이터베이스 이름 입력 ⑤ 확인 클릭 그림. 새 데이터베이스 ⑥ 결과 : 개체 탐색기 > TestDB가 만들어짐 그림. 새 데이터베이스 결과 4. 테이블 만들기 ① 만들어진 DB의 하이아키를 클릭하면 테이블이 나옴 ..

프로그래밍 2020.12.30

[데이터베이스] Microsoft SQL 설치

기타/데이터베이스 [데이터베이스] Microsoft SQL 설치 코더 제로 2020. 8. 25. 1. Microsoft SQL Server 2019 파일 다운로드 http://download.microsoft.com/download/c/7/4/c74a76ec-e2ee-4fc4-8280-f4ab7334523d/SQLServer2019-x64-KOR.iso 2. 설치 파일 실행 SQLServer2019-x64-KOR.iso 파일은 알집이 설치 되어 있지 않을 경우 가상 드라이브로 나오고, 알집이 설치 되어 있으며, 압축을 풀 수 있습니다. 그림. SQLServer2019-x64-KOR.iso 3. setup.exe 실행 압축을 풀거나 가상 드라이브에서 setup.exe 을 클릭 그림. setup.exe 4..

프로그래밍 2020.12.30

SVN 이란?(정의) SVN 사용 이유

N은 SubVersion의 줄임말로 형상관리/소스 관리 툴이다 SVN의 사용목적: 여러명이서 작업하는 프로젝트의 경우 버전관리나 각자 만든 소스의 통합과 같은 문제를 해결하기 위해 저장소를 만들어 그곳에 소스를 저장해 소스 중복이나 여러 문제를 해결하기 위한 Software이다 하나의 서버에서 소스를 쉽고 유용하게 관리할 수 있게 도와주는 툴 프로젝트 소스는 SVN 서버의 Trunk라는 곳에 위치 -> 자신의 Local에 Trunk의 소스를 다운 받아(update) 수정 및 추가 후 다시 업로드(commit)하는 방식 자신만의 소스를 다른 개발자들과 떨어져서 작업하려면 Branch(원 소스의 나뭇가지)를 만들어 작업 후 자기자신만 접근하여 개발하며 완성되면 Merge 기능을 사용하여 Trunk와 소스를 ..

프로그래밍 2020.10.27

[DataBase] 스키마(Schema)란??

스키마란(Schema)란? 스키마란 데이터 구조의 제약 조건에 대한 명세(Specification) 기술한 것을 의미합니다. 개체(Entity), 속성, 관계에 대한 정의와 이들이 유지해야 될 제약 조건이 포함됩니다. DB 관리 측면에서 아래 3단계로 나눠서 DB를 기술하고 이들의 관계를 정립시킵니다. ① 외부단계(External Level) : 데이터를 이용하는 각 개인의 견해 ② 개념단계(Conceptual Level) : 개인의 모든 견해가 종합된 기관 전체의 견해 ③ 내부단계(Internal Level) : 물리적 저장 장치의 입장에서 보는 저장장치의 견해가 각 단계에서의 스키마를 외부스키마, 개념스키마(또는 스키마), 내부스키마라 합니다. ① 외부스키마(서브스키마) 개개인의 사용자가 보는 개인적..

프로그래밍 2020.10.27

[DataBase]DBeaver란

DBeaver로 다양한 데이터베이스 쉽게 사용하기 들어가며 일반적으로 데이터베이스를 이용한 프로그래밍을 할 때 두개 이상의 데이터베이스를 사용하는 경우가 많습니다. 예를들어 개발용으로는 sqlite를 실제 서비스는 MySQL을 사용하는 경우가 있을 수 있습니다. 이런 경우 sqlite를 관리하기 위해서 DB Browser for SQLite, MySQL를 관리하기 위해서는 MySQL Workbench를 사용할 수 있습니다. 하지만 사용하는 데이터베이스가 늘어나면 이를 관리하기 위한 툴도 많아지겠죠? 이런 경우 다양한 데이터베이스를 관리하기 위한 툴이 있으면 좋겠죠. 오늘 소개할 DBeaver는 바로 이럴때 유용한 툴입니다. 예상독자 다양한데이터를 관리하기 위한 툴을 찾는 분 DBeaver란? DBeave..

프로그래밍 2020.10.27