1. DML의 개요데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공DML의 유형SELECT : 테이블에서 튜플을 검색INSERT : 테이블에 새로운 튜플을 삽입DELETE : 테이블에서 튜플을 삭제UPDATE : 테이블에서 튜플의 내용을 갱신2. 삽입문 (INSERT INTO~)INSERT INTO 테이블명([속성명1, 속성명2, ...])VALUES (데이터1, 데이터2, ...);기본 테이블에 새로운 튜플을 삽입할 때 사용대응하는 속성과 데이터는 개수와 데이터 유형이 일치해야 함기본 테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있음SELECT문을 사용하여 다른 테이블의 ..
1. DCL의 개요데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용하는 언어데이터베이스 관리자(DBA)가 데이터 관리를 목적으로 사용GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT 등2. GRANT / REVOKEGRANT 사용자등급 TO 사용자_ID_리스트 [IDENTIFIED BY 암호];REVOKE 사용자등급 FROM 사용자_ID_리스트;데이터베이스 관리자가 데이터베이스 사용자에게 권한을 부여하거나 취소하기 위한 명령어사용자등급 지정 및 해제GRANT : 권한 부여를 위한 명령어REVOKE : 권한 취소를 위한 명령어GRANT 권한_리스트 ON 개체 TO 사용자 [WITH GRANT OPTION];REVOKE [GRANT OPTION FOR] 권한_리스트 ..
1. DDL의 개요DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어번역한 결과가 데이터 사전이라는 특별한 파일에 여러 개의 테이블로서 저장DDL의 종류 : CREATE SCHEMA, CREATE DOMAIN, CREATE TABLE, CREATE VIEW, CREATE INDEX, ALTER TABLE, DROP 등2. CREATE SCHEMACREATE SCHEMA 스키마명 AUTHORIZATION 사용자_ID;스키마를 정의하는 명령문스키마의 식별을 위해 스키지마 이름과 소유권자나 허가권자를 정의3. CREATE DOMAINCREATE DOMAIN 도메인명 [AS] 데이터_타입 [DEFAULT 기본값] [CONST..
1. SQL의 개요국제 표준 데이터베이스 언어관계형 데이터베이스 (RDB) 를 지원하는 언어관계대수와 관계해석을 기초로 한 혼합 데이터 언어질의어 : 질의 기능, 데이터 구조의 정의, 데이터 조작, 데이터 제어 기능을 모두 갖추고 있음SQL의 종류 : DDL, DML, DCL2. DDL (데이터 정의어)SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경, 삭제할 때 사용하는 언어논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의데이터베이스 관리자, 데이터 베이스 설계자가 사용DDL의 유형CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의ALTER : TABLE에 대한 정의를 변경하는데 사용DROP : SCHEMA, DOMAIN, TABLE..
1. 스토리지의 개요단일 디스크로 처리할 수 없는 대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술스토리지의 종류 : DAS, NAS, SAN2. DAS (Direct Attached Storage)서버와 저장장치를 전용 케이블로 직접 연결하는 방식 : 일반 가정에서 컴퓨터에 외장하드를 연결하는 것이 해당서버에서 저장장치를 관리저장장치를 직접 연결하므로 속도가 빠르고 설치 및 운영이 쉬움초기 구축 비용 및 유지보수 비용이 저렴직접 연결 방식이므로 다른 서버에서 접근할 수 없고 파일을 공유할 수 없음확장성 및 유연성이 상대적으로 떨어짐저장 데이터가 적고 공유가 필요 없는 환경에서 적합3. NAS (Network Attached Storage)서버와 저장장치를 네트워크를 통해 연결하는 방식별도..
1. 인터페이스 구현 검증의 개요인터페이스가 정상적으로 문제없이 작동하는지 확인하는 것인터페이스 구현 검증 도구와 감시 도구를 이용하여 인터페이스의 동작 상태를 확인2. 인터페이스 구현 검증 도구인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트가 필요, 테스트 자동화 도구 이용테스트 자동화 도구 종류xUnit같은 테스트 코드를 여러 번 작성하지 않게 도와주고, 테스트마다 예상 결과를 기억할 필요가 없게 하는 자동화된 해법을 제공하는 단위 테스트 프레임워크Smalltalk에 처음 적용되어 SUnit이라는 이름이었으나 Java용의 JUnit, C++용의 CppUnit, .NET용의 NUnit, Http용의 HttpUnit 등 다양한 언어에 적용되면서 xUni..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.