Piotr Sienica

Piotr Sienica Weź życie w swoje
ręce! I co się
stanie? Coś
strasznego: ...

Temat: Baza! Tylko jaka?

Może coś poradzicie...

Narzędzie w rozsądnej cenie. Baza personalna, kilka kryteriów wyszukiwania (język, stanowisko, branża, wiek etc.)
Co moglibyście polecić i w jakiej cenie?
Jakub L.

Jakub L. Programista

Temat: Baza! Tylko jaka?

Mało danych, co znaczy - baza personalna.
Do tego może być darmowy OpenOffice (jakąś bazę ma), może być Excel, Access albo cokolwiek.

konto usunięte

Temat: Baza! Tylko jaka?

Jeśli zamierzasz zrobić książkę telefoniczną z większą ilością parametrów to MS Excel powinien Ci w zupełności wystarczyć.

Dane nieznane:
Ilość użytkowników
Ilość stanowisk na których ma być dostęp to danych
Ilość wpisów (rekordów) w tabel-i/-ach

konto usunięte

Temat: Baza! Tylko jaka?

MS EXCEL lub MS ACCESS wystarczy swobodnie.

Jeżeli w grę wchodzi dodawanie i edycja wpisów online to PHP + MySQL i byle jakie łącze internetowe.

Chętnie doradzę i zaprojektuję :) Pozdrawiam

Konrad Zach
konrad@konradzach.pl
Piotr Sienica

Piotr Sienica Weź życie w swoje
ręce! I co się
stanie? Coś
strasznego: ...

Temat: Baza! Tylko jaka?

Dzięki za wszystkie wypowiedzi.

Więc...jeśli chodzi o zastosowanie exela czy accessa, to odpada, bo po co przesiadać się na rower jak mamy samochody.

Ilość użytkowników - docelowo około 12
Ilość stanowisk na których ma być dostęp to danych - około 12
Ilość wpisów (rekordów) w tabel-i/-ach - ?

Baza personalna - zawierająca informacje o osobach (wiek, płeć, wykształcenie, miasto, branża, zawód).

Przepraszam za te ogólniki, ale pytam bo nie wiem.

Pozdrawiam
Jakub L.

Jakub L. Programista

Temat: Baza! Tylko jaka?

A, widzisz, teraz piszesz konkretnie - do wielodostępowej bazy rzeczywiście Excel nie pasuje.
Najszybciej chyba będzie rzeczywiście w PHP + dowolna baza.

konto usunięte

Temat: Baza! Tylko jaka?

MySQL wystarczy, zaletą jest cena (freeware) i prostota obsługi.
Przy tych parametrach które podałeś nie ma sensu pakować się w ORACLE lub MSSQL SERVER które wymagają już jakiejś wiedzy w temacie administracji i kosztują sporo.

P.S. Po co Ci samochód jak nie masz prawa jazdy :)

Pozdrawiam
M.R.Maciej Roszkowski edytował(a) ten post dnia 04.06.07 o godzinie 00:45
Piotr Sienica

Piotr Sienica Weź życie w swoje
ręce! I co się
stanie? Coś
strasznego: ...

Temat: Baza! Tylko jaka?

Myślę, żę samochód jest wręcz wymagany. Specyfika pracy rekruterów opiera się m.in. na analizie nadesłanych życiorysów, a bez bazy zzorganizowanej w sposób, o którym mówię, niemożliwym jest wręcz przeglądanie zakatalogowanych w folderach wszystkich potencjalnie interesujących cv.

Mam nadzieję, że naświetliłem troszeczkę sprawę. Szefostwo rozgląda się z taką bazą, ale nie za kilkadziesiąd tysięcy, a za kilkanaście.

Pozdrawiam.
Łukasz B.

Łukasz B. Menedżer ds Analiz
Biznesowych

Temat: Baza! Tylko jaka?

MS Access nie wystarczy? Zapewne macie w firmie Pakiet MS Office.

Pozdrawiam
Piotr Sienica

Piotr Sienica Weź życie w swoje
ręce! I co się
stanie? Coś
strasznego: ...

Temat: Baza! Tylko jaka?

Zapewne mamy.
Ale juz pisałęm coś na temat roweru.

Pozdrawiam
Krzysztof Gil

Krzysztof Gil Projektant,
programista,
szkoleniowiec

Temat: Baza! Tylko jaka?

Wybrałbym Accessa. Jeżeli potrzebna większa wydajność, to w tle posadziłbym MS SQL Server 2005 (w wersji darmowej wystarczy). Z tego co piszesz wynika, że nie są określone szczegółowe wymagania co do przetwarzania danych i tworzenia raportów - taki układ da pełną swobodę modyfikacji rozwiązań w znanych narzędziach.

Jeżeli to jest rower, to z napędem odrzutowym :)

Główny problem wydajnościowy jak widzę będzie polegał na tym, czy CV znajdą się w bazie, czy na dysku. Jeżeli na dysku, to zadaniem będzie jak zorganizować dostęp do plików. Do tego typu rozwiązań można wykorzystać SharePoint z SBS-a (gotowe narzędzie, baza danych w MS SQL Server, format danych dostępny, można na nim oprzeć własną aplikację).

To już na pewno nie będzie rower :)

Jeżeli masz sporo czasu i wielu programistów po ręką, to można zbudować rozwiązanie operte o MySQL/PostgreSQL i php lub poszukać komercyjnego softu realizującego wymagania.
Maciej Filipiak

Maciej Filipiak właściciel, VizMedia

Temat: Baza! Tylko jaka?

Nie rozumiem co ma Excel i Access wspólnego z bazami danych.

Jak komuś nie zależy na swoich danych, ma tylko jeden komputer nie podpięty do sieci, danych ma tyle, że na pen-drivie się zmieszczą...
i jest na tyle twardzielem, żeby zaufać accessowi i ma mase wolnego czasu, żeby się tego porządnie nauczyć.
To może powinien wybrać accessa
(bo w excela to naprawdę nie uwierze)

małe bazy danych - Darmowe i solidne , na licencji Open Source to MySQL, PostGress, SyBase.

Do dużych zastosowań komercyjne MsSQL i Oracle.

Accessa można użyć jako aplikacji klienckiej - pracuje się wtedy tak samo jak na "czystym" accessie (przez połączenie tabel)
Z tą różnicą, że jak się plik accessa nie posypie to dane nie znikną, i nie grozi Ci komunikat "baza jest uszkodzona msAccess nie zdołał jej naprawić"
Bartosz Ślepowronski

Bartosz Ślepowronski Problem? Jaki
problem?

Temat: Baza! Tylko jaka?

Ja bym jednak Accessa nie polecal. Powod - duzo problemow, mala elastycznosc. Ale moze jestem uprzedzony, wiele razy podchodzilem do robienia aplikacji w Accessie i zawsze konczylem na SQL + wlasny frontend. Za to wszystkie Accesowe aplikacje z ktorych korzystalem byly be.

Zdecydowanie przychylam sie do zdania osob plecajacych MySQL + PHP. Do tak prostego zadania jak znalazl. Zrobienie takiej aplikacji od zera nie powinno zajac wiecej niz tydzien. Przemnoz to przez dniowke srednio zdolnego "programisty" php i bedziesz mial koszt.

DISCLAIMER: tydzien jest pi razy oko
Jakub L.

Jakub L. Programista

Temat: Baza! Tylko jaka?

Pi razy tydzień daje mniej więcej cztery tygodnie roboty i wdrożenia, zależnie od ilości rzeczy, które należy w tej bazie zmieścić - pierwsza trudność dla średnio zdolnego gościa to zaprojektowanie bazy: wiek, płeć, wykształcenie, miasto, branża, zawód. Z tego wykształcenie, zawód, zapewne też ewentualne poprzednie zawody to tematy na osobne tabelki, ale trzeba o tym pomyśleć.
Do tego kupa przyjemnych rzeczy typu - jaki wejściowy format daty? ISO (2007-06-11), zwyczajowy (2007-11-06), co ze skracaniem (07-06-11 - czy to 11 czerwca 2007 czy może 7 czerwca 2011)?
Takich rzeczy jest kupa, o których początkowo może nie pomyśleć średnio zdolny. Do tego dochodzi zarządzanie userami, taka baza fajnie żeby miała kontrolowany dostęp.
Potem wdrożenie, testy na żywych użytkownikach, i zaczną się poprawki.
Wiem, bo pisałem coś takiego, ale miałem ambicje i było sporo rzeźbienia w DHTMLu, to zajmowało czas. Obleśny, czysto HTMLowy formularz będzie zrobiony +- o połowę szybciej, ale będzie mniej wygodny.
Łukasz Mańkowski

Łukasz Mańkowski Inżynier ds.
Oprogramowania -
Webdeveloper

Temat: Baza! Tylko jaka?

No bez przesady pi razy to taką "bazę" się pisze koło tygodnia z podręcznikiem do PHP na kolanach.
Bartosz Ślepowronski

Bartosz Ślepowronski Problem? Jaki
problem?

Temat: Baza! Tylko jaka?

Jakub L.:
Obleśny, czysto HTMLowy formularz będzie zrobiony +- o połowę szybciej, ale będzie mniej wygodny.

Ma spełniać swoją funkcję czy cieszyć oczy? Zgadzam się z tym, że "ładne" zajmuje ze dwa razy dłużej. Ale na Jowisza, kontrakandydatem jest tu Access - widziałeś ładną aplikację w Accessie?
Maciej Filipiak

Maciej Filipiak właściciel, VizMedia

Temat: Baza! Tylko jaka?

Najpierw to trzeba sprecyzować cel - bo każdy z nas opowiada o czymś innym.

Jeżeli ma to być baza w której prezes będzie mógł podliczyć sobie mandaty za parkowanie, albo biling za telefon sekretarki, to access jak najbardziej wystarczy (nawet ten wstrętny excel tfu tfu ...)

Jeżeli jednak ma to być system zarządzania firmą, CRM, obsługa magazynu, lub portal internetowy to zatrudnić trzeba ekipę ludzi
- grafik zrobi layout i bannery reklamowe
- programista napisze aplikacje w php
- webmaster potnie to co zrobił grafik i połączy to z kodem, który zrobił programista
- technicy od baz danych będą zawijać w sreberka i czuwać pilnie nad stabilnością i jakością danych w bazie
Tych ostatnich warto zatrudnić na stałę.

Tak wygląda najczęściej proces informatyzacji MAŁYCH i średnich firm.
Myślący prezesi szybko dochodzą do wniosku, że warto mieć programistę na etacie.

W większych firmach zwykle już są działy IT, z funkcjonującym systemem zarządzania projektami informatycznymi.

Wprawdzie istnieją ogromne "uniwersalne" systemy CRM do zarządzania całą firmą, począwszy od śrubki w magazynie do karty chorobowej pracownika, - ale zakup takiego systemu i jego wdrożenie jest bardziej pracochłonne niż zatrudnienie programistów, którzy zrobią mniejszy ale za to idealnie dopasowany soft dla firmy.

Byłem świadkiem informatyzacji kilku dużych firm w Polsce, i w efekcie odchodzono (prawie w każdym przypadku) od softu wartego kilka milionów $ na rzecz solidnego działu developerskiego.

Reasumując:
- odpowiedź na pytanie "jaka baza ?" jest mniej więcej tak realna jak na filozoficzne pytanie o sens życia
Jakub L.

Jakub L. Programista

Temat: Baza! Tylko jaka?

[author]Bartosz
Danuta Żak

Danuta Żak nauczyciel
informatyki,
projektant i
programista baz
dany...

Temat: Baza! Tylko jaka?

Chętnie prześlę kilka aplikacji w Accessie dla ilustracji różnych zastosowań - może być jednostanowiskowa, wielodostępna lub słuzyc do prezentacji danych w bazie pod PostgreSQL lub MSSQL. Jezeli są młodzi chętni do oglądania takich aplikacji to proszę o listy.

konto usunięte

Temat: Baza! Tylko jaka?

Ja bym właśnie rozbił tak, jak Danuta sugeruje, a więc wykorzystać darmową bazę danych np. MS SQL 2005 Express, czy MSDE, a klienta zbudować w Access'ie. Dzięki temu dane trzymane będą w prawdziwej relacyjnej bazie, a klienta zbudujesz w łatwy i szybki sposób.

Następna dyskusja:

Jaka baza - Firebird ? MySQ...




Wyślij zaproszenie do