Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объектные расширения MSSQL / 17 сообщений из 17, страница 1 из 1
04.12.2017, 00:33:33
    #39563387
Yoab
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Добрый день, необходима помощь
Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)

подскажите по некоторым пунктам:
1) Можно ли в MSSQL создавать типы со статическими методами?(те которые можно вызывать не создавай экхемпляр данного типа)
2) Можно ли в MSSQL создавать, так называемые объектные таблицы(таблицы которые созданы на основе UDT),Т.е.
create type student_t(a number,b varchar2)
create table students of student_t

В результате, таблица students будет иметь 2 атрибута(a,b)

3) Если пункт номер 2 возможен, можно ли иметь в UDT атрибут типа ref(ссылка на другой объект)?

4)Можно ли в MSSQL делать создавать отдельные колонки с типом UDT
create table students(a number, b varchar2, c UDT)

5) Есть ли в MSSQL объектные представления?
Т.е. например есть обычная реляционная таблица:
create table students (a number, b varchar2)

Есть UDT:
create type student_t (a number,b UDT_array)

Тогда объектное представление будет:
create view student_v of student_t with object identifier(id) as
select a,собрать_в_массив(b)
from students

В заранее спасибо!

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
04.12.2017, 14:22:19
    #39563710
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
а чего в "Сравнение..." то? Тут по MSSQL исключительно вопросы

Модератор: Тема перенесена из форума "Сравнение СУБД".
...
Рейтинг: 0 / 0
04.12.2017, 14:31:34
    #39563724
Cammomile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
YoabДобрый день, необходима помощь
Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.

Скуль сервер НЕ объектно-реляционная СУБД. Какой смысл сравнивать круглое и желтое?
...
Рейтинг: 0 / 0
04.12.2017, 14:39:21
    #39563731
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
create type student_t(a number,b varchar2)
create table students of student_tКонеш можно. :)

select * into students
from student_t
where 1=2
...
Рейтинг: 0 / 0
04.12.2017, 15:05:35
    #39563771
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Yoab,

все описано в справке. про интеграцию со средой CLR почитайте.
...
Рейтинг: 0 / 0
04.12.2017, 15:12:22
    #39563782
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
YoabПишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет
...
Рейтинг: 0 / 0
04.12.2017, 20:39:06
    #39564028
Yoab
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
alexeyvgYoabПишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет

Ещё как имеются, просто реализованы при участии .net
...
Рейтинг: 0 / 0
04.12.2017, 20:54:03
    #39564034
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Yoabalexeyvgпропущено...
MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет

Ещё как имеются, просто реализованы при участии .netРаз вы все знаете, зачем задаете вопросы?
...
Рейтинг: 0 / 0
04.12.2017, 21:01:05
    #39564039
Yoab
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Гавриленко Сергей АлексеевичРаз вы все знаете, зачем задаете вопросы?

Что-бы получить точные ответы от тех кто в этом разбирается детально

Да и кто знает, может кого нибудь, использование объектных возможностей MSSQL, даже заинтересует
...
Рейтинг: 0 / 0
04.12.2017, 21:38:20
    #39564055
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Yoabalexeyvgпропущено...
MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет
Ещё как имеются, просто реализованы при участии .netСлишком мало, что бы это назвать "объектным расширением".
YoabГавриленко Сергей Алексеевичаз вы все знаете, зачем задаете вопросы?

Что-бы получить точные ответы от тех кто в этом разбирается детальноТак вы знаете или нет?

Если знаете, зачем вам ответ?

Я знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального.
...
Рейтинг: 0 / 0
04.12.2017, 22:25:50
    #39564065
Yoab
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
alexeyvg
Я знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального.

Если бы знали написали бы
1) Да, но использовать придётся языковые средства .net, например c#
2)нет
3)нет
4)да
5)Как такового объекта на уровне схемы(create view) нет, но "промапить" реляционные структуры можно через опять таки средства .net(полагаю entity framework)
...
Рейтинг: 0 / 0
05.12.2017, 00:52:03
    #39564096
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
YoabalexeyvgЯ знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального.

Если бы знали написали бы
1) Да, но использовать придётся языковые средства .net, например c#
2)нет
3)нет
4)да
5)Как такового объекта на уровне схемы(create view) нет, но "промапить" реляционные структуры можно через опять таки средства .net(полагаю entity framework)Вы там чем сознание расширяете? С какого перепугу entity-фреймворк стал расширением сервера? Так любую фигню, которая через драйвер может ходить к серверу, можно назвать расширением. Какие еще "типы со статическими методами", "но использовать придётся языковые средства .net, например c#"? Вы там в своем дипломе своему преподавателю можете нести всякую пургу (он все равно читать не будет), но на форуме этого бреда не надо. Его нормальные люди читают, могут всякое подумать.
...
Рейтинг: 0 / 0
05.12.2017, 09:48:26
    #39564165
Гигабайт Мегабайтович Килобайтов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
есть пользовательские расширения (кажется по модному обзывается -"патерном")
ключевые слова:
VERO и EVA
поищите в интернетах.
...
Рейтинг: 0 / 0
05.12.2017, 09:54:24
    #39564170
Cammomile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Yoab
Ещё как имеются, просто реализованы при участии .net
Ну вот видишь, ты лучше нас всё знаешь. Чего тогда пришел?


PS
.Net у них - объектное расширение. Школота, блин.

Только sp_OACreate и sp_OAMethod ! Только харкор!
...
Рейтинг: 0 / 0
05.12.2017, 10:30:57
    #39564205
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
ООП головного мозга в SQL не нужно. Совсем. Оно не решит там никаких ценных задач.
...
Рейтинг: 0 / 0
05.12.2017, 22:05:10
    #39564733
Yoab
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
[quot Гавриленко Сергей Алексеевич]Yoabпропущено...
Какие еще "типы со статическими методами", "но использовать придётся языковые средства .net, например c#?

Что тут не понятного? Посмотри что такое статические методы классов в ООП языках
Т.е. ты хочешь сказать что нельзя написать класс со статическими методами на с#, подгрузить его на mssql в сборку, от сборки создать UDT, и далее через t-sql вызывать эти методы без создания экземпляра?

Ты не читай между строк, тогда и сознание у тебя не будет "расширяться".

Про entity-фреймворк даже отвечать ничего не буду, раз ты не понимаешь что такое типы со статическими методами

В общем, всё что мне было нужно - уже и сам нашёл.
Всем кто подкинул хоть что-то полезное спасибо
...
Рейтинг: 0 / 0
06.12.2017, 00:57:30
    #39564762
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объектные расширения MSSQL
Модератор: Аминь.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объектные расширения MSSQL / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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