Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Базы данных


Ответ
 
Опции темы Опции просмотра
Старый 14.01.2017, 11:57   #11 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,298
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

При проверке своего поста тоже вижу свои ошибки (например, в слове "номенклатура"). Прошу меня извинить, пишу с планшета.
Николай_С вне форума   Ответить с цитированием

Старый 14.01.2017, 11:57
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Предлагаю к вашему вниманию топики, которые по содержанию схожи с вашей темой

Нужна идея быстросъемного крепежа
Нужна помощь по созданию аналога готового сайта!
Нужна идея
Нужна идея
Нужна идея и советы

Старый 14.01.2017, 12:02   #12 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,298
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Андрей, я почти 10 лет своей жизни занимался исключительно программированием, в частности 3 года - разработкой первичных учтеных систем.
Был у меня коллега (страстный поклонник Делфи), который спорил, что на Делйи он напишет лучше. Я ему дал задание сделать функцию по переводу числовой денежной суммы в строковую в VBA. Он написал её за один день и больше со мной не спорил.
Николай_С вне форума   Ответить с цитированием
Старый 14.01.2017, 12:04   #13 (permalink)
prima
Member
 
Регистрация: 31.08.2015
Сообщений: 19,424
Сказал(а) спасибо: 283
Поблагодарили 213 раз(а) в 96 сообщениях
Репутация: 80829
По умолчанию

Коля, я спросил: писал ли ты именно на Delphi?
Я работал и писал на ней, с Access только работал, поэтому хочется знать твою квалификацию в обеих системах.
P.S. Моё мнение по работе: Access намного более тормозной и жрущий ресурсы, как, впрочем, большинство поделок мелкомягких.
prima вне форума   Ответить с цитированием
Старый 14.01.2017, 12:16   #14 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,298
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Сам лично в Делфи я ничего не писал. Вышеупомянутый коллега ввёл меня в курс по Делфи. Моё мнение: Делфи - мощный и удобный инструмент для написания законченных приложений. Имеется обширный и удобный инструмент для создания и работы с уже имеющимися БД. Но по сравнению с Access достаточно громоздок и неудобен для реализации быстрых задач, а также задач, требующих постоянной доработки.
Правильно спроектированная БД в Access работает без сбоев и мгновенно даже с большим объемом инфы и на старой технике. Если нужно еще быстрей, таблицы переносятся в MS SQL. Работы на час с перекуром.
Николай_С вне форума   Ответить с цитированием
Старый 14.01.2017, 12:40   #15 (permalink)
prima
Member
 
Регистрация: 31.08.2015
Сообщений: 19,424
Сказал(а) спасибо: 283
Поблагодарили 213 раз(а) в 96 сообщениях
Репутация: 80829
По умолчанию

Delphi 3 работала с Sybase DB-lib или CT-lib и Interbase SQL-link. Потом добавились другие форматы. Организовывалось всё очень легко и удобно. BDE - очень удобный инструмент для развёртывания баз.
Мой начальник написал программку, показал главному инженеру, тот сказал: завтра она должна стоять на 11 рабочих местах.
Я отматерил шефа, скачал InstallShield Wizard, поставил себе, изучил и сделал инсталляшку, попутно поправив некоторые мелкие проблемы в программе. На это ушло около трёх часов. Потом за два часа установил на всех рабочих местах. И на следующее утро люди перешли с клитора на новую программу с сетевыми базами
prima вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 14.01.2017, 19:01   #16 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,298
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

К достоинствам Access можно отнести возможность одновременного конструирования и работы с БД и приложением. Правда тут имеется одна тонкость - таблицы д.б. в одном файле, а остальное приложение - в другом. Такая конструкция позволяет быстро масштабировать БД, переведя её на Interbase или MS SQL.
Инструмент работы с данными в Access весьма скромный, но удобный. Особенно порадовал графический интерфейс реляции (точно такой же у MS SQL). Мастера создания форм тоже очень удобные. Для начального развития - самое то.
Единственный существенный недостаток Access - невозможность создания законченного приложения. Вернее, это возможно, но стоит очень дорого. В этом весь Microsoft.

Последний раз редактировалось Николай_С; 14.01.2017 в 19:09
Николай_С вне форума   Ответить с цитированием
Старый 17.01.2017, 20:23   #17 (permalink)
DriveSoft
Member
 
Аватар для DriveSoft
 
Регистрация: 16.10.2013
Сообщений: 54
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 52
По умолчанию

Попробуйте вместо Delphi или Access использовать мой велосипед для создания БД
Простая визуальная среда разработки баз данных - My Visual DataBase

там же на сайте есть пару видео уроков, которых вполне достаточно чтобы начать работать.

почти все можно сделать визуально, просто кликая и таская компоненты, для реализации чего либо специфичного есть скрипты на паскале. Поддерживается SQLite и MySQL, есть также возможность в пару кликов сделать web доступ к БД.


также пишу книгу как с нуля создавать приложения и БД
Пишу книгу о базах данных (Page 1) — Russian — My Visual Database
DriveSoft вне форума   Ответить с цитированием
Старый 17.01.2017, 22:15   #18 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,298
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Почитал Вашу книжку.
Сразу несколько вопросов:
- Зачем вводить новую единицу "сущность"? Ни разу нигде её не встречал и не вижу смысла для её введения. Старайтесь придерживаться общепринятой аббревиатуры.
- Зачем разделять дату и время? В подавляющем большинстве случаев используется отсчет от определенной даты, а в поле хранится смещение. И еще, "денежный" - это формат числового поля, а не тип данных.

Дальше типа данных я не читал, а бегло просматривал. Первый раз вижу СУБД, описание которой удалось разместить на 57 страницах стандартного шрифта. Я-то изучал MS Access по переведенной книге от разработчика, состоящей более чем из 500 страниц.
А можно поподробнее рассказать про формат файла .vdb? Возможно ли к нему подключиться (хотя бы через ODBC) и использовать в многопользовательском режиме?
Николай_С вне форума   Ответить с цитированием
Старый 22.01.2017, 02:45   #19 (permalink)
DriveSoft
Member
 
Аватар для DriveSoft
 
Регистрация: 16.10.2013
Сообщений: 54
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 52
По умолчанию

Николай_С

Такое понятие как сущность довольно часто встречается в литературе о базах данных, попробуйте поискать в гугле "сущности в базах данных", одно из определений сущностей:

Сущность — это объект в базе данных, в котором хранятся данные. Сущность может представлять собой нечто вещественное (дом, человек, предмет, место) или абстрактное (банковская операция, отдел компании, маршрут автобуса). В физической модели сущность называется таблицей.


На счет разделения даты и времени не понял, в различных СУБД обычно присутствуют такие типы данных как ВРЕМЯ, ДАТА, ВРЕМЯ И ДАТА. По поводу смещения к сожалению также не понял.


Тип данных как Денежный например присутствует в некоторых СУБД, в т.ч. MS Access.


Книгу я только начал писать, и с ней предстоит еще много работы.


Файл .vdb несет в себе только имя проекта и его версию, по сути это просто ini файл, к нему нельзя подключиться.


Для многопользовательского режима вам необходимо переключить проект на использование MySQL, также у вас должен быть установлен MySQL сервер.
DriveSoft вне форума   Ответить с цитированием
Старый 31.05.2017, 11:26   #20 (permalink)
juhay
Member
 
Регистрация: 26.09.2013
Сообщений: 120
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: -389
По умолчанию

Здается мне что "штрих-код" нужен для того чтоб бадяжить дешёвый тонер как "фирменный" - потому как наклейка у него (штрих-код) будет как раз "фирменный" но напечатанный самим складовиком. А разница в "тэнге" - будет аккуратно оседать в кармане складовика. Правда тут нужно точно знать какой тонер должен быть совместим с данной моделью картриджа. а то можно запороть принтер или копир. Ну и конечно таким макаром можно "поиздеваться" над "выпендривающимися" авторитетными членами клуба "офиссный работник"
ps: как правило складовик - почти наизусть знает название каждого товара и ТОЧНО знает для чего и где он должен принменяться. - иначе это не складовик - "штрих-код" лисно ему самому - нафиг не нужен. А вот для "подтвержения расходов" на фирменный тонер - это да - вот тут и кроется "самая фишка".
juhay вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 23:21.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.