Премини към съдържанието

Препоръчан отговор


Това само за 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 (преглед на промените)
  • Харесва ми 2

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.