Promethium | donderdag 12 augustus 2004 @ 18:43 |
Ik heb hier een mooi boekje over sql liggen, maar daarin staat niet echt aangegeven welke database ik het beste kan gebruiken. In eerste instantie dacht ik aan MySQL, maar dat schijnt geen al te beste database te zijn. PostgreSQL schiijnt beter te zijn. Is dat wat of kan ik beter voor een andere DB gaan om wat SQL dingetjes op te leren/testen. | |
markvleth | donderdag 12 augustus 2004 @ 18:46 |
postgresql is een verdomd goede ja. Heeft tenmisnte niet zoveel net_niet_sql statements als mysql. Postgres draait alleen wel enkel op gnu/linux | |
Triloxigen | donderdag 12 augustus 2004 @ 18:52 |
Ik zou wel MySQL nemen, sql werkt er prima mee, maar sql heeft daarnaast nog een hoop andere functies. | |
Promethium | donderdag 12 augustus 2004 @ 18:53 |
quote:Bummer, heb geen linux pc ter beschikking en mijn linux kennis is ook nogal beperkt. Dan word het dus toch MySQL of heeft iemand nog een advies? | |
markvleth | donderdag 12 augustus 2004 @ 18:55 |
dan kun je net zo goed acces nemen, staat vast al geinstalleerd ![]() | |
Promethium | donderdag 12 augustus 2004 @ 19:21 |
quote:is FireBird een betere database eigenlijk? Maakt het trouwens wel uit welke database ik kies, ansi sql waar het boek over gaat moet elke database toch slikken of niet? | |
Tain | donderdag 12 augustus 2004 @ 19:42 |
Beta van postgresql http://www.tweakers.net/meuktracker/7029 quote: | |
Promethium | donderdag 12 augustus 2004 @ 19:45 |
quote:Hey bedankt, dan ga ik die wel gebruiken. | |
mighty_myte | donderdag 12 augustus 2004 @ 19:54 |
check gewoon MySQL, daar is wel zo belachelijk veel documentatie over te vinden. bovendien heeft 9 van die 10 simpele websites met php een mysql db erachter. als je ooit van plan bent nog een site te bouwen met db zou ik daar voor gaan. makkelijk, klein en snel. voordat je tegen de nadelen van mysql aanloopt ben je wel een jaar verder. | |
Tain | donderdag 12 augustus 2004 @ 19:57 |
quote:over een jaar moet je voor de nieuwste versie van mysql betalen... | |
Drugshond | donderdag 12 augustus 2004 @ 19:58 |
ik zou msce SQL-client (desktop versioin) gebruiken. Staat op de 2e CD van Microsoft Backoffice. Alle sql-commando's , stored procedures, cursor mutaties worden ondersteund. [ Bericht 0% gewijzigd door Drugshond op 12-08-2004 23:15:09 ] | |
trie | donderdag 12 augustus 2004 @ 20:00 |
PostgreSQL is mijn favoriet, en wel omdat't een echte relationele database is met nog wel de meeste gelijkenissen met professionele pakketten als Oracle, Informix etc. | |
mighty_myte | donderdag 12 augustus 2004 @ 20:00 |
quote:wat een grap. en als het zo was ga je effe naar cracks.am. | |
Tain | donderdag 12 augustus 2004 @ 20:01 |
quote:https://order.mysql.com/ quote: | |
markvleth | donderdag 12 augustus 2004 @ 20:22 |
quote: ![]() | |
Promethium | donderdag 12 augustus 2004 @ 21:30 |
De postgresql databaseserver heb ik eindelijk draaien. Nu moet ik alleen nog maar een manier vinden om mijn sql code tegen dat ding te laten runnen. | |
HansMij | donderdag 12 augustus 2004 @ 21:36 |
MySQL is geen database, dat is gewoon een bak waar gegevens in kunnen. En dat je een jaar doet over tegen de nadelen oplopen. Tegenwoordig worden relationele databases gebruikt om de consistentie van de data te verbeteren. Relaties tussen tabellen aangeven kan MySQL niet, en ook Stored Procedures behoren niet tot de mogelijkheden. Al met al vind ik MySQL dus een hoop bagger. | |
FallenAngel666 | donderdag 12 augustus 2004 @ 21:46 |
Oracle vind ik nog altijd de beste database, maar daar betaal je dan ook belachelijk veel geld voor. | |
_-rally-_ | donderdag 12 augustus 2004 @ 21:54 |
Ik zou MSDE pakken, die o.a. bij MS Office zit. Dan kun je MS Access gedeeltelijk als front-end gebruiken, of een website of wat dan ook. MSDE is de kleine gratis versie van MSSQL, en die is volledig ANSI-92. MySQL is een praktische database oplossing, maar volstrekt ongeschikt om SQL te leren, net zoals veel andere freeware db's, omdat de SQL implementatie niet volledig is. | |
Promethium | donderdag 12 augustus 2004 @ 22:05 |
Ik heb in postgresql ook gevonden waar je sql statements kunt invoeren. Ik kom er dus denk ik wel met postgresql. Tabellen aanmaken en populeren mbv de voorbeeld scripts lukt me al. Ik werk liever niet met mysql of acces omdat ik dat in de toekomst toch niet ga gebruiken. Leer liever een beetje omgaan met een fatsoendelijk database pakket. | |
Sander | donderdag 12 augustus 2004 @ 22:14 |
MySQL kost alleen geld als je een business account neemt oid. | |
markvleth | donderdag 12 augustus 2004 @ 22:21 |
oh maar MySQL is wel heel fatsoendelijk, dat dan weer wel | |
_-rally-_ | donderdag 12 augustus 2004 @ 22:27 |
quote:In welk opzicht ? 't Is niet echt ANSI-92 compliant, dus als je ANSI SQL wil leren heb je er niet heel veel aan. | |
smesjz | donderdag 12 augustus 2004 @ 22:28 |
Voor Postgresql kan je dus zoals gezegd ook al de Postgresql 8 beta gebruiken. Hierbij krijg je ook pgAdmin 3, een windows applicatie voor het beheer van database. Het werkt nog niet zo smooth als MSSQL's Enterprise manager, maar het is zeker bruikbaar. De basis van SQL kan je in principe ook nog wel in Access leren alleen daar werkt niet alles. Uit mijn hoofd kan je daar dus geen nested functies gebruiken (select count(distinct(geboortejaar)). | |
_-rally-_ | donderdag 12 augustus 2004 @ 22:34 |
quote:Als je MS Access met MSDE gebruikt, heb je wel de volledige SQL syntax tot je beschikking. | |
Promethium | donderdag 12 augustus 2004 @ 22:34 |
quote:Hoe bedoel je dat? Databases waar ik hopelijk over een paar jaar mee mag werken zijn/worden gevuld met onderzoeksgegevens. En in de academische / onderzoek wereld kom je denk ik toch niet zo snel mysql of acces tegen. | |
markvleth | donderdag 12 augustus 2004 @ 22:35 |
quote:Ik probeerde humor uit vanwege de eerder gemaakte typo, duidelijk mislukt ![]() | |
Promethium | donderdag 12 augustus 2004 @ 22:38 |
quote:Uit de intro van mijn boek maakte ik eingelijk op dat alle databases ansi sql ondersteunen? Maar dit is dus niet zo? Bij het populeren van een tabel kwam ik al tegen dat postgresql DATETIME niet als datatype slikte en dat ik er DATE van moest maken. | |
_-rally-_ | donderdag 12 augustus 2004 @ 22:42 |
quote:Nee, dat is zeker niet zo. Voor de meeste gpl-achtigen geldt dat op de site vaak ook een lijst staat van alles wat niet ondersteund wordt. Voor de 'echte' commerciële platformen zoals MSSQL en Oracle geldt dat ze wel een zo goed als 100% implementatie bieden. Vandaar mijn advies MSDE te pakken. | |
smesjz | donderdag 12 augustus 2004 @ 22:42 |
@Promethium: 'over een paar jaar'. Ik denk dat je in de academische wereld weinig databases vindt die jij op de desktopje kan draaien om er alvast in thuis te raken. Bovendien zal je denk ik aan standaard SQL-queries wel voldoende hebben om de gegevens er uit te halen. Het lijkt me dat de echte analyse van de gegevens door andere applicaties wordt gedaan... | |
Promethium | donderdag 12 augustus 2004 @ 22:49 |
quote:Ik bedoel natuurlijk ook niet precies diezelfde database. Maar wel een vergelijkbare "volwassen" db die van dezelfde achterliggende ideeen gebruikt maakt, oa volledig relationeel dus enzo. Het gaat mij er ook om dat het mij zichtbaar is wat ik doe en wat er gebeurd. | |
Drugshond | donderdag 12 augustus 2004 @ 23:21 |
Bovendien is het erg makkelijk om met een msde MS-SQL database te programmeren in VBA/VB/VB.NET/C# omdat deze volledig ondersteund wordt door ADO/ADO.NET Ook heb je views om constraints, keyfields, relations te visualiseren. | |
Promethium | vrijdag 13 augustus 2004 @ 11:49 |
quote:Sjezus ben je een verkoper van microsoft ofzo. Ik ben niet opzoek naar een MS lock-in. Als er ergens in geprogged gaat worden dat is het c++, python of perl. | |
Tokus | vrijdag 13 augustus 2004 @ 11:57 |
quote:voor thuisgebruik is Oracle gratis te downloaden. Alleen niet echt aan te raden, het is iets te zwaar voor wat 99% van de mensen thuis doet. http://www.oracle.com/tec(...)oracle10g/index.html | |
Drugshond | vrijdag 13 augustus 2004 @ 12:29 |
quote:C++ en databases....... lolz do it the hard way..... | |
mighty_myte | vrijdag 13 augustus 2004 @ 12:55 |
wat voor DB gebruikt dit forum eigenlijk? | |
Ultrawuft | vrijdag 13 augustus 2004 @ 13:47 |
quote:relaties kunnen wel, maar op een net niet manier. Ik ben zelf ook geen voorstander van mysql. Heel mysql is eigenlijk net niet. | |
markvleth | vrijdag 13 augustus 2004 @ 13:49 |
quote:Inderdaad, waarom niet gewoon Java? | |
markvleth | vrijdag 13 augustus 2004 @ 13:50 |
quote:Ik dacht myssql, omdat je geregeld de melding krijgt dat het te druk is... | |
Promethium | vrijdag 13 augustus 2004 @ 13:55 |
quote:Voor de kleinere dingen natuurlijk python en perl. | |
mighty_myte | vrijdag 13 augustus 2004 @ 14:16 |
quote:kan me niet voorstellen dat dit mysql is. mysql kan zoiets groots volgens mij niet aan. | |
Drugshond | vrijdag 13 augustus 2004 @ 15:57 |
Vraag neergelegd bij het feedback topic. [Slowchat deeltje 14] Wens jump succes met z'n wisknudde! Het is waarschijnlijk MySQL quote: | |
rihago | vrijdag 13 augustus 2004 @ 16:00 |
quote:lezen is ook een vak The MySQL database server is available under the MySQL AB "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license. | |
Promethium | vrijdag 13 augustus 2004 @ 18:51 |
quote:Dat kan het toch ook niet ![]() Bedoel kijk eens hoe traag dit forum soms is. Alhoewel ook bijvoorbeeld wikipedia mysql draait, en die hebben nog wel een hogere load. [ Bericht 10% gewijzigd door Promethium op 13-08-2004 19:01:39 ] |