Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
17 / 18 / 4
Регистрация: 27.06.2016
Сообщений: 236

Разработка и заполнение базы данных различной структуры

16.01.2017, 00:36. Показов 1617. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
"Разработка и заполнение базы данных различной структуры" В общем мне дали такую тему курсового проекта. Все это в рамках изучения ООП и шаблонов STL.

Я представляю что такое обычная бд это что то типа большой таблицы. Тупо делай структуру из полей и вводи с клавы пиши на диск. Ну и там может какой то поиск примитивный . А вот что такое просят сделать в моем задании?

Я немного почитал о базах на основе ООП и там пишут что это ещё сырая область и немногие конторы там что то пытаются делать.

В общем я к сожалению не могу ближайшее время уточнить у преподавателя что он имел ввиду. Можно тут как то
догадается что нужно делать? И как в общих чертах должна выглядеть такая программа. Примерно хотя бы какие там могут быть классы методы и то это вообще такое.

вот к стати требования к коду:

-Программа должна быть написана на зыке «Си++» и состоять не
менее чем из двух файлов с кодом (*.cpp), объединённых в проект.

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

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

-В программе должны быть использованы виртуальные функции
или шаблоны классов.

Добавлено через 4 минуты
Вот мои вопросы по ходу задания.

1 я уже делал программы на си и выкидывал файл с функциями в отдельный файл. Но вот что такое пользовательский заголовочный файл мне не совсем понятно. Это что кинуть в папку includes какой нибудь файл с функциями назвать его *.h и типа значит что я сделал пользовательский заголовочный файл?

2 Что такое виртуальная функция и с какого бока в моём случае она может понадобиться? Где можно о них почтать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2017, 00:36
Ответы с готовыми решениями:

Разработка структуры базы данных, объектно-ориентированный SQL
Имеется модель данных: Маршрут (код_маршрута, пункт_отправления, пункт_прибытия, время_отправления, время_прибытия, продолжительность) ...

Разработка программ с интегрированными типами данных (структуры данных)
Может кто-нибудь помочь с этим? Как задать структуру я, вроде, понимаю. Но не могу понять, как с ней правильно работать. Описать...

Разработка базы данных
Доброго времени суток. Задача стоит следующая: создать программу, объединяющей в себе пользовательский терминал и базу данных, или же...

3
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
16.01.2017, 00:52
Может имеется в виду ORM?)
0
17 / 18 / 4
Регистрация: 27.06.2016
Сообщений: 236
16.01.2017, 15:22  [ТС]
А что это такое?
0
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
16.01.2017, 17:00
Это такая особая магия, которая позволяет сохранять объекты в реляционной базе данных, хороший ORM даже сам умеет строить вполне годные таблицы со всеми связями и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2017, 17:00
Помогаю со студенческими работами здесь

Разработка базы данных.
Разработка базы данных.Разработка программы учёта бензина. Состав и структура базы данных:заправочеая станция,дта,марка бензина,отпущено...

Разработка базы данных
Здравствуйте. Я хочу разработать свою простенькую базу данных. Какую структуру данных лучше использовать?

Заполнение и отправка структуры данных
Очень долго не могу решить этот вопрос, поэтому объявляю награду в 2тр (на телефон или ВМ) тому, кто поможет. Пытаюсь отправить...

Разработка динамической структуры данных: deque
Здравствуйте . Есть ли у кого то пример программы записи динамической структуры в бинарный файл, и вывод оттуда . Двухсторонняя очередь ,...

Заполнение базы данных
почему данные не заносятся в базу? <? function show_form(){ // подключаем файл с настройками подключения к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru