Database (105) 썸네일형 리스트형 728x90 반응형 MS SQL。테이블 기본 명령어 # 테이블 목록 조회 SHOW TABLES # 테이블 생성(Create) CREATE TABLE [테이블명] ( [컬럼명1] [데이터 형식1] [제약조건1], [컬럼명2] [데이터 형식2] [제약조건2], ... [컬럼명n] [데이터 형식n] [제약조건n] ) # 테이블 수정(Alter) 1. 추가 ALTER TABLE [테이블명] ADD [컬럼명] [데이터 형식] [제약조건] 2. 수정 ALTER TABLE [테이블명] ALTER COLUMN [컬럼명] [데이터 형식] [제약조건] 3. 삭제 ALTER TABLE [테이블명] DROP COLUMN [컬럼명] [데이터 형식] [제약조건] # 테이블 삭제(Drop) DROP TABLE [테이블명] # 테이블 컬럼명 수정 EXEC SP_RENAME [컬럼명].. MS SQL。데이터베이스 기본 명령어 # 데이터베이스 목록 조회 SHOW DATABASES # 사용할 데이터베이스 선택 USE [데이터베이스명] # 데이터베이스 생성(Create) CREATE DATABASE [데이터베이스명] # 데이터베이스 삭제(Drop) DROP DATABASE [데이터베이스명] # 데이터베이스 사용량 확인 SP_HelpDB [데이터베이스명] # 데이터베이스 파일 용량 축소 ALTER DATABASE [데이터베이스명] SET RECOVERY SIMPLE GO DBCC SHRINKFILE([데이터베이스 데이터명]) -- MDF 용량 축소 GO DBCC SHRINKFILE([데이터베이스 로그명]) -- LDF 용량 축소 GO ALTER DATABASE [데이터베이스명] SET RECOVERY FULL [Database/MS.. Database。데이터베이스 관리 시스템(DBMS) 사용자와 데이터베이스 사이에 위차하여 데이터베이스를 관리하고 사용자가 요구하는 연산을 수행해서 정보를 생성해 주는 소프트웨어 데이터베이스 사용자가 표현한 데이터베이스 접근 요구(Access Request)를 접수해서 이것을 조사 분석한 뒤 컴퓨터가 이해할 수 있는 형태로 변환(Transform) # DDL 컴파일러(DDL Conpiler) 또는 DDL 처리기(DDL Processor) DDL로 명시된 스키마 정의를 내부 형태로 변환하여 시스템 카탈로그에 저장 # 메타데이터(Matadata) 카탈로그에 저장 된 데이터(파일 이름과 크기, 데이터 이름과 크기, 파일의 세부 사항, 제약 조건 등 DBMS 모듈들이 필요로 하는 정보) # 질의어 처리기(Query Processor) 터미널을 통해 일반 사용자가 .. Database。3단계 데이터베이스 # 스키마(Schema) 데이터베이스 구조(Structure) 제약조건(Constraints)에 대한 명세(Specification)를 기술한 것 데이터 구조를 표현하는 데이터 객체(Data Object), 즉 개체(Entity), 개체의 특성을 표현하는 속성(Attribute), 이들 간에 존재하는 관계(Relationship)에 대한 정의와 이들이 유지해야 될 제약조건(Constraints)이 포함 1. 외부 스키마(External Schema) - 외부 단계(External Level) 데이터베이스의 개개 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의 데이터베이스 전체의 한 논리적 부분이 되는 것이기 때문에 서브 스키마(Sub Schema)라고도 함 2. 개념 스키마(Conceptual S.. Database。데이터베이스 관리 시스템(DBMS) - 발전 배경 1. 파일 시스템(File System) 초기 데이터 처리 시스템 # 파일 시스템에서의 가장 큰 문제점 데이터 종속성(Data Dependency), 데이터 중복성(Data Redundancy) # 데이터 종속성(Data Dependency) 응용 프로그램과 데이터 간의 상호 의존 관계 # 데이터 중복성(Data Redundancy) 한 시스템 내에 내용이 같은 데이터가 중복되게 저장 관리되는 것 - 일관성(Data Consistency) 여러 개의 데이터가 모두 하나의 동일한 사실을 나타낸다면 논리적으로 그 내용이 모두 똑같아야 하는데 실제로 데이터의 중복이 있게 되면 그 동일성을 유지하기 어려움. 모순성(Inconsistency) 포함 - 보안성(Data Security) 논리적으로 한 시스템 내에 .. Database。구조 1. 논리적 구조(Logical Structure) 데이터를 이용하는 일반 사용자나 응용 프로그래머의 입장에서 보는 데이터베이스 구조로서 데이터가 배치되어 있다고 간주하는 가상적인 구조 # 논리적 레코드(Logical Record) 논리적 구조에서 취급하는 데이터 레코드들 # 논리적 데이터베이스(Logical Database) 논리적 구조로 표현한 데이터베이스 2. 물리적 구조(Physical Structure) 디스크나 테이프와 같은 저장 장치 위에 물리적으로 저장되어 있는 데이터의 실제 구조 # 저장 레코드(Stored Record) 물리적 구조에서 취급하는 데이터 레코드들 #물리적 데이터베이스(Physical Database) 물리적 구조로 표현한 데이터베이스 Database。개념적 구성요소 - 시스템 관점 # 물리적 구성요소 비트(Bit), 바이트(Byte), 블록(Block), 실린더(Cylinder) 등 데이터베이스가 저장되는 저장 장치의 물리적 요소 Database。개념적 구성요소 - 사용자 관점 # 논리적 구성요소 # 개념적 구성요소 개체(Entity), 관계(Relationship) 1. 개체(Entity) 유형, 무형의 객체(Object)로써 서로 구별되는 것 하나의 개체는 하나 이상의 속성, 즉 애트리뷰트(Attribute)로 구성되고 각 속성은 그 개체의 특성이나 상태를 기술 # 속성(Attribute) 이름을 가진, 데이터의 가장 작은 논리적 단위 # 개체타입(Entity Type) 학번, 이름, 학과 같은 속성 이름들로만 기술된 개체의 정의 # 개체 집합(Entity Set) 개체 인스턴스 또는 개체 어커런스들의 집합 # 레코드 타입(Record Type) 필드 이름으로만 표현된 레코드 정의 # 레코드 인스턴스(Record Instance) 또는 레코드 어커런스(Record Occur.. 728x90 반응형 이전 1 ··· 8 9 10 11 12 13 14 다음