본문 바로가기
728x90

database/sql2

MS SQL 테이블 생성 & 제약조건 설정 테이블을 생성하기 전에 데이터베이스를 먼저 만들어야 한다. MS-SQL에서 데이터베이스를 생성해보자 데이터베이스 만들기 T-SQL을 이용하여 데이터베이스를 만들어보자 사용자 DB를 생성하려면, master DB를 사용해야 한다. 새 쿼리(New Query) 를 클릭하면 새로운 쿼리 창이 뜬다 내용을 입력 한 후 (나는 test01이라는 데이터베이스를 만들었다) 실행(Execute)를 클릭하면 새 쿼리가 잘 생성 되었다는 코멘트가 나온다. Object Explorer를 새로고침 해보면 test01이 생성 된 것을 확인 할 수 있다. Tip MS-SQL에서 제공하는 기본 속성 type 숫자 타입 bit : 1bit tinyint : 0 ~ 255 (정수) smallint : -2^15 ~ 2^15-1 (정수.. 2022. 10. 31.
SQL 기초 - SQL의 특징 및 MS-SQL설치 방법 SQL의 특징 1. 종합 데이터베이스 언어 - 데이터 정의(DDL), 조작(DML), 제어(DCL) - 무엇(what)을 표시하며 어떻게(How)는 표시하지 않음 - How는 DBMS가 알아서 처리 2. 관계 대수식 대신 SQL을 사용 - 관계 대수식 연산자 기호는 키보드로 표기하기 어렵기 때문 3. 관계 대수식(Relational Algebra)와 SQL의 차이점 - 관계 대수식 : Relation - 튜플의 집합(Set) - 중복을 허용하지 않음 - SQL : 튜플의 백(Bag) - 튜플들 간의 순서는 없으나, 중복을 허용 함 * SQL에서 중복을 허용하는 이유 * - 집합을 유지하려면 SQL의 결과에서 항상 중복 되는 내용을 제거해야 함 - 중복을 제거하는 것은 튜플의 정렬(Sorting)하는 것과.. 2022. 10. 30.
728x90