Запитання з тегом «database»

База даних - це організований збір даних. Це колекція схем, таблиць, запитів, звітів, поглядів та інших об'єктів. Дані, як правило, організовуються для моделювання аспектів реальності таким чином, щоб підтримувати процеси, що вимагають інформації. Використовуйте цей тег, якщо у вас є питання щодо проектування бази даних. Якщо мова йде про конкретну систему управління базами даних (наприклад, MySQL), будь ласка, використовуйте замість цього тег.

10
Як відновити той самий виняток у SQL Server
Я хочу відновити той самий виняток у SQL Server, який щойно стався у моєму блоці try. Я можу скинути одне і те ж повідомлення, але хочу викинути ту саму помилку. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, @Description) COMMIT TRANSACTION END TRY BEGIN …

5
Створення зручних для читання / корисних, коротких, але унікальних ідентифікаторів
Потрібно обробляти> 1000, але <10000 нових записів на день Не можна використовувати GUID / UUID, числа автоматичного збільшення тощо. В ідеалі має бути 5 або 6 символів, звичайно, може бути альфа Хотіли б повторно використовувати існуючі, добре відомі альгоси, якщо вони є Щось там?

6
Як я можу перейменувати стовпець у laravel за допомогою міграції?
У мене є стовпці, як згадано нижче: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } …

2
Що краще H2 або HSQLDB? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

3
Найкращий спосіб кодування системи досягнень
Я думаю про найкращий спосіб розробити систему досягнень для використання на моєму сайті. Структуру бази даних можна знайти в найкращому способі повідомити про відсутність 3 або більше послідовних записів, і цей потік справді є розширенням для отримання ідей від розробників. Проблема, з якою я багато розмовляю про значки / системи …

14
За допомогою Rails, як я можу встановити, що мій первинний ключ не є цілочисельним стовпцем?
Я використовую міграції Rails для управління схемою бази даних і створюю просту таблицю, де я хотів би використовувати неціле значення як первинний ключ (зокрема, рядок). Щоб абстрагуватися від моєї проблеми, припустимо, є таблиця, employeesде працівники ідентифікуються буквено-цифровим рядком, наприклад "134SNW". Я спробував створити таблицю в такій міграції: create_table :employees, {:primary_key …

6
Як підключитися до бази даних MySQL?
Я дуже новачок у програмуванні на C #, але хотів би мати доступ до баз даних MySQL (у мене немає грошей на MS SQL) Однак у мене є одне запитання; Я знаю, що для розробки програми C # вам потрібно мати «MySQL Connector / NET» та «MySQL для Visual Studio», …

6
Синхронізація баз даних клієнт-сервер
Я шукаю деякі загальні стратегії для синхронізації даних на центральному сервері з клієнтськими програмами, які не завжди є в мережі. У моєму конкретному випадку у мене є програма для телефонів Android із базою даних sqlite та веб-програма PHP із базою даних MySQL. Користувачі зможуть додавати та редагувати інформацію в телефонній …

5
Як отримати останній автоматично збільшений ідентифікатор з таблиці SQLite?
У мене є таблиця Повідомлення з ідентифікаторами стовпців (первинний ключ, автоінкремент) та вмістом (текст). У мене є таблиця Користувачі зі стовпцями ім'я користувача (первинний ключ, текст) і хеш. Повідомлення надсилається одним Відправником (користувачем) багатьом одержувачам (користувач), і одержувач (користувач) може мати багато повідомлень. Я створив таблицю Messages_Recipients з двома стовпцями: …

4
Мікропослуги: як обробляти відносини із зовнішніми ключами
Архітектура мікросервісів передбачає, що кожна служба повинна обробляти власні дані. Отже, будь-яка послуга (Служба A), яка залежить від даних, що належать іншій службі (служба B), повинна отримувати доступ до таких даних не шляхом прямих викликів БД, а через API, що надається другою службою (служба B). Отже, що пропонує найкраща практика …

14
MySQL: Перевірте, чи існує користувач, і скиньте його
Не існує стандартного способу перевірити, чи існує користувач MySQL, і виходячи з цього, його відкинути. Чи є для цього обхідні шляхи? Редагувати: мені потрібен прямий спосіб запустити це, не видаючи помилки, наприклад DROP USER test@localhost; :
84 mysql  database 

13
Як зберігати 7,3 мільярда рядків ринкових даних (оптимізовано для читання)?
У мене є набір даних з 1 хвилини даних з 1000 запасів, починаючи з 1998 року, що складає приблизно (2012-1998)*(365*24*60)*1000 = 7.3 Billionрядки. Більшу частину (99,9%) часу я виконую лише запити на читання . Який найкращий спосіб зберігати ці дані в базі даних? 1 великий стіл з 7,3B рядків? 1000 …
84 database 


6
Зберігання робочого часу в базі даних
Наразі я намагаюся знайти найкращий спосіб зберегти години роботи компанії у базі даних. Наприклад: Бізнес А має наступні години роботи Понеділок: 9:00 - 17:00 Вівторок: 9:00 - 17:00 Середа: 9:00 - 17:00 Четвер: 9:00 - 17:00 П’ятниця: 9:00 - 17:00 Субота: 9:00 - 12:00 Неділя: вихідний На даний момент я …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.