Pytanie:
Program bazodanowy z importem CSV i zapytaniami SQL ad hoc?
user4074
2011-04-24 21:41:59 UTC
view on stackexchange narkive permalink

Czy istnieje program bazy danych dla komputerów Mac, który ułatwia importowanie pliku CSV do tabeli, a następnie wykonywanie zapytań i manipulowanie danymi za pomocą zapytań SQL ad-hoc?

(Przykład pliku CSV w systemie Windows podobnym produktem byłby Microsoft Access ... ma również formularze i raporty, które nie są tak ważne, ale nie miałbym nic przeciwko rozwiązaniu na Maca, które też je ma.)

To jest poza tematem, zgodnie z definicją w FAQ, sugeruję Stackoverflow lub programistów jako lepsze opcje.
Nie rozumiem. w sekcji często zadawanych pytań podano, że to forum służy do zadawania pytań dotyczących „sprzętu i oprogramowania Apple”. Nie zadaję pytań programistycznych, proszę o rekomendację pakietu oprogramowania - w szczególności aplikacji bazodanowej - na Maca. Jak zauważyłem, NIE CHCĘ programować, więc najpierw szukam aplikacji. Gdyby nie było takiej alternatywy, warto byłoby wtedy zapytać na forum dla programistów. Czy coś mi brakuje?
dobrze, źle to odczytałem jako programowanie z tych, mówisz, że muszę tworzyć, a następnie mówisz, że zbudowałem to wcześniej, a następnie wspomnij, że programowałem w PHP i moim SQL, wolałbym nie tworzyć Aplikacja internetowa. Wydaje mi się, że chciałeś stworzyć własną aplikację komputerową. Przepraszam.
Access to znacznie więcej niż tylko relacyjna baza danych z graficznym interfejsem użytkownika. Do jakiego stopnia potrzebujesz funkcji formularzy / makr / itp.? tj. czy potrzebujesz * tylko * relacyjnej bazy danych z graficznym interfejsem użytkownika do tworzenia zapytań, czy też potrzebujesz mieć możliwość tworzenia interaktywnych formularzy, które mają wbudowaną logikę aplikacji?
Szesnaście odpowiedzi:
#1
+13
user14395
2011-12-17 18:53:15 UTC
view on stackexchange narkive permalink

Filemaker Pro będzie ogólnie najlepszym rozwiązaniem. Jest łatwiejszy w użyciu niż Access i da ci to, czego chcesz, a nawet więcej. To będzie krzywa uczenia się wszystkiego, jeśli jesteś przyzwyczajony do Access, więc po prostu wskocz do jednego z nich.

Filemaker Pro -

http: // www.filemaker.com/products/filemaker-pro/

Jeśli jednak chcesz zrobić coś związanego z SQL, to powinienem sprawdzić: Sequelpro; Querious; Navicat; lub MySQL Workbench.

Moim zdaniem Sequelpro jest najlepszy z nich wszystkich i jest całkowicie darmowy. Bam!

http://www.sequelpro.com/

Navicat jest menedżerem baz danych SQl, takich jak Sequel Pro, Queries, MySQL Workbench.
Sequel Pro jest tak dobry, że przekazałem mu darowiznę; idź z tym.
#2
+4
Dave DeLong
2011-04-25 05:45:47 UTC
view on stackexchange narkive permalink

Base firmy Menial to fantastyczny edytor SQLite, który może zrobić to, czego szukasz. Możesz go kupić na ich stronie internetowej lub w Mac App Store.

#3
+3
Daniel Tedman
2011-12-17 20:04:01 UTC
view on stackexchange narkive permalink

Wypróbuj SQLite i narzędzie takie jak Base 2 z http://menial.co.uk/software/base/. Nie użyłem go osobiście, ale wydaje się, że jest to, czego szukasz. Piękno SQLite polega na tym, że baza danych jest samowystarczalna.

Lub problem z SQLite polega na tym, że nie jest dobry w udostępnianiu - w zależności od zastosowania.
tak, jest zawsze pomyślana tylko jako mała baza danych, wielu programistów używa jej w aplikacjach na iOS.
#4
+2
Walt4D
2011-12-20 01:47:16 UTC
view on stackexchange narkive permalink

Jeśli szukasz w pełni relacyjnej bazy danych z interfejsem GUI dla komputerów Mac, proponuję wypróbować 4th Dimension (4D)

Ta platforma do tworzenia baz danych ma korzystam z komputerów Mac od 1987 roku. Chociaż można wiele programować bez pisania kodu, wkrótce zechcesz zagłębić się w program i zacząć uczyć się programowania w 4D. Jest to język proceduralny podobny do PASCAL ze względu na swój oryginalny rozwój w latach 80-tych.

Teraz obsługuje również język SQL.

Chociaż program nie jest dla osób o słabym sercu Obiecuję, że NIE wyrośniesz z tego.

Najprawdopodobniej będziesz zainteresowany standardem programisty 4D.

Zawiera wszystko, czego potrzebujesz, aby zacząć .

#5
+2
user8128167
2011-12-22 23:23:34 UTC
view on stackexchange narkive permalink

Podobnie jak Microsoft Office zawiera Microsoft Access, NeoOffice zawiera aplikację bazy danych, a także część pakietu biurowego:

http://www.neooffice.org/neojava/en/index .php

Czy tego właśnie szukałeś?

#6
+2
Alex
2012-04-03 07:15:49 UTC
view on stackexchange narkive permalink

Bento jest dziełem zespołu FileMaker, ale jest bardzo proste. Jest dostarczany z całą masą próbek, wykonuje większość ciężkich zadań za Ciebie i ma pod spodem solidny silnik bazy danych.

Jest dostępny w App Store, a także na iPada.

http://itunes.apple.com/us/app/bento/id413293930?mt=12

http://www.filemaker.com/ produkty / bento /

[Bento zostanie wycofane 30 września 2013 r.] (Http://info.filemaker.com/Bento_Statement.html).
#7
+2
Rodriges Antonio
2013-04-07 18:23:15 UTC
view on stackexchange narkive permalink

Przepraszam za opóźnienie, byłam na wakacjach ... Zmienię moją oryginalną krótką odpowiedź, aby udzielić bardziej rozszerzonych odpowiedzi.

  • Oryginalne pytanie dotyczy czegoś podobnego do MS Access. Uważam, że MS Access został skopiowany 4th Dimension, stara dobra baza danych z francuskiego. Jego problemy, chociaż IMO: język pascal, wolny jak dostęp, drogi.

  • Bento umarło zaledwie kilka dni temu. FileMaker jest podobny do Access, chociaż jest mniej wydajny.

Te dwa produkty zawierają własne silniki db i mają własne wersje serwerowe (blisko 1000-1500 $).

Inne rozwiązania polegają na wykorzystaniu serwera bazy danych jako mySQL / PostgreSQL i aplikacji GUI Manager. O niektórych już wspomniano:

  • mySQL Workbench - działa tylko z mySQL
    • pgAdmin - działa tylko z PostgreSQL
    • Navicat - istnieją edycje dla pojedynczej bazy danych lub Premium edycja (~ 500) do wszystkich dbs
    • SequelPro - tylko dla mySQL, free i innych.

Ponieważ mój pierwszy post dotyczył Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview i zostałem poproszony o podanie więcej informacji, oto one. enter image description here

  • Znalazłem tę aplikację w kwietniu 2013 roku. Ma całkowicie darmową edycję bez ograniczeń. Idealne GUI dla mySQL, PostgreSQL, SQLite i ich własnej bazy danych Valentina. Używam go do tej pory i na razie w porządku.

  • Zapytano mnie o wsparcie relacyjne, linki 1: M, M: 1, M: M. Wszystko to w Valentina Studio dla wszystkich dbs. Diagramy mogą być również używane w wersji bezpłatnej.

  • Ale nie ma formularzy, jak w programie Access. Faceci mówią, że dodadzą formularze w najbliższych miesiącach, wtedy będzie to killer IMO FileMaker :) Zobaczymy. Uwaga: mają własny silnik db Valentina i Valentina Server, jako FileMaker i 4D.

  • Bardzo polecam obejrzenie tego filmu wprowadzającego http://www.youtube.com/watch?v=1wAd1IrwKAs Zwróć uwagę, jak doskonałe są diagramy i Edytor danych.

Valentina Studio obsługuje teraz również Oracle i MS SQL Server. Jeśli chcesz, możesz zaimportować w arkuszu kalkulacyjnym CSV lub Excel, uruchamiać zapytania i tym podobne. Dostępna jest wersja DARMOWA, a także wersja PRO, która dodaje SQLDIFF, tworzenie diagramów i raporty.
#8
+1
Michael
2011-04-24 21:48:32 UTC
view on stackexchange narkive permalink

Sequel Pro to naprawdę fajny GUI do pracy z bazami danych MySQL. Możesz nawet łączyć się ze zdalnymi bazami danych, tak jakbyś łączył się z serwerem przez ftp / ssh

http://www.sequelpro.com/

Używam tego na co dzień. Fantastyczne oprogramowanie plus to ** DARMOWE ** i kod źródłowy jest dostępny!
#9
+1
Andrew
2011-12-21 10:56:34 UTC
view on stackexchange narkive permalink

MySQL to bardzo popularna relacyjna baza danych typu open source. Sequel Pro (http://www.sequelpro.com) to niesamowita , bezpłatna aplikacja na komputery Mac do pracy z MySQL. Używam go codziennie w pracy. Bez tego nie mógłbym wykonywać swojej pracy!

#10
+1
David MacDougall
2013-10-14 15:57:10 UTC
view on stackexchange narkive permalink

Zgadzam się z poprzednim postem.

Kexi zbyt często się zawiesza. Zainstalowałem go w VirtualBox Ubuntu działającym na MacBooku Pro i zrezygnowałem po 30 minutach i pięciu awariach skutkujących utratą danych.

LibreOffice Base jest natywna na Macu, podobnie jak MS Access, ale ma niezgrabny interfejs i bardzo słaba kopia / wklej. Eksport też jest nieco ograniczony. Musisz przejść przez arkusz kalkulacyjny, zapisać jako CSV, a następnie zaimportować do SQLite, ale przynajmniej jest to możliwe, w pewnym sensie. Ma znajomy widok relacji, narzędzie do tworzenia zapytań i formularze, ale jak dotąd nie można zbudować formularza z rozwijaną listą jeden do wielu, nadal go wypróbowuję.

Radzę zacząć od LibreOffice Base.

#11
+1
Kyle
2014-03-18 00:51:28 UTC
view on stackexchange narkive permalink

SQLite Professional to dobra opcja i powinna robić to, czego szukasz. Jest to interfejs SQLite, który umożliwia importowanie plików CSV i wykonywanie zapytań dotyczących wyników. Powinienem zauważyć, że jestem programistą.

#12
  0
Harv
2011-04-25 01:54:15 UTC
view on stackexchange narkive permalink

Bento firmy Filemaker może to zrobić.

Nie mogę znaleźć żadnego znaku, że Bento zezwala na zapytania SQL ... wygląda na to, że aby to uzyskać, musisz użyć FileMaker Pro.
#13
  0
Matthieu Napoli
2011-12-23 04:55:41 UTC
view on stackexchange narkive permalink

Dlaczego nie MySQL z MySQL Workbench ?

To niesamowity GUI, możesz oczywiście przeglądać i edytować zawartości baz danych, ale także graficznie twórz bazy danych z wszelkiego rodzaju relacjami. Warto to sprawdzić:

enter image description here

Jednak nie obejmuje tworzenia formularzy
#14
  0
user38332
2013-01-11 04:59:33 UTC
view on stackexchange narkive permalink

Sugerowałbym przyjrzenie się najnowszej ofercie QSA Toolworks - przejęli oni Helix, niesamowitą relacyjną bazę danych, która w ogóle nie używa żadnego kodowania. Helix (produkt) jest dostępny w wielu wariantach Helix RADE (Rapid Application Development Environment), Helix Engine (aby umożliwić korzystanie z baz danych tym, którzy nie mają elementu Helix RADE), jest również Helix Server i Helix Client. Odwiedź http://www.qsatoolworks.com. Ten produkt działa na komputerach Mac od 1983 roku!

#15
  0
Simon
2013-08-17 18:30:36 UTC
view on stackexchange narkive permalink

Symphytum

Oprogramowanie do osobistych baz danych dla każdego, kto chce zarządzać danymi i organizować je w łatwy i intuicyjny sposób, bez konieczności uczenia się złożonych języków baz danych i interfejsów użytkownika.

Portofino

Bezpłatna platforma internetowa o otwartym kodzie źródłowym, która pomaga programistom w tworzeniu wyjątkowych aplikacji dla przedsiębiorstw, spełniając trzy konkretne potrzeby: produktywność, funkcje i architekturę. Kreator pozwala programiście stworzyć aplikację internetową, szybko i łatwo łącząc się z istniejącą bazą danych.

Kexi

Uważany za długo oczekiwanego konkurenta Open Source dla Microsoft Access, Filemaker i Oracle Forms. Kexi to zintegrowana aplikacja do zarządzania danymi. Jego rozwój jest motywowany brakiem narzędzi Rapid Application Development (RAD) dla systemów baz danych, które są wystarczająco wydajne, niedrogie, oparte na otwartych standardach i przenośne w wielu systemach operacyjnych i platformach sprzętowych. Działa na OS X z Fink.

#16
-3
Roger
2013-08-17 22:03:17 UTC
view on stackexchange narkive permalink

sprawdź http://servoy.com/ _ __ _ __ _ __ _ __ _ __ _ __ _ __

W tym miejscu warto dodać, dlaczego rozwiązanie hostowane spełnia wymagania. Z mojego wrażenia, pytający oczekuje sugestii dotyczących oprogramowania komputerowego do określonego zadania.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...