Ao criar um aplicativo a partir do zero, devo começar com o modelo orientado a objeto (OO) ou o modelo de relação de entidade
Ao criar um aplicativo a partir do zero, devo começar com o modelo orientado a objeto (OO) ou o modelo de relação de entidade
Preciso criar um banco de dados que contenha informações sobre doenças pessoais dos usuários. Qual pode ser a abordagem para implementar as colunas das tabelas do banco de dados: criptografar as informações, separar dados dentro de dois bancos de dados diferentes, um para dados confidenciais e...
Uma parte do meu programa busca dados de muitas tabelas e colunas no meu banco de dados para processamento. Algumas das colunas podem estar null, mas no contexto de processamento atual, isso é um erro. Isso "teoricamente" não deve acontecer, portanto, se isso ocorrer, ele indica dados incorretos...
Esse projeto é bom ou ruim para adicionar, por padrão, o campo ID em todas as tabelas de um banco de dados, mesmo quando você não vê atualmente o uso desse ID (por exemplo, em uma tabela
Eu tenho um arquivo PBF que contém as seguintes informações sobre um país: Nós, cada um com sua própria longitude, latitude e propriedades; usado para armazenar pontos em um espaço 2D. Maneiras, cada uma com suas propriedades, elas são conectadas através de nós; usado para armazenar estradas,...
Na pergunta a seguir, os nomes de campos e tabelas foram alterados para proteger suas identidades. Se eu tiver duas colunas no banco de dados: MONKEY_DATE DATETIME NULL (with data e.g. 2012-05-14 00:00:00.000) MONKEY_TIME DATETIME NULL (with data e.g. 1753-01-01 16:30:53.025) O componente de...
Sempre fui ensinado a buscar a mais alta forma normal de normalização de banco de dados, e o algoritmo de síntese de Bernstein aprendeu a alcançar 3NF. Tudo está muito bem e é bom normalizar seu banco de dados, sabendo que os campos podem ser modificados, mantendo a consistência. No entanto, o...
Eu tenho uma classe Item com os seguintes atributos: itemId,name,weight,volume,price,required_skills,required_items. Como os dois últimos atributos terão vários valores, eu os removi e criei novos esquemas como: itemID,required_skill( itemIDé chave estrangeira, itemID and required_skillé chave...
Estou desenvolvendo uma ferramenta que lida com peças (elétricas). As peças podem ser criadas, visualizadas, modificadas, excluídas, agrupadas e assim por diante ... Para tornar essa pergunta útil para futuros visitantes, eu gostaria de manter essa pergunta universal, pois o gerenciamento de...
fundo A abordagem "all-PK-must-be-surrogates" não está presente no Modelo Relacional do Codd nem em nenhum Padrão SQL (ANSI, ISO ou outro). Os livros canônicos parecem iludir essas restrições também. O próprio esquema de dicionário de dados da Oracle usa chaves naturais em algumas tabelas e...
Para alguém que conhece informações internas do banco de dados, essa pode ser uma pergunta fácil, mas alguém pode explicar de maneira clara por que o armazenamento de grandes blobs (digamos, filmes de 400 MB) no banco de dados deve diminuir o desempenho e o que exatamente isso significa? Essa é uma...
Eu tenho cerca de 4 milhões de registros por dia e preciso manter 7 anos online, por isso estamos analisando 10,2 bilhões de registros que eu preciso pesquisar. Os usuários esperam que a pesquisa seja rápida o suficiente para uma interface do usuário, resultando em 3-5s Devido à política fora do...
O bilhete de identidade eletrônico austríaco conta com os chamados identificadores de setor. Por exemplo, um hospital consegue identificar uma pessoa obtendo um ID de setor para essa pessoa, calculado aproximadamente da seguinte maneira: sha1(personalId + "+" + prefix + sectorId); // prefix is...
Eu tenho vários aplicativos que compartilham os mesmos dados no mesmo banco de dados. Para tentar minimizar a redundância de código, a camada de acesso a dados é um projeto compartilhado. Isso impede que cada projeto precise codificar novamente seu próprio acesso a dados, mas isso também cria um...