본문 바로가기
반응형

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.
반응형