<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=LibreOffice-Suite-Base%2FC4%2FDatabase-Design-Primary-Key-and-Relationships%2FTelugu</id>
		<title>LibreOffice-Suite-Base/C4/Database-Design-Primary-Key-and-Relationships/Telugu - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=LibreOffice-Suite-Base%2FC4%2FDatabase-Design-Primary-Key-and-Relationships%2FTelugu"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=LibreOffice-Suite-Base/C4/Database-Design-Primary-Key-and-Relationships/Telugu&amp;action=history"/>
		<updated>2026-05-02T03:45:23Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=LibreOffice-Suite-Base/C4/Database-Design-Primary-Key-and-Relationships/Telugu&amp;diff=42499&amp;oldid=prev</id>
		<title>Yogananda.india: Created page with &quot;{| border=1 |Time |Narration |- |00:00 | స్పోకెన్ ట్యుటోరియల్ లిబ్రేఆఫీస్ బేస్ కు స్వాగతం...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=LibreOffice-Suite-Base/C4/Database-Design-Primary-Key-and-Relationships/Telugu&amp;diff=42499&amp;oldid=prev"/>
				<updated>2018-02-22T11:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 |Time |Narration |- |00:00 | స్పోకెన్ ట్యుటోరియల్ లిబ్రేఆఫీస్ బేస్ కు స్వాగతం...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
|Time&lt;br /&gt;
|Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:00&lt;br /&gt;
| స్పోకెన్ ట్యుటోరియల్ లిబ్రేఆఫీస్ బేస్ కు స్వాగతం&lt;br /&gt;
|-&lt;br /&gt;
|00:04&lt;br /&gt;
|ఈ ట్యుటోరియల్ డేటాబేస్ డిజైన్ లోని మునుపటి ట్యుటోరియల్ కు కొనసాగింపు.&lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|ఇక్కడ మనము ఈ క్రింది అంశాల గురించి నేర్చుకుంటాము&lt;br /&gt;
|-&lt;br /&gt;
|00:13&lt;br /&gt;
|సమాచార అంశాలను కాలమ్ లుగా మార్చండం &lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
|primary keys ను పేర్కొనడం &lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
| table relationships ను సెట్ చేయడం. &lt;br /&gt;
|-&lt;br /&gt;
|00:23&lt;br /&gt;
|క్రితం ట్యుటోరియల్లో, ఒక సాధారణ లైబ్రరీ అప్లికేషన్ కోసం మనము డేటాబేస్ రూపకల్పన ప్రక్రియను ప్రారంభించాము &lt;br /&gt;
|- &lt;br /&gt;
|00:30&lt;br /&gt;
| లైబ్రరీ డేటాబేస్ ను నిర్మించడం లో ఉద్దేశ్యంను మొదట మనము నిర్ణయించాము.&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
| తరువాత, మనము లైబ్రరీ గురించి సమాచారాన్ని కనుగొని, నిర్వహించడం ద్వారా ఆ ప్రక్రియను కొనసాగించాము&lt;br /&gt;
|-&lt;br /&gt;
|00:44&lt;br /&gt;
|మనము సమాచారాన్ని పట్టికలు గా విభజించాము.&lt;br /&gt;
|-&lt;br /&gt;
|00:49&lt;br /&gt;
| కాబట్టి, మన లైబ్రరీ డాటాబేస్లో నాలుగు పట్టికలు గుర్తించాము. Books, Authors, ublications మరియు Members.&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
|ఇప్పుడు మనము సమాచారపు అంశాలను columns గా మార్చే తరువాత సోపానముకు వెళ్దాం. &lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|ఇక్కడ, మనము ప్రతీ table లో భద్రపరచాలనుకుంటున్న సమాచార అంశంలను నిర్ణయించాము.&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
| ఇంతకు ముందు మనం గుర్తించిన ప్రతి సమాచార అంశం ఫీల్డ్ అవుతుంది మరియు పట్టికలో కాలమ్ గా ప్రదర్శించబడుతుంది.&lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|తెరపై చిత్రంలో చూపిన విధంగా, Books పట్టిక లో 5 కాలమ్ లు ఉన్నాయి, ఇవి ఫీల్డ్స్ అని కూడా పిలువబడతాయి.&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|కాబట్టి, ఇక్కడ ప్రతి వరుస లేదా రికార్డు దాని కాలమ్ లలో సరిగ్గా ఒక పుస్తకం గురించిన సమాచారాన్ని కలిగి ఉంది.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|అదే విధంగా, Authors పట్టికలోని ప్రతి రికార్డు కేవలం ఒక రచయిత గురించి సమాచారాన్ని కలిగి ఉంది.&lt;br /&gt;
|-&lt;br /&gt;
|01:49&lt;br /&gt;
|Publishers పట్టికలో ప్రతి రికార్డు కేవలం ఒక ప్రచురణకర్త గురించి సమాచారాన్ని కలిగి ఉంది.&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
| ఇప్పుడు, మన అవసరాలపై ఆధారపడి కాలమ్ లను మరింత మెరుగు పరుస్తాము.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
|ఉదాహరణకు, మనము Author name ను First Name మరియు Last Name గా విభజించి, క్రమబద్ధీకరించవచ్చు మరియు వెతకవచ్చు. &lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
| మరియు, మనము లెక్కల ఫలితాలను పట్టికలలో ప్రత్యేక కాలమ్ లుగా నిల్వ చేయవలసిన అవసరం లేదు&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|ఎందుకంటే Base మనం ఫలితాలను చూడాలనుకున్నప్పుడు లెక్కలను నిర్వహించగలదు. &lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|ఇప్పుడు మనము పట్టికలు మరియు కాలమ్ ల గురించి స్పష్టంగా ఉన్నాము, మనము primary keys ఎలా చెప్పాలో తరువాత చూద్దాం. &lt;br /&gt;
|-&lt;br /&gt;
|02:41&lt;br /&gt;
| primary key అంటే ఏమిటి?&lt;br /&gt;
|-&lt;br /&gt;
|02:44&lt;br /&gt;
|ప్రతి పట్టిక , పట్టికలో నిల్వ చేసిన ఒక్కొక్క వరుసను గుర్తించే కాలమ్ లేదా నిలువు వరుసలను కలిగి ఉండాలి.&lt;br /&gt;
|-&lt;br /&gt;
|02:54&lt;br /&gt;
|ఈ కాలమ్ లేదా కాలమ్స్ table యొక్క primary key గా చెప్పబడతాయి. &lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|ఇది తరచుగా ఒక Book Id లేదా ఒక Author Id వంటి ఏకైక గుర్తింపు సంఖ్య.&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
| బహుళ పట్టికల నుండి తార్కిక సంబంధిత డేటాను త్వరితంగా అనుసంధానించడానికి డేటాను కలిపి తీసుకురావడానికి primary key ఫీల్డ్స్ ను ఉపయోగించవచ్చు. &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
| ఒక primary key లో నకిలీ విలువలను కలిగి ఉండము.&lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
|ఉదాహరణకు, పేర్లు ఏకైకం కానందున ప్రజల పేర్లను primary key గా ఉపయోగించలేము.&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
|ఒకే పట్టికలో ఒకే పేరుతో ఇద్దరు వ్యక్తులు ఉండవచ్చు. &lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|తరువాత,primary key ఎల్లప్పుడూ విలువ ను కలిగి ఉంటుంది. &lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
|అది ఖాళీగా ఉంటే లేదా Null అయితే దానిని primary key గా పరిగణించలేము.&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
| primary key కాలమ్ యొక్క డేటా టైప్ ను ‘AutoNumber’ గా చేయుట ద్వారా Base ఆటోమేటిక్ గా ఒక విలువను ఉత్పత్తి చెయ్యడం ద్వారా primary key కాలమ్ లో ఎల్లప్పుడూ ఓక విలువ ఉండే విధంగా చేయవచ్చు. &lt;br /&gt;
|-&lt;br /&gt;
|04:09&lt;br /&gt;
|తెరపై ఇమేజ్ లో చూపిన విధంగా, మా పట్టికల కు మనము ఈ క్రింది ప్రాథమిక కీలను సెటప్ చేయవచ్చు:&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| Books టేబుల్ కై BookId. &lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
| Authors టేబుల్ కై AuthorId&lt;br /&gt;
|-&lt;br /&gt;
|04:28&lt;br /&gt;
| Publishers table కై PublishersId. &lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
|ఇదేవిధంగా, ఇక్కడ చూపించకపోయినా, Members table కై పట్టిక కోసం MemberId primary key అవుతుంది.&lt;br /&gt;
|-&lt;br /&gt;
|04:42&lt;br /&gt;
|చివరగా, పట్టిలకు primary keysను ఏర్పాటు చేయడం ద్వారా మనముEntity Integrity ను అమలు చేస్తున్నాము.&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|Entity Integrity పట్టికలో నకిలీ రికార్డులు లేవు అని నిర్ధారిస్తుంది.&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| టేబుల్ లోపల ప్రతి రికార్డును గుర్తించే ఫీల్డ్ ప్రత్యేకమైనది మరియు ఇది శూన్యం కాదని కూడా ఇది నిర్ధారిస్తుంది.&lt;br /&gt;
|-&lt;br /&gt;
|05:10&lt;br /&gt;
| ఇప్పుడు మనము మూడు పట్టికలలో ప్రాధమిక కీలు కలిగి ఉన్నాము, వాటి మధ్య relationships ఏర్పాటు చేయడం ద్వారా వాటిని అన్నింటినీ కలిపవచ్చు. &lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|Base ఈ భావనకి మద్దతు ఇచ్చినందున, బేస్ ను Relational Database Management System, RDBMS అని పిలుస్తారు.&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
| relationships వివిధ రకాలు ఉన్నాయి. మనము ఇప్పుడు వాటిని చూస్తాము.&lt;br /&gt;
|-&lt;br /&gt;
|05:37&lt;br /&gt;
|మొదటిది One-to-Many relationship. &lt;br /&gt;
|-&lt;br /&gt;
|05:43&lt;br /&gt;
|ఇప్పుడు మనము చిత్రంలో చూపిన Books మరియు the Authors పట్టికలు చూద్దాం.&lt;br /&gt;
|-&lt;br /&gt;
|05:49&lt;br /&gt;
|ఒక పుస్తకం ఖచ్చితంగా ఒక రచయిత వ్రాయబడినది. &lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|ఇప్పుడు, ఒకే పుస్తకం కు రెండు లేదా అంతకంటే ఎక్కువ మంది సహ రచయితగా ఉన్న సందర్భాలున్నాయి. &lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
|కానీ మన ఉదాహరణను మనము ఒక పుస్తకము యొక్క రచయిత గా ఒక వ్యక్తికి పరిమితం చేస్తాము.&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
|మన ఉదాహరణతో కొనసాగుతూ, ఒక రచయిత అనేక పుస్తకాలను వ్రాయవచ్చు.&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
|కాబట్టి, రచయిత Authors పట్టికలో ఒక రచయిత ప్రాతినిధ్యం వహించగా, Books పట్టికలో రచయిత వ్రాసిన అనేక పుస్తకాలు ఉన్నాయి.&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
|అందువలన ఇది one-to-many relationship.&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| మనము దీనినిLibrary database లో సూచించవచ్చు.&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| Author Id ను Authors పట్టికలో primary key గా తీసుకొని Books టేబుల్ కు దానిని జోడించడం. ఇది చాలా తేలిక. &lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
|కాబట్టి, Books పట్టికలోని Author Id , Foreign key గా పిలువబడుతుంది. &lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
|అదే విధంగా Publishers పట్టికలో primary key ఐన Publisher Id, Books పట్టికలో చేర్చుట ద్వారా అక్కడ foreign key అవుతుంది.&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
|కాబట్టి, ఒకకాలమ్ లేదా కాలమ్ లను పంచడం ద్వారా, మనము డేటాబేస్లో one-to-many relationships ను ఏర్పర్చవచ్చు.&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
| table relationships లను Foreign keys లను ఉపయోగించి అమర్చవచ్చు.&lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
|కాబట్టి, ఒక పట్టికలో primary key అనేది relationship ను స్థాపించడానికి రెండవ పట్టికలో foreign key గా సూచించబడుతుంది.&lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
|తద్వారా మనము Referential integrity ను అమలు చేస్తాము.&lt;br /&gt;
|-&lt;br /&gt;
|07:39&lt;br /&gt;
|అంటే, ఒక పట్టికలోని ప్రతి foreign key విలువ సంబంధిత పట్టికలలో సరిపోలే primary key విలువను కలిగి ఉంటుంది.&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|తరువాత, Many-to-Many relationship అంటే ఏమిటో చూద్దాం.	&lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|ఇప్పుడు మనము table design కు తిరిగి వెళ్దాము.	&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| ఒక పుస్తకాన్ని ఎంతమంది గ్రంథాలయ సభ్యులకైనా జారీ చేయవచ్చు (అక్కడ అనేక కాపీలు అందుబాటులో ఉన్నాయి అనుకుందాం ).&lt;br /&gt;
|-&lt;br /&gt;
|08:09&lt;br /&gt;
|అదేవిధంగా, ఒక సభ్యుడు ఎన్ని పుస్తకాలను అయినా తీసుకోవచ్చు ( అందుబాటు లో ఉన్న పుస్తకాలను పరిగణనలోకి తీసుకోవాలనుకోండి ).&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
|కాబట్టి, ఇక్కడ బహుళ సభ్యులకు జారీ చేయబడిన బహుళ పుస్తకాలకు ఒక ఉదాహరణ ఉంది&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| ఇదిMany-to-many relationship ను సూచిస్తుంది.&lt;br /&gt;
|-&lt;br /&gt;
|08:29&lt;br /&gt;
|కాబట్టి, మన డేటాబేస్లో దీనిని many-to-many relationship గా సూచించుటకు, &lt;br /&gt;
|-&lt;br /&gt;
|08:35&lt;br /&gt;
| Junction table గా పిలువ బడే మూడో పట్టికఅయిన, BooksIssued పట్టికను సృష్టించడం ద్వారా చేస్తాము. &lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|ఇక్కడ, Books మరియు Members పట్టికలలోని primary keys లను BooksIssued పట్టికలో ఇన్సర్ట్ చేస్తాము.&lt;br /&gt;
|-&lt;br /&gt;
|08:57&lt;br /&gt;
|ఫలితంగా,BooksIssued టేబుల్, ప్రతి సభ్యునికి ఇష్యూ చేసే రికార్డును కలిగి ఉంటుంది. &lt;br /&gt;
|-&lt;br /&gt;
|09:05&lt;br /&gt;
|కాబట్టి, మూడవ జంక్షన్ పట్టికను సృష్టించడం ద్వారా many-to-many relationships లు ప్రాతినిధ్యం వహించగలము. &lt;br /&gt;
|-&lt;br /&gt;
|09:13&lt;br /&gt;
|చివరికి అక్కడ One-to-one relationship ఉంది.&lt;br /&gt;
|-&lt;br /&gt;
|09:18&lt;br /&gt;
|కొన్ని సందర్భాల్లో, కొన్ని attributes లేదా columns నిర్దిష్ట డేటాకు మాత్రమే ప్రత్యేకమైనవి మరియు అరుదుగా డేటాతో పూరించబడతాయి..&lt;br /&gt;
|-&lt;br /&gt;
|09:30&lt;br /&gt;
|ఒక రచయిత మాత్రమే వెబ్సైట్ చిరునామాను కలిగి ఉండి, మిగిలిన వారు కలిగి ఉండని సందర్భమును పరిశీలిద్దాం. &lt;br /&gt;
|-&lt;br /&gt;
|09:38&lt;br /&gt;
| Authors పట్టికలో కొత్త వెబ్సైట్ కాలమ్ ని వదిలివేస్తే, మనం ఎక్కువ డిస్క్ స్థలాన్ని వినియోగిస్తాము.&lt;br /&gt;
|-&lt;br /&gt;
|09:47&lt;br /&gt;
|కాబట్టి, ఈ కాలమ్ ను ఒక క్రొత్త అనుబంధ పట్టికగా మార్చవచ్చు, దీని primary key Author Id గా ఉంటుంది..&lt;br /&gt;
|-&lt;br /&gt;
|09:58&lt;br /&gt;
|అనుబంధ పట్టికలో ప్రతి రికార్డు ప్రధాన పట్టికలో సరిగ్గా ఒక రికార్డుగా ఉంటుంది&lt;br /&gt;
|-&lt;br /&gt;
|10:06&lt;br /&gt;
|ఇది One-to-one relationship ను సూచిస్తుంది.&lt;br /&gt;
|-&lt;br /&gt;
|10:10&lt;br /&gt;
|కాబట్టి, మన డేటాబేస్లో relationships ను ఏర్పాటు చేయడం నేర్చుకున్నాము.&lt;br /&gt;
|-&lt;br /&gt;
|10:15&lt;br /&gt;
| ఇది LibreOffice Base లోని Database Design యొక్క రెండవ భాగం పై ట్యుటోరియల్ చివరకు తీసుకువస్తుంది. &lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
|సంగ్రహించేందుకు, డేటాబేస్ రూపకల్పనపై మేము ఈ క్రింది అంశాలను నేర్చుకున్నాము:&lt;br /&gt;
|-&lt;br /&gt;
|10:28&lt;br /&gt;
| సమాచార అంశాలను కాలమ్స్ గా మార్చడం, &lt;br /&gt;
|-&lt;br /&gt;
|10:32&lt;br /&gt;
|primary keys లను పేర్కొనడం, &lt;br /&gt;
|-&lt;br /&gt;
|10:34&lt;br /&gt;
| పట్టికల మధ్య సంబంధాలను సెటప్ చేయడం. &lt;br /&gt;
|-&lt;br /&gt;
| 10:38&lt;br /&gt;
|Spoken Tutorial ప్రాజెక్ట్ అనేది Talk to a Teacher లో భాగం. దీనికి ICT, MHRD, భారత ప్రభుత్వము ద్వారా నేషనల్ మిషన్ ఆన్ ఎడ్యుకేషన్ సహకారం అందిస్తోంది.&lt;br /&gt;
|-&lt;br /&gt;
|10:48&lt;br /&gt;
|ఈ ప్రాజెక్ట్ http://spoken-tutorial.org ద్వారా సమన్వయించబడుతుంది.&lt;br /&gt;
|-&lt;br /&gt;
|10:54&lt;br /&gt;
|దీనిపై మరింత సమాచారం క్రింది లింక్ లో అందుబాటులో ఉంది..&lt;br /&gt;
|-&lt;br /&gt;
|10:58&lt;br /&gt;
|దీనిని అనువదించినది హరికృష్ణ. చేరినందుకు ధన్యవాదాలు.&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Yogananda.india</name></author>	</entry>

	</feed>