본문 바로가기
반응형

IT-개발,DB729

데이터 모델링 도서 보기 예전에 대학교에서 배웠던 데이터베이스 과정은 수박 겉핥기 였다면 회사생활하면서 개발할 때 경험한 데이터베이스 수행 능력 또한 깊지 않았다. 데이터베이스 설계니 제어니 세팅이니 하는 건 제대로 배운 것 같지 않다. SI 개발을 한 10년 가까이 안하다 보니 기억도 가물가물하다. 그래서 이론이 부족하고 깊이가 부족한 것을 채우려고 데이터 모델링, SQL 튜닝 도서를 보고 있다. 확실히 SQL문 작성할 때도 '이 방법이 좋구나'. 또는 '이렇게 해야 동작하구나' 하면서 지나갔던 일들인데 도서를 보고 이론을 공부해 보니, 부족함을 느끼게 되었다. 대학생, 석사과정, 박사과정, 교수의 지식 수준을 깨닫는 유머가 있는데 그 이야기를 또 한 번 공감하게 된다. 2020. 6. 23.
프론트오피스, 백오피스, 프론트엔드, 백엔드 프론트오피스, 백오피스, 프론트엔드, 백엔드 먼저, 비즈니스 관점에서 살펴보면, 프론트오피스란 서비스의 소비층인 고객이 사용하는 페이지를 말합니다. 쇼핑몰을 예로 들면, 쇼핑몰에서 상품을 보고 장바구니에 담고 결제하고 상품평도 쓰는 등의 서비스를 제공하는 측입니다. 백오피스란 서비스의 일련을 제공하기 위하여 상품을 등록하고 마케팅을 설정하고 결제와 매출, 수익 등을 관리하는 서비스를 제공하는 페이지 입니다. 다른 말로는 어드민이라고 부르기도 하지만 어드민이 아닌 경우도 있기 때문에 백오피스라고 하는 편이 낫습니다. 기술적 접근으로 살펴보면, 프론트엔드란 서비스를 개발하는 기술적인 측면에서 뷰, 프리젠테이션 레이어를 말합니다. 백엔드로부터 데이터와 기능을 제공받아서 사용자가 직접 화면(페이지)를 보고 개발.. 2020. 6. 22.
디버깅의 6단계 디버깅의 6단계 나 또한 코더 프로그래머 개발자를 거치면서 이런 단계를 겪었었다. 그런데 지금은 이런 개발자들을 상대하고 있다. 가끔 고집이 있는 개발자도 있다. 1. 그 버그는 발생 불가능해. 2. 내 컴퓨터에서는 안 발생하는데. 3. 그 버그는 일어날 수가 없는 건데... 4. 왜 이런 버그가 발생하지? 5. 아, 그렇군. 6. 애초에 이 코드가 어떻게 돌아갈 수 있었지? 2020. 6. 16.
MIDAS에 관하여 여러분 분산 처리 기술에 대해서 이번 기회에 확실히(??) 알아보도록 하죠... 요즘 기업체 동향인 분산 시스템 환경에서는 사용자가 그 위치와 무관하게 신뢰성 있고 빠른 서비스를 받을 수 있도록 하는 방법으로 다계층(Multi-Tier) 환경 구축 방법의 하나로 MIDAS(Multi-Tier Distributed Application Service)를 사용하기도 하죠... 이 MIDAS에 대하여 함께 공부하기로 하는 것입니다. 우선, MIDAS를 구체적으로 다루기 전에 다계층 응용프로그램 구조에 대해 간단히 살펴보면.... 다계층 클라이언트/서버 응용프로그램은 인터넷 또는 LAN상에서 비즈니스로직이 구현이 서버 응용프로그램과 프리젠테이션 로직이 구현된 클라이언트 프로그램이 서로 통신하면서 원하는 서비스를.. 2020. 5. 3.
Data Integrity(데이터 무결성) 에 관하여 ● Data Integrity(데이터 무결성) 1) 데이터 무결성을 지키기 위한 종류와 방법 - 실체(Entity) 무결성 a. 중복된 데이터 방지 b. Primary key, Unique - 영역(Domain) 무결성 a. 범위 -> 내가 정해놓은 범위의 데이터만 사용될 수 있게 방지 b. Check - 참조(Refereance) 무결성 a. 참조 -> 참조 당하는 테이블을(부모테이블) , 참조 하려는 테이블을(자식테이블) 데이터 값이 맞는지 다른테이블에 확인할 때 참조한다. b. Foreign Key Constraint(제약) : Primary key, Unique, Check, Foreign key -> 잘못된 데이터가 들어올때 제약을 걸어주는 역할을 한다. 2) 컬럼의 속성 - NN(Not Nul.. 2020. 4. 12.
마크다운(markdown) 알아보자. 마크다운(markdown) 설명과 예제가 간단하게 잘 되어 있는 사이트 https://bj25.tistory.com/10?category=836194 Markdown은 일반 텍스트 문서의 양식을 편집하는 문법으로서 존그루버에 의해 2004년에 만들어졌습니다. Markdown의 목표는 플레인 텍스트 포맷을 사용하여 사용자들이 보다 쉽고 편리하게 텍스트 문서를 작성할 수 있도록하고, XHTML 이나 HTML로 선택적 변환이 가능하게 하는 것입니다. 대표적인 마크다운 문법으로 작성된 텍스트 문서는 Github의 README.md 파일입니다. 2020. 4. 2.
반응형