본문 바로가기

Database

(112)
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..
MS SQL。SQL Developer 다운로드 및 설치 1. SSMS(SQL Server Management Studio) 다운로드 docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 SSMS(SQL Server Management Studio) 다운로드 - SQL Server Management Studio (SSMS) 최신 버전의 SSMS(SQL Server Management Studio)를 다운로드합니다. docs.microsoft.com 2. SSMS 설치 3. SSMS 실행
MS SQL。Server 제거 # 제어판 - 프로그램 제거를 사용하지 않고 삭제 1. 서비스 중지(Windows + R, Services.msc) 2. 레지스트리 편집기(Windows + R, regedit)에서 레지스트리 제거 # HKEY_LACALMACHINEHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\SQL 관련 # HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SQL 관련 # HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQL 관련 3. SQL Server가 설치된 경로에 있는 SQL Server 관련 폴더 전체 제거 4. OS 재부팅
MS SQL。Server 다운로드 및 설치 1. SQL Server 다운로드 www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server를 다운로드하세요. 각 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 도구, 커넥터를 선택할 수 있습니다. www.microsoft.com 2. SQL Server 설치 ※ SQL Server Express 데이터베이스 크기 10GB 제한
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) 논리적으로 한 시스템 내에 ..
728x90
반응형