552. 관계 대수관계 데이터 언어관계 데이터베이스의 릴레이션을 조작하기 위한 기본 연산에 관계대수와 관계해석이 있음사용자의 입장에서 데이터를 처리하는 데이터 언어가 됨관계대수는 절차적 언어, 관계해석은 비절차적 언어관계 대수관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어릴레이션을 처리하기 위해 연산자와 연산 규칙을 제공하는 언어피연산자가 릴레이션, 결과도 릴레이션관계 대수의 연산자관계 대수의 순수 관계 연산자Select연산자 기호 : 시그마( σ)릴레이션에 존재하는 튜플 중에서 선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션 생성릴레이션의 행에 해당하는 튜플을 구하는 것 (수평 연산)Project연산자 기호 : 파이(𝝿)주어진 ..
508. 클래스 다이어그램클래스 다이어그램의 개념객체지향 모델링에서 가장 자주 사용하는 방법객체의 멤버, 연산(메서드)의 구성과 객체들과의 연관, 의존, 상속 등의 정적인 관계를 나타내는 UML 다이어그램객체 : 현실세계에서 실재하는 사물클래스 : 이들 객체를 추상화한 개념여러 개의 클래스들은 서로 연관이나 상속, 의존 관계 등으로 서로 간의 상호작용 표현클래스 다이어그램의 구성 요소클래스 명 (Class Name) : 공통의 속성, 연산, 관계, 의미를 가진 객체들의 집합을 정의속성 (Attribute) : 클래스의 속성, 접근지정자, 데이터타입 등 구조적 특징을 표현연산 (Operation) : 메서드(method), 클래스에서 정의한 동작을 호출하는 연산자, 접근 지정자, 리턴타입, 파라메터를 표현..
453. 관계 데이터 모델의 구성속성 (attributes)개체의 성질, 분류, 식별, 수량, 상태 등을 나타내는 세부 정보의 관리 요소로서 개체를 구성하는 항목튜플 (tuple)릴레이션의 행을 구성하는 속성 값들의 집합행(row), 레코드(record)와 같은 개념차수 (degree)속성(attribute)들의 수카디널리티 (cardinality)튜플(tuple)들의 수도메인 (domain)하나의 속성이 취할 수 있는 같은 타입의 원자(atomic) 값들의 집합표현되는 속성 값의 범위를 나타냄릴레이션 인스턴스 (Relation Instance)릴레이션의 어느 시점에 들어 있는 튜플들의 집합 : 동적인 성질튜플들의 집합으로 현재 들어가 있는 실제 데이터를 지칭 454. 속성속성의 개념하나의 개체는 연관된..
404. 객체지향 기법의 구성 요소메서드 (Method)객체가 수행하는 기능객체가 갖는 데이터 (속성, 상태)를 처리하는 알고리즘모듈 (Module)실행 코드와 객체들의 묶음객체 (Object데이터와 데이터를 처리하는 함수를 캡슐화한 소프트웨어 모듈클래스의 인스턴스, 자신 고유의 데이터(객체 정보, 속성, 상태)를 가지며 클래스에서 정의한 함수(객체가 수행하는 기능)를 수행클래스 (Class)공통된 특성과 연산을 갖는 객체의 집합같은 종류의 집단에 속하는 속성과 행위를 정의한 것nstance : 클래스에 속한 각각의 객체메시지 (Message)객체들 간 상호작용을 하는데 사용되는 수단객체에게 행위지시를 하는 명령 : 객체 간의 통신객체 이름, 메소드 이름, 인자로 구성 405. 객체지향의 특징캡슐화 (E..
351. 순수 관계 연산자Select : 시그마( σ )릴레이션에 존재하는 튜플(행) 중에서 선택 조건을 만족하는 튜플의 부분집합을 구하여 새로운 릴레이션 만듦릴레이션의 행(가로)에 해당하는 튜플을 구하는 것 : 수평 연산표기 형식 : σ(R) Project : 파이 (π)주어진 릴레이션에서 속성 List에 제시된 속성만을 추출하는 연산릴레이션의 열에 해당하는 Attribute를 추출하는 것 (수직 연산자)표기 형식 : π (R) Join : ⋈ 공통 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산표기형식 : R ⋈ 키 속성 r = 키 속성 s SDivision : ÷ X ↄ Y인 두 개의 릴레이션 R(X)와 S(Y)가 있을 때, R의 속성이 S의 속성값을 모두 가진 ..
301. 리눅스 기본 명령어파일 Is (list) : 현재 위치의 파일 목록 조회tourch : 파일의 용량이 0인 파일 생성, 날짜 변경cp (copy) : 파일 복사mv (move) : 파일 이동rm (remove) : 파일 제거cat (catenate) : 파일의 내용을 화면에 출력하거나 파일을 생성redirection : 화면에 출력되는 결과를 파일로 저장디렉토리cd (change directory) : 디렉토리를 이동mkdir (make directory) : 디렉토리를 생성pwd (print working directory) : 현재 작업중인 디렉토리 정보 출력운영체제uname : 커널명/버전, 호스트명, 리눅스 버전 등 운영체제 정보 조회 305. 미들웨어의 유형DB 접속 미들웨어데이터베이스..