Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачи для начинающих

5160   3 4 5 6 7 8 9 10 11 12 13 все
AlexNek патриот04.02.21 15:47
AlexNek
NEW 04.02.21 15:47 
в ответ koder 04.02.21 15:28

Я всё понял смущ

В таблице указаны космонавты, которые должны заправлять разным топливом свои ракеты и указан требуемый объем топлива и залитый.

AlexNek патриот04.02.21 15:50
AlexNek
NEW 04.02.21 15:50 
в ответ Murr 04.02.21 15:18
А зачем? В смысле - зачем это надо мне?

ну мне как бы тоже не надо. Но вот если раз рядом есть студент, то отчего бы не поделится историей как это было...

AlexNek патриот04.02.21 15:54
AlexNek
NEW 04.02.21 15:54 
в ответ Murr 04.02.21 15:44
Все что "видно" - это только через твой личный опыт,

Может быть, только когда я представил эту же таблицу "тренировочной кошке", она мне всё рассказала, что там написано. Как решать, да не знает.

Murr патриот04.02.21 16:03
Murr
NEW 04.02.21 16:03 
в ответ koder 04.02.21 15:21

Поэтому в первую очередь классы сущностей, а потом база данных.

-----

загоняя программиста между клиентом и базовиком мы вынуждаем его выкручиваться, лепя на коленке костыли

???


и за 10 сек. получу

-----

Ну давай попробуем.

Задача - прежняя - определить триггер, который при вставке выполнит некоторые действия в другой базе.

Ну или еще удобнее - вести лог (без информирования клиентa) записей просмотренных конкретной группой пользователей.

Если этого мало - Я найду еще кучу задач, каждая из которых выйдет за рамки простого хранения данных, подразумеваемого при использовании парадигмы коде фирст.

MrSanders коренной житель04.02.21 16:05
NEW 04.02.21 16:05 
в ответ AlexNek 04.02.21 13:34
Не подходит под DS-GVO

Исчо как. Имя клиента это личная информация. Откуда его может узнать кофейня? Только если его сообщит клиент. (рекламщики могут валить на публичные источники вроде телефонной книги и "неперсонализированные" письма). Если кофейня собирается сохранять имя, она должна предупредить клиента и сохранить данное им согласие. А то будет больно.

Murr патриот04.02.21 16:09
Murr
NEW 04.02.21 16:09 
в ответ koder 04.02.21 15:25

костыль детектед.

-----

Нормальная практика аудита - любое изменение - вставка/замена/удаление - в базе логируется в другой базе. Программист об этом не уведомляется - ему об этом знать не нужно.

Murr патриот04.02.21 16:20
Murr
NEW 04.02.21 16:20 
в ответ AlexNek 04.02.21 15:54

она мне всё рассказала, что там написано

-----

Она у тебя слишком хорошо тебя знает... знает что ты можешь предоставить и что тебе надо сказать.

Но она у тебя не умеет читать задачу по-прогерски - т.е. интерпретируя неправильно все что может быть интерпретировано не правильно.


Как решать, да не знает.

-----

Ожидаемо.

Бо, требуется определить ряд понятий из области баз данных:

поле,

таблица,

запись,

первичный ключ,

ссылочный ключ,

реляция

и т.д. и т.п...

Потом нужно дать СКЛ и дать поошибаться на несоответствии типов, на нуллах, на отсутствующих ключах.

Тогда будет базис на который можно пытаться положить нормализацую.

Murr патриот04.02.21 16:35
Murr
NEW 04.02.21 16:35 
в ответ AlexNek 04.02.21 15:50

Но вот если раз рядом есть студент, то отчего бы не

-----

Ну почему бы не поделится?

Поделюсь, если буду видеть, что пойдет на пользу...

Но пока Я такого не наблюдаю.

Наблюдаю - потребителя, который говорит - Дай!

А - Дай - уехал в Китай и сказал - никому не давай.


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

Не так все просто в обучении.


AlexNek патриот04.02.21 16:38
AlexNek
04.02.21 16:38 
в ответ MrSanders 04.02.21 16:05
Имя клиента это личная информация

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

AlexNek патриот04.02.21 16:52
AlexNek
NEW 04.02.21 16:52 
в ответ Murr 04.02.21 16:20
не умеет читать задачу по-прогерски

ну так студент это по определению еще не умеет бебе


Тогда будет базис на который можно пытаться положить нормализацию.

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

Murr патриот04.02.21 17:13
Murr
NEW 04.02.21 17:13 
в ответ AlexNek 04.02.21 16:52

дать ссылку - пусть почитают теорию

-----

Ну ты же сам сказал - не готовы, не могут.

Пришлось указать что нужно положить в базис чтобы были готовы и могли.


ну так студент это по определению еще не умеет

-----

Ну так учи.

Я в себе читателя года три убивал...

koder патриот04.02.21 17:32
koder
NEW 04.02.21 17:32 
в ответ AlexNek 04.02.21 15:47
Я всё понял смущ
В таблице указаны космонавты, которые должны


Во. А я между прочим третий день отлавливаю продактменеджера, которому в задании все было ясно, он так и написал- и соответственно дополнить. Теперь будем выпытывать, что такое соответственно и чем дополнить

AlexNek патриот04.02.21 17:40
AlexNek
NEW 04.02.21 17:40 
в ответ koder 04.02.21 17:32

Не пойду я к вам продукт менеджером, даже не зови больше бебе

AlexNek патриот04.02.21 17:43
AlexNek
NEW 04.02.21 17:43 
в ответ Murr 04.02.21 16:20
требуется определить ряд понятий

А чего их определять, иди в академию и изучай туториалы

https://htmlacademy.ru/tutorial/php/databases

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

Murr патриот04.02.21 17:53
Murr
NEW 04.02.21 17:53 
в ответ AlexNek 04.02.21 17:43

иди в академию и изучай туториалы

-----

Нее, не пойду... бо, у них там нет глиняных табличек, а без этого науку никак не постичь... смущ

Murr патриот04.02.21 18:52
Murr
NEW 04.02.21 18:52 
в ответ AlexNek 04.02.21 17:43
изучай туториалы

-----

Пример того как нельзя туторить:

https://docs.microsoft.com/ru-ru/office/troubleshoot/acces...

Murr патриот04.02.21 19:00
Murr
NEW 04.02.21 19:00 
в ответ Murr 04.02.21 18:52

И пример того как можно туторить:

https://habr.com/ru/post/254773/

koder патриот04.02.21 21:03
koder
NEW 04.02.21 21:03 
в ответ Murr 04.02.21 16:03
Задача - прежняя - определить триггер,


Задача- при починке машины использовать ключ на 17. Понимаешь, ты путаешь задачу и решение. Ты подбирает задачу под гаячный ключ, потому что он у тебя есть. И тебе очень хочется доказать, что не зря😁


Я найду еще кучу задач, каждая из которых выйдет за рамки простого хранения данных,


Без сомнения. Но все это исключения из правил и вовсе не материал для обучения юниоров. Каждое исключение это пакт с дьяволом. Потому что именно ты сожалел о тех, кто должен это все понять, когда тебя не будет. 😁

koder патриот04.02.21 21:04
koder
NEW 04.02.21 21:04 
в ответ Murr 04.02.21 16:09
Программист об этом не уведомляется - ему об этом знать не нужно


Отлично. Не моя головная боль . Я программист. Ну почти 😁

Murr патриот05.02.21 00:48
Murr
NEW 05.02.21 00:48 
в ответ koder 04.02.21 21:04

Я программист. Ну почти

-----

Хммм... техник-кодировщик - сойдет...



Не моя головная боль .

-----

Действительно - не твоя головная боль.


Я запущу на автомате построение базы и за 10 сек. получу готовую "правильную" базу из персистентного слоя.

-----

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

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

3 4 5 6 7 8 9 10 11 12 13 все