SQL/MS-SQL 썸네일형 리스트형 MSSQL SP_HELP 종류 sp_activeroles : 사용자의 로그인에 부여된 현재 롤(role)을 모두 표시합니다. sp_addalias: Adaptive Server 사용자가 데이터베이스에서 다른 사용자 이름으로 인식되는 것을 허용합니다. sp_addauditrecord : 사용자가 사용자 정의 감사 레코드(주석)를 감사 기록에 입력하는 것을 허용합니다. sp_addaudittable: 감사 기능을 설치한 후 다른 시스템 감사 테이블을 추가합니다. sp_addengine : 엔진을 기존 엔진 그룹에 추가하거나, 엔진 그룹이 없으면 엔진 그룹을 만들어 엔진을 추가합니다. sp_addexeclass : 클라이언트 응용 프로그램, 로그인, 내장 프로시저에 바인드할 수 있는 사용자 정의 실행 클래스를 만들거나 업데이트합니다. sp.. 더보기 질문) 테이블의 자기 참조가 가능합니까? 가능하다면 어떠한 경우에 그렇습니까? 질문) 테이블의 자기 참조가 가능합니까? 가능하다면 어떠한 경우에 그렇습니까? 답변) 예. 가능합니다. 이러한 경우는 어떤 게시판이나 등에서 카테고리를 만들때 사용할 수 있습니다. 이러할 경우 자신의 키가 기본 키이면서 외래키가 될 수 있는데 물론 별도로 level 이나 depth 등을 이용하여 카테고리의 정도(depth)의 식별자를 만들어 두어 테이블을 설계합니다. 만약, 테이블의 카테고리 정도(깊이)가 테이블을 사용하는 중에 종류가 늘어 났을 때 또 다른 별도의 테이블을 만들어서 릴리이션의 카디널리티를 주고 하면 이만저만 번거로운 것이 아닐 수 없습니다. 그러한 번거로움을 막기 위해 "자기 참조 관계"를 이용하면 원활하게 번거러움을 막을 수 있습니다. ###########################.. 더보기 외래키(foreign key)를 두가지 이상 사용할 경우 예시 create table member_temp_table ( member_id varchar(20) not null, member_pw varchar(20) not null, member_intro varchar(200), member_jumin char(13) not null unique, constraint event_key PRIMARY KEY (member_id,member_jumin) ) 위와 같이 테이블이 작성되었다고 가정한다. 이때 기본키는 두가지가 주어져 있다. sp_helpconstraint member_temp_table; 제약조건을 먼저 확인합니다. alter table member_temp_table add constraint aaa_fk foreign key (member_id, m.. 더보기 제약조건(Constraint) 이승호 샘이 정리해준 ppt자료 더보기 MS SQL 2005 : join, sub_query (ppt) 이승호샘이 정리해준 ppt자료 더보기 카디널리티 이해 다 못하더라도 그냥 읽어보자! 데이터베이스(DataBase) 내에서 테이블(Table)에서 기본키에서의 값의 수라고 할까 예를 들면 2학년 3반 성적표를 만든다면!! 반번호 = 기본키 학생의 수 = 카디널리티 이렇게 될수 있다. 다른 형태로 표현한다면 특정 쿼리문을 실행시켜서 나오는 결과 값(로우수)이 카디널리티라고 한다. 예를 들면 사원 테이블의 전체 레코드수가 1000개일때 부서 = '인사팀' 그 중 10개라면, 선택도는 0.01이 된다. 즉, 전체로우수(lows) * 선택도 = 결과수 카디널리티(cardinality)가 된다. DB의 옵티마이져가 기존 테이블이나 인덱스 통계에서 이런 수치를 가지고 실행계획을 세우게 된다. 일반적으로 옵티마이져는 여러 인덱스가 있을때 선택도가 낮은 인덱스를 사용한다. 참조 무결성의 원칙에서는 자식.. 더보기 이승호샘의 조인(Join)과 외래키(Foreign key)와의 관계정리 create table aaa ( id varchar(10) not null primary key, f_id varchar(10) not null, content text ) create table bbb ( aid varchar(10) not null primary key, f_id varchar(10), f_content text, foreign key (aid) references bbb(aid) -- 만일 외래키를 등록하지않아도 참조하고자 하는 테이블에서 참조할 수 있다. 그러나 ) /* 참조무결성 : PK(기본키)가 지정된 테이블과 FK(외래키)가 지정된 테이블 사이에서, FK(외래키)로 지정된 칼럼의 데이터가 PK(기본키)로 지정된 테이블의 칼럼값 이외의 값을 가질 수 없다는 제약 조건입니다... 더보기 서브쿼리(sub Query), 조인(join) 주안점 : 서브쿼리(sub Query), 조인(join) 보기문제1) 서브쿼리(where) titles 테이블의 평균을 구한 후, 그 평균 이상의 데이터의 모든 내용을 출력하는 쿼리문을 작성하십시오. 답) select * from titles where price >= (select avg(price) from titles); 참고) 서브 쿼리도 함수를 사용하는 것과 같은 맥락이라고 생각한다면 어려운 개념은 아닙니다. 함수가 결과값을 돌려주는 것과 같이 ‘>=’ 이후의 서브 쿼리도 결과값을 반환합니다. 보기문제2) 서브쿼리(from, inline-view) titles 테이블에서 실제 존재하는 price 라는 필드의 구문에서 15달러 초과의 데이터를 가져온 후 이것을 virtual_price 라는 가상 .. 더보기 이전 1 2 3 다음