ПредишенСледващото

V V E D E N E

SQL (както обикновено да бъде произнесена "SEKVEL") представлява Structured Query Language. Това е - на езика, който ви дава възможност да създавате и работите в релационни бази данни, които са групи от свързани с тях информация, съхранявана в таблици.

Световните бази данни става все по-често, което води до необходимостта от стандартен език, който може да се използва за работа в голям брой различни видове компютърни среди. Standard език позволява на потребителите, които са запознати с един набор от команди, да ги използвате, за да създавате, изтегляте, променя, и да споделят информация, независимо от това дали те работят на персонален компютър, работна станция мрежа или мейнфрейм.

В нашия все по-взаимосвързан свят, компютърът, потребителят е снабден с език, той има огромно предимство в използването и синтез на информация от различни източници, с голям брой начини.

Елегантност и независимост от конкретната компютърни технологии, както и подкрепата си на лидери от индустрията в областта на релационна база данни, технология, направи SQL, а може би и в обозримо бъдеще ще остави основната си стандарт език. Поради тази причина, всеки, който иска да работи с нужди да знаете данни SQL бази данни от 90-те.

Стандартът SQL определя от ANSI (Американски институт за стандартизация) и сега е добре прието от ISO (Международната организация по стандартизация). Въпреки това, повечето програми търговски бази данни SQL повишават без предизвестие ANSI, добавяйки различни други функции на езика, който те смятат, че ще бъде много полезен.
Понякога те нарушават няколко езика стандарт, но добри идеи са склонни да се развива и скоро се превръща в стандарт "пазара" на самите тях, по силата на техните полезни качества.

В тази книга, ние основно ще следва стандартната ANSI, но понякога в същото време ще се появи и някои от най-често срещаните отклонение от стандарта му.

Трябва да се консултирате с документацията на вашия софтуерен пакет, който ще използвате да знаят къде да го модифицира този стандарт.

КАКВО - релационна база данни?

Какво имаш, е в основата на релационна база данни, тъй като се определя в началото на тази дискусия, а именно - двуизмерен (ред и колона) информация на маса.
Въпреки това, релационни бази данни рядко се състоят от една таблица. Такава маса е по-малко от файловата система. С множество таблици с информация, свързана с, може да се извърши по-разширен и мощни операции с вашите данни. производителност на база данни зависи от връзката, можете да създадете между части от информацията, а не от парчетата на информация.

Обвързващи за другите една маса

ORDER ЛИНИИ произвол

Помислете за втора таблица. Понякога трябва да се види тази информация подредени по азбучен ред по име, понякога в възходящ или низходящ ред, а понякога се групират по отношение на който и да е лекар. Налагането на реда, установен в линиите ще се сблъска с възможностите на клиента, за да го смените, така струни винаги се третират като неподреден. Поради тази причина, не може просто да каже: "Ние искаме да видим петия ред на таблицата." Без да обръща внимание на реда, в който се вписва данните или всеки друг критерий, ние определяме, не линията, въпреки че това ще бъде петата. редовете на таблицата, се считат за да не бъде в някакъв определен ред.

Идентификация низ (РК)

Поради тези и други причини, трябва да имате графа в таблицата, който еднозначно да идентифицира всеки ред. Обикновено, тази колона съдържа номера - например, броя на пациента се определя на всеки пациент. Разбира се, бихте могли да ги използвате, за да пациенти, но е възможно да има повече от Мери Smiths; и в този случай, вие няма да имате никакъв друг начин да се разграничат тези пациенти един от друг.

Ето защо са толкова необходими на стаите. Такъв уникален колона (или уникална група от колони) се използва за идентифициране на всеки ред и се съхранява отделно всички редове, наречен - първичен ключ маса.

първичен ключ маса е важен елемент в структурата на базата данни. Те - на базата на вашия запис система във файл; и когато искате да намерите конкретен ред в таблицата, която се позовава на този първичен ключ. В допълнение, първични ключове гарантират, че данните ви има известна цялост. Ако основният ключ се използва правилно и се поддържа, ще знаете, че няма празни редове в таблицата, и всеки ред е различна от всяка друга линия. Ще обсъдим ключовете и след това, когато времето за разговори по отношение на целостта на препратката към глава 19.

Имената на колони и номерирани

стандартна база данни

Маси 1.1, 1.2 и 1.3 представляват релационна база данни, която е минимално достатъчно лесно да следите за това, и да завърши достатъчно, за да илюстрират основните понятия и практики за използване на SQL. Тези таблици са отпечатани в тази глава и в Приложение E.

Може би сте забелязали, че първата колона на всяка маса съдържа номерата, чиито стойности са различни за всеки ред. Както вероятно се досещате, и това - първичен ключ на таблицата. Някои от тези цифри също са показани в колоните на други таблици. Няма нищо лошо. Те показват връзката между линиите, които използват получените стойността на първичния ключ, и при тази стойност се използват по първичен ключ. Например, snum поле в таблицата с клиентите показва какво продавача се възлага на клиента. Стая етаж snum Контакт с продавача на маса, която дава информация за тези продавачи. Очевидно е, че продавачът, които са възложени на клиентите вече трябва да съществува - това е стойността на snum маса Клиентите също така следва да се представи на масата за продавачи. Ако е така, тогава ние казваме, че "системата е в състояние да позоваване почтеност." Този извод ще бъде по-пълно и официално е обяснено в глава 19.

ЗАБЕЛЕЖКА: Тези три маси, представени в текста имат руски имена - доставчици, клиенти и поръчки, а след това ще бъдат посочени от тези имена. Имената на всички други приложими в таблицата с книга ще бъдат написани на английски език, които ще се различават от нашите базови таблици на базата данни. В допълнение, с цел да се уникалност, имената на клиенти, доставчици, системни каталози, както и областите, в текста, също ще бъдат дадени на латиница.

Маси са дадени като пример за подобна ситуация в реалния живот, когато използвате SQL за наблюдение на продавачите, техните клиенти и поръчки на клиентите. Нека да разгледаме тези три маси и ценностите на своите области. колони на таблица 1.1 са показани тук

А знаеш ли какво е релационна база данни, концепция, която звучи по-сложно, отколкото е всъщност. Също така ще научите някои основни принципи за това как да се направи таблица - как редовете и колоните като първични ключове се различават по други редове и колони могат да се отнасят до стойностите в другите колони.

Вие разбирате, че записът е синоним на линия и че полето е синоним на колоната. И двата термина са открити в SQL дискусия, и ние ще ги използват еднакво в тази книга.

Вече сте запознати с примера на масата. Кратко и ясно. те са в състояние да покаже, повечето от функциите на езика, както ще видите в някои случаи, ние ще използваме други таблици или постулира някои различни данни в една от тези маси е да ви покажем някои други функции.

С SQL

Свързани статии

Подкрепете проекта - споделете линка, благодаря!