![]() 0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 8
|
||||||
Класс таблиц баз данных и класс записей в таблице(реляционная таблица). Предусмотреть класс связей между таблицами10.03.2013, 02:27. Показов 3829. Ответов 3
Метки нет Все метки)
(
Здравствуйте! Никак не могу продумать структуру этой программы. Проходим наследование, но я все равно не знаю, как его здесь применить. Как нужно построить эти классы, чтобы получилась грамотная иерархия? Как вообще должен выглядеть класс связей между таблицами? Я долго билась над этим, но пока получился только трехмерный динамический массив. Вот код, я его забросила, очевидно, что это бред сивой кобылы. Будьте добры, направьте в правильное русло, я сама додуматься не могу... Если не сложно, напишите хотя-бы примерный код, а то мне совсем не понятно, что от меня требуется при создании этих классов. Заранее благодарю.
0
|
10.03.2013, 02:27 | |
Ответы с готовыми решениями:
3
Отдельно класс данных, класс формул и главный класс Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени? Разбить на отдельный класс main, класс с шифрованием и дешифрованием (таблица двойной перестановки ) |
8 / 8 / 6
Регистрация: 17.09.2012
Сообщений: 144
|
|
10.03.2013, 04:49 | |
0
|
329 / 149 / 33
Регистрация: 29.06.2019
Сообщений: 1,429
|
|||
23.05.2020, 05:34 | |||
таблица - агрегатный класс записей, в этом же классе можете и определить PK & FK для таблицы (т.е. для Отношения - выражаясь терминологией РБД)... и по сути 3-й класс вам вообще не нужен, т.к. PK & FK уже определены в классе таблица... смысла выделять их в дочерний класс - не вижу вообще... имхо (я бы делала так) p.s. тип связи нужен или не нужен - я бы ещё подумала... тут не знаю, стоит ли вводить в класс поле с такой инфо... или логически и так до такой инфо можно докодиться?.. - только не знаю, как и надо ли?
0
|
329 / 149 / 33
Регистрация: 29.06.2019
Сообщений: 1,429
|
|||
25.05.2020, 12:31 | |||
PK - это, правильнее сказать, "идентификатор сущности" сам FK - в ER-терминах и определяет связь (с PK др таблицы)...
0
|
25.05.2020, 12:31 | |
Помогаю со студенческими работами здесь
4
Класс: Разработать абстрактный класс класс Point для задания координаты... Ошибка в выводе данных, класс выводит правильно, а класс в классе - нет Перегрузил операцию преобразования типов данных (класс -> класс) но выскакивает ошибка компиляции
Создать класс данных Person и класс отображения данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
|
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
|
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
|
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
|
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
|
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
|
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
|
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
|
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
|
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
|