728x90
반응형
SMALL

Schema 3

[IT지식] Database Schema & State란?

📌Database Schema 란? - data model을 바탕으로 database의 구조를 기술(description)한 것 - shema는 database를 설계할 때 정해지며 한번 정해진 후에는 자주 바뀌지 않는다. 예를 들어 relational datat model에서의 데이터베이스 스키마는 아래와 같은 것들이 데이터베이스 스키마가 되는 것이다. 데이터베이스의 데이터를 나타내는 student 와 book이 있고, 각 student와 book에는 어떤 속성을 가지는 지, 어떤 attribute를 가지는 지를 기술하는 것이다.(student id, 이름 , 저자, 제목 ...etc) 따라서 데이터베이스의 schema를 보면 데이터베이스의 구조가 어떤 식으로 되어있는 지 전체 큰 그림을 이해할 수 있..

[SQLD 개발자] 6. 3층 스키마(3-Level Schema)

SQLD - PART 2 📌 3층 스키마 (3-Level Schema) (1) 3층 스키마란? - 사용자, 설계자, 개발자가 데이터베이스를 보는 관점에 따라 데이터베이스를 기술하고 이들 간의 관계를 정의한 ANSI 표준이다. - 3층 스키마는 데이터베이스의 독립성을 확보하기 위한 방법이다. - 데이터의 독립성을 확보하면 데이터 복잡도 감소, 데이터 중복 제거, 사용자 요구사항 변경에 따른 대응력 향상, 관리 및 유지보수 비용 절감 등의 장점을 갖는다. - 3단계 계층으로 분리해서 독립성을 확보하는 방법으로 각 계층을 뷰(View)라고도 한다. - 뷰는 간단히 말해 가상 테이블이라고 생각하면 된다. ANSI(American National Standards Institute) : 미국 표준 협회 - ANS..

[MSSQL] 스키마(schema), DBO의 개념

📌 테이블 생성 시 dbo의 의미 https://pyoungt.tistory.com/22 MSSQL에서 테이블 생성시 생기는 [dbo]. 는 무엇일까 ? MSSQL에서 테이블을 생성하면 dbo.테이블명 이런식으로 생성이 되곤한다. 이때 저 dbo는 무엇을 의미할까 ? 먼저 데이터베이스에 테이블, 뷰, 저장프로시저와 같은 개체를 만들면 스키마(Schema)안에 pyoungt.tistory.com 📌 스키마란? 스키마(Schema)는 데이터 베이스 개체에 대한 네임스페이스(NameSpce)이다. 다시말해, 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것을 말한다. 개체의 특성을 나타내는 속성(Attribute), 속성들의 집합으로 이루어진 개체(Entity), 개체 사이에 존재하는 관계(Re..

DataBase/MSSQL 2022.09.23
728x90
반응형
LIST