Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SQL и dbf
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Базы данных
Vofka
Пишу курсовую. Вот цитата из неё:
Цитата
Якщо з певних переконань для роботи обирається база даних SQL...

Ответ проверяющего:
Цитата
все базы данных построены на SQL, потому никакого якщо бать не может


Я подразумеваю, что база может быть ДБФ и СКЛ. И хотел сказать, что если база СКЛ, тогда... Получается ДБФ - это тоже СКЛ? Как правильно сказать?

ЗЫ. надеюсь понятно объяснил.
Ardi
SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
wikipedia
Vofka
А DBF - это формат. И как же тогда правильно сказать?
Vond
реляционные базы данных - типа набор из плоских таблиц, что ДБВ что СКЛ
вроди так

цитата:
SQL — это не формат. Это, скорее, язык. Язык запросов к базе данных.

Формат DBF предназначен для того, чтобы приложение непосредственно работало с БД. Современные же БД представляют собой отдельный сервис, к которому могут обращаться приложения. Это позволяет, в частности, работу нескольких приложений с одной БД одновременно. К тому же DBF есть проблемы с кодировками и много с чем ещё. Да и база в виде кучи файлов — это не всегда хорошо, хотя и некоторые клиент-серверные БД хранят данные аналогичным образом. Если не ошибаюсь, транзакций у библиотек для работы с DBF тоже не предусмотрено. Много чего ещё можно сказать, вопрос в том, что именно тебе надо.

=====
Твой препод сразу предположил что твоя база данных на СУБД SQL (MS SQL, MySQL). формат данных (таблиц) СУБД может быть разный

на необходимо зарегистрироваться для просмотра ссылки
Vofka
Т.е. если мы говорим о формате DBF, то тут никакой СУБД нету?
Ardi
Какая вообще тема курсовой?
Vond
пора делать чат smile.gif для оперативности
Vond
если использовать такую фразу: экспорт данных во внешний DBF-файл = никакого отношения файл к СУБД не имеет
Если у тебя термин БАЗА ДАННЫХ то в любом случае это не одна таблица DBF а уже множество. Множество таблиц и система обработки этих таблиц (файлов) уже есть СУБД - это очень грубо так сказать.
Vofka
Цитата
Какая вообще тема курсовой?

А это имеет значение?

Цитата
пора делать чат smile.gif для оперативности

Решим проблемы с хостингом и можно будет ставить раз надо smile.gif

Цитата
если использовать такую фразу: экспорт данных во внешний DBF-файл = никакого отношения файл к СУБД не имеет
Если у тебя термин БАЗА ДАННЫХ то в любом случае это не одна таблица DBF а уже множество. Множество таблиц и система обработки этих таблиц (файлов) уже есть СУБД - это очень грубо так сказать.

Хм. Т.е. для ДБФ и СКЛ можно сказать так?: база данных в формате ДБФ и база данных под управление СУБД МС СКЛ Сервер?
Vond
да, примерно так smile.gif только вот все же задание надо придумать изначально ггг, тогда линию написания таких фраз можно четче определить smile.gif
alex040269
Цитата(Vofka @ 04.01.10, 17:19) необходимо зарегистрироваться для просмотра ссылки
Т.е. если мы говорим о формате DBF, то тут никакой СУБД нету?

некая СУБД, например FoxPRO,CLIPPER, DBase может использовать формат данных СУБД.
некая база данных, в т.ч. в формате ДБФ (1C77 SQL) может управляться с помощью SQL.

Все зависит от общего контрекста.

Цитата(Vofka @ 04.01.10, 17:19) необходимо зарегистрироваться для просмотра ссылки
Т.е. если мы говорим о формате DBF, то тут никакой СУБД нету?

некая СУБД, например FoxPRO,CLIPPER, DBase может использовать формат данных СУБД.
некая база данных, в т.ч. в формате ДБФ (1C77 SQL) может управляться с помощью SQL.

Все зависит от общего контрекста.
Fynjy
Якщо з певних переконань для роботи обирається база даних SQL.
Правильно
Якщо з певних переконань для роботи обирається СУБД MS SQL.
SQL - язык, dbf - расширение файла
vbi
СУБД - система управления базами данных. То есть это такая программа, которая позволяет получать данные из базы данных, записывать, создавать и чистить таблицы. А база данных это просто база данных. DBF и SQL - это форматы базы данных. Есть например формат DB2 и др. Для каждой базы данных есть свой СУБД. Для DBF - это любой DBF - редактор, и 1С77 тоже!
Вообще можна придумать свой формат базы данных даже в обычном текстовом файле, и написать для такой базы данных свою СУБД, которая будет управлять базой.

Цитата
SQL - язык, dbf - расширение файла

My SQL - и DBF это так же форматы.

А вообще я за DB2. Бесплатный, просто ставится и администрируется. Имеет меньше ограничений чем MySQL. Правда есть один баг нехороший в 1С 8.2. Но его легко обойти smile.gif
Ardi
Цитата(vbi @ 20.01.12, 12:43) необходимо зарегистрироваться для просмотра ссылки
DBF и SQL - это форматы базы данных. Есть например формат DB2 и др.

SQL (англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL основывается на исчислении кортежей.
vbi
Да на счет SQL я не прав, это язык запросов. Я подразумевал InnoDB, MyISAM и т. д, С этими форматами обычно работает MySQL
alex040269
Цитата(Fynjy @ 17.06.11, 12:52) необходимо зарегистрироваться для просмотра ссылки
dbf - расширение файла

DBase Format - формат двоичной базы. как следствие - расширение файла.
Fynjy
Цитата(alex040269 @ 21.01.12, 17:39) необходимо зарегистрироваться для просмотра ссылки
DBase Format - формат двоичной базы. как следствие - расширение файла.

И я о том ... К тому же dbf файл, dbf файлу рознь ... И не факт что редактор dbf файла откроет его правильно и вообще откроет ... Совсем программисты обезграмились smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.