CMS Library Media Center — список баз данных
Middle Search Plus предоставляет полные тексты для популярных,
журналов средней школы, биографий, исторических
эссе, первоисточников,
фотографий, карт и флагов.
Справочный банк биографий содержит биографические
полнотекстовые статьи, изображения страниц и рефераты из
ведущих современных журналов и журналов.
Справочник по истории Центр содержит полные тексты
для более чем 1990 справочников, энциклопедий
и научно-популярных книг от ведущих издательств по истории.
MAS Ultra School Edition , разработан специально
для старшеклассников , содержит полные тексты статей
из сотен популярных школьных журналов
по широкому кругу тем, охватывающих 9 областей0007
история, наука, карьера и многое другое.
Биографический справочный центр r содержит
первоклассных биографических справочника.
Поиск по ключевому слову или выбор категории жанра,
включая актеров, художников, авторов, лидеров современного мира
, исследователей, религиозных лидеров и т.д.
Academic Search Premier — это научная база данных с доступом к междисциплинарным полнотекстовым журналам, журналам и другим ценным ресурсам.
Научно-справочный центр содержит
полные тексты сотен научных энциклопедий,
справочников, периодических изданий и других источников.
Kids InfoBits удовлетворяет потребности младших школьников
благодаря простому и быстрому доступу к информации о
текущих событиях, искусстве, науке, здравоохранении, людях, спорте
7 9000 .
Коллекция профессионального развития содержит
самую значительную коллекцию полнотекстовых
образовательных журналов в мире.
MainFILE представляет собой междисциплинарную исследовательскую
базу данных, содержащую тысячи
статей из периодических изданий, справочников,
новостных лент и энциклопедий.
CultureGrams ( видео ) помогает исследователям
откройте для себя мир с краткими культурными
и статистическими снимками каждой страны
, признанной Организацией Объединенных Наций —
от Афганистана до Зимбабве.
MasterFILE Premier содержит полные тексты журналов
(включая Consumer Reports ), справочников
и первоисточников. Эта база данных
также содержит коллекцию изображений
, содержащую фотографии, карты и флаги.
GreenFILE предлагает хорошо изученную
информацию, охватывающую все аспекты
воздействия человека на окружающую среду.
Справочный центр правовой информации содержит
сотни полнотекстовых изданий и правовых форм.
php — схема базы данных CMS
Задай вопрос
спросил
Изменено
5 лет, 10 месяцев назад
Просмотрено
2к раз
Я создаю пользовательскую систему CMS с использованием PHP и MySQL. Моя CMS будет иметь страницы. Каждая страница относится к определенному типу. Каждому типу страницы присвоены некоторые свойства разных типов (число, текст и т.д.). В настоящее время я создаю базу данных для хранения этих вещей — типов страниц, свойств, страниц и значений свойств. Первое решение состоит в том, чтобы иметь 4 разных таблицы:
=страницы= page_id page_type_id имя_страницы =типы_страниц= page_type_id page_type_name =page_properties= property_id Имя свойства =page_property_values= page_id property_id стоимость имущества
Единственная проблема заключается в том, что мне придется сохранять все свойства в одном и том же типе данных (например, varchar). Я действительно хочу сохранить логические данные в логическое поле.
Мое второе решение — создать отдельную таблицу для каждого типа страницы. Например:
=page_type_text_page= page_id название [varchar] содержание [текст] активный [логический]
Может ли кто-нибудь помочь мне, как изменить эту структуру, чтобы получить правильное решение?
- php
- mysql
- database
- content-management-system
- structure
A third option might be something in the lines of
property_types
- property_type_id
- имя_свойства
- тип данных_свойства
page_property_values
- page_id
- property_id
- свойство_строказначение
- свойство_boolvalue
- свойство_intvalue
- property_datetimevalue
- . ..
.. где вы должны использовать только один из столбцов значений для определенного свойства страницы, а остальные оставить пустыми. Таким образом, вы сможете получить все свойства страницы за один вызов с помощью нескольких объединений, а затем программно получить значение из соответствующего столбца, просмотрев тип данных свойства.
Я хотел бы поделиться с вами своим опытом:
- Не создавайте собственную CMS — это может оказаться плохой идеей. Сделать это правильно очень сложно. Используйте/модифицируйте некоторые CMS с открытым исходным кодом (WordPress, Joomla и т. д.), чтобы получить то, что вы хотите.
- Если я буду создавать новую CMS, не используйте комбинацию PHP и MySQL, потому что это уже сделано, и это сделано очень хорошо с большим сообществом. Может быть, вы можете попробовать что-то, что еще не сделано — Node.js CMS, CMS для одностраничных приложений и использовать некоторые mongoDB и т. д.
- Если вы действительно хотите создать свою собственную CMS на основе PHP MySQL и не знаете правильной структуры базы данных, вдохновитесь CMS с открытым исходным кодом, как я уже сказал, WordPress, Joomla, Drupal и т.