반응형 Database4 [컴퓨터 활용] 데이터베이스 데이터베이스란?? 특정 조직의 기능을 수행하는데 필요한 상호 관련된 데이터들의 모임 장점 데이터의 중복성 최소화 - 주민등록번호의 데이터라고 생각한다면 겹치면 문제가되겠죠? 유니크함을 중요시합니다 데이터의 공유 - 다같이보면서 일처리도 할줄알아야합니다 데이터의 일관성 유지 데이터의 무결성 유지 데이터의 보안성 유지 -허가되지않은사람은 볼수없도록도 해야합니다 데이터의 논리적 물리적 독립성 단점 데이터베이스 전문가의 부족 전산화 비용 증가 -유지보수하는데 비용이듭니다 -데이터베이스 유실시 파일 회복이 어려움 시스템 복잡화 처리 속도가 느립니다 2021. 5. 27. [컴퓨터활용]데이터베이스 언어 데이터베이스 언어 종류 데이터정의어(DLL) 데이터베이스를 생성하거나 수정하는데 사용되는 언어 데이터베이스 관리자나 데이터베이스 설계자가 사용됨 데이터조작어(DML) 사용자가 응용 프로그램을 통하여 데이터베이스에 저장된 데이터를 실질적으로 처리하는데 사용되는 언어 데이터처리는 데이터의 검색 삽입 삭제 변경등을 말함 사용자와 데이터 베이스 관리 시스템 간의 인터페이스를 제공합니다 데이터제어어(DCL) 데이터보안 무결성 데이터 회복 병행 수행 제어 등을 정의하는데 사용되는 언어 데이터베이스 관리자가 데이터 관리를 목적으로 사용함 2021. 5. 22. [컴퓨터활용] 데이터베이스 키의 종류 데이터베이스 키의 종류 후보키 테이블을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할수 있는 속성들을 말함 기본키 후본키 중에서 선택한 주키 한 릴레이션에서 특정 레코드를 유일하게 구별할수 있는 속성 NULL값으로 둘수없습니다 기본키로 정의된 필드 (속성)에는 동일한 값이 중복으로 저장될수 없습니다. 외래키 관계를 맺고 있는 테이블R1,R2에서 테이블 R1을 참조하고 있는 테이블 R2의 기본키와 같은 R1 테이블의 속성을 외래키라고함 대체키 후보키 중 기본키를 제외한 나머지 속성을 말함 2021. 5. 21. [안드로이드]Room 안녕하세요 코딩 초밥입니다 ㅇㅅㅇ 오늘은 database를 이용하는 room에 대해서 알아보도록 하겠습니다 룸은 3개의 주요 Component로 구성된 걸 알아야 합니다 Entity: 데이터 베이스의 보유자로서 데이터베이스 안에 있는 테이블을 표현합니다 Database: 데이터베이스를 의미합니다 DAO(Data Access Object): 데이터베이스에 접근하는 메소드들이 있습니다. 해당 메소드에 대한 SQLite 쿼리는 직접 작성하여야 합니다. Entity 데이터 구조를 표현하기 위한 클래스입니다. DBMS에 이용되기 위한 데이터를 위한 클래스입니다. @Entiry 어노테이션으로 표현되는 클래스 클래스 내에 @PrimaryKey,@Columninfo등의 어노테이션으로 변수 선언 DAO 실세 .. 2021. 4. 25. 이전 1 다음 반응형