0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 8
|
||||||
1 | ||||||
Класс таблиц баз данных и класс записей в таблице(реляционная таблица). Предусмотреть класс связей между таблицами10.03.2013, 02:27. Показов 3115. Ответов 3
Метки нет Все метки)
(
Здравствуйте! Никак не могу продумать структуру этой программы. Проходим наследование, но я все равно не знаю, как его здесь применить. Как нужно построить эти классы, чтобы получилась грамотная иерархия? Как вообще должен выглядеть класс связей между таблицами? Я долго билась над этим, но пока получился только трехмерный динамический массив. Вот код, я его забросила, очевидно, что это бред сивой кобылы. Будьте добры, направьте в правильное русло, я сама додуматься не могу... Если не сложно, напишите хотя-бы примерный код, а то мне совсем не понятно, что от меня требуется при создании этих классов. Заранее благодарю.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
10.03.2013, 02:27 | |
Ответы с готовыми решениями:
3
Отдельно класс данных, класс формул и главный класс Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени? Разбить на отдельный класс main, класс с шифрованием и дешифрованием (таблица двойной перестановки ) Класс: Разработать абстрактный класс класс Point для задания координаты... |
8 / 8 / 6
Регистрация: 17.09.2012
Сообщений: 144
|
|
10.03.2013, 04:49 | 2 |
0
|
49 / 147 / 33
Регистрация: 29.06.2019
Сообщений: 1,428
|
|
23.05.2020, 05:34 | 3 |
связь - это Primary Key одной таблицы и Foreign Key другой таблицы, у связи есть тип, что ли, "один-к-одному","один-ко-многим","многие-ко-многим"... последний в итоге придётся нормализовывать до "многие-к-одному" и "один-ко-многим"... наверно, в этом классе вам больше ничего не пригодится...
записи - объекты одного класса, таблица - агрегатный класс записей, в этом же классе можете и определить PK & FK для таблицы (т.е. для Отношения - выражаясь терминологией РБД)... и по сути 3-й класс вам вообще не нужен, т.к. PK & FK уже определены в классе таблица... смысла выделять их в дочерний класс - не вижу вообще... имхо (я бы делала так) p.s. тип связи нужен или не нужен - я бы ещё подумала... тут не знаю, стоит ли вводить в класс поле с такой инфо... или логически и так до такой инфо можно докодиться?.. - только не знаю, как и надо ли?
0
|
49 / 147 / 33
Регистрация: 29.06.2019
Сообщений: 1,428
|
|
25.05.2020, 12:31 | 4 |
всё-таки внесу уточнение:
PK - это, правильнее сказать, "идентификатор сущности" сам FK - в ER-терминах и определяет связь (с PK др таблицы)... если оно вам надо отдельным классом, а не в рамках класса "сущности"... то так и вводите в конструктор - таблицу (от родителя можно пронаследовать) и названия полей PK и FK (virtual у родителя и переопределить у дочернего класса)... иные свойства и методы этого класса уже на ваше усмотрение по необходимости... даже не знаю, нужно ли что-то ещё... по-моему даже без доп. свойств и методов класс самодостаточен...- чтобы можно было между его объектами (или родителями объектов - если всё-таки будете выделять pk и fk в отдельный класс) устанавливать связи... имхо
0
|
25.05.2020, 12:31 | |
Помогаю со студенческими работами здесь
4
Ошибка в выводе данных, класс выводит правильно, а класс в классе - нет Перегрузил операцию преобразования типов данных (класс -> класс) но выскакивает ошибка компиляции
Создать класс данных Person и класс отображения данных Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |