Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите пожалуйста с чего начать БД?! новичок собирается писать БД 
:(
    Опции темы
Sidelong
Дата 25.1.2005, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.1.2005

Репутация: нет
Всего: нет



собираюсь написать БД по инвентаризации компьютерной и оргтехнике, но не знаю с чего начать:

- с чего начать;
- выбрать БД;
- парк компьютеров 30-40 космпов;
- есть сеть

Вишка в том, что надо сделать так чтобы в БД можно было отслеживать перемещение компьютерной технике, т.к. она часто меня свое местонахождение.

Помогите пожалуйста.
PM MAIL   Вверх
dvs
Дата 25.1.2005, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владимир Драпалюк
**


Профиль
Группа: Участник Клуба
Сообщений: 660
Регистрация: 25.8.2003
Где: Воронеж->Москв а

Репутация: нет
Всего: 19



Лучше написать приложение, которое будет работать с БД.
Для этого определись, в какой среде ты это будешь делать, какие функции должна выполнять программа, кем и как она будет использоваться, какая информация должна храниться.
А начать, наверное, лучше с книжного магазина. ИМХО, там есть куча полезных книг, в которых есть ответы на многие вопросы, которые еще не успели у тебя появиться.


Цитата(Sidelong @ 25.1.2005, 12:34)
- с чего начать;

С ответа на вопрос, что должна уметь делать программа.


Цитата(Sidelong @ 25.1.2005, 12:34)
- выбрать БД;

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


Цитата(Sidelong @ 25.1.2005, 12:34)
- парк компьютеров 30-40 космпов;

Как это отностится в программе?

Цитата(Sidelong @ 25.1.2005, 12:34)
- есть сеть

Т.е. нужно догадаться, что программа будет использоваться по сети?



--------------------
Любите друг друга!
PM MAIL WWW ICQ   Вверх
ida
Дата 26.1.2005, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: 1
Всего: 58



Если в описываемой БД будет вестись база по инвентаризации этих 30-40 компов, можно иcпользовать Access. Наименее тяжеловесный вариант под такую задачу.

Начать нужно с определения объектов базы данных (информация о чем будет храниться в базе) и связей между ними. Выяснить, какая информация и в каком виде должна быть доступна пользователю (формы, отчеты, возможность ввода и редактирования какой информации). Первое определит структуру будущей БД, второе - пользовательский интерфейс.
PM WWW   Вверх
Cashey
Дата 26.1.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



Наиболее оптимально, именно под такие задачи, заточен FoxPro. Все что позволяет access, но только больше и удобнее.


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
ida
Дата 27.1.2005, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: 1
Всего: 58



Cashey, то, что ты хорошо знаешь, можно заточить под что угодно. В данном случае человек, насколько следует из его вопроса, пока не знает ничего.
PM WWW   Вверх
AntonSaburov
Дата 27.1.2005, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 118



Можно посмотреть еще эту тему - там много полезной информации

Материалы по программированию баз данных
PM MAIL WWW ICQ   Вверх
Vit
Дата 1.2.2005, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



Не пойму что именно начинать надо? Программировать базы данных, администрировать базы данных или например учить язык запросов SQL? Если программировать то какой язык? Если администрировать то какую базу данных?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Sidelong
Дата 21.2.2005, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.1.2005

Репутация: нет
Всего: нет



Вот именно, что начинаю с нуля.

Помогите пожалуйста кто знает.

PM MAIL   Вверх
LSD
Дата 21.2.2005, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 24
Всего: 538



Sidelong
Опиши задачу подробнее, а зоодно ответь на:
Цитата(dvs15 @ 25.1.2005, 21:14)
Как это отностится в программе?

Цитата(dvs15 @ 25.1.2005, 21:14)
Т.е. нужно догадаться, что программа будет использоваться по сети?



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Vit
Дата 26.2.2005, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207





--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Sidelong
Дата 7.3.2005, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.1.2005

Репутация: нет
Всего: нет



LSD
Задача подробнее:

1. Надо создать БД по инвентаризации технических средств на специализированной кафедре (там есть компьютеры, ортехника, спецтехника и. т.п.)
2. Написать клиентскую и админскую часть
3. И что бы это все работало через Ehternet

я сейчас накидал файлик (часть) физической модели БД, могу выслать, кому интересно.


PM MAIL   Вверх
-=Ustas=-
Дата 7.3.2005, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



В магазин за "Delphi .x. Client/Server" АДНАЗНАЧНА!!! А потом уже, с появившимися вопросами сюда.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ser9a
Дата 7.3.2005, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 7.3.2005

Репутация: нет
Всего: нет



Сначала надо создать ER схему просто на бумажке. Даже самая простая задача может принести массу проблем если необдуманно подойти к ее реализации. Далее выбирай СУБД оптимальным будет Access. Конечно же SQL надо подучить. В хелпе по Access найдешь как делать отчеты. Возможностей Access хватит на такое количество компов с лихвой.
Удачи.
PM MAIL ICQ   Вверх
sanik
Дата 8.3.2005, 06:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



Sidelong

посылай свой дизайн структуры базы nika2001AThotmailДОТcom
будем рвать как тузик грелку - не боись - быстрее научишься smile

PM MAIL ICQ   Вверх
Sleepy_PIP
Дата 8.3.2005, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 30.6.2004
Где: Moscow

Репутация: нет
Всего: 12



Цитата(Sidelong @ 21.2.2005, 15:17)
Вот именно, что начинаю с нуля.

Помогите пожалуйста кто знает.

1. Разрисовка схемы хранилищя. хоть на бумаге. но лучне в PD11 и типа ему.
2. определение объемов хранилища.
3. определение БД под хранилище.
4. Разрисовска схемы из п.п. 1 до физического уровня.
5. создание БД, накат скриптов и прочеее.
6. Создание клиентских программ (учет для них должен вестись еще с п.п.1).
7. проверка тестовыми данными - для этого создание тестового генератора данных. не обязаятельно.
8. отладка и доводка интерфейснх клиентских программ.
9. анализ на основе эксплутационных данных валидности схемы.
10. перестройка схемы БД в случае выявления "тонких мест", т.е. запросов тербующих много ресурсов. Выполняется одновременно с перестройкой генераторов самих запросов ...
11. по вкусу - отслеживание состояния БД, и главное - перехода колл-ва в качество, после чего опять п.п. 10.

Ну это так, широко и приблизительно ...

PS: все ИМХО конечно ...

Это сообщение отредактировал(а) Sleepy_PIP - 8.3.2005, 23:56


--------------------
--
Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем
свободным ..."
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

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

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0654 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.