Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

въпроз за SQL

Featured Replies

Това само за SQL ли се отнася може ли да се направи на ACCESS ?
Примери за използване на SELECT справки:
1. Над една таблица
- пълна,
- типична проекция,
- селекция,
- параметрична,
- с изчисляемо поле,
- с групиране и ползване на агрегатна функция.
 
2. Над повече от една таблица
- по еквивалентност на връзката,
- пълна лява,
- пълна дясна.

 

Това само за SQL ли се отнася може ли да се направи на ACCESS ?
Примери за използване на SELECT справки:
1. Над една таблица
- пълна,
- типична проекция,
- селекция,
- параметрична,
- с изчисляемо поле,
- с групиране и ползване на агрегатна функция.
 
2. Над повече от една таблица
- по еквивалентност на връзката,
- пълна лява,
- пълна дясна.

 

Аз не съм експерт в sql, но някои не са точно в смисъла на релационни бази

но принципно може

select * from dual;

това с типичната проекция ми звучи леко абсурдно

select * from table where col='1';

параметрична в какъв смисъл

select a+b from table;
select name,month, count(1) from table where month="12" group by name;
select name.t1, name.t2, sum from t1,t2 where name.t1=name.t2

аналогично за ляво и дясно

Здравейте !

 

Това само за SQL ли се отнася може ли да се направи на ACCESS ?

 

1. Едно СУБД на Релационна База данни трябва да може да изпълнява посочените операции. Това е свързано със самата релационна алгебра и алгебричните оператори (като селекция и проекция ).

2. Самия SQL не дава и не дефинира ограничение върху математическата основа на релационните бази - това е абстрактно понятие, което дефинира език или диалект, чрез който потребителя да може да извършва част или всички операции, свързани както с управлението на самото СУБД, така и да прилагане на операторите/операциите на релационната алгебра върху данните. Факт е, че двете са свързани, защото все пак SQL трябва да може да предостава възможност (както споменах) на потребителя да работи с проекцията и селекцията да кажем.

3) Въпросните оператори, като цяло, са основно застъпени за релационните БД. Една нерелационна база данни като MongoDB или BerkeleyBD нямат примерно непосредствен оператор за JOIN, въпреки, че има възможности да се симулира такъв.

 

MS Access се води релационна база, поради което краткия отговор на въпроса Ви е "Да, въпросните оператори са налични в Access".

 

Останали неща, колегата @capnemo Ви ги е разписал.

 

 

Поздрави !

Редактирано от soundtracker (преглед на промените)

Не се ли пишер "Въпрос" ?

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    26%
    Дарени 256.00 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.