Za DB
16 отговора
573 прегледа
Za DB
Поназнайвам JAVA обаче взе да се налага да правя бази-данни а пък нямам познания по никой от езиците занимаващи се с това, така че искам да попитам какво да почна да чета(решил съм да си купувам книги). Каква е разликата между SQL, MySQL, postgre SQL и въобще има ли разлика? Аре пишете няколко реда да знам какво да почвам. Мерси!
Re: Za DB
ами че има един стандарт и неколко диалекта. и другото е, че чрез SQL се пращат и командите на самите бази данни (специфични искам да кажа)
Re: Za DB
Брей, нещо се пообърках. Аре да започнем малко по-отдалечко. Базите данни какво представляват всъщност? Не са ли файлове с данни написани на SQL? Щото аз съм виждав файлове с разширение SQL.
Re: Za DB
Братче Java-та най-добре си върви с Oracle. А също така и mysql не е за изхвърляне.
Re: Za DB
RDBMS (Relational Database Management System):
това множество от таблици организирани в база данни (MySQL: database).
таблиците от своя страна имат колони и редове (хаха, много умно:)
Колоните са характеристики на обект. Например - възраст, пол, име, адрес и т.н.
Редовете са самите обекти. (Възраст: 13, Пол: М, Име: Йончо, Адрес: там некъде и т.н.)
И тук вече има врътки при които поле от един ред може да сочи към цял ред в друга таблица (това си е въпрос на дизайн). Така, че да не е необходимо да сбираш всичко на един ред.
SQL е език за заявки към такава база данни. Значи има 3 основни типа заявки:
SELECT - четеш от базата данни
INSERT - добавяш в базата данни
UPDATE - променяш ред(ове) в базата
SQL е дефиниран със стандарт. Друг е въпроса колко плътно се следва той. Например Oracle имат доста собствени конструкции и конвенции. MySQL и те не бяха точно по стандарта, но в 5.0 гледат да се доближат максимално до тях.
това множество от таблици организирани в база данни (MySQL: database).
таблиците от своя страна имат колони и редове (хаха, много умно:)
Колоните са характеристики на обект. Например - възраст, пол, име, адрес и т.н.
Редовете са самите обекти. (Възраст: 13, Пол: М, Име: Йончо, Адрес: там некъде и т.н.)
И тук вече има врътки при които поле от един ред може да сочи към цял ред в друга таблица (това си е въпрос на дизайн). Така, че да не е необходимо да сбираш всичко на един ред.
SQL е език за заявки към такава база данни. Значи има 3 основни типа заявки:
SELECT - четеш от базата данни
INSERT - добавяш в базата данни
UPDATE - променяш ред(ове) в базата
SQL е дефиниран със стандарт. Друг е въпроса колко плътно се следва той. Например Oracle имат доста собствени конструкции и конвенции. MySQL и те не бяха точно по стандарта, но в 5.0 гледат да се доближат максимално до тях.
Re: Za DB
Пeнчo братче, момчето пита каква БД да ползва за java. А не да му copy/paste някакъв учебник за Бази Данни. Така че вземи се научи да четеш преди да пишеш.
Re: Za DB
За кво ли го писах тоя ник, дееба. Баш за учебник си питам ама и за бази данни, а за това колко съм далече от нещата - може би е така, ама нали затва Ви питам. Аз ако ги знаех нещата щях да обясня кое как е. Да ама повечето от Вас понаучили нещо и вирнали главата високо, кой знае какво ли знаят и в каква ли тайна са посветени си го пазят само за себе си и важничат. Сега съм така но след месец, няма да е така. Ти научен ли си се родил?
Re: Za DB
Между другото благодаря на колегата горе със синия ник, DrmR - eто това е отговора, който търсех. Такива хора осмислят съществуването на форума.
Re: Za DB
Алооооооооооооо Java Jaaavaa или там каквото си не се ядосвай братче спокойно. Какъв ти е проблема за книжката
[линк]
виж това добра книжка е за основите на БД. И вземи си свали Oracle Application Express от сайта на Orale около 300 МБ е. Мнооогооо е готин. И си свали
[линк]
Много добра книжка в която е добре обяснено как се работи с JDBC за Oracle Application Express.
Доволен ли си.
[линк]
виж това добра книжка е за основите на БД. И вземи си свали Oracle Application Express от сайта на Orale около 300 МБ е. Мнооогооо е готин. И си свали
[линк]
Много добра книжка в която е добре обяснено как се работи с JDBC за Oracle Application Express.
Доволен ли си.
Re: Za DB
абе не се ядосвам бе. иначе мерси, мерси. Може да те почерпя нещо, ако си от София...
Re: Za DB
Здрасти на всички
и аз да кажа нещо тук нали пиша малко за ДБ-та
Предполага се че можеш да пишеш на Java*
1. Трябва да научиш SQL поне малко, за да можеш да си пишеш заявките към ДБ сървъра (добро начало мойе да ти бъде книгата "Mastering SQL").
2. Jdbc - основн елемент за работа с бази по Java погледни този линк
[линк]
3. Избор на SQL сървър - Тук вече нещата стават много конкретни в зависимост от проекта с който си се захванал.
3.1. На първо място ще сложа Java DB - защо? SUN избраха тази база за основна, основа за порталната и web технологии. Разработена е от Apache под името Derby. (+)Стабилна, малка, ниско натоварване на сървърната машина. Open source. Пълна интеграция в NetBeans
(любимия ми той!).(-) Все още нова, липса на визуални средства за работа.
3.2. Oracle - просто нямам думи за нея най-доброто -> ДБ + JDeveloper + ADF
. (-) Сложничка за начинаещи, Лайт версията има ограничение в количеството съхранена информация, малко по-бавна от другите.
3.3. MySQL i Postgre - добре извесни,бързи в SELECTA, отворен код. Е имат и доста минуси ама е дълга и мъчителна работа описването ...
Успех в начинанието
и аз да кажа нещо тук нали пиша малко за ДБ-та
Предполага се че можеш да пишеш на Java*
1. Трябва да научиш SQL поне малко, за да можеш да си пишеш заявките към ДБ сървъра (добро начало мойе да ти бъде книгата "Mastering SQL").
2. Jdbc - основн елемент за работа с бази по Java погледни този линк
[линк]
3. Избор на SQL сървър - Тук вече нещата стават много конкретни в зависимост от проекта с който си се захванал.
3.1. На първо място ще сложа Java DB - защо? SUN избраха тази база за основна, основа за порталната и web технологии. Разработена е от Apache под името Derby. (+)Стабилна, малка, ниско натоварване на сървърната машина. Open source. Пълна интеграция в NetBeans
3.2. Oracle - просто нямам думи за нея най-доброто -> ДБ + JDeveloper + ADF
3.3. MySQL i Postgre - добре извесни,бързи в SELECTA, отворен код. Е имат и доста минуси ама е дълга и мъчителна работа описването ...
Успех в начинанието
Re: Za DB
Сега съм така но след месец, няма да е така.
След месец ще бъдеш съвсем същата гола вода.
Обади се пак след 10 години.
След месец ще бъдеш съвсем същата гола вода.
Обади се пак след 10 години.
Re: Za DB
Анфи браточка, чети ти. Човека не пита каква база данни да ползва. Човечето не пита дори какво е база данни. Съществото пита какво е "какво".
Ти си тръгнал книги да му даваш да чете.
Ти си тръгнал книги да му даваш да чете.
Re: Za DB
-------> "Обади се пак след 10 години."
Ейииииииииииииииииииииииииииии, брей!

Ейииииииииииииииииииииииииииии, брей!