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

Розробка концептуальної схеми та / або логічної моделі та / або фізичних налаштувань бази даних.


4
Дизайн бази даних з подвійним записом
Я створюю програмне забезпечення для бухгалтерського обліку. Мені потрібно забезпечити ведення бухгалтерського обліку з подвійним записом. У мене є класична проблема одного рядка на транзакцію проти двох рядків. Візьмемо приклад і подивимось, як це було б реалізовано в обох сценаріях. Розгляньте рахунок Cashта рахунок Rent. Коли я плачу щомісячну оренду, …

6
Потрібна книга дизайну баз даних [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закритий минулого року . Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає …

2
Використання тексту MAX або більш конкретного, меншого типу
Хтось переглядав мій код DDL для створення таблиць і запропонував, коли побачив, що я бачу використання VARCHAR(256)полів для тексту, я очікую, що він буде досить маленьким, як ім’я чи що завгодно, що я завжди повинен просто використовувати VARCHAR(MAX)та пов’язати Навіщо використовувати що-небудь, крім varchar (макс ) . Я прочитав його, …

3
Як мати стосунки з багатьма з привілейованою дитиною?
Я хочу створити стосунки «один до багатьох», в яких для кожного з батьків один або нуль дітей позначається як «улюблений». Однак не кожен батько матиме дитину. (Подумайте про батьків як питання на цьому веб-сайті, дітей як відповіді, а улюблену як прийняту відповідь.) Наприклад, TableA Id INT PRIMARY KEY TableB Id …

3
Як вибрати порівняння для міжнародної бази даних?
Я розробляю базу даних, яка буде зберігати дані різними мовами (використовуючи UTF-8), тому я вважаю, що найкращим способом відображення результатів запиту є впорядкування його відповідно до мови користувача під час самого запиту ( тому що їх існує більше ніж одна правильні способи зробити це ): SELECT a < b COLLATE …

5
Чи є СУБД, які дозволяють зовнішній ключ, який посилається на перегляд (і не тільки базові таблиці)?
Натхненний питанням моделювання Джанго: Моделювання баз даних з безліччю відносин багато-багато-багато в Джанго . Дизайн db - це щось на зразок: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName …

2
Критерії прийняття рішення про те, коли використовувати не-dbo схему проти нової бази даних
Я в основному розробник додатків, але мені здається, що я повинен виконувати всі роботи по передній базі даних для мого поточного проекту ( btw ... його MS SQL Server 2008 ). В якості першого рішення я намагаюся розібратися, чи слід розділити свій стан за допомогою окремих баз даних або за …

8
Професор сказав нам зберігати серіалізовані об’єкти Java як краплі замість визначення реляційних таблиць
Замість того, щоб насправді визначати таблиці з правильними атрибутами, мій професор сказав нам, що ми можемо відобразити об’єкти на ідентифікатори на зразок цього: id (int) | Serialized Object (blob) 1 10010110110 Я можу побачити з цим стільки проблем; надмірність даних, маючи відстежувати ідентифікатори окремо, потрібно втягнути всю таблицю в пам'ять, …

5
Найкращий спосіб зберігання одиниць у базі даних
Я успадкував велику (SQLServer) базу даних із сотнями стовпців, які представляють суми тієї чи іншої речі. Одиниці для цих значень (наприклад, "галони", "дюйми" тощо) зберігаються в полі MS_Description розширених властивостей. Мені цікаво, чи є кращий спосіб зберігати цю інформацію. Я припускаю, що це добре для цілей документації, але було б …


1
Які міркування теореми CAP?
http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf Я думаю , що це не дуже просто , чому тільки два з Послідовність Доступність Толерантність до розділів може містити будь-яку систему розподілених баз даних. Ця гіпотеза була доведена, але чи є простіший спосіб зрозуміти, чому, ймовірно, це може відбутися? Я не шукаю доказів, просто гарний спосіб зрозуміти, …

6
Чи є якийсь хороший інструмент для створення дизайну баз даних та прототипів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . Я хотів би мати хороший інструмент для розробки схеми бази даних з усіма таблицями, стовпцями, типами даних та відносинами. …

12
Чому обмеження застосовуються в базі даних, а не в коді?
Чому обмеження застосовуються в базі даних? Чи не буде більш гнучким його вводити в код? Я читаю книгу для початківців щодо впровадження баз даних, тому я задаю це питання новачкам. Скажімо, я створив базу даних, включаючи цю модель сутності: entity type | sub-types ----------------+-------------------------------------------- Person | Employee, Student, ... Student …

3
варчар (255) або варчар (256)?
Чи слід використовувати varchar(255)або varchar(256)при проектуванні таблиць? Я чув, що один байт використовується для довжини стовпця або для зберігання метаданих. Чи важливо це вже в цей момент? Я бачив деякі повідомлення в Інтернеті, однак вони стосуються Oracle та MySQL. У нас є Microsoft SQL Server 2016 Enterprise Edition, як це …

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