Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Атомарная Матрица 
V
    Опции темы
CIBRAIKER
  Дата 12.10.2007, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Недавно прочитал, что БД Oracle имеет эту самую матрицу которая идентифицирует  каждую запись в БД, так вот, что это за зверь такой и что она собой конкретно представляет...
--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
LSD
Дата 12.10.2007, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Чего? Какая матрица?

Может речь идет о ROWID.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Filatov NA
Дата 12.10.2007, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 12.10.2007
Где: г. Нижнекамск

Репутация: нет
Всего: нет



Цитата(LSD @ 12.10.2007,  14:08)
Чего? Какая матрица?

Может речь идет о ROWID.

ROWID - это уникальный ключ записи в базе данных.  А вот используя его, можно узнать все данные о таблице, в которой она находится, о его табличном пространстве, о том в каком файле она находится и т.д.

Следовательно такую структуру можно расматривать с позиции матрицы. smile 

Это сообщение отредактировал(а) Filatov NA - 12.10.2007, 18:05
PM MAIL ICQ   Вверх
LSD
Дата 12.10.2007, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(Filatov NA @  12.10.2007,  19:04 Найти цитируемый пост)
Следовательно такую структуру можно расматривать с позиции матрицы.

... а так же батрицы, и детрицы smile 

Что тут должно быть строками а что столбцами?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Filatov NA
Дата 13.10.2007, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 12.10.2007
Где: г. Нижнекамск

Репутация: нет
Всего: нет



Ма́трица — математический объект, записываемый в виде прямоугольной таблицы чисел и допускающий алгебраические операции (сложение, вычитание, умножение и др.) между ним и другими подобными объектами. Правила выполнения операций над матрицами сделаны такими, чтобы было удобно записывать системы линейных уравнений. 

Не правдо ли очень похоже на таблицу?  

Делаем небольшой фокус с запросами из разных таблиц и унас.... О чудо!  Перед нами таблица:

Matrix( ROWID, Tablespace_name, File_name).  Вот и столбци матрицы.  Ну а со строками еще проще - это наборы конкретных данных:

1FC46D7BA,  Tech,    f:/ora92/oradata/tech01.dbf
1FC4567BA,   User,   f:/ora92/oradata/user03.dbf
6CB58AD8,    Tech,   f:/ora92/oradata/tech01.dbf

Чем не матрица? smile 
PM MAIL ICQ   Вверх
LSD
Дата 14.10.2007, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Сравнение слишком притянуто за уши.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Filatov NA
Дата 14.10.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 12.10.2007
Где: г. Нижнекамск

Репутация: нет
Всего: нет



Согласен.
Но ведь работает.


P.S. Приятно было познакомиться, уважаемый модератор.  smile 
PM MAIL ICQ   Вверх
Petro123
Дата 15.10.2007, 07:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 6.4.2007

Репутация: нет
Всего: нет



Цитата

Чем не матрица?   

Не матрица, так как элементы матрицы должы быть однотипны
Срорее массив записей
PM MAIL   Вверх
LSD
Дата 15.10.2007, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



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


Цитата(Filatov NA @  14.10.2007,  16:28 Найти цитируемый пост)
Приятно было познакомиться, уважаемый модератор. 

Аналогично smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
CIBRAIKER
Дата 27.10.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Цитата(LSD @  15.10.2007,  16:56 Найти цитируемый пост)
Предлагаю закончить дискуссию, на тему матриц и подождать пока автор пояснит, что он имел в виду.
ОГО понаписывали.   smile 
Зарание извеняюсь за долгое отсутствие. Дело вот в чем, читал недавно "Язык SQL и примитивные типы данных" - так вот там автор упоминает, цитирую: "Все объекты БД имеют уникальные имена, а БД Oracle, так же имеет такое понятие как атомарная матрица"
Ну вот я и думаю как это атомарная ?
--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
Vas
Дата 1.11.2007, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: нет
Всего: 28



Цитата

Все объекты БД имеют уникальные имена, а БД Oracle, так же имеет такое понятие как атомарная матрица (матрица!!!), однозначно идентифицирующая, каждую запись в БД! 

Видимо ROWID это и есть. 
Во еще нарыл!
Цитата

А вот самое интересное! "АТОМАРНАЯ МАТРИЦА"! (МАТРИЦА!!!smile))))! Теоретически, каждая запись в БД должна однозначно идентифицироваться! Такую возможность мы получаем в сервере Oracle с помощью информационной структуры ROWID. ROWID представляет из себя двухбайтовую величину, которая соответствует физическому положению любой строки в БД! ROWID имеет формат BBBBBBBB.RRRR.FFFF где:

    * BBBBBBBB - шеснадцатиричный номер блока в файле данных, в котором находится строка.
    * RRRR - шеснадцатиричный номер строки в блоке.
    * FFFF - файл в состав, которого входит это блок. 

Например, ROWID = 0000078F.0003.0002. Это значит, что строка находится во втором файле данных, в блоке номер 78F файла данных, и является четвертой строкой (счет, идет от 0000!) в блоке. При создании новой строки она сразу получает свой уникальный ROWID! И самый быстрый способ найти строку это указать ее ROWID! Хотя это не такая простая задачка!!! Это далеко не все про ROWID, тем не менее, для начала понимания уже достаточно! Так что в следующий раз займемся самым интересным, блоками Oracle. 




--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
CIBRAIKER
Дата 13.11.2007, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Vas, О, благодарю, а сцылку мона откуда инфа, очень интересно.  smile
--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
DimW
Дата 14.11.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 23
Всего: 44



Цитата(CIBRAIKER @  13.11.2007,  13:53 Найти цитируемый пост)
а сцылку мона откуда инфа

http://www.firststeps.ru/sql/oracle/   шаг 21

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0802 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.