Предикат: Разлика помеѓу преработките

[непроверена преработка][проверена преработка]
Избришана содржина Додадена содржина
Нема опис на уредувањето
Нема опис на уредувањето
Ред 370:
 
НА ID_Podatoci=ID_Vraboten
Do you have access to a computer with rdmbs installed on it, like oracle, mssql. Or one that you can install mysql, or other rdbms on
Do you prefer stimulating dinner partry conversiation to dry, dull, academic lectures
Don’t you just hate losing things? Whether its your car keys, that 25 off coupon for urban outfitters, or your applications data, theres nothing worse than not being able to keep up with what you need. When you need it. And when it comes to your applications, theres no better place to store yoyur important information than in a table. So turn the page, come on in, and take a walk through the world of relational database.
 
Не само мразам губи работи? Дали нејзиниот вашиот клучевите од колата, дека 25 исклучување талон за урбана Outfitters, или вашите апликации податоци, theres ништо полошо отколку да не биде во можност да остане во чекор со она што ви треба. Кога ви треба. И кога станува збор за вашите апликации, таму е нема подобро место да ги чувате вашите важни информации отколку во табелата. Па сврти нова страница, ајде во, и прошетај низ светот на релациона база на податоци.
 
Defining your data
Greg knows many lonely single people. He likes keeping track of what his friends are up to, and enjoys introducing them to each other. He has lots of information aboyut them scrawled on sticky notes like this
Дефинирање на вашите податоци
Грег знае многу осамени луѓе. Тој сака да ги следи неговите пријатели и тоа што тие прават, и сака да ги запознава едни со други. Тој има многу информации и тој ги запишува на лепливи белешки вака:
 
Greg’s been using his for a very long time. Last week be expanded his connections to include people who are seeking new jobs, so his listings are growing quickly. Very quickly…
Тој за да ги прошири своите врски вклучил луѓе кои бараат нови работни места, така што неговата листа растела брзо и тоа изгледало вака
Is there a better way to organizer this information?
What would you do.
Е сега се поставува прашањето како може грег да се осрганизира подобро.
Whell how about a database?
That is what this book is about, right.
Exactly right.a database is just what we need.
Па како за базата на податоци?
Тоа е она што оваа книга е за, нели.
Се разбира со база на податоци ова може да се реши подобро.
But before you can into creating databases, you re going to need to have a better idea of what kinds of data you re going to want to store and some ways of categorizing
 
Но, пред да може во создавање на бази на податоци, може да се случува да имаате подобра идеја за во зависност на видовите на податоците да сакаме да ги зачуваме категоризирано
 
Here are some od greg notes.look for similar informationthat greg collected about each prson. Give each common bit of data a label that describes the category of information it is, then write those labels in the space below.
Е сега ако да ги организираме белешките на грег во база на податоци. Најпрво ги бараме сличните информации за секоја личност
Look at your data in categories
Lets look at your data in a different way. If you cut each note into pieces then spread the pieces out horizontally you get something that looked like this
Е сега доколку сите белешки ги исечеме на парчиња и ги поставиме хоризонтално би добиле нешто како ова
Then if you cut up another sticky note with the categories you just noticed and put the pieces above their corresponding information oyu have something that looks a lot like thie
Е сега доколку ги земиме информаиите прески кои ги оделивме тогас би добиле нешто како ова
Е сега веќе се гледа која е идејата на овај нашин се гледа дека ова изгледа како некоја табела со една редица.
Подолу ни се прикажани поубаво податоците во табела во колони и редови.
 
Што во базата на податоци?
Before we get into the details of what tables, rows, and columns are let step back and look at the bigger picture. The first sql structure you need to know about is the container that holds all your tables known as a database.
Пред да се навлезе во детали на она табели, редови, и колони да видиме првин што е база на податоци. Првата SQL структура е сад кој ги содржи сите ваши табели позната како база на податоци.
A database is a container that holds tables and other sql structures related to those tables.
Базата на податоци е сад кој има табели и други SQL структури поврзани со овие табели.
Every timeyou search online, go shopping, call information use your tivo make a reservation get a speeding ticker or buy groceris a database is being asked for information otherwise known as being queried.
 
 
A database contains tables.
A table is the structure inside your database that contains data, organized in columns and rows.
Remember those categories you came up with? Each category becomes a column in your table. These values might be in the same column: single, married ,divorced.
A table row contains all the information about one object in your table. In greg new table a row would be all the data about one person. Here an example of some of the data than might be in one row: ime prezime, single, writer, email.
Базата на пододатоци е контејнер од табели.
Табелите се структурата внатре во базата која содржи податоци организирани во колони и редови.
Еден ред во табелата ги создржи сите информации за еден предмет, лице и.т.н во табелата.на приерво грег табелата еден ред ќе биде сите подаотоци за едно лице.
The information inside is organized into tables.
Информациите во базата се организирани во табела.
Database contain connected data
All of the tables in database should be connected in some way. For example here are the tables that might be in a database holding information about doughnuts.
Базата содржи поврзани подаотци.
Сите табели во базата треба да бидат поврзани на некој начин. На пример во базата може да има табели со податоци кои имаат информации за крофни.
Името на базата треба да биде нешто на што ќе асоцира на она что се чува во ена однсоно во табелите. На пример името на базата е оброк, името на табелата желе крофни, глазура крофни и др. Тој во базата во табелите запишува каква крофна во кое време и на кое место ајде за оброк.
 
А coloumn is a piece of data stored by your table. A row is a single of columns that describe attributes of a single thing. Columns and rows together make up a table.
Kолона е дел од податоците кои се чуваат во нашата табела. Ред еден од колони ја опишува атрибут на едно нешто. Колони и редови заедно сочинуваат табела.
Here an example of what an address book table containing your personal information might look like. You often see the word fieled used instead of column. They mean the same thing. Also row and record are often used interchangeably.
Еве еден пример за адресар табела со вашите лични информации и таа може да изгледа. Често зборот поле се користи наместо колона. Тие значат иста работа. Исто така, ред и евиденција често се користат наизменично.
Exactly.you can identify categories for the type of data you are collection for each person.
Your categories then become your columns. Each sticky note becomes a row. You can all that information from your stickies and turn it into a table.
Точно може да се идентификуваат категориите за видот на податоците што се собирање за секое лице.
Вашиот категории потоа да стане вашиот колони. Секоја леплива белешка станува ред. Можете да сите информации од вашиот stickies и завртите го во табелата.
Да направиме сега еден тест за секоја табела да се цнесе соодветни колони.
Take command
Start up your sql relational database management system and open a command-line window or graphical environment that allows you to communicate with your rdbms here our terminal window after start mysql.
преземе командата
Стартувате вашиот SQL релациона база на податоци за управување со системот и да се отвори командната линија прозорец или графичка околина која ви овозможува да комуницирате со вашите Базе тука нашите терминален прозорец по почетокот MySQL.
 
Setting the table th create table statement
 
Let see all this in action with the doughnut data. Say you were having trouble remembering what type of doughnuts asnack in your list was just from its name you migh create table to save having remember them instead. Below is a single command to type into your console window. When you typed it you can press return to tell your sql rdbms to carry out the command
Е сега откако научивме да ги организираме табелите во базата може да започнеме ид а креираме една база на податоци во својата работна околина со табели. Ќе направиме база за крофни и нејзини видови на крофни.ѓ
Есега да видиме какос е креира база:
Тоа се прави со командата CREATE DATABASE ime_na_bazata
CREATE DATABASE Korisnik
Потоа креираме табела во базата односно пишуваме ново квери и тоа изгледа вака
use Krofni
 
CREATE TABLE Vidovi_krofni
(
ime_krofni VARCHAR(15),
vid_krofna VARCHAR(10)
);
 
CREATE TABLE Podatoci
(
Ime NVARCHAR (50) not Null,
Prezime NVARCHAR (50) not Null
.
.
Godini int (50) not Null
);
 
Разлика помеѓу nulls и not nulls
So I all always store everything in either varchar or date data types.
Actually, you all need a few more data types for other kinds of data, like number.
Soppose we added a price column to our doughnut table. We would not want to store that as a varchar. Values stored as varchar are interpreted as text, and you wonot be able to perform mathematical operations od them. But there are more data type you have not met yet.
Типови на подаотоци во sql:
 
 
 
Cood call. Checking your work is important
To see how the table you created looks you can use the desk command to view it
Your table described
When you entered the desc command you all see something that looks similar to this
Cood повик. Проверка на вашата работа е важна
Да се види како табела имаш креирано изгледа можете да го користите маса команда за да ја видите.
Вашата маса е опишано
Кога ќе влезе во командата опис сите вас видите нешто што изгледа слично на ова
desc Vidovi_krofni
out with the old table, in with the new
drop table will work whether or not there is data in your table, so use the command with extreme caution. Once table is dropped its gone along with any data was in it.
Drop table deletes your data in it
Drop наредбата бриши подаотоците во одредена табела односно ја брши цела табела, и таа работи без разлика дали табелата има подаотоци или не така да треба да се биди претпазливи со користењето на оваа наредба.
use Korisnik
 
DROP TABLE Podatoci
To add data to your table you all use the insert statement
This pretty much does what it says in the name. take a lookat the statement below to see each part works. The values in the second set of parentheses have to be in the same order as the column names.
The command below isnt a real command it a template of a statement to show you the format of an insert statement
Командава прикажана подолу на сликава е само дефиниција за она како се внесува во табела во база.
 
 
use Korisnik
 
INSERT INTO Podatoci(Ime,Prezime,Adresa,EMBG,Godini,Email)
values('Vlatko','Rzanikoski','Mosa Pijade',0809988,24,'vlatko@yahoo.com')
 
 
use Krofni
 
INSERT INTO Vidovi_krofni(ime_krofni,vid_krofna) values('Bloberry','Polneti')
Columns without values
Lets insert a record into the my_contacts database from this incomplete sticky note.
Because the sticky is missing some data. Greg will have to enter an incomplete record. But that okay he all be able to add in the missing information later.
Колумни без вредности
Ај вметнете рекорд во my_contacts базата на податоци од овој нецелосни леплива белешка.
Бидејќи леплива е недостасуваат некои податоци. Грег ќе мора да влезе нецелосна евиденција. Но, тоа во ред, тој сите бидат во можност да го додадете во недостасуваат информации подоцна.
Peek at your table with select statement
 
So you want tio see what your table looks like. Well desc wont cut it anymore, because it only shows the structure of the table and not the information inside of it. Instead, you should use a simple select statement so you can see what data is in your table.
 
 
 
Значи сакате да се види она што вашата табела изгледа. И опис сакајте ја исече повеќе, бидејќи тоа само ја покажува структурата на табелата, а не на информации внатре од неа. Наместо тоа, треба да го користите едноставен изберете изјава, па можете да видите какви податоци е во вашата маса.
Значи доколку сакаме да видиме што има во нашата табела и како таа тоа се прави:
Проекција е унарна операција со која од една релација се добиваат само наведените атрибути. Со други зборови селекцијата овозможува да се изберат само оние колони од табелите кои ги сакаме.
 
 
select*
from Podatoci
select Ime,Prezime,Email
from Podatoci
 
 
 
 
Селекција
Од дадена релација се селектираан оние н-торки што ги исполнуваат условот.
select*
from Podatoci
where Ime='Vlatko'