|
|
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
incold, "Кто ясно мыслит - тот ясно излагает" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 10:59 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Если бы автор прочитал книгу о том, что такое база данных, таблицы, первичные ключи, связи между таблицами, тогда вопрос о том, что такое схема данных и зачем она нужна не возник бы вообще. \r \r Самое прикольное, что автор вопроса помойму действительно прочитал указанные книги, вот тут его ответ другому гостю на форуме:\r /topic/48130\r \r ... 8-() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 11:52 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Ну, то что ЛП - клоун, я заметил. Нахамит, нашумит, потом заметит, что обделался, но даже не извинится... (было с какими-то запросами и first()). Вара, как я вижу, идет его стопами. Аксес скрывает от (начинающего) пользователя реализацию "вторичных ключей", которые и создаются при "графическом" создании связей. Но их можно найти в соответствующих семействах например DAO (indexes, объектов tabledefs). indS.Foreign =True Эти индексы не показываются в окне индексов таблицы (режим конструктора таблиц). Имеют специфические имена. Аксес так же скрыто реализует наиболее "стандартные" триггеры - проверку целостности и каскадные обновления/удаления. Вот именно для задачи описания/представления [механизмов] связанности данных и нужен интерфейс "схема данных". Почему графическое представление удобней, например текстового - вопрос к психологам. Лоху вот оно без надобности. Он не визуал, а, видимо, как всякий болтун - аудиал. А то и того хуже - он же х-ем схемы просекает. (если он, как скажем, старый фокс-ист реализует всю логику в приложении, то ему действительно схема не нужна - ну нет у него никаких вторичных ключей). На мой взгляд, с интерфейсом (вернее с задачей представления данных о связях) там недоработка - не видно сразу типа связи (каскады on update/delete, целостность). Видно только тип _объединения_ (допустимость null во вторичном ключе) (создаются ли для случая описания связи без требования целостности какие-нить индексы я не проверял, если нет - это действительно лишь картинки) и связность (1-много, 1-1) /правда, если связность установлена - стал быть и обеспечение целостности задано/. Поэтому приходится тыкать в связь и смотреть, что же там в ей установлено по части каскадов. Все это можно найти в справке. Если искать не просто слова "схема данных", но "целостность", "каскадное то/се" и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 12:21 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Твое щастье, Асса, что Лохушка наш спит сейчас. А то остался бы ты без получки да без аванса А по существу у меня вопрос такой: в MSSQL (и вообще на серверах БД) тоже есть схемы данных? Если да, то они графически описывают работу триггеров? (Во слов нахватался, не пинайте сильно ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 15:04 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
А по существу у меня вопрос такой: в MSSQL (и вообще на серверах БД) тоже есть схемы данных? Да Если да, то они графически описывают графически не описывают ничего. просто хранятся данные об объектах базы. графическое построение происходит когда графический инструмент будь то Энтерпрайз менеджер или модуль аксесса "построитель схем базы данных" берет оттуда данные и рисует их тебе визуально. работу триггеров? триггера не учавствуют в графических схемах ни в одной из знакомых мне утилите работы со схемами (мой опыт использования различного рода редакторов ограничивается EM и Access) возможно это есть в продвинутых CASE пакетах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 15:29 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
assa, Если я чем и похож тут на ЛП, то только одной фразой, выдержанной в несколько язвительной манере VasiliyFM Схема - это некий график. А целостность БД - это свойство БД. Чем график может помочь БД? Ничем. Так что твой ответ неверен, даже если предположить, что схема нужна для обеспечения некоей целостности... Больше я никакого сходства не вижу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 17:53 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
2 All и чего вы так придираетесь к ЛП ??? - Нормальный мужик. Достаточно грамотный. Умеет прикольнуться и разрядить обстановку. Нервный, правда немного. А кто безгрешен ? 2 Varan ты совсем не прав в каждой фразе : Схема - это некий график. А целостность БД - это свойство БД. Чем график может помочь БД? Ничем. Так что твой ответ неверен, даже если предположить, что схема нужна для обеспечения некоей целостности... в самом деле в мессаге ЛП есть очень глубокая мысль относительно сущности бытия а твой ответ - полная противоположность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 18:12 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
АлексейК Речь идет не о мыслях, а о манере разговора. Я могу сказать сколь угодно большую чушь, как и ЛП - сколь угодно великую мысль. Речь шла о том, что я тут, якобы, чуть ли не издевался над человеком, задавшим вполне нормальный вопрос. Так вот, некоторая издевка (тень ее) была только в вышеприведенной фразе. Так что сравнение себя и ЛП (вполне грамотного специалиста и яркого оратора с нидивидуальной манерой разговора) считаю натянутым. А о смысле данной фразы я готов поспорить - с Вашим мнением я не согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 18:32 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Существуют графические языки описания. Вот к ним ("в них") могут быть понасабачены средства генерации и таблиц и прочей тряхомудии. ВОт хотел отослать вАс к "разработке БД" за примером. Но влез в сплошной офтоп и зачитался. Т.ч. не ходите - почитайте лучше книжки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 18:37 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Ну все, я проснулся. Держите меня семеро. 2 асса Тебе то хули надо? Чтоб я извинился перед рытейлом за то, что позволил себе усомниться в правильности его запросов? Не смешите мои тапки Аудиал мля, визуал нах. Педофилом бы еще назвал. Схема мне действительно не нужна. На кой хер она мне может быть нужна если я дома сплю, а база в Новосибирске работает? Я усилием воли схему баз данных на удаленном компе не умею вызывать Целостность данных обеспечивать. Вы еще скажите что фотошоп целостность данных обеспечивает. Потому что в нем тоже квадратики можно рисовать. У меня вон на одной работе через Visio бизнес правила конфигурились в базе, что теперь - Visio нужна для отображения и конфирурирования бизнес-логики работы торговых компаний? Кроме как отображать - эта схема нафиг не нужна. Да и это она делает херово (как правильно заметил клоун асса). У меня так вообще вся метаинформация выгружается в отдельную базу, где я ее и анализирую. Хотя надо будет попробовать хуем схемы просекать, авось ассовый совет к чему-нибудь хорошему и приведет. Теперь по поводу стиля и манер. Как человек в здравом уме и твердой памяти должен реагировать на вопросы типа "В чем смысл базы данных", "Зачем нужен компутер" и "В чем смысл жизни"?? Не нужен чайнику ни компутер, ни базы данных, ни схема данных, ни смысл жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 18:59 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Лох определенно проснулся. Добавить тут нечего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 19:09 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Теперь всем понятно, что Лох - никакой не RecordsetClone (или как его там назвали?), а просто человек с гипертрофированной профессиональной эмоциональностью. У него слово "схема данных" вызывает такой фейерверк эмоций, какого у других не вызовет даже посещение порносайта со звездами Голливуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 19:11 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Дабы конкретизировать о чем кто говорит предлагаю определиться в терминах 1. Окно схемы базы данных - редактор графических диаграмм 2. Графическая диаграмма Графическое представление любой части полной схемы базы данных в виде диаграммы. Диаграмма может представлять полную или частичную картину структуры базы данных. 3. Схема базы данных набор физических объектов базы: таблицы, содержащиеся в них столбцы и связи (ограничения) между таблицами. 2 Varan я имею ввиду "3. Схема базы данных" а вы о чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:41 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
>>Чтоб я извинился перед рытейлом за то, что позволил себе усомниться в правильности его запросов? Нет, за то, что нахамил. И, как оказалось, нахамил безосновательно. (вот уже неявно допускаю возможность хамить "основательно". Тьфу, ты - "обоснованно". :) Хотя и этого мне не надо. Я просто вижу поведение клоуна. И констатирую: - "клоун". А уж что ТЕБЕ надо, чтобы окружающие этого не констатировали - решай сам. :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 12:13 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
Это рытейлу я нахамил? Да не смеши. Я обоссусь от смеха если рытейл скажет, что он обиделся на мое предложение выкинуть его запросы на помойку. А уж что тебе там причудилось - ну дык это твои личные трудности. Так что иди ка ты лесом. Зрячий ты наш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 12:50 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
АлексейК, Схема - это некий график. А целостность БД - это свойство БД. Чем график может помочь БД? Ничем. Так что твой ответ неверен, даже если предположить, что схема нужна для обеспечения некоей целостности ... Произнося эту фразу, под схемой БД я подразумевал то, что написано в п.2 Вашей классификации. Кстати, у меня сомения насчет п.3 - неужели такая трактовка существует? Кстати, именно ее, как я понял, и имел в виду первоначально автор вопроса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 17:20 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
>п.3 - неужели такая трактовка существует? насколько я понимаю английский... в BOL и прочих технических статьях MS используется термин database schema и его следует понимать как структура базы когда идет речь о графическом представлении схемы используется термин database diagram ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 18:13 |
|
||
|
Схема данных
|
|||
|---|---|---|---|
|
#18+
АлексейК, Исходный вопрос был таков "Объясните чайнику зачем нужна схема данных?" Никаких "database schema" "database diagram" автор вопроса не употреблял. Если рассуждать так, как предлагаете Вы, то Вам придется еще доказать, что выражение "схема данных" абсолютно эквивалентна термину "database schema", а я подозреваю, что это не так или не совсем так, тем более, если Вы внимательно читали текст обсуждения, автор вопроса под "схемой данных" подразумевал вообще не то и не другое, а оснастку "схема данных" Access? (поскольку ответ "Смысл "создания Схемы данных" в том, чтобы получить наглядное представление о схеме данных") его удовлетворил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 19:02 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32261639&tid=1679481]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 460ms |

| 0 / 0 |
