DB 6

몽고 디비 (MongoDB) 회원가입 및 연결

node.js 와 react 기초를 다지면서 사용할 db는 바로 몽고 디비. 예전부터 사용해보고싶었던 db라 회원가입부터 연결까지 천천히 해볼 예정이다. 1. 몽고디비 사이트 접속 https://www.mongodb.com/ MongoDB: The Developer Data Platform Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes working with data easy. www.mongodb.com 몽고디비 회원가입을 진행하기위해 Try Free 클릭 후 회원가입 진행 계정이 있는경우에는 로그인 2. 클러스터 생성 연습용으로 만들 목적이기 ..

[ORACLE] INDEX,VIEW,SYNONYM 개념 정리

1. 인덱스 개념 검색 성능을 향상 시키기 위한 부가적인 자료 구조 - 질의 명령문의 검색 속도를 향상시키기 위해 칼럼에 대해 생성하는 객체 - 데이터와 위치주소(ROWID)를 쌍으로 저장하고 관리됨. 1.1 인덱스 사용 여부 판단 인덱스를 사용해야 하는 경우 인덱스를 사용하지 말아야 하는 경우 테이블에 행의 수가 많을 때 테이블에 행의 수가 적을 때 WHERE 문에 해당 컬럼이 많이 사용될 때 WHERE 문에 해당 컬럼이 자주 사용되지 않을 때 검색 결과가 전체 데이터의 2~4% 정도 일 때 검색 결과가 전체 데이터의 10~15%이상일 때 JOIN에 자주 사용되는 칼럼이나 NULL을 포함하는 컬럼이 많을 경우 테이블에 DML 작업이 많은 경우 입력, 수정, 삭제 등이 자주 일어날 경우 1.2 인덱스 종..

DB/SQL 2022.02.23

SQL (ERD 추출하기)

- 메뉴에서 보기 - data modeler - 브라우저 (여기서 브라우저 창등이 잘 안되면 window(창) - 팩토리 설정 클릭) - 좌측아래의 브라우저 창에서 맨앞 + 기호클릭 한 후 나타나는 "관계형모델[]" - 마우스오른쪽 - 새 관계형 모델 - 화면우측에 relational ... 탭창이 만들어진다 - 7개 HR 테이블을 드래그 하되 테이블앞의 그림을 드래그 하여 (이때 드래그가 잘 안되면 오른쪽마우스를 누른채로 드래그해본다) 우측 relational ... 탭창에 넣는다 - 간단하게 보기위해 relational... 탭창에서 - 마우스 오른쪽 - 하여 세부정보보기에서 "열"만 남기고 체크표시를 다 지운다 - 이미지나 pdf로 결과를 저장하기 위해 realtional...탭창에서 - 마우스 오..

DB/SQL 2021.08.05

SQL 필기 개념 1)

데이터 베이스 - not raw data stand alone vs multi user system (1) 공유데이터(Sharing data) (2) 통합데이터 (integration data) - 중복을 최소화 (3) 저장데이터 (4) 운영 데이터 column(attribute) row (tuple) 이름 칼럼 주소칼럼 가로 - 세로 : 필드 기본키(primary key, pk) : 중복안됨, null 안됨 외래키(foreign key, fk) : 중복 가능, null가능, 참조 한다 modeling : modeler 개발자 - sql 언어(Structured Query Language) : 구조화된 조회(검색)언어 select * from.... tunning - sql 튜닝 ,네트워크튜닝, 메모리튜..

DB/SQL 2021.08.02

SQL 필기 (File system과 DB system)

file system - data duplication (데이터 중복): 회사의 경우 파일이 부서별로 존재 - data dependency (데이터 종속): 한 부서의 파일 내용이 변경되면 다른 부서 파일도 모두 다 변경 해야 DB system - DBMS(database management system)을 통해 관리함으로 효율적인 관리 DB종류 - 계층 db(hierachical)(hdbms) : tree구조 (상하가 서로 종속적), 빠른 검색, 변화가 있는 경우 대응이 늦다 관계가 복잡한 경우 x , 큰 규모 db x - network db(ndms): 동등 구조, node와 set 구조로 구성, 빠른 검색, 구조 변경은 어렵다. 큰 규모 db x - 객체지향 db(object orientied db..

DB/SQL 2021.08.01

Oracle SQL Developer 설치 및 접속

1. 다운로드 Oracle SQL Developer 설치를 하기 위해서 Oracle downdload 사이트에 방문하여 다운로드 받습니다. 링크: https://www.oracle.com/downloads/ 접속 후 사이트 하단으로 쭉 내려가다보면 Developer Tools 라는 부분이 나오는데 여기서 SQL Developer을 클릭! 각 운영체제에 맞는 버전을 클릭해서 설치해주세요! 2.설치 다운로드 받은 파일을 원하는 위치에 압축을 풀어줍니다.(드라이브 c나 d에 풀어주세요) 압출을 풀게되면 sqldeveloper 폴더가 생성됩니다. 3.실행 위 그림에 있는 sqldeveloper.exe 를 두번 클릭하여 실행시켜 줍니다!. 첫 화면에서 나오는 경로에는 자바가 설치된 경로를 설정해주면 됩니다. (j..