Только для чтения (наиболее распространенный тип) - это в основном запросы к одной или нескольким таблицам, чтобы представить иллюзию новых таблиц. Если вы взяли курс базы данных на уровне колледжа, вы, вероятно, узнали о реляционных базах данных, и я предполагаю, что вы ищете что-то вроде реляционных просмотров.
Короткий ответ No.
Датастор GAE является нереляционная. В нем нет таблиц. По сути, это очень большая распределенная хеш-таблица, в которой используются составные клавиши для представления (очень полезной) иллюзии Entities, которые на первый взгляд легко ошибочно принимают за строки в реляционной базе данных.
Более длинный ответ зависит от того, что вы сделали бы, если бы у вас был вид.
В основном я хотел сделать именно это, запросить несколько моделей одновременно. То, что я построил, является сайтом электронной коммерции в GAE (магазин золота для игр), поэтому у меня есть типичные клиенты, заказы, некоторые данные для антифитов и т. Д. Я на 100% уверен, что могу получить то же самое, просто обрабатывая данные в самом python, но Мне нужна была более удобная форма, как вид. –
У вас есть возможность использовать Cloud SQL с App Engine, который дает вам реляционную базу данных (с представлениями). Если вы придерживаетесь хранилища данных App Engine, вам нужно отбросить многое из того, что вы узнали о нормальных формах и нормализации. Это может помочь работать в обратном направлении от запросов, которые потребуются вашему приложению (думая «как я могу получить эти данные в наименьшем количестве запросов без JOINs»), получая от него ненормализованные объекты. –