Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
Привет всем Оракулам!
Нужен срочно ответ на вопрос - как проставить свойства Not null поля, правило ограничения на значения между 1 и 4, уникальность через графический интерфейс в моделере?

============================================================================================================
"О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако).
20 апр 21, 19:31    [22311631]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
Elic
Member

Откуда:
Сообщений: 30166
dab2
Нужен срочно ответ на вопрос
Срочность ответа зависит от срочности подтверждения платёжеспособности.

P.S. А вас разве ещё не разбомбили?
20 апр 21, 20:15    [22311648]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
Elic,

Буду праздновать день независимости, видимо. Раз подходы сменились Лично я в Оракле работать не хочу, честно скажу, но человеку помочь надо бы. Не такой уж это вопрос "громоздкий".
20 апр 21, 21:31    [22311669]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
ASNexus
Member

Откуда: Tula
Сообщений: 160
dab2,

А вот это вот "через графический интерфейс в моделере" - это именно принципиально и срочно?
Простыми alter table если, такое решение не подходит (если уж срочно надо)?
20 апр 21, 21:36    [22311671]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
ASNexus,

конструктор я нашёл графический, думаю разберусь. ERR модель ещё построить надо в моделере, но что-то у меня софт зависает частенько.
Собственно вот задача:
автор
1. Develop a full EER model for a company database system based on the following requirements. The diagram should be clear and address all requirements.
- At a company, there are two groups of employees, full-time employees and parttime employees.
- Every full-time employee receives a monthly salary.
- Every part-time employee receives a hourly salary.
- Every employee has a name and rank.
- An employee is uniquely identified by her name.
- Among the full-time employees, there is technician and administrative staff. A full-time employee can belong to one or both groups.
- Among the administrative staff, there are office assistants and receptionists.
- Every part-time employee is either a senior part-time employee or a junior parttime employee.
- A senior part-time employee has a project, on which she is working.
- A junior part-time employee is under probation, if she did not complete her 1styear in the company.
- Every under probation part-time employee is supervised by a member of the administrative staff.
- Every under probation part-time employee is working on a mini-project.

автор
1. Разработать полную модель EER для системы баз данных компании на основе следующих требований. Схема должна быть четкой и отвечать всем требованиям.
- В компании есть две группы сотрудников: штатные и неполные.
- Каждый штатный сотрудник получает ежемесячную зарплату.
- Каждый работник, работающий неполный рабочий день, получает почасовую зарплату.
- У каждого сотрудника есть имя и звание.
- Сотрудник однозначно идентифицируется по своему имени.
- Среди штатных сотрудников есть технический и административный персонал. Штатный сотрудник может принадлежать к одной или обеим группам.
- Среди административного персонала есть офисные помощники и секретари.
- Каждый сотрудник, работающий неполный рабочий день, является либо старшим сотрудником, работающим неполный рабочий день, либо младшим сотрудником, работающим неполный рабочий день.
- У старшей по совместительству сотрудницы есть проект, над которым она работает.
- Младший сотрудник, работающий неполный рабочий день, находится под испытательным сроком, если он не завершил свой 1-й год работы в компании.
- Каждый испытуемый, работающий неполный рабочий день, находится под наблюдением члена административного персонала.
- Каждый испытуемый неполный рабочий день работает над мини-проектом.

Этот пример на форуме соответствовал бы его призванию. Мы должны друг у друга учиться. Иначе никак. Я не против вознаграждений, но в данную секунду такой возможности просто нет.

Сообщение было отредактировано: 20 апр 21, 22:03
20 апр 21, 22:06    [22311676]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
Up! Может кто-нибудь помочь составить модель в последнем моделере и объяснить, как он это делал?
21 апр 21, 18:42    [22312108]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
dab2
Up! Может кто-нибудь помочь составить модель в последнем моделере и объяснить, как он это делал?

Какие ваши предложения по почасовой оплате составления и объяснения? :-)
22 апр 21, 13:40    [22312497]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
dab2
Я не против вознаграждений, но в данную секунду такой возможности просто нет.

Продайте что-нибудь.
Например смартфон.
Как раз хватит на консультацию, я думаю.

Папа Карло продал свою единственную куртку и купил азбуку для Буратино.

Более современный вариант - кредитование физических лиц.

Знание - сила.

Кстати, SQL Developer Data Modeler позволяет работать не только с Oracle Database,
но также с Microsoft SQL Server и IBM DB2.
22 апр 21, 13:57    [22312525]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
dab2
Привет всем Оракулам!
Нужен срочно ответ на вопрос - как проставить свойства Not null поля, правило ограничения на значения между 1 и 4, уникальность через графический интерфейс в моделере?

============================================================================================================
"О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако).

Два раза кликнуть на Таблице.
Появится Table Properties

Not Null
Columns --> Mandatory (check box)

"правило ограничения на значения" (CHECK)
Table level costraints --> '+' --> Validation rule = my_col BETWEEN 1 AND 4

"уникальность" - Unique constraints --> '+' --> выбрать уникальный столбец (столбцы)
22 апр 21, 14:06    [22312533]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SeaGate
Member

Откуда: Новосибирск
Сообщений: 1701
Освоение Data Modeler (DM) можно начать с документации: https://docs.oracle.com/en/database/oracle/sql-developer-data-modeler/21.1/dmdug/index.html
Там же есть пример использования DM для построения БД библиотеки:
https://docs.oracle.com/en/database/oracle/sql-developer-data-modeler/21.1/dmdug/data-modeler-tutorial.html#GUID-5B1E1219-3360-4C9D-B6C5-D3AA03B0B3F7
Если стиль документации не устраивает, то есть Jeff Smith: https://www.thatjeffsmith.com/data-modeling/
Если нужно что-то более визуальное, то на YouTube предостаточно видео по использованию DM.
Также никто не запрещает запустить DM и попытаться что-то в нем сделать.

Таким образом, бесплатных путей освоения DM более, чем достаточно, если действительно нужно что-то научиться в нем делать.
22 апр 21, 14:21    [22312548]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
SeaGate
... , если действительно нужно что-то научиться в нем делать.

Предполагаю, что автору темы нужно сдать курсовую по Data Modeler и забыть о нём навсегда.

Думаю, что больше мы его в этой теме не увидим, поскольку мы его "попытались развести на деньги".

Если же он все же решит заглянуть сюда ещё раз,
я советую ему прочитать вот это:
Студентам, желающим помощи
22 апр 21, 15:32    [22312619]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1729
В конце каждого семестра они тут пачками появляются.

Поможешь по одному вопросу, встречное письмо: "вообще-то тут 20 вопросов, и срок сдачи послезавтра, поможете?"

Этот еще в конце апреля подорвался, не безнадежен.
22 апр 21, 16:06    [22312656]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
Elic
Member

Откуда:
Сообщений: 30166
dmdmdm
Поможешь по одному вопросу, встречное письмо: "вообще-то тут 20 вопросов, и срок сдачи послезавтра, поможете?"
Что, вежливым самаритянином быть не получается? :)
Представляю, как Станислав, мучается :)
22 апр 21, 16:11    [22312666]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
За дельные комменты спасибо! Просмотрю. На моём слабоватом ноуте моделер постоянно подвисает, поэтому хотелось хоть прочитать в подробностях про модель данных, чтобы хотя бы быстро повторить без лишних движений. Мне интересна мысль и опыт тех, кто работает на Оракле. Может кого сподвигнет на картинку модели данных? Буду благодарен, даже материально, но в мае-июне не раньше.
23 апр 21, 17:11    [22313310]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
dab2
хотелось хоть прочитать в подробностях про модель данных,
чтобы хотя бы быстро повторить без лишних движений.

Попробуйте почитать здесь
Oracle7: Практическое руководство. Москва, "Софтсервис", 1997.
Приложение E. Реляционная модель данных. Нормализация.
23 апр 21, 17:23    [22313322]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
Попутно пытаясь зайти в Госуслуги так и напрашивается мысль, а кто же это проектировал и на чем?! СМС не дождешься, чтобы туда попасть! А тут кое-кто про папу Карло написал, типа как Карабас-Барабас от грамоты. Какие Буратины и Карабасы там наваяли?.. Если всё очень грамотно и круто?! По масштабности если только железнодорожные кассы сравнить, но там всё работает и ни разу не было сбоев на моей практике. Поэтому, товарищи не надо бахвалиться, это ещё не показатель профессионализма. Когда у меня спрашивают сложные вещи, я их могу на пальцах показать. Вам показать?

Не будет ли кто так любезен (и тут я вспоминаю слоненка из мультфильма про тумаки) нарисовать EER модель данных?

+
1. Разработать полную модель EER для системы баз данных компании на основе следующих требований. Схема должна быть четкой и отвечать всем требованиям.
- В компании есть две группы сотрудников: штатные и неполные.
- Каждый штатный сотрудник получает ежемесячную зарплату.
- Каждый работник, работающий неполный рабочий день, получает почасовую зарплату.
- У каждого сотрудника есть имя и звание.
- Сотрудник однозначно идентифицируется по своему имени.
- Среди штатных сотрудников есть технический и административный персонал. Штатный сотрудник может принадлежать к одной или обеим группам.
- Среди административного персонала есть офисные помощники и секретари.
- Каждый сотрудник, работающий неполный рабочий день, является либо старшим сотрудником, работающим неполный рабочий день, либо младшим сотрудником, работающим неполный рабочий день.
- У старшей по совместительству сотрудницы есть проект, над которым она работает.
- Младший сотрудник, работающий неполный рабочий день, находится под испытательным сроком, если он не завершил свой 1-й год работы в компании.
- Каждый испытуемый, работающий неполный рабочий день, находится под наблюдением члена административного персонала.
- Каждый испытуемый неполный рабочий день работает над мини-проектом.

Я бы хотел увидеть генерацию схемы данных на основе этой модели и на сколько она эффективна.

Сообщение было отредактировано: 23 апр 21, 17:38
23 апр 21, 17:36    [22313336]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
dab2
Попутно пытаясь зайти в Госуслуги так и напрашивается мысль, а кто же это проектировал и на чем?! СМС не дождешься, чтобы туда попасть! А тут кое-кто про папу Карло написал, типа как Карабас-Барабас от грамоты. Какие Буратины и Карабасы там наваяли?.. Если всё очень грамотно и круто?! По масштабности если только железнодорожные кассы сравнить, но там всё работает и ни разу не было сбоев на моей практике. Поэтому, товарищи не надо бахвалиться, это ещё не показатель профессионализма. Когда у меня спрашивают сложные вещи, я их могу на пальцах показать. Вам показать?

Не будет ли кто так любезен (и тут я вспоминаю слоненка из мультфильма про тумаки) нарисовать EER модель данных?

+
1. Разработать полную модель EER для системы баз данных компании на основе следующих требований. Схема должна быть четкой и отвечать всем требованиям.
- В компании есть две группы сотрудников: штатные и неполные.
- Каждый штатный сотрудник получает ежемесячную зарплату.
- Каждый работник, работающий неполный рабочий день, получает почасовую зарплату.
- У каждого сотрудника есть имя и звание.
- Сотрудник однозначно идентифицируется по своему имени.
- Среди штатных сотрудников есть технический и административный персонал. Штатный сотрудник может принадлежать к одной или обеим группам.
- Среди административного персонала есть офисные помощники и секретари.
- Каждый сотрудник, работающий неполный рабочий день, является либо старшим сотрудником, работающим неполный рабочий день, либо младшим сотрудником, работающим неполный рабочий день.
- У старшей по совместительству сотрудницы есть проект, над которым она работает.
- Младший сотрудник, работающий неполный рабочий день, находится под испытательным сроком, если он не завершил свой 1-й год работы в компании.
- Каждый испытуемый, работающий неполный рабочий день, находится под наблюдением члена административного персонала.
- Каждый испытуемый неполный рабочий день работает над мини-проектом.

Я бы хотел увидеть генерацию схемы данных на основе этой модели и на сколько она эффективна.

Какие сроки вы предлагаете для выполнения данной работы?
Какие ваши предложения по её почасовой оплате?
23 апр 21, 22:00    [22313451]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1729
а кто же это проектировал и на чем


Когда/если мы увидим то, что разработали вы, мы тоже сможем пошутить.
24 апр 21, 13:09    [22313550]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1729
У вас есть стимул, чтобы остальные участники форума захотели вам помочь.

Предоставьте DDL для данного фрагмента ТЗ.

Сознательно не даю ссылки, разъясняющие аббревиатуры.

- Каждый штатный сотрудник получает ежемесячную зарплату.
- Каждый работник, работающий неполный рабочий день, получает почасовую зарплату.
- У каждого сотрудника есть имя и звание.

24 апр 21, 13:11    [22313553]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
dmdmdm,

DDL как такового нет, - насколько я понимаю, это свободное творчество.
24 апр 21, 16:08    [22313621]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1729
Что же, творите и дальше, надеюсь, вам за это поставят зачет.
24 апр 21, 16:13    [22313625]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
dab2
Member

Откуда: Воронеж
Сообщений: 856
SQL*Plus
Какие сроки вы предлагаете для выполнения данной работы?
Какие ваши предложения по её почасовой оплате?


Пока я надеюсь на безвозмездную помощь как бонус форума. Это не та работа, на мой взгляд, что была бы очень затратна по времени для исполнителя\тренера\учителя.

Как схему данных в СУБД для этой задачи создать, я и так знаю, но как может выглядеть модель данных в данном инструменте, я не представляю.

Сообщение было отредактировано: 24 апр 21, 16:36
24 апр 21, 16:37    [22313630]     Ответить | Цитировать Сообщить модератору
 Re: как задать свойства поля в таблице SQL Developer Data Modeler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8254
dab2
SQL*Plus
Какие сроки вы предлагаете для выполнения данной работы?
Какие ваши предложения по её почасовой оплате?


Пока я надеюсь на безвозмездную помощь как бонус форума.
Это не та работа, на мой взгляд, что была бы очень затратна по времени для исполнителя\тренера\учителя.

Как схему данных в СУБД для этой задачи создать, я и так знаю, но как может выглядеть модель данных в данном инструменте, я не представляю.

Это не та работа, на мой взгляд, что была бы очень затратна по времени для обучающегося.

Нарисуйте на бумажке схему данных СУБД, которую вы и так знаете, как создать,
установите данный инструмент и перенесите в него вашу схему данных с бумажки.
В результате вы получите точное представление, как будет выглядеть эта модель в инструменте.

Как бонус получите и/или освежите сведения по реляционной модели данных и её свойствах.
25 апр 21, 00:29    [22313800]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить