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

Въведение в Данни на Guide-Bulgaria.com

Последното нещо, което ние считаме, в тази глава - е базата данни и работата с тях. Тъй като лъвския дял на сървърния софтуер за работа с бази данни, ние имаме това знание ще бъде много полезен. Разбира се, ние не смятаме, че всички технологии на база данни в подробности, и, както и преди, ние ограничаваме кратка образователна програма. Вие сами можете да търсите вашите книги и текстове в интернет, ако се интересувате от това.

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

Бази данни могат да бъдат организирани по различни начини. Но по-голямата част от базата данни, в момента е в експлоатация, са релационни. Данните в тези бази данни са организирани като таблици. Всяка база данни може да включва една или повече таблици; сложни бази данни са склонни да имат много таблици, свързани помежду си.

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

Фиг. 15.1 е пример за такава таблица. Както можете да видите, тази таблица има три области:

  • ИМЕ - името на технологията на сървърни страници, текст;
  • ЦЕНА - програма-манипулатор цена, цифров;
  • ИЗПОЛЗВАНЕ - дали тази технология в момента е подкрепена, логически ( "да-не").

В допълнение, тази таблица има четири записи, които съответстват на технологиите, подкрепени от Dreamweaver MX: ASP, ASP.NET, PHP, и ColdFusion.

Много често едно от полетата на таблицата е ключът. Стойността на ключовото поле се използва за идентификация на запис. Разбира се, основните области на всички записи в таблицата след това трябва да съдържат уникални стойности. Понякога ключовото поле се нарича поле брояч.

Фиг. 15.1. ПРИМЕР таблици, включени в базата данни

Как мога да получа достъп до специфична област, вече знаете - в името му. Как да получите достъп до влизането?

Фактът, че по едно време една програма, използвайки базата данни може да работи само с един запис, наречен ток. Тя може да извлича данни от областта на този запис, а вероятно и да ги промените. Но за да получите данните към друг запис, програмата трябва да изпълни командата ход. В същото база данни двигателят се движи курсора на текущата специален запис на желаната позиция, а програмата е в състояние да работи с него.

Програмата също така може да се използва, за да намерят най-подходящия влизането на нито един от критериите. Много често такива търсения, се извършва на ключовото поле.

Програмата също така има възможност за добавяне и изтриване на ненужните записи маса. За да добавите нов запис, програмата се изпълнява командата добавите запис и го слага в областта на необходимите данни. За да изтриете запис, програмата, трябва първо да го правят ток, и след това да се изпълни отдалечени команди.

Като цяло, последователността на данните, съдържащи се в базата данни, както следва:

  1. Програмата отваря база данни, извършване на операцията по отваряне. Това е необходима стъпка, без които е невъзможно да се влезе в базата данни.
  2. Програмата отваря необходимата таблица на база данни. Процесорът след това се връща към нея така наречената комплект от записи (на английски език - Recordset), с които работи програмата.
  3. Програмата извършва същинската работа с данните.
  4. В програмата се затваря на масата, след което процесора премахва програмата, съответстващ на този набор от записи на паметта.
  5. В програмата се затваря базата данни, нарушавайки всички връзки с нея.

Имайте предвид, че през последните две операции - затваряне на електронни таблици и бази данни -vypolnyat, колкото е необходимо, както и откритието. Фактът, че набор от документи, както и други структури от данни, генерирани от процесора в паметта на програма за работа с данни, отнема системни ресурси. Така че след като сте готови с маса или база данни, веднага го затворите, за да се освободят средства за други потребители.

Наскоро придобит големи populyarnost- сървъри на бази данни. Този конвенционален обработка на данни, но реализирани под формата на сървърния софтуер и работи на сървъра компютър. Техните предимства пред конвенционалните процесори на данни:

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

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

База данни сървъри сега се използват много често, и в уеб-програмиране - почти навсякъде. Най-популярните включват Oracle, Microsoft SQL Server, Sybase, мощен IBM DB2, Borland InterBase (в България се продава под името IBASE), набира популярност PostgressSQL и безплатен MySQL сървър се разпространява с отворен код. Последно сървър, между другото, често се използва във връзка с уеб-сървър и технологични сървъра PHP страниците на Apache.

В тази история за бази данни и сървърния софтуер може да се смята за завършена.

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

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