Primerna baza danni
16 отговора
797 прегледа
Primerna baza danni
Interesuva me kak da si nameria nikoi primerna baza danni , varhu koitao da se upazniavam crez MySQL. Osven tova dali moze da ia instaliram na sastia komp na koito e i My SQL
Blagodaria
Blagodaria
Re: Primerna baza danni
Много грешно си задал въпроса си.
MySQL е RDBMS(Relational DataBase Managment System) което на български означава Система за Управление на Релационни Бази Данни или СУРБД.
Базата данни е хранилище на информация.
Колкото и голямо въобръжение да имам не мога да разбера какво имаш предвид с въпроса си.
Искаш да си инсталираш друга RDBMS на същия компютър или ?
__________________________________
Пътят към ада е осеян с добри намерения
MySQL е RDBMS(Relational DataBase Managment System) което на български означава Система за Управление на Релационни Бази Данни или СУРБД.
Базата данни е хранилище на информация.
Колкото и голямо въобръжение да имам не мога да разбера какво имаш предвид с въпроса си.
Искаш да си инсталираш друга RDBMS на същия компютър или ?
__________________________________
Пътят към ада е осеян с добри намерения
Re: Primerna baza danni
Ами аз разсъждавам така: имам един .mdb файл. Мога да си пиша SQL конструкции и през Access, но поради някаква причина не мога да ползвам Access. Така че на мен ми трябва някаква програма на която да си упражнявам SQL-a. Свалих си някакви програми които искат да се логна към някакъв сървър, където очевидно има качена база данни. Аз и представа си нямам как да стане това. С две думи ще ми се да си кача на компа база данни като фаил, да си кача някаква програма от която да стелям SQL код и тва е. По натаък като усвоя как се пише SQL ще пробвам с отдалечена база данни.
Благодаря за отговора!!! Малко хора обръщат внимание на новобранците...
Благодаря за отговора!!! Малко хора обръщат внимание на новобранците...
ама добре де...
защо толкова държиш на тоя файл, дето го имаш? изтегли си система за управление на бази данни, примерно от ей там и си направи база с нея и си се упражнявай. Зарежи го тоя файл.
да цепиш дърва
да носиш вода
да цепиш дърва
да носиш вода
Re: Primerna baza danni
Аха ясно,
трябва да ти кажа обаче, че sql-ите на различните СУРБД-та се различават един от друг. Примерно за да вземеш първите 10 записа които отговарят на даден критерии трябва да напишеш:
За MySQL&Postgre : SELECT * FROM mytable LIMIT 10
За MSSQL&Access : SELECT top 10 * FROM mytable
За Oracle : SELECT * FROM (select * FROM mytable) WHERE rownum <= 10
За DB2 : SELECT * FROM mytable fetch first 10 rows only
За Informix : SELECT first 10 * FROM mytable
т.е. трябва да си избереш с какви бази данни ще работиш.
ако е на mysql под Windows ще ти трябва Apache, MySQL под Windows и евентуално PHP. Има едно PHPTriad което ги включва и се зарежда доста по-безпробленмо в сравнение с варианта поотделно. MySQL е free, поне за това за което искаш да го използваш.
По аналогичен начин стоят нещата и с PostgreSQL-а.
Друго free е Oracle за UNIX. Май го имаше на ftp-то им.
По принцип на Славейков може да се намери всичко, но трябва да вложиш някой лев.
На запад работят предимно с SQL Server и Oracle, тук в БГ повече уважават безплатните работи. С DB2 и Informix не съм работил.
Ами това е от мен.
Изчакай salle да си каже тежкото мнение. Предполагам няма да пропусне.
__________________________________
Пътят към ада е осеян с добри намерения
трябва да ти кажа обаче, че sql-ите на различните СУРБД-та се различават един от друг. Примерно за да вземеш първите 10 записа които отговарят на даден критерии трябва да напишеш:
За MySQL&Postgre : SELECT * FROM mytable LIMIT 10
За MSSQL&Access : SELECT top 10 * FROM mytable
За Oracle : SELECT * FROM (select * FROM mytable) WHERE rownum <= 10
За DB2 : SELECT * FROM mytable fetch first 10 rows only
За Informix : SELECT first 10 * FROM mytable
т.е. трябва да си избереш с какви бази данни ще работиш.
ако е на mysql под Windows ще ти трябва Apache, MySQL под Windows и евентуално PHP. Има едно PHPTriad което ги включва и се зарежда доста по-безпробленмо в сравнение с варианта поотделно. MySQL е free, поне за това за което искаш да го използваш.
По аналогичен начин стоят нещата и с PostgreSQL-а.
Друго free е Oracle за UNIX. Май го имаше на ftp-то им.
По принцип на Славейков може да се намери всичко, но трябва да вложиш някой лев.
На запад работят предимно с SQL Server и Oracle, тук в БГ повече уважават безплатните работи. С DB2 и Informix не съм работил.
Ами това е от мен.
Изчакай salle да си каже тежкото мнение. Предполагам няма да пропусне.
__________________________________
Пътят към ада е осеян с добри намерения
Re: Primerna baza danni
Ти май искаш да си имаш проектирана база и някакви данни в нея, и то те да имат смисъл. Добра идея за обучение.
Вземи Northwind от MS Access. Предполагам че лесно ще я прехвърлиш на коя да е друга СУБД. Има си данни и структура. Не съм я гледал подробно, но май е достатъчно добре измислена с цел обучение. Ще ти трябва ODBC до My SQL за да я качиш директно от Access. Той за друго може и да не става, но за средство за лесно еднократно прехвърляне на данни е добър.
Дано точно за това да питаш.
Вземи Northwind от MS Access. Предполагам че лесно ще я прехвърлиш на коя да е друга СУБД. Има си данни и структура. Не съм я гледал подробно, но май е достатъчно добре измислена с цел обучение. Ще ти трябва ODBC до My SQL за да я качиш директно от Access. Той за друго може и да не става, но за средство за лесно еднократно прехвърляне на данни е добър.
Дано точно за това да питаш.
Re: Primerna baza danni
Да, знам че има разлики в SQL, но не това ме притеснява. Аз съм се спрял на MS SQL Server, но не ми пречи да превключа на друго. разбираш ли, преди всиичко ме интересува овладяването на SQL логиката за комуникиране с база данни.
Ще погледна PHP TRiad.
Благодаря още веднаъж, но от мен няма да се оттървете, но ще се пробвам да си задавам въпросите по умно.
Ще погледна PHP TRiad.
Благодаря още веднаъж, но от мен няма да се оттървете, но ще се пробвам да си задавам въпросите по умно.
Re: Primerna baza danni
Да, точно това питам! Аз имам вече Nortwind на access фаил .mdb. Но нямам Access, а и не искам да се упражнявам на него. Също така ме интересува как да прескоча Интернет връзката, т. е да не ползвам ODBC или нещо подобно за свързване.
Благодаря, твоят отговор поне показва, че някои ми е разбрам новобранския въпрос.
Благодаря, твоят отговор поне показва, че някои ми е разбрам новобранския въпрос.
Re: Primerna baza danni
Instalirah si PHPTriad....dosta sam obarkan, no ste se spravia....
Re: Primerna baza danni
Дай да го доразвием това, след като съм разбрал уж какво искаш.
Аз ти казвам да вземеш Northwind за примерна база и да я качиш еднократно на MySQL. Ако имаш един компютър с Уидоуз и Аксес и на същия или на друг в същата локална мрежа ти е mySQL, то на виндовския компютър си инсталираш ODBC за mySQL и от програмата Аксес правиш експорт на данни към ODBC база.
Ако нямаш такава възможност, то от някой Аксес някъде, на някой компютър, направи експорт на тази база в текстови файл. Не знам как да импортнеш такива файлове в mySQL, но със сигурност той го може. Порови из документацията.
Така ще си имаш някаква база, която има някакъв смисъл като структура, а има и въведени данни. За самообучение ще ти свърши работа.
Аз ти казвам да вземеш Northwind за примерна база и да я качиш еднократно на MySQL. Ако имаш един компютър с Уидоуз и Аксес и на същия или на друг в същата локална мрежа ти е mySQL, то на виндовския компютър си инсталираш ODBC за mySQL и от програмата Аксес правиш експорт на данни към ODBC база.
Ако нямаш такава възможност, то от някой Аксес някъде, на някой компютър, направи експорт на тази база в текстови файл. Не знам как да импортнеш такива файлове в mySQL, но със сигурност той го може. Порови из документацията.
Така ще си имаш някаква база, която има някакъв смисъл като структура, а има и въведени данни. За самообучение ще ти свърши работа.
Re: Primerna baza danni
Използвай InterBase на Borland Можеш да си го свалиш безплатно е
От тук
[линк]
Успех
Никога не е късно човек да се провали!
От тук
[линк]
Успех
Никога не е късно човек да се провали!
Re: Primerna baza danni
Така. Аксес нямам, но мога да конвертирам мдб към MySQL. Това не е проблем. Това което ми куца е ОДБЦ. Просто на този етап се опитвам да го прескоча. И Интернета трябва да прескоча. Вероятно обаче ми убягва нещо във връзката между конвертираната към MySQL база и самата MySQL. В момента имам PHP Triad инсталиран, т. е имам и My SQL.
Ще дерзая и пак ще питам.
Ще дерзая и пак ще питам.
Re: Primerna baza danni
Междудругото, един аспект от неправилно зададения от мен въпрос е , че за упражмяване на SQL върши работа и Аксес.
Re: Primerna baza danni
Blagodaria, imam ia. No kakto kazah ve4e ne moga da q svarza s Nortwind
Re: Primerna baza danni
Опитай с Personal Oracle 8.1.7 за NT или 2000 Professional. Може да се свали безплатно (както и много други неща) от сайта на Oracle (technet.oracle.com). 128 MB RAM са достатъчни. Ако регионалните настройки на операционната система са както трябва, при инсталиране на базата не трябва да се задава нищо. Връзката с базата се прави чрез SQL*Plus. Не трябва да се инсталира отделно, върви с базата.
Ако си избрал NT или 2000, системата (базата данни т.е.) се стартира автоматично при стартиране на компютъра и се спrра автоматично при shut down на компютъра. При 98 трябва да я стартираш и спираш ръчно - от Start - Programs - ...
След инсталацията ще имаш създадена схема SCOTT, в която се влиза с парола tiger. В тази схема има 4 таблици с примерни данни, върху които е построен целият курс на Oracle за SQL. Напълно достатъчна е за обучение.
След като се свързваш към базата от същата машина, на която е инсталирана, тогава не ти трябват други настройки, нито пък ODBC.
Може да се прехвърлят данни от Access към Oracle, но това е нещо, което се решава от малко по-напреднали. Има начин да се импортират данни от текстов файл в схeма на Oracle, но това пък е за още по-напреднали.
Изобщо - труд и постоянство. И в един момент разбираш, че знаеш достатъчно.
Поздрави и успех.
Ако си избрал NT или 2000, системата (базата данни т.е.) се стартира автоматично при стартиране на компютъра и се спrра автоматично при shut down на компютъра. При 98 трябва да я стартираш и спираш ръчно - от Start - Programs - ...
След инсталацията ще имаш създадена схема SCOTT, в която се влиза с парола tiger. В тази схема има 4 таблици с примерни данни, върху които е построен целият курс на Oracle за SQL. Напълно достатъчна е за обучение.
След като се свързваш към базата от същата машина, на която е инсталирана, тогава не ти трябват други настройки, нито пък ODBC.
Може да се прехвърлят данни от Access към Oracle, но това е нещо, което се решава от малко по-напреднали. Има начин да се импортират данни от текстов файл в схeма на Oracle, но това пък е за още по-напреднали.
Изобщо - труд и постоянство. И в един момент разбираш, че знаеш достатъчно.
Поздрави и успех.
Re: Primerna baza danni
нямам думи. много благодаря. върши идеална работа. по-лесно се ориентирам.
поздрави.
поздрави.