5
голосов
3ответов
575 просмотров

Приложение .NET, нейтральное к базе данных

Многие разработчики продуктов хотят написать приложение .NET, которое будет без проблем работать с любой популярной СУБД, такой как SQL server, oracle, DB2, MySql.Если мы используем блок приложения Data, он динамически выбирает драйвер базы данных (OracleClient, SQLClient или OleDBClient) в зави...

1
голосов
7ответов
986 просмотров

Difficult Temporal Cross-Table Database Constraint

I have a particularly difficult business constraint that I would like to enforce at the database level. The data is financial in nature, and so must be protected from inconsistencies to the nth degree – no trusting the business layer with this stuff. I use the word "temporal" somewhat loosely, me...

3
голосов
2ответов
504 просмотров

Database design for tags and URL

I'm building simple application for myself in JSP which stores URL for me and finds it based on tags. For which i want to design a database. I'm limited with my knowledge of SQL. But still i want to learn by doing. I want to create database that stores tags for the URL and the URL itself. The U...

1
голосов
3ответов
325 просмотров

Software as a service - Database

If I am building a CRM web application to sell as a membership service, what is the best method to design and deploy the database? Do I have 1 database that houses 100s of records per table or deploy multiple databases for different clients? Is it really an issue to use a single database since ...

2
голосов
5ответов
400 просмотров

How do I normalise this database design?

I am creating a rowing reporting and statistics system for a client where I have a structure at the moment similar to the following: ----------------------------------------------------------------------------- | ID | Team | Coaches | Rowers | Event | Position | Time | -------...

0
голосов
2ответов
1119 просмотров

Static Analysis Tools for Database Design

I'm looking for Static Analysis Tools for Database Tier. I got some answers for reviewing PLSQL, TSQL code, i'm wondering what are the options available for reviewing database design for naming conventions of tables and their columns, foreign key constraints and triggers etc. There is MSDN artic...

149
голосов
4ответов
152057 просмотров

Database cluster and load balancing

What is database clustering? If you allow the same database to be on 2 different servers how do they keep the data between synchronized. And how does this differ from load balancing from a database server perspective?

3
голосов
6ответов
1924 просмотров

Primary Keys - Native, Sequence, or GUID keys?

In reading this and this and then reading this (which references the other two ironically) I find myself wondering just how big the discussion of this topic is? I am a SQL Server guy and so I tend to use an Identity that is auto generated in the form of an int. However, when I know that I will ...

5
голосов
3ответов
1031 просмотров

Стандартный XSD, не зависящий от базы данных, для описания схемы реляционной базы данных

Известно ли кому-нибудь о независимом от производителя XSD для описания схемы реляционной базы данных? Наша система должна получить информацию о структуре базы данных: Таблицы Столбцы и типы Ограничения первичных и внешних ключей Индексы и т. д. независимо от производителя и сохр...

10
голосов
9ответов
14558 просмотров

Какой тип данных рекомендуется для столбцов идентификаторов?

Я понимаю, что этот вопрос, скорее всего, задавали раньше, но я немного поискал среди вопросов на StackOverflow, и я действительно не нашел ответа на свой, так что приступим. Если вы найдете дубликат, укажите на него ссылку. По какой-то причине я предпочитаю использовать Guid (uniqueidentif...

1
голосов
2ответов
365 просмотров

Rails: Делаем этот запрос независимым от базы данных ...?

В моей модели есть две строки, написанные для PostgreSQL: named_scope :by_month, lambda { |month| { :conditions => ["EXTRACT(MONTH FROM recorded_on) = ?", month] }} named_scope :by_year, lambda { |year| { :conditions => ["EXTRACT(YEAR FROM recorded_on) = ?", year] }} Я использую Pos...

101
голосов
6ответов
264917 просмотров

Функция, которая создает метку времени в c #

Мне было интересно, есть ли способ создать метку времени в C # из даты и времени? Мне нужно значение точности в миллисекундах, которое также работает в Compact Framework (при условии, что DateTime.ToBinary () не существует в CF). Моя проблема в том, что я хочу сохранить это значение независим...

1
голосов
5ответов
1252 просмотров

Независимый от базы данных SQL для возврата списка для даты рождения, хранящейся как отметка времени

Если мне нужно выполнить поиск по дате рождения, которая хранится без часов и минут, но дата, по которой я должен искать, включает часы и минуты, как лучше всего вернуть все строки, где дата совпадает только с днем ​​и месяцем. и год т.е. Сохранено как 01-ЯНВ-50 10.22.06.000000000 дата выбр...

15
голосов
6ответов
6375 просмотров

Быстрый реляционный метод хранения древовидных данных (например, цепочки комментариев к статьям)

У меня есть cms, в которой хранятся комментарии к статьям. Эти комментарии могут быть как связными, так и непоточными. Хотя технически они такие же, только столбец ответа остается пустым, когда он не связан. Мое приложение работает с sqlLite, MySQL и pgsql, поэтому мне нужен стандартный SQL. ...

0
голосов
3ответов
686 просмотров

Почему этот запрос возвращает результаты только с непустыми дочерними таблицами?

Это упрощенная версия выполняемого нами запроса, в котором нам нужно найти все строки в основной родительской таблице, где совпадают дочерние строки. Приведенный ниже запрос не возвращает результатов, если одна из дочерних таблиц пуста. Основная таблица имеет две дочерние таблицы: CREATE T...

0
голосов
5ответов
1700 просмотров

Может ли быть SQL-запрос, не зависящий от базы данных, для извлечения верхних N строк?

Мы хотим иметь возможность выбирать первые N строк с помощью SQL-запроса. Целевая база данных может быть Oracle или MySQL. Есть ли к этому элегантный подход? (Излишне говорить, что здесь мы имеем дело с отсортированными данными.)

5
голосов
1ответов
2998 просмотров

Изменение часового пояса в существующем проекте Django

Как идиот, я полностью упустил из виду настройку часового пояса, когда впервые создал приложение, которое собирает данные datetime. Тогда это не было проблемой, потому что все, что я делал, - это сравнение стилей и упорядочивание «по истечении времени». Теперь мне нужно создавать полные отчет...

4
голосов
4ответов
1070 просмотров

Лучший способ обеспечить соблюдение ограничений между таблицами внутри базы данных

Я ищу лучший способ проверить наличие ограничений между таблицами, сделав шаг вперед в использовании внешних ключей. Например, чтобы проверить, находится ли значение дочерней записи даты между датой диапазона в двух столбцах родительских строк. Например: Parent table ID DATE_MIN DATE_M...

20
голосов
8ответов
7369 просмотров

Лучшая схема для представления баскетбольной сетки NCAA

Какая схема базы данных лучше всего отражает мужскую баскетбольную сетку NCAA? Вот ссылка, если вы не знакомы: http://www.cbssports.com/ Collegebasketball / Mayhem / Brackets / viewable_men Я вижу несколько различных способов моделирования этих данных с помощью одной таблицы, множества табл...

30
голосов
8ответов
28345 просмотров

Когда использовать представления базы данных, а когда нет?

Этот вопрос касается представлений базы данных, а не материализованных представлений Плюсы: Упрощение запросов. Избегайте повторения одних и тех же соединений для нескольких запросов. Избегайте магических чисел. Минусы: Скрытие реальных запросов (возможно, вы повторяете соед...

0
голосов
5ответов
865 просмотров

Почему возможны такие внешние ключи?

Почему стандарт SQL принимает это? Какие преимущества? Если у вас есть эти таблицы: create table prova_a (a number, b number); alter table prova_a add primary key (a,b); create table prova_b (a number, b number); alter table prova_b add foreign key (a,b) references prova_a(a,b) ; insert in...

7
голосов
5ответов
3959 просмотров

Как написать приложение, независимое от базы данных?

Мой босс просит меня писать только ANSI SQL, чтобы сделать его независимым от базы данных. Но я понял, что это не так просто, как никакая база данных, полностью совместимая с ANSI SQL. Код SQL редко может быть перенесен между системами баз данных без изменений. Я видел, как люди по-другому ...

4
голосов
2ответов
7729 просмотров

Какой хороший инструмент для запуска сценариев SQL в любой базе данных?

В настоящее время у меня есть специальный инструмент, который генерирует vanilla-SQL (только с использованием стандартного SQL) из наших моделей данных, который устанавливает схемы баз данных и исходные данные для наших новых баз данных, а также выполняет исправления версий и т. д. Эта часть сей...

1469
голосов
26ответов
2610383 просмотров

Вставить в ... значения (ВЫБРАТЬ ... ИЗ ...)

INSERT INTO я пытаюсь преобразовать таблицу, используя данные из другой таблицы. Хотя это вполне возможно для многих движков баз данных, мне всегда трудно запомнить правильный синтаксис для движка SQL того времени ( MySQL , Oracle , SQL Server , Informix и DB2 ). Есть ли синтаксис серебр...