Это база данных, для доступа к которой не требуется интернет. Например, сохраненная на компьютере.
Да, именно так.
Да, запятая нужна.
На согласование по среднему роду влияет внешний облик этого слова (оно несклоняемое, оканчивается на гласный, ср.: «Динамо» забило, «Торпедо» вылетело). Да и с родовой принадлежностью названия города тоже не всё однозначно: словарь Е. А. Левашова «Географические названия» указывает, что название города Тосно может употребляться как существительное мужского и среднего рода, а «Грамматический словарь русского языка» А. А. Зализняка фиксирует Тосно как существительное только среднего рода.
Таким образом, можно говорить о допустимости согласования и по мужскому роду (влияние родовых слов город, футбольный клуб), и по среднему роду (влияние внешнего фонетического облика названия).
Пример слова спагетти показывает варианты развития «грамматических» событий, какие могут происходить в жизни новых слов на -и, заимствуемых из итальянского языка теми, кто говорит и пишет по-русски. Неологизмы могут определяться как существительные среднего рода или как существительные в форме множественного числа, что выводит за рамки обсуждения родовых признаков. Есть еще один путь решения вопроса о родовой принадлежности двух обсуждаемых неологизмов — принять во внимание род опорного слова. В этом случае наглядным примером служит брокколи: это существительное женского рода, что предсказано его смысловой связью с опорным словом капуста.
Название Тосно не склоняется. Подробнее см. в "Письмовнике".
Названия склоняются: на Лесной улице.
Учиться нужно всем: и авторам, и читателям словарей. Это во-первых.
Во-вторых. Дефисное (не раздельное) написание свидетельствует о том, что в русском языке, в отличие от французского, нет самостоятельных слов "фуа" и "гра".
В-третьих. Средний род этого несклоняемого (в отличие от рояля и виолончели) существительного соответствует родовому слову "блюдо" (ср. несклоняемые: суши, бланманже и др.).
В-четвертых, виолончель тоже инструмент (музыкальный).
Обратите внимание на то, что в речи специалистов термин лекарственное средство употребляется в качестве обобщенного наименования типа лекарственной продукции, а, соответственно, конкретные лекарственные препараты рядом с этим термином обычно не упоминаются. Чаще всего в современной письменной и устной речи используются обороты, в которых названиям лекарственных препаратов предшествуют родовые обозначения, например наименования лекарственных форм (таблетки, свечи, капли, настойка, порошок и т. д.). В этом случае названия лекарственных препаратов не склоняются или склоняются в зависимости от грамматических особенностей конкретных высказываний. В разговорной речи названия лекарств могут употребляться без родовых слов, в полном «одиночестве», что предопределяет их склонение: принять ношпу, обойтись без пенталгина, нет бифидумбактерина, с парацетомолом.