분류 전체보기 317

테이블

테이블 - 행(row)과 열(column)로 이루어져 있다. - 테이블의 행은 레코드(record)라고도 부르며, 데이터 한 건에 해당한다. - 하나의 테이블은 적게는 수백개, 많게는 수백만 개의 레코드를 가지고 있다. - 테이블의 열에 해당하는 칼럼은 각기 구분하기 쉽게 이름을 붙여 분류한다. (ex. name,age,sex 등) - 각 칼럼은 특정한 데이터 타입을 가진다. (ex. age의 데이터 타입은 INT)

DB/개념 2020.11.13

데이터베이스 관리시스템(DBMS)

데이터베이스 관리시스템(DataBase Management System) - 데이터베이스를 직접 응용프로그램들이 조작하는것이 아니라 데이터베이스를 조작하는 별도의소프트 웨어가 있는데 이를 데이터베이스관리시스템이라고 한다 . - 데이터베이스 설계 후 여러가지 관리를 위한 시스템 선택사항 (프로그램) RDBMS 대표적 종류 Oracle - 오라클에서 만들어 판매중인 상업용 데이터베이스 - MS_SQL , MY_SQL보다 대량의 데이터를 처리하기 좋다. - 대기업에서 주로 사용 - 오픈소스가 아닌 비공개 소스로 운영 MySQL - MySQL사에서 개발, 썬마이크로시스템즈를 거쳐 현재 오라클에 흡수합병되었다. - 오픈소스로 이루어져있는 무료 프로그램(상업적 사용시 비용있음) - 다수의 중소기업에서 사용 마리아D..

DB/개념 2020.11.12

데이터베이스

데이터베이스(DataBase) - 여러사람이 공유하여 사용할 목적으로 체계화하여 통합, 관리하는 데이터의 집합체 - 작성된 목록으로서 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음 데이터베이스 종류 크게 두가지로 나뉨 - 1. 관계형 데이터베이스(RDB) - 아직까지도 가장 많이 사용되는 데이터베이스로서 흔히 행(Column)과 열(Row)로 표현되는 테이블간의 관계를 나타낼 때 사용되며, 이렇게 표현된 데이터베이스는 SQL을 통하여 관리 및 접근한다. 종류 Oracle, MySQL(Oracle) / MS-SQL(Microsoft) / DB2, Infomix(IBM) / Maria DB(Sun Microsystems) / Derby(Apache) / SQLite(Op..

DB/개념 2020.11.11

오버라이딩

오버라이딩 - 부모Class에서 정의한 메서드를 자식 Class에서 변경하는 것 ( 메소드 재정의 ) - 상속관계에 있는 부모클래스 A와 자식클래스 B사이에서 부모클래스 A가 메서드 C를 가질때 자식클래스 B는 자연스럽게 A클래스의 메서드 C를 상속받게 된다. 하지만 이는 자식클래스 B사이에서 원하는 기능이 아닐때 오버라이딩을 통해 자식클래스B에서 한번더 메소드C를 정의하여 자식클래스 B만에서의 메서드 C를 가지는것 ( =덮어쓰기 ) 조건 - 부모클래스의 메서드랑 메서드이름이 같던가 매개변수,리턴타입이 같아야된다. - 자식클래스의 접근 지시 제어자는 부모클래스의 것보다 넓거나 같아야된다. *Static 메서드는 오버라이딩을 허용하지 않는다.

JAVA/개념 2020.11.08