Articles of Разработка базы данных

Запросы нескольких частей в PHP

Я изучаю PHP около недели, и мне нужно руководствоваться тем, следует ли мне использовать массивы для сортировки моих данных на основе нескольких переменных. Моя таблица содержит информацию об операх, композиторах, их национальностях и включает ссылку на соответствующий сайт. Не будучи чрезмерно подробным, я должен позволить пользователю выбирать данные на основе Гражданства, Век, которые были написаны, […]

SQL-дизайн и / или класс PHP для хранения динамических двумерных массивов?

Мне нужен элегантный способ хранения динамических массивов (в основном электронных таблиц без всякой функциональности) различных размеров (как x, так и y), которые в основном используются как ENUM, списки, данные поиска, ценовые листы, что-то типа. Многоязычный будет отличным бонусом. Скорость сущности. Вот пример типичного «листа»; | 1 | 2 | 3 | 4 ——————————- model A […]

сохранение нескольких значений в одном поле

Я хочу, чтобы пользователи могли выбирать их специальности. Например, человек А мог выбрать компьютерную науку, математику и историю как свои специальности. Пользователи могут выбрать любое количество майоров. У меня есть список организаций в моей базе данных, которые будут принимать студентов только в том случае, если они имеют особую значимость. Например, Организация A принимает только специальности […]

одна статья по нескольким категориям

Мне нужно добавить статью к нескольким категориям, например, мне нужно указать статью «тестовая статья», чтобы добавить ее в категорию 1 и категорию2, чтобы знать, как установить связь между таблицами для этого примечание: в прошлом я делаю строку в статье базы данных таблицы «категория» и добавляю идентификатор категории, например, 1,2,3, но это создает проблему в поиске […]

Гибкие формы и структура базы данных

Мне было поручено создать приложение, которое позволяет администраторам изменять содержимое входной формы пользователя (т. Е. Добавлять произвольные поля), содержимое которых хранится в базе данных. Передумайте переменные шаблона Think Modx / WordPress / Expression Engine. Подход, который я рассматривал, заключается в реализации конкретных таблиц, где спецификация согласована (например, профили пользователей, пользовательский контент и т. Д.) И […]

Веб-приложение PHP: вопрос о наилучшей практике проектирования баз данных mysql

В настоящее время я участвую в дискуссии с коллегой о лучших методах разработки базы данных создаваемого веб-приложения PHP. Приложение предназначено для предприятий, и каждая компания, которая зарегистрируется, будет иметь несколько пользователей, использующих приложение. Моя методология дизайна заключается в создании новой базы данных для каждой компании, которая подписывается. Таким образом, все из песочных, модульных и небольших. […]

Простое, но тяжелое приложение, потребляющее много ресурсов. Как оптимизировать?

В настоящее время у меня есть одно приложение для мониторинга на производстве. Задачей этого монитора является сбор конкретных записей в социальных сетях, таких как facebook, twitter, youtube и т. Д. Вот один простой пример вызова API из Twitter: http://search.twitter.com/search?q=Stackoverflow&format=json В принципе, это то, что делает система: Выберите поисковый запрос из базы данных с определенным заказом […]

Что-нибудь похожее на Hibernate в PHP?

Я программист на Java и некоторое время работаю над проектом, использующим Hibernate и Struts. Теперь для моего нового проекта я работаю над PHP и Mysql (изучая PHP). Есть ли какая-либо технология, похожая на Hibernate для PHP? Если да, может ли кто-нибудь дать мне ссылку, где я могу ее понять и использовать? Существует ли концепция POJO […]

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

Я создаю веб-сайт, на котором я буду управлять пользователями и их разрешениями. Я ищу для реализации пользовательских ролей и, похоже, не могу обернуть голову тем, как все должно работать. Я хочу, чтобы иметь возможность назначить пользователю определенную роль, и каждая роль содержит от одного до нескольких разрешений, которые могут быть легко прочитаны моим сценарием. Просто […]