![]() |
|
|
![]()
|
|
| Deiv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 11.2.2006 Где: ЛаПаc-Боливия (Ю жная Америка) Репутация: нет Всего: нет |
Привет,
Простите о следующем вопросе, но я изучаю мои первые шаги с БД. Мне нужно знать: Как управлять БД Химической Периодической Системы Элементов?. Химическая Периодическая Система Элементов единственно имеет только 122 Регистры, эти Регистры обладаются фиксированные и постоянные, и они не будут редактироваться. Какой DataServer должен Я использовать? 1.- Paradox, DBase, Access, Excel, TXT, и.т.д.?? 2.- С каким Driver'om: BDE, ODBC, DBX, ADO, и.т.д.?? Как я сказал, мало знаю БД и мне нужно ваши предложения (совет) чтобы изучить это; Мне тоже нужно что, знать в первоначально: Как предохранить (безопасность) мой БД? Потому, что Данная Химическая Периодическая Система Элементов должна быть изменена в будущем себя и только себя, а НЕ Пользователя; наверно с паролем или энкриптовo (шифрование)? Регистры Химической Периодической Системы Элементов не будут редактироваться, только буду использовать фильтры, сортирование и поиск в БД. Your Opinion in my beginning with Database Hello, Sorry for the following question, but I am learning my first steps with Database. I need to know: How to administer a DataBase for the Chart Periodic chemistry of Elements?. A Chart Periodic Chemistry of Elements has 122 Registers, these Registers are fixed and constant, and they don't will be edited. Which should DataServer use? 1.- Paradox, DBase, Access, Excel, TXT, etc.?? 2.- with which Driver: BDE, ODBC, DBX, ADO, etc? As I said, little know of Database and I need yours suggestions to study it; I also need to know initially: How to protect (security) my DB? because the Data of a Chart Periodic Chemistry should be changed by me and only by me, and NOT by the User; May be with password or encryptation? The Registers of the Chart don't will be edited, only I will use filters, sort and search. |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Так как ты новичек то лучше
so you can look delphi examples and use my proposition for work... try to use search via forum and look ways to work... after that will ask some questions... Это сообщение отредактировал(а) Rodman - 28.1.2007, 00:34 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Use ADO+Access but it will be hard to protect data from being stolen in that case.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Deiv |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 11.2.2006 Где: ЛаПаc-Боливия (Ю жная Америка) Репутация: нет Всего: нет |
Тогда невозможно вообще предохранить с паролем БД Acesss'a? Или Вы рекомендуете другому БД (Paradox, DBase, Access, Excel, ASCII, TXT, Foxpro, другой ...)? Данные и регистры моего БД в моей программе только будут видеться и они не будут публиковаться (не отредактированы)
Cпасибо Then it is impossible always to protect with a password the BD Access's? or You recommend another BD (Paradox, DBase, Excel, ASCII, TXT, FoxPro, other...)? The data and registers of my BD only will be seen in my program and they won't be edited
Thanks |
||||||
|
|||||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
А на Access' е пароль есть разве? В любом случае, даже если и есть, то SQL труднее крякнуть, да и права пользователям там грамотно рапределяются.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
если безопасность важнее, чем простота, то лучше использовать какие-либо серверные базы данных(MSSQL Server, InterBase/FireBird, MySQL etc) так как там из-за потенциально большого количества пользователей намного гибче система прав и сильнее безопасность(можно одному пользователю дать права только на чтение и именно этот login и пароль заложить в программе; а самому работать(изменять) под другим login и паролем). Способ подключения выбирайте сами.
|
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Rodman,
Снимается любым новичком напрочь после 15-минутного поиска в Интернете. Или вообще "из общих соображений" Deiv, Я что-то не понял: на каком-таки языке общаться будем. Судя по "будут видеться и они не будут публиковаться (не отредактированы)" , что не эквивалентно "Registers are fixed and constant, and they don't will be edited." - лучше на английском? Хотя с другой стороны:"they don't will be" - так ни кокни, ни янки не пишут. Syntax error I didn't understand somewhat: in which so language we'll communicate? Looking at "these Registers are fixed and constant, and they don't will be edited.", that isn't equivalent to ""будут видеться и они не будут публиковаться (не отредактированы)" - it's better in english? But from the other side - ""they don't will be" - nor cockney, nor yankee write so. Синтаксическая ошибка. |
|||
|
||||
| Deiv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 11.2.2006 Где: ЛаПаc-Боливия (Ю жная Америка) Репутация: нет Всего: нет |
Попытаюсь ответить на вашиx вопросаx
Я говорил о предохранении и безопасности по следующей причине: Что я попытаюсь сказать например, элемент Hydrogen имеет 1 электрон, правду? Тогда Что случилось бы если пользователь редактирует (изменяет данные) БД => Hydrogen=20 электронов? Тогда Моя Программа показала бы ЛОЖНУЮ ИНФОРМАЦИЮ (Утопическyю!!); По этой Причине я переговорил что данные не должны публиковаться, они должны быть только смотрен. Может быть MS-Access не правильный путь для моей Программы? Что вы рекомендуете мне сейчас? I spoke of the protection and security for the following reason: Is what I try to say for example, that the element Hydrogen has 1 electron, truth? then What it would happen if the user edits (change it) the BD to Hydrogen = 20 electrons? then My Program would show a FALSE INFORMATION (Utopian!!); for that reason I spoke that the data should not be edited, they should only seen it to them. Maybe MS-Access is not the correct way for my Program? What You recommend me now? |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Deiv,
In application You can set ANY field of ANY database to state ReadOnly. From the other hand, if somebody want to change some field to wrong value, it will be impossible only if he haven't administrative rights on database. Result: selection of RDBM depends on data amount and structures, number of users and so on. Safety of data is the administrative task and depends on your company rules. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |