Languages/Database
-
[DATABASE]데이터베이스 설계과정(개념)/데이터 모델링 3단계/매핑규칙Languages/Database 2021. 4. 7. 14:31
데이터베이스 설계 과정 요구사항 분석 : 인터뷰,설문 조사등 개념적 설계 : ER 모델 엔티티타입,관계타입,애트리뷰트 식별 도메인,후보키,기본키결정 논리적 설계 : 관계스키마로 사상 정규화 물리적 설계 엔티티 실세계에 존재하는 유,무형 객체 사람,사물,사건,장소 1)정규엔티티 자신의 키 속성을 사용하여 고유하게 엔티티들을 식별할 수 있는 엔티티 타입 2)약 엔티티 (약한 엔티티) 자신의 키속성을 갖기에 충분한 속성을 갖지 못한 엔티티 다른 엔티티에 종속 존재종속 해당엔티티가 없다면 존재하지 않는 종속성 속성(애트리뷰트) 엔티티 또는 관계가 갖는 성질이나 특성 1 단순속성 더이상 다른 속성으로 나눌 수 없는 속성 2 키 속성(식별자) 엔티티들을 식별할 수 있는 유일한 제약조건을 갖는 속성 3 복합 속성 두..
-
[ERWIN]부모클래스/자식클래스/일대일 관계/다대다 관계/일대다 관계Languages/Database 2021. 3. 27. 22:34
일대일 관계 다대다관계1 다대다관계2 일대다 관계
-
[ERWIN][ORACLE] erwin 연동해서 오라클 테이블 만들기Languages/Database 2021. 3. 25. 10:53
erwin이란? DB를 설계 하기 위해 필요한 ERD개체 관계계다이어그램을 만드는 프로그램이다. DB를 다루는 개발자들에게는 알면 좋은 프로그램인데 깔기 조금 어렵고 복잡하니 ㅜㅜ 구글링으로 열심히 깔아보자 ㅜㅜ erwin을 깔았다 치고 실습하기>>>>>>>>>>>>>>>>>>>>>>>>> 첫 화면 erwind을 시작하면 첫화면이 뜨는데 무족권 close 눌러주기 show tip 해제하면 뜨진 않치만 혹시 나중에 정보를 알 수 있으니 해제는 본인 맘 ㅎㅎ 첫 파일 생성은 [file] ->[new] 를 눌러줍니다. 파일 생성 창이 뜨는 데 여기선 무족권 logical/physical을 눌러주고 db는 본인이 사용하고 있는 데이터 베이스 프로그램으로 연동시켜주면 됩니다! (저는 오라클이여서 오라클로 연동했어..
-
[database]데이터베이스 개념Languages/Database 2021. 3. 18. 14:10
데이터베이스(DATABASE) 한 조직의 여러 응용 시스템들이 더이터를 공유할 수 있도록 통합,저장된 운영데이터의 집합체 (시스템 데이터베이스) -데이터 사전,시스템 카탈로그 -메타데이터 -사용자 데이터베이스 데이터베이스 관리 시스템(DBMS) 데이터베이스를 관리하는 시스템 소프트웨어 사용자 또는 응용프로그램과 데이터베이스 간의 인터페이스 역할을 하는 논리적인 프로그램 EX)MYSQL,MSSQL,ORACLE,DB2 MARIADB,CUBRID,POSTGRESQL 데이터베이스 언어(SQL) 데이터 정의어(DDL) CREATE,ALTER,DROP 데이터 조작어(DML) INSERT,UPDATE,DELETE,SELECT 데이터 제어어(DCL) GRANT,REVOKE 데이터베이스 사용자 데이터베이스 관리자(DBA..