powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Таблица без полей
63 сообщений из 63, показаны все 3 страниц
Таблица без полей
    #38385957
myfta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, сегодня у меня с товарищем родился небольшой спор: можно ли создать таблицу в какой-либо реляционной бд, содержащую 0 полей? Как бы по учебникам такого сделать нельзя, но, как говорится, жопой чую, что этого можно добиться. Практичность, безопасность и прочие критерии рассматривать не стоит, т.к. вряд ли кто-то будет это применять в реальных проектах, интересует исключительно возможность наличия такой таблицы. Если это все-таки возможно, то поделитесь, пожалуйста, документацией, статьями и прочими доказательствами.
з.ы. ничего против дискуссии в этой теме не имею и буду рад активно принять в ней участие. заранее всем спасибо
...
Рейтинг: 0 / 0
Таблица без полей
    #38385965
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myfta, формально, отношение без атрибутов может содержать ровно один кортеж. Что касается, "таблиц" - как реализованы объектные расширения "реляционных" СХОД? В некоторых таких системах хранения и обработки данных идентификатор экземпляра хранится в той же "таблице", что и свойства объекта. Следовательно, формально, эта "таблица", может существовать, когда не описано ни одного свойства)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38385989
myfta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не совсем знаком с такими терминами в отношении баз данных, но немного погуглив у меня отрисовалась следующая картина:
есть какая-то таблица, бд или другой объект (назовем его database_list) в котором существуют данные о существующих базах данных и таблицах в них. Так мы можем добавить некую запись (например, new_table) в этот database_list и у нас будет существовать таблица new_table вообще без каких-либо данных в ней.
Я правильно понимаю или меня куда-то не туда унесло?
...
Рейтинг: 0 / 0
Таблица без полей
    #38386018
Что значит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
myfta, что значит "будет существовать таблица"? Зависит от реализации.
...
Рейтинг: 0 / 0
Таблица без полей
    #38386027
myfta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guest, под "существовать" я понимаю какую-то сущность, которая находится где-то в какой-то файловой системе... наверное, так.
>> Зависит от реализации
А какие могут быть реализации и где можно реализовать, нужную мне, задачу?
...
Рейтинг: 0 / 0
Таблица без полей
    #38386787
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myftaА какие могут быть реализации и где можно реализовать, нужную мне, задачу?
Какую задачу?
...
Рейтинг: 0 / 0
Таблица без полей
    #38386821
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простите, но как туда добавлять и удалять данные?
...
Рейтинг: 0 / 0
Таблица без полей
    #38387140
myfta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Бредятина]myftaА какие могут быть реализации и где можно реализовать, нужную мне, задачу?
Какую задачу?
Писал в первом сообщении: создать таблицу в какой-либо реляционной бд, содержащую 0 полей

Nafпростите, но как туда добавлять и удалять данные?
Так же писал, что практичность, безопасность и прочие критерии рассматривать не стоит, т.к. вряд ли кто-то будет это применять в реальных проектах, интересует исключительно возможность наличия такой таблицы.
...
Рейтинг: 0 / 0
Таблица без полей
    #38387233
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myftaПисал в первом сообщении: создать таблицу в какой-либо реляционной бд, содержащую 0 полей
А какие, конкретно, трудности у Вас возникли??? Создайте таблицу, и не добавляйте в нее поля)) У Вас Access, например, есть?
...
Рейтинг: 0 / 0
Таблица без полей
    #38387251
myfta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>> А какие, конкретно, трудности у Вас возникли??? Создайте таблицу, и не добавляйте в нее поля)) У Вас Access, например, есть?
Поставить не есть проблемой. При создании таблицы в ней появятся данные о самой таблице, которые будут полем... я не прав?
...
Рейтинг: 0 / 0
Таблица без полей
    #38387344
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myftaданные о самой таблице, которые будут полем... я не прав?нет
...
Рейтинг: 0 / 0
Таблица без полей
    #38387413
Аксес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаmyftaПисал в первом сообщении: создать таблицу в какой-либо реляционной бд, содержащую 0 полей
А какие, конкретно, трудности у Вас возникли??? Создайте таблицу, и не добавляйте в нее поля)) У Вас Access, например, есть?
Вы б любезный, хоть раз из высоких научных теорий до грешной земли снизошли. Попробуйте исполнить свою рекомендацию практически.
...
Рейтинг: 0 / 0
Таблица без полей
    #38387618
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myfta можно ли создать таблицу в какой-либо реляционной бд, содержащую 0 полей? Как бы по учебникам такого сделать нельзя

Как раз по учебникам можно, и такие штуки играют важную роль в некоторых теоретических вопросах реляционной алгебры.

вот вырезка из Большой Советской Энциклопедии

А на практике - надо пробовать, но вряд ли кто-то из производителей этим заморачивался.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388406
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В postgres можно:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
=> create table a ();
CREATE TABLE
=> table a;
--
(0 строк)

=> insert into a default values;
INSERT 0 1
=> table a;
--
(1 строка)

=> insert into a default values;
INSERT 0 1
=> table a;
--
(2 строки)

=> alter table a add i int;
ALTER TABLE
=> table a;
   i    
--------
 <NULL>
 <NULL>
(2 строки)
...
Рейтинг: 0 / 0
Таблица без полей
    #38388413
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myftaПоставить не есть проблемой. При создании таблицы в ней появятся данные о самой таблице, которые будут полем... я не прав?
То есть, Вы делать не хотите ничего?))
А по Вашей реакции на сообщение
14791673
Изучать теорию тоже не хотите...
Хорошо. Тогда поясните, что Вы понимаете под "полем"? Если речь идет о "реляционной БД", то таблица - это, не формально выражаясь, аналог отношения, а поле - аналог атрибута отношения - другими словами, свойства моделируемой сущности. Если так трактовать "поле", то, конечно, "не будут полем". Иначе, см.
14791673
...
Рейтинг: 0 / 0
Таблица без полей
    #38388421
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АксесВы б любезный, хоть раз из высоких научных теорий до грешной земли снизошли. Попробуйте исполнить свою рекомендацию практически.
Нет, любезный, на свете практика сильнее меня в области БД))) Я этого просто не могу допустить)))
Запустите Microsft Access 2010.
Создайте БД (по ум. Database1.accdb).
Создайте таблицу (по ум. Таблица1). Не "Щелкайте для добавления"))) Формально, Вы видите "поле" Код (см. 14791673 ).
Создайте еще одну таблицу (по ум. Таблица2).
Сохраните таблицы.
У Вас есть две таблицы, в которых нет полей в смысле "свойств сущности" (см. 14791673 ).
...
Рейтинг: 0 / 0
Таблица без полей
    #38388428
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherКак раз по учебникам можно, и такие штуки играют важную роль в некоторых теоретических вопросах реляционной алгебры.

вот вырезка из Большой Советской Энциклопедии
А на практике - надо пробовать, но вряд ли кто-то из производителей этим заморачивался.
Это фрагмент Главы 6. Отношения из 8-го издания книги К.Дейта "Введение в системы баз данных" (см. 14791673 ).
...
Рейтинг: 0 / 0
Таблица без полей
    #38388456
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаУ Вас есть две таблицы, в которых нет полей в смысле "свойств сущности"

Вот только автор ясно написал "поле", а не "свойство сущности". Подменять одно другим это
примитивно даже на тебя. Стареешь? Альцгеймер подкрался незаметно?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Таблица без полей
    #38388460
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВот только автор ясно написал "поле", а не "свойство сущности". Подменять одно другим это примитивно даже на тебя. Стареешь? Альцгеймер подкрался незаметно?..
После сообщений
14791673
и
14801728
Вы допустили банальную непорядочность. И, заодно, как это здесь принято, банальное хамство)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388601
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина, как словами ни вертите, а вы создали таблицы с ненулевым количеством полей . Физических полей, о которых и спрашивал ТС. Являются ли эти поля в каких-то там смыслах свойствами/атрибутами/чертями лысыми, совершенно неважно.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388672
Аксес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаАксесВы б любезный, хоть раз из высоких научных теорий до грешной земли снизошли. Попробуйте исполнить свою рекомендацию практически.
Нет, любезный, на свете практика сильнее меня в области БД))) Я этого просто не могу допустить)))
Запустите Microsft Access 2010.
Создайте БД (по ум. Database1.accdb).
Создайте таблицу (по ум. Таблица1). Не "Щелкайте для добавления"))) Формально, Вы видите "поле" Код (см. 14791673 ).
Создайте еще одну таблицу (по ум. Таблица2).
Сохраните таблицы.
У Вас есть две таблицы, в которых нет полей в смысле "свойств сущности" (см. 14791673 ).
Создаем таблицу.
Не добавляя ни одного поля сохраняем таблицу.
Аксес ругается что нет ключевых полей, но таблицу сохранить дает.
В результате получается таблица с ОДНИМ полем.
Если в конструкторе удалить это поле из таблицы, то аксес сохранить такую таблицу не даст.
В аксесе не может быть таблиц без полей.

Любезный, оставайтесь в покоренных вами высотах чистой теории. Не пытайтесь давать рекомендации при решении реальных задач.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388717
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятина, как словами ни вертите, а вы создали таблицы с ненулевым количеством полей . Физических полей, о которых и спрашивал ТС. Являются ли эти поля в каких-то там смыслах свойствами/атрибутами/чертями лысыми, совершенно неважно.
Вы просто не порядочный человек, и с этим ничего не поделаешь, конечно))
Вот первое сообщение автора:

"Здравствуйте, сегодня у меня с товарищем родился небольшой спор: можно ли создать таблицу в какой-либо реляционной бд, содержащую 0 полей? Как бы по учебникам такого сделать нельзя, но, как говорится, жопой чую, что этого можно добиться. Практичность, безопасность и прочие критерии рассматривать не стоит, т.к. вряд ли кто-то будет это применять в реальных проектах, интересует исключительно возможность наличия такой таблицы. Если это все-таки возможно, то поделитесь, пожалуйста, документацией, статьями и прочими доказательствами.
з.ы. ничего против дискуссии в этой теме не имею и буду рад активно принять в ней участие. заранее всем спасибо"

Ни о каких физических полях не идет речь в этом сообщении. Вы допустили прямой подлог))
И Вы просто проигнорировали мои сообщения. Возможно, автор теперь скажет, что он говорил просто о таблице, и просто о полях (а не о таблице "реляционной бд", играющей роль отношения). Тогда и об учебниках (по реляционным БД, а не таблицам, скорее всего - что за учебники по таблицам?) можно было бы не говорить. А взять лист бумаги, карандаш, и нарисовать на листе бумаги карандашом таблицу таким образом, чтобы таблица была, а полей не было)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388722
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АксесСоздаем таблицу.
Не добавляя ни одного поля сохраняем таблицу.
Аксес ругается что нет ключевых полей, но таблицу сохранить дает.
В результате получается таблица с ОДНИМ полем.
Если в конструкторе удалить это поле из таблицы, то аксес сохранить такую таблицу не даст.
В аксесе не может быть таблиц без полей.

Любезный, оставайтесь в покоренных вами высотах чистой теории. Не пытайтесь давать рекомендации при решении реальных задач.
Манера игнорировать сообщения настолько прочно засела в Вашей линии поведения, что никакие рекомендации Вам уже не помогут. Вы так и останетесь нулевым практиком)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388732
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаНи о каких физических полях не идет речь в этом сообщении.Как раз о них речь и идёт. Если вы со своих горних высей не в состоянии это понять... ну, тут ямы все бессильны.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388735
Аксес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина...Сокращено...
Манера игнорировать сообщения настолько прочно засела в Вашей линии поведения, что никакие рекомендации Вам уже не помогут. Вы так и останетесь нулевым практиком)))
Пожалуйста, приложите принсткрин СОХРАНЕННОЙ таблицы В РЕЖИМЕ КОНСТРУКТОРА, чтобы было видно, что в ней нет ни одного поля.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388742
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятинаНи о каких физических полях не идет речь в этом сообщении.Как раз о них речь и идёт. Если вы со своих горних высей не в состоянии это понять... ну, тут ямы все бессильны.
Поэтому не стоит и писать чего-либо, раз не просто не понимаете, но и желания никакого нет)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388745
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АксесБредятина...Сокращено...
Манера игнорировать сообщения настолько прочно засела в Вашей линии поведения, что никакие рекомендации Вам уже не помогут. Вы так и останетесь нулевым практиком)))
Пожалуйста, приложите принсткрин СОХРАНЕННОЙ таблицы В РЕЖИМЕ КОНСТРУКТОРА, чтобы было видно, что в ней нет ни одного поля.
Теперь Вы можете изворачиваться сколько угодно, и продолжать нагло игнорировать мои сообщения)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388751
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ТС
Пардон, в чем практическая ценность сабжа ? Чисто ради спора ? Ради вброса на вентилятор ? Вам заняться нечем ?
Дык лучше про существование Бога спорьте. Это гораздо интереснее и аргументов много. Можно завести много параллельных веток спора. :)

Ну или например, представляет ли ценность дырка от бублика для обретения чувства сытости. :)
...
Рейтинг: 0 / 0
Таблица без полей
    #38388788
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинаtanglirпропущено...
Как раз о них речь и идёт. Если вы со своих горних высей не в состоянии это понять... ну, тут ямы все бессильны.
Поэтому не стоит и писать чего-либо, раз не просто не понимаете, но и желания никакого нет)))этот совет в данной ситуации полезнее как раз для вас
...
Рейтинг: 0 / 0
Таблица без полей
    #38388799
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV2 ТС
Пардон, в чем практическая ценность сабжа ? Чисто ради спора ? Ради вброса на вентилятор ? Вам заняться нечем ?
Дык лучше про существование Бога спорьте. Это гораздо интереснее и аргументов много. Можно завести много параллельных веток спора. :)

Ну или например, представляет ли ценность дырка от бублика для обретения чувства сытости. :)
Не совсем так. В любой СУБД можно создать объект ("таблицу"), не имеющий ни одной характеристики (ни одного "поля" в таблице). И вводить экземпляры этого объекта ("записи таблицы"). А в качестве идентификатора (не являющегося характеристикой объекта, и, соответственно, "полем таблицы") использовать, например, дату в формате ГГГГММДД)))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388803
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятинапропущено...

Поэтому не стоит и писать чего-либо, раз не просто не понимаете, но и желания никакого нет)))этот совет в данной ситуации полезнее как раз для вас
Нет, именно для Вас, не понимающего разницу между логической (речь у автора идет о реляционной бд, и таблица - конечно же, элемент логической структуры данных) и физической МД.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388812
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина, речь у автора идёт в "реляционной бд" в общепринятом понимании. В отличие от вашего, в этом понимании, например, аксес является реляционной бд. С физическими таблицами и полями в них. Я допускаю, что вы со своей точки зрения и в своей терминологии написали всё правильно... но загвоздка в том, что ТС имел в виду вовсе не то, что вам показалось :)
...
Рейтинг: 0 / 0
Таблица без полей
    #38388825
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятина, речь у автора идёт в "реляционной бд" в общепринятом понимании. В отличие от вашего, в этом понимании, например, аксес является реляционной бд. С физическими таблицами и полями в них. Я допускаю, что вы со своей точки зрения и в своей терминологии написали всё правильно... но загвоздка в том, что ТС имел в виду вовсе не то, что вам показалось :)
То есть, Вы, все-таки, хотите разбираться в БД - очень хорошо. Тогда Вам нужно понимать, что "общепринятое понимание" - ошибочное. И мне ничего не показалось. И я написал в первом же сообщении и о логических таблицах, и о физических (в которых может быть множество системных полей, не имеющих отношения к логической МД)... Аксес является реляционной бд именно с логическими таблицами и полями в них))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388827
Аксес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В аксесе невозможно иметь сохраненные таблицы без полей. Таблица без полей может существовать в аксесе только в момент редактирования ее структуры (если удалить все поля). С таким же успехом в "моменте редактирования" наверняка могут быть таблицы с другими грубыми нарушениями - например, с полем без имени (с пустым именем), с полем без типа.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388830
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина"общепринятое понимание" - ошибочное.с вашей точки зрения :)
и всё-таки ответьте - можно ли создать физическую таблицу (раз уж вы настаиваете на этом уточнении, очевидном для всех остальных) без полей?
...
Рейтинг: 0 / 0
Таблица без полей
    #38388836
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АксесВ аксесе невозможно иметь сохраненные таблицы без полей. Таблица без полей может существовать в аксесе только в момент редактирования ее структуры (если удалить все поля). С таким же успехом в "моменте редактирования" наверняка могут быть таблицы с другими грубыми нарушениями - например, с полем без имени (с пустым именем), с полем без типа.
Разумеется, в аксесе таблицы (как элементы логической БД) могут быть без полей (представляющих свойства моделируемой сущности). Если же речь идет просто о "таблицах", и просто о "полях", то "возьмите в руки карандаш"...
...
Рейтинг: 0 / 0
Таблица без полей
    #38388840
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятина"общепринятое понимание" - ошибочное.с вашей точки зрения :)
Нет. Я свою точку зрения не высказываю - в этом нет необходимости. Только факты.
tanglirи всё-таки ответьте - можно ли создать физическую таблицу (раз уж вы настаиваете на этом уточнении, очевидном для всех остальных) без полей?
"Возьмите в руки карандаш"
...
Рейтинг: 0 / 0
Таблица без полей
    #38388844
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина,

да или нет? я знаю ответ, мне интересно услышать ваше мнение.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388849
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятина"общепринятое понимание" - ошибочное.с вашей точки зрения :)
и всё-таки ответьте - можно ли создать физическую таблицу (раз уж вы настаиваете на этом уточнении, очевидном для всех остальных) без полей?
Не говорите за всех остальных, пожалуйста. И сформулируйте вопрос более точно, раз Вы начали говорить о физическом уровне. Например: "Можно ли создать файл, не содержащий ни одного байта?" И т.п.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388850
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятина,

да или нет? я знаю ответ, мне интересно услышать ваше мнение.
Вы просто не можете знать ответ)) Так как не сформулированы термины и определения))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388868
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаНе говорите за всех остальных, пожалуйста.Тогда и вы не утверждайте, то все ваши слова являются фактами. Договорились?

БредятинаИ сформулируйте вопрос более точновроде бы тут уже яснее некуда разжёваноАксесСоздаем таблицу.
Не добавляя ни одного поля сохраняем таблицу.
Аксес ругается что нет ключевых полей, но таблицу сохранить дает.
В результате получается таблица с ОДНИМ полем.
Если в конструкторе удалить это поле из таблицы, то аксес сохранить такую таблицу не даст.
В аксесе не может быть таблиц без полей.

Любезный, оставайтесь в покоренных вами высотах чистой теории. Не пытайтесь давать рекомендации при решении реальных задач., но постараюсь: существует ли реляционная СУБД, в которой возможно создать таблицу (физическую, опять же повторюсь), причём такую, что количество полей в этой таблице будет равно нулю? Если ответ - "да", просьба назвать СУБД и алгоритм создания такой таблицы.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388905
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirБредятинаНе говорите за всех остальных, пожалуйста.Тогда и вы не утверждайте, то все ваши слова являются фактами. Договорились?
Нет, не договорились. Просто потому, что я никогда такого не утверждал. Вы все время что-то добавляете от себя))
tanglirБредятинаИ сформулируйте вопрос более точновроде бы тут уже яснее некуда разжёваноАксесСоздаем таблицу.
Не добавляя ни одного поля сохраняем таблицу.
Аксес ругается что нет ключевых полей, но таблицу сохранить дает.
В результате получается таблица с ОДНИМ полем.
Если в конструкторе удалить это поле из таблицы, то аксес сохранить такую таблицу не даст.
В аксесе не может быть таблиц без полей.

Любезный, оставайтесь в покоренных вами высотах чистой теории. Не пытайтесь давать рекомендации при решении реальных задач.
Неправда. Здесь нет никакого вопроса о физическом уровне: файлах, байтах, блоках... Здесь вообще никакого вопроса нет, а есть только не понимание теории и практики БД.
tanglir, но постараюсь: существует ли реляционная СУБД, в которой возможно создать таблицу (физическую, опять же повторюсь), причём такую, что количество полей в этой таблице будет равно нулю? Если ответ - "да", просьба назвать СУБД и алгоритм создания такой таблицы.
Опять у Вас не получилось задать вопрос. Потому что Вы упорно игнорируете все мои сообщения. Что Вы понимаете под полем?.. И, наконец-то, "возьмите в руки карандаш")))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388908
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir... существует ли реляционная СУБД, в которой...
Не существует ни одной реляционной СУБД, в принципе))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388920
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаПросто потому, что я никогда такого не утверждалБредятинаЯ свою точку зрения не высказываю - в этом нет необходимости. Только факты.
Бредятинаtanglir... существует ли реляционная СУБД, в которой...
Не существует ни одной реляционной СУБД, в принципе))И зачем тогда было разводить всю эту канитель с теоретизированиями на более чем страницу, если ответ сразу же "нет"? Только потому, что ТС, незнакомый с вашими закидонами, забыл добавить слово "физическую", очевидное для всех остальных?
PS. До тех пор, пока не появится хотя бы один человек кроме вас, для которого это было НЕ очевидно, считаю себя вправе по данному поводу говорить за всех.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388921
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинаtanglir... существует ли реляционная СУБД, в которой...
Не существует ни одной реляционной СУБД, в принципе))
В нашем примере: добавим в Таблицу1, в которой пока нет ни одного поля, поля: Фамилия, Имя.
Введем значения:
Петров Иван
Петров Иван
Сохраним Таблицу1. Сохранилась.
Таким образом, Access не поддерживает реляционную БД))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388923
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirИ зачем тогда было разводить всю эту канитель с теоретизированиями на более чем страницу, если ответ сразу же "нет"? Только потому, что ТС, незнакомый с вашими закидонами, забыл добавить слово "физическую", очевидное для всех остальных?
PS. До тех пор, пока не появится хотя бы один человек кроме вас, для которого это было НЕ очевидно, считаю себя вправе по данному поводу говорить за всех.
Теоретизируете и разводите канитель именно Вы. И Ваше право продолжать не понимать, разумеется))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388939
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересный конечно факт, что в Postgres такое возможно, хотя и бесполезный.

А почему бредятину еще не забанили?
...
Рейтинг: 0 / 0
Таблица без полей
    #38388945
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, на вопрос вы так и не ответили, прикрываясь якобы неточностью терминов. Но таким образом их можно уточнять до бесконечности...

БредятинаБредятинапропущено...

Не существует ни одной реляционной СУБД, в принципе))
В нашем примере: добавим в Таблицу1, в которой пока нет ни одного поля, поля: Фамилия, Имя.
Введем значения:
Петров Иван
Петров Иван
Сохраним Таблицу1. Сохранилась.
Таким образом, Access не поддерживает реляционную БД))И зачем тогда было писать вот это 14801747 , если в вопросе ТС прямым текстом написано про реляционные СУБД? И как тогда понимать вот это:БредятинаАксес является реляционной бд именно с логическими таблицами и полями в них? вы уж определитесь как-нибудь (хотя бы сами для себя - см.ниже)
БредятинаТеоретизируете и разводите канитель именно Вы.Я понимаю. Очень удобно перекладывать вину на оппонента. Ответа от вас добиться, очевидно, не удастся, так что на этом общение с вами прекращаю. Всего доброго.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388948
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDИнтересный конечно факт, что в Postgres такое возможно, хотя и бесполезный.

А почему бредятину еще не забанили?А потому что он хоть и тролль, но очень осторожный и вежливый, поэтому явного формального повода забанить его у модератора нет.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388954
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDИнтересный конечно факт, что в Postgres такое возможно, хотя и бесполезный.

А почему бредятину еще не забанили?
А Вы потребуйте от модератора. Будьте по-активнее в обсуждении проектирования БД))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388957
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirHoBTIDИнтересный конечно факт, что в Postgres такое возможно, хотя и бесполезный.

А почему бредятину еще не забанили?А потому что он хоть и тролль, но очень осторожный и вежливый, поэтому явного формального повода забанить его у модератора нет.
Троль - Вы, и почему модератор Вас не банит - большой вопрос)) Видимо, приятели))
...
Рейтинг: 0 / 0
Таблица без полей
    #38388979
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirВ общем, на вопрос вы так и не ответили, прикрываясь якобы неточностью терминов. Но таким образом их можно уточнять до бесконечности...
Банальная неправда. Не нужно до бесконечности. И Вы даже поняли суть в конце концов. Но из-за обиды на свое изначальное непонимание, теперь пишете банальную неправду.

Бредятинапропущено...

В нашем примере: добавим в Таблицу1, в которой пока нет ни одного поля, поля: Фамилия, Имя.
Введем значения:
Петров Иван
Петров Иван
Сохраним Таблицу1. Сохранилась.
Таким образом, Access не поддерживает реляционную БД))И зачем тогда было писать вот это 14801747 , если в вопросе ТС прямым текстом написано про реляционные СУБД?[/quot]
Неправда. СУБД и "бд" - это не одно и то же.
tanglirИ как тогда понимать вот это:БредятинаАксес является реляционной бд именно с логическими таблицами и полями в них? вы уж определитесь как-нибудь (хотя бы сами для себя - см.ниже)
Именно так и понимать, что с логическими, а не с физическими. Именно в высказывании автора цитируемого сообщения заменил "физические" на "логические". Поддерживает ли аксес свойства отношения в своих логических таблицах - это не обсуждалось. Это я уточнил позже, чтобы у Вас и других читателей возникло бы более полное понимание. И я уверен, что добился более полного понимания, и то что никто в этом не признается - не так страшно))
tanglirБредятинаТеоретизируете и разводите канитель именно Вы.Я понимаю. Очень удобно перекладывать вину на оппонента. Ответа от вас добиться, очевидно, не удастся, так что на этом общение с вами прекращаю. Всего доброго.
И никогда, впредь, не начинайте, чтобы не перекладывать потом вину на меня. Всего доброго.
...
Рейтинг: 0 / 0
Таблица без полей
    #38388996
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшВ postgres можно:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
=> create table a ();
CREATE TABLE
=> table a;
--
(0 строк)

=> insert into a default values;
INSERT 0 1
=> table a;
--
(1 строка)

=> insert into a default values;
INSERT 0 1
=> table a;
--
(2 строки)

=> alter table a add i int;
ALTER TABLE
=> table a;
   i    
--------
 <NULL>
 <NULL>
(2 строки)


=> table a;
показывает физическую таблицу?
...
Рейтинг: 0 / 0
Таблица без полей
    #38389040
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню, учитывая, что каждая логическая таблица в PostgresSQL хранится в отдельном файле (или в нескольких файлах):
=> table a;
показывает структуру этого файла?
...
Рейтинг: 0 / 0
Таблица без полей
    #38389573
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш, а Оракле такую таблицу создать, скорее всего, не получится. Однако, можно создать такую таблицу, то возникает вопросы:
1. о запросах к такой таблице типа SELECT * FROM a
2. о запросах возвращающих таблицы без атрибутов. Т.е. проекция типа SELECT FROM a.

Т.е. табла а должна же быть выводима в алгебре, если она допустима: типа create table a as SELECT ...

Вообще, ить такая табла это что-то типа 0 в числах. Но значение 0 важно именно из-за алгебры, а не просто так.
...
Рейтинг: 0 / 0
Таблица без полей
    #38389651
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина=> table a;
показывает структуру этого файла?Не, это аналог select * from a;
...
Рейтинг: 0 / 0
Таблица без полей
    #38389818
полином
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OMG!
...
Рейтинг: 0 / 0
Таблица без полей
    #38389855
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, я сейчас подумал, это видимо нечестная таблица без полей, в postgres есть ещё же служебные автоматические поля, ими нельзя управлять напрямую и они всегда есть:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
=> create table a ();
=> insert into a default values;
=> select * from a;
--
(1 строка)

=> select ctid, xmin, xmax, * from a;
 ctid  | xmin | xmax 
-------+------+------
 (0,1) | 1095 |    0
(1 строка)
...
Рейтинг: 0 / 0
Таблица без полей
    #38389893
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myfta,

Таблица без полей бесполезна и бессмысленна.
Можно ли ее создать в конкретной субд — определяется только тем, как создатели этой субд описали грамматику create table, 1 и более атрибутов в скобках, или 0 и более. И не проверяют ли потом в реализации, что список атрибутов не пуст.
Обсуждать вопрос без привязки к Субд нет смысла, да и вообще его нет смысла обсуждать, что и подтверждается наличием Бредятины в теме — мухи, как говорится, летят во вполне определенном направлении...
...
Рейтинг: 0 / 0
Таблица без полей
    #38389964
myfta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivТаблица без полей бесполезна и бессмысленна.
Полостью согласен, и не планировал оспаривать)

Пример с postgre меня полностью удовлетворяет.
Всем большое спасибо за обсуждение и помощь. Добра вам!:)
...
Рейтинг: 0 / 0
Таблица без полей
    #38390327
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшБредятина=> table a;
показывает структуру этого файла?Не, это аналог select * from a;
Следовательно, получить таблицу без полей, представляющих свойства моделируемой сущности, можно. Но без полей на физическом уровне - нельзя))
...
Рейтинг: 0 / 0
Таблица без полей
    #38390330
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivmyfta,

Таблица без полей бесполезна и бессмысленна.
Можно ли ее создать в конкретной субд — определяется только тем, как создатели этой субд описали грамматику create table, 1 и более атрибутов в скобках, или 0 и более. И не проверяют ли потом в реализации, что список атрибутов не пуст.
Обсуждать вопрос без привязки к Субд нет смысла, да и вообще его нет смысла обсуждать, что и подтверждается наличием Бредятины в теме — мухи, как говорится, летят во вполне определенном направлении...
Очередная бессмыслица от профессионала в этом "деле" - MasterZiv))
...
Рейтинг: 0 / 0
Таблица без полей
    #38390331
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myftaMasterZivТаблица без полей бесполезна и бессмысленна.
Полостью согласен, и не планировал оспаривать)

Пример с postgre меня полностью удовлетворяет.
Всем большое спасибо за обсуждение и помощь. Добра вам!:)
Серьезное заблуждение, основанное на игнорировании сообщений по существу темы. Но добра, конечно, и Вам))
...
Рейтинг: 0 / 0
63 сообщений из 63, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Таблица без полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]