«database» 태그된 질문

이 태그는 일반적인 데이터베이스 질문을위한 것입니다. 질문이 SQL에만 해당되는 경우 해당 태그를 대신 사용하십시오.

4
열거 형과 테이블을 동기화 상태로 유지
데이터를 데이터베이스에 게시하는 프로그램을 만들고 있는데 익숙한 패턴으로 실행되었습니다. 열거 형으로 사용되는 가장 가능성이 높은 고정 값의 짧은 테이블. 따라서 다음과 같은 테이블이 있다고 가정하십시오 Status. 상태 ID 설명 -------------- 0 미처리 1 대기 중 2 가공 3 오류 내 프로그램에서 다른 테이블의 상태 ID를 결정하거나 새로운 상태 ID로 레코드를 …
11 database  enum 

3
데이터베이스를 온라인으로 전환하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 웹 개발에 관한 초보자 질문이 있습니다. JSP, Hibernate 및 MAMP에 대한 경험이있어 인벤토리 및 판매를 추적하는 간단한 시스템을 만들었습니다. 그러나 이것은 모두 …

11
연속적인 테이블 작성 및 삭제가 건축 결함의 징후입니까?
최근에 나는 프로그램 개발 중에 정기적으로 테이블과 열을 정기적으로 만들고 삭제하면서 새로운 기능을 수행하고 민첩한 개발 프로세스를 사용할 때 이것이 정상이라고 말하면서 사물을 정당화한다고 언급 한 개발자와 토론을했습니다. 내 배경의 대부분이 폭포 개발 환경에 있기 때문에 이것이 애자일 개발에서 실제로 적절하다고 생각되는지 또는 이것이 프로그램 아키텍처 또는 애자일 프로세스의 후속으로 …

10
RDBMS를 어떻게 유행으로 간주 할 수 있습니까?
2003 년 Computing A-level을 완료하고 2007 년 Computing 학위를 취득하고 SQL 사용량이 많은 회사에서 무역을 배우면서 관계형 데이터베이스를 스토리지로 사용한다는 아이디어를 얻었습니다. 따라서 개발에 비교적 익숙하지 않았지만 나는 https://softwareengineering.stackexchange.com/q/89994/12436 에서 다음과 같은 의견을 읽었습니다 . [일부 개발자] [SQL]을 멸시하고 RDBMS가 유행이라고 생각 유능한 개발자는 올바른 작업에 적합한 도구를 사용하고 플랫 …

3
모범 사례 : 데이터베이스 앱 프로그래밍 패턴
지금까지 많은 데이터베이스 (MySQL) 웹 앱을 작성했지만 항상 내 구조가 다소 어색하다고 생각합니다. 여기에 조언을 기대하면서 사용하는 프로그래밍 / 디자인 패턴을 개선하고 싶습니다. 특히 데이터베이스 (스키마) 구현을 캡슐화하는 OOP 접근 방식을 보완하는 구조를 찾을 수 없습니다. 나는 내 질문은 모범으로 가장 잘 설명 될 수 있다고 생각하십시오. 인보이스 객체 / …
11 database 

2
제품 가격 책정을위한 데이터베이스 스키마 (패키지, 프로모션, 수량 기반, 제한된 시간 제공…)
제품 믹스에 따라 다른 가격으로 제품을 판매하는 회사의 새로운 판매 시점을 만들고 있습니다. 모든 제품에는 기본 가격이 있습니다. 내 문제를 설명하기 위해 다음 정보를 사용합니다. Product Category Price A 1 45 B 1 70 Q 2 20 R 2 27 S 2 15 X 3 17 Y 3 22 Z …

3
데이터베이스 테이블 당 모델?
codeigniter를 사용하고 있으며 Model 메서드를 반복 한 비슷한 상황에서 자신을 발견했습니다. 컨트롤러 당 모델을 작성 중입니다. 그러나 데이터베이스 테이블 당 모델을 만드는 것이 좋은 습관으로 간주됩니까? 그렇게하면 메소드가 두 번 작성되지 않습니다. 컨트롤러 당 모델 또는 공유되는 여러 개의 작은 모델 대신. 예를 들어 get_user ($ user_id) 모델 메소드가 있으면 …

4
클래스 복제 패턴?
현재 내 프로젝트에서 솔로 개발자로 일하고 있습니다. 나는 회사를 떠난 다른 개발자로부터 프로젝트를 물려 받았습니다. C #의 모델 뷰 컨트롤러 스타일 웹 응용 프로그램입니다. 객체 관계형 매핑에 Entity Framework를 사용합니다. 도메인 모델에는 유형에 대한 두 가지 다른 클래스 세트가 있습니다. 한 세트는 ORM과의 상호 작용에 사용되며 다른 세트는 MVC 시스템의 …

5
관계형 데이터베이스 (예 : PostgreSQL)에 대한 트리거가 실제로 필요합니까?
데이터베이스를 일관성있게 유지하기 위해 트리거를 사용하여 저장된 데이터의 유효성을 검사 할 수 있습니다. 그러나 데이터베이스에 데이터를 저장하기 전에 애플리케이션 측에서 데이터 유효성 검증을 수행하지 않는 이유는 무엇입니까? 예를 들어 클라이언트를 저장하고 DDL 수준에서 쉽게 수행 할 수없는 일부 유효성 검사를 수행하려고합니다. https://severalnines.com/blog/postgresql-triggers-and-stored-function-basics 또 다른 예는 감사입니다. 최신 정보 트리거와 데이터베이스 …

4
마이크로 서비스 아키텍처가 마이크로 서비스 당 별도의 데이터베이스를 필요로하는 경우 비용이 많이 들고 관리가 불가능합니다. 왜 필요한가요?
마이크로 서비스에 대해 읽었으며 격리를 달성하기 위해 서비스마다 별도의 DB를 만드는 것이 비논리적 인 것 같습니다. 웹 서비스와 단일 데이터베이스 만 사용하여 동일한 결과를 얻을 수 있습니다. 왜 필요한가요? 데이터베이스를 분리하는 것은 논의 할 수없는 것입니다. 아니면 내가 틀렸다? 이것에 대해 안내해 줄 수 있습니까?

4
고유 색인을 추가 할 수없는 경우 중복을 피할 수있는 방법은 무엇입니까
동시성 문제가 발생했습니다. 사용자가 2 o 3 트랜잭션을 전송하여 DB에 복제해서는 안되는 일부 데이터를 유지하는 일반적인 문제입니다. 중복 레코드의 경우 오류를 반환해야합니다. 이 문제는 해시를 저장하는 열에 인덱스 (고유)를 추가 할 수있을 때 쉽습니다. 그러나이 경우 거대한 테이블 (아마도 수백만 개의 레코드)이 있으며 테이블을 수정할 수 없습니다. 실제로 중복되지 않아야하지만 …

3
Firebase를 사용하는 경우 비즈니스 로직을 어디에 두어야합니까?
다중 사용자 문서화 시스템으로 단순화 된 단일 페이지 웹 응용 프로그램을 개발하려고합니다. 프론트 엔드는 아마도 Angular2를 사용할 것입니다. 프로젝트는 마감일이 짧기 때문에 "바로 가기"를 찾고있었습니다. 즉, 처음부터 모든 것을 구현하는 대신 다양한 기성 서비스를 사용했습니다. 애플리케이션 데이터를 저장하려면 일종의 백엔드가 필요합니다. 나는 주변을 둘러보고 Firebase를 찾았습니다 .Firebase는 프론트 엔드와 통신하기 …

1
2v2 게임을위한 데이터베이스 구조
나는 정기적으로 12 명의 친구와 함께 2v2 게임을하고 순위 시스템을 만들려는 의도로 플레이어, 팀, 점수 및 게임을 추적하는 데이터베이스를 원합니다. 우리가 정기적으로 팀을 변경하기 때문에 나는 테이블을 마련했습니다 players, teams그리고 games게임은 두 팀 (team1와 사의 Team2 심박 측정기)가 어디서 팀은 두 선수 (재생기 및 player2)로 구성되어 있습니다. 예를 들어 두 …

2
웹 개발에서 데이터베이스를 누가 디자인합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 웹 개발과 관련하여 누가 데이터베이스를 설계합니까? 백엔드 웹 개발과 서버 측 처리, 데이터 모델링 등을 연결하는 수많은 정보에도 …

4
데이터 구조를 사용하는 알고리즘과 데이터베이스를 사용하는 알고리즘의 차이점은 무엇입니까?
일반적인 질문 데이터 구조를 사용하는 알고리즘과 데이터베이스를 사용하는 알고리즘의 차이점은 무엇입니까? 일부 상황 이것은 한동안 나를 괴롭힌 질문이며, 그것에 대한 설득력있는 대답을 얻을 수 없었습니다. 현재 데이터 구조와 관련이 많은 알고리즘에 대한 이해를 높이기 위해 노력하고 있습니다. 이들은 Bag, Queue, Stack, Priority Queue 및 Heap과 같은 기본 구조입니다. 또한 매일 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.