LibreOffice-Suite-Base/C4/Database-Design-Purpose-OrganizeTables/Telugu
From Script | Spoken-Tutorial
| Time | Narration |
| 00:00 | LibreOffice Base .నందు Spoken tutorial కు స్వాగతం |
| 00:04 | ఈ ట్యుటోరియల్ లో మనం డేటాబేస్ డిజైన్ పై ఈ క్రింది అంశాలను నేర్చుకుందాం |
| 00:09 | మన డేటాబేస్ ప్రయోజనం నిర్ణయించడం, |
| 00:12 | అవసరమైన సమాచారాన్ని గుర్తించడం మరియు నిర్వహించడం, |
| 00:15 | సమాచారాన్ని పట్టికలుగా విభజించడం, |
| 00:19 | Database Design అంటే ఏమిటి ? |
| 00:21 | Database design డేటాబేస్ యొక్క వివరణాత్మక సమాచార నమూనాను ఉత్పత్తి చేసే ప్రక్రియ. |
| 00:28 | ఒక మంచి డిజైన్ తో, ఒక డేటాబేస్ |
| 00:32 | రోజువారీ సమాచారము, ఖచ్చితమైన, మరియు పూర్తి సమాచారమును ఇస్తుంది |
| 00:37 | దీని అర్థం- మన సమాచారం యొక్క వివిధ స్థాయిలలో సమగ్రతను నిర్ధారించగలము, |
| 00:43 | మన డేటా ప్రోసెస్సింగ్ మరియు రిపోర్టింగ్ లకు కావలసిన అవసరాలను తీర్చగలము. |
| 00:48 | మరియు సులభంగా మార్పులను చూపగలము. |
| 00:51 | డేటాబేస్ డిజైన్ క్రింది సోపానాలను కలిగి ఉంటుంది |
| 00:57 | మన డేటాబేస్ యొక్క ప్రయోజనాన్ని నిర్ధారించడం, |
| 01:00 | అవసరమైన సమాచారాన్ని కనుగొని, నిర్వహించడం, |
| 01:04 | సమాచారాన్ని tables గా విభజించడం, |
| 01:07 | సమాచారాన్ని columns గా మార్చడం |
| 01:11 | primary keys ను పేర్కొనడం, |
| 01:14 | table relationship s ను నిర్వహించడం, |
| 01:17 | డిజైన్ను మెరుగుపరచడం, |
| 01:20 | normalization నియమాలను వర్తింపచేయడం, |
| 01:23 | చివరిగా, పరీక్షించి డాటాబేస్ను run చేసి, నిర్వహించడం. |
| 01:28 | ముందు మనం మొదటి సెటప్ కు వెళదాం |
| 01:32 | డేటాబేస్ పద్దతిని పేర్కొనడం |
| 01:35 | సులభమైన Library Application ను చూద్దాం. |
| 01:38 | గ్రంధాలయంలో పుస్తకాలుంటాయి |
| 01:41 | ఈ పుస్తకాలు రిజిస్టర్ అయిన వాళ్లకు మాత్రమే ఇస్తారు |
| 01:45 | కాబట్టి దీని కొరకు మనకు Library application కావాలి. |
| 01:51 | ఈ పుస్తకాలకు వాటి సభ్యులకు జారీ చేయడాన్ని ట్రాక్ కూడా చేయాలి |
| 01:56 | మొదటిగా అవసరమైన సమాచారం కనుగొని, నిర్వహించాలి |
| 02:01 | ఇక్కడ మనం,డేటాబేస్ లో రికార్డ్ చేయడానికి కావలసిన సమాచారాన్ని సేకరిస్తాము |
| 02:09 | ఇప్పుడు మనం Library application అవసరం తెలుసు కాబట్టి, ఇక్కడ అంశాలను గుర్తించండి. |
| 02:17 | అక్కడ పుస్తకాలున్నవి |
| 02:19 | ఒక Book , title , author , publisher మరియు price లను కలిగి ఉంటుంది |
| 02:24 | మరియు మనం రచయిత గురించిన సమాచారం, అనగా date of birth మరియు country మొదలైనవి కూడా భద్రపరుస్తాం. |
| 02:33 | మనం ప్రచురణకర్త పేరు , చిరునామా , ఫోన్ కూడా భద్రపరుస్తాము. |
| 02:38 | Library సభ్యుల వద్ద కూడా పేర్లు , ఫోన్ నంబరు , చిరునామా ఉంటుంది |
| 02:45 | ఇప్పుడు ఒక పుస్తకం జారీ చేసినప్పుడు, |
| 02:49 | పుస్తకం జారీ చేసిన తేదీ, రిటర్న్ తేదీ, అసలు రిటర్న్ చేయవలసిన తేదీ మరియు checked -in స్థితి ఉంటాయి. |
| 02:56 | ఈ ఐటమ్ లను attribute s అని అంటారు |
| 03:01 | ఒక్కొక్క attribute, table లోని ఒక్కొక్క column ను సూచిస్తుంది |
| 03:08 | ఇక్కడ మనం ప్రశ్నలను తయారు చేయవచ్చు |
| 03:12 | ప్రచురణకర్త ద్వారా లైబ్రరీకి సరఫరా చేయబడిన తాజా పుస్తకాల సమితి గురించిన సమాచారాన్ని మనం ఎలా జోడించాలి ? |
| 03:20 | మనం సభ్యుల వివరాలను ఎలా నిర్వహించాలి ? |
| 03:25 | ఒకవేళ సభ్యులు వెళ్ళిపోవాలనుకున్నా లేదా చిరునామా మార్చాలన్నా ఎలా సంభవం? |
| 03:32 | ఒక సభ్యుడి ద్వారా ఒక పుస్తకం తిరిగి వచ్చినప్పుడు మనం సమాచారాన్ని ఎలా నవీనకరిస్తాము? |
| 03:38 | మనం ఎలాంటి report ను పొందుపరచాలి ? |
| 03:42 | సభ్యులు ఎక్కువగా ఎటువంటి పుస్తకాలు చదువుతున్నారు? |
| 03:46 | తీసుకున్న పుస్తకాలకు రుసుము చెల్లించవలసిన పుస్తకాల జాబితాను ఎలా రూపొందించగలము. |
| 03:55 | ఇప్పుడు మనవద్ద కొన్ని వివరాలున్నవి, ఈ సమాచారాన్ని పట్టికలుగా ఎలా విభజించాలో మనం చూద్దాం |
| 04:02 | మనం మన వద్ద ఉన్న సమాచార అంశాలు లేదా లక్షణాలను, ముఖ్య entities లేదా subjectsగా విభజించాము. |
| 04:11 | ప్రతి సబ్జెక్ట్ ఒక పట్టికగా మారుతుంది |
| 04:14 | కాబట్టి ప్రాధమిక పట్టిక జాబితా, తెరపై చిత్రం రూపంలో కనిపిస్తాయి. |
| 04:21 | ఇక్కడ చూపించబడిన ప్రధాన సబ్జక్ట్స్ లేదా entities books మరియు members మాత్రమే. |
| 04:26 | కాబట్టి రెండు పట్టికలు ఒకటి books మరొకటి members లతో మొదలు పెట్టాలని తెలుస్తుంది. |
| 04:33 | ఇప్పుడు Books పట్టిక గురించి వివరంగా తెలుసుకుందాం. |
| 04:37 | ఇది ముందుగా నిర్వచించిన 10 attributes లేదా columns లను కలిగి ఉంది: |
| 04:43 | Title, Author, Publisher, PublisherAddress, PublisherCity, PublisherPhone, PublishYear, Price, AuthorBirthDate మరియు AuthorCountry . |
| 04:58 | పట్టికలో డేటా ఎలా కనిపిస్తుందో చూద్దాం. |
| 05:03 | ప్రతి వరుస లేదా columns లో,పుస్తకం, రచయిత, మరియు ప్రచురణకర్త గురించిన వివరాలు ఉంటాయి |
| 05:13 | ఇప్పుడు, ఈ నమూనాలో రెండు లోపాలు ఉన్నాయి. |
| 05:17 | ఒకే రచయిత లేదా ప్రచురణకర్త నుండి వివిధ పుస్తకాలుండవచ్చు |
| 05:23 | కాబట్టి ప్రతి వరుసలో రచయితా లేదా ప్రచురణకర్త గురించిన సమాచారం పునరావృత్తం అవుతుందని గమనించాలి |
| 05:31 | ఇది కంప్యూటర్ డిస్క్ మెమరీ ను వ్యర్థం చేస్తుంది. |
| 05:34 | ఈ డిజైన్లోని మరొక సమస్యేమిటంటే, |
| 05:38 | ఇది డేటాబేస్లో anomalies లను కలుగచేసే చేసే ప్రమాదానికి దారితీస్తుంది. |
| 05:44 | anomaly అంటే ఏమిటి? |
| 05:47 | ఇది కేవలం డేటాబేస్లో లోపం లేదా అస్థిరత. |
| 05:53 | మూడు రకాలైన anomalies ఉన్నాయి: |
| 05:57 | మొదటిది insertion anomaly |
| 06:01 | కొత్త రికార్డు చేర్చినప్పుడు కలుగుతుంది |
| 06:06 | లేడా కొన్ని లక్షణాలను ఇతర లక్షణాల ఉనికి లేకుండా డేటాబేస్లో చేర్చలేనప్పుడు కలుగుతుంది. |
| 06:14 | ఉదాహరణకి Penguin అనే కొత్త Publisher ఉంది అని అనుకుందాం. |
| 06:21 | ఇప్పుడు మన డిజైన్, మన లైబ్రరీ, పెంగ్విన్ పబ్లిషర్స్ నుండి కనీసం ఒక్క పుస్తకానైనా పొందే వరకు, దాని గురించిన వివరాలు ఇన్సర్ట్ చేయనివ్వదు, |
| 06:34 | రెండోది deletion anomaly |
| 06:39 | ఇది రికార్డు తొలగించేటప్పుడు కలుగుతుంది |
| 06:43 | ఇక్కడ row లేదా record తొలగించినప్పుడు మనం అనుకున్నదానికంటే ఎక్కువ సమాచారం తొలిగిపోతుంది |
| 06:51 | ఉదాహరణకి Orient Publishers కేవలం Paradise Lost’ అనే ఒకే పుస్తకం కలిగి ఉంటారు |
| 07:01 | ఒకవేళ మనం ఈ రికార్డు మొత్తం తొలగిస్తే ఓరియంట్ ప్రచురణకర్త యొక్క మొత్తం సమాచారం తొలిగిపోతుంది |
| 07:10 | మరియు రచయిత జాన్ మిల్టన్ గురించిన సమాచారం కూడా మనం కోల్పోతాం. |
| 07:16 | చివరిగా Update Anomaly అంటే ఏమిటో తెలుసుకుందాం. |
| 07:21 | ఇది రికార్డు కు మార్పులు చేస్తున్నప్పుడు కలుగుతుంది |
| 07:26 | ఉదాహరణకి కేంబ్రిడ్జ్ ప్రచురణదారుల వద్ద కొత్త చిరునామా ఉందనుకుందాం. |
| 07:32 | ఈ Publisher కొరకు Address వరుసను ని అప్డేట్ చెయడానికి మనం చాలా మార్పులు చేయాల్సి ఉంటుంది |
| 07:40 | మన విషయంలో ఐతే రెండు చోట్ల. |
| 07:43 | ఒకవేళ కేంబ్రిడ్జ్ వెయ్యి పుస్తక్కలు పంపిస్తే, ఆ వేయి రికార్డుల చిరునామాలు మార్చవలసి ఉంటుంది |
| 07:54 | మనం అనుకోకుండా ఒకచోట చిరునామా మార్చి మరొక చోట మర్చిపోతే, |
| 08:02 | ఇది డేటా ఖచ్చితత్వం ను, data integrity ను కోల్పోడానికి కారణం అవుతుంది |
| 08:11 | మనం ఈ సమస్యలను ఎలా సాధించాలి. |
| 08:14 | మనం దీనిని మరల డిజైన్ చేయడం వలన,ప్రతీ రికార్డ్ ను ఒక్కసారి ఇస్తే సరిపోతుంది |
| 08:20 | ఒకవేళ ఒకే సమాచారం పునరావృత్తం అయితే దాన్ని ఒక ప్రత్యేక table లో పెడితే సరిపోతుంది |
| 08:29 | ఇప్పుడు చూద్దాం |
| 08:31 | ఇప్పుడు మనం Books ను Books, Authors మరియు Publisher గా విభజిద్దాం |
| 08:38 | ప్రతి పట్టికలో వరుస కేవలం సమాచారం లేదా entity గురించిన వివరాలు మాత్రమే భద్రపరుస్తుంది అని గమనించండి. |
| 08:47 | ఈ విధంగా మనం ప్రచురణకర్త గురించిన సమాచారం కేవలం ఒక్కసారి మాత్రమే Publisher పట్టికలో ఉంచవచ్చు. |
| 08:55 | అదేవిధంగా Authors పట్టిక ఉండడం వలన రచయితా గురించిన సమాచారం కేవలం ఒక్కసారి మాత్రమే రికార్డు అవుతుంది |
| 09:04 | మనం ఈ పట్టికలను Books పట్టికకు తరువాత ట్యూటోరియాల్లో ఎలా లింక్ చేస్తామో చూద్దాం |
| 09:12 | ఇది మనల్ని LibreOffice ట్యుటోరియల్, Database Design మొదటి భాగం యొక్క చివరకు తీసుకొస్తుంది |
| 09:19 | దీన్ని సంగ్రహించడానికి మనం డేటాబేస్ డిజైన్ లోని అంశాలను అనుసరించాలి |
| 09:25 | మన డేటాబేస్ ప్రయోజనం నిర్ణయించడం, |
| 09:28 | కావలసిన సమాచారాన్ని వెతికి నిర్వహించడం, |
| 09:32 | సమాచారాన్ని పట్టికలుగా విభజించడం. |
| 09:36 | Spoken Tutorial అనే ప్రాజెక్టు Talk to a Teacher ప్రాజెక్టు లోని ఒక భాగం, ICT, MHRD, భారత ప్రభుత్వము ద్వారా నేషనల్ మిషన్ ఆన్ ఎడ్యుకేషన్ సహకారం అందిస్తోంది. |
| 09:48 | ఈ ప్రాజెక్ట్ http://spoken-tutorial.org ద్వారా సమన్వయించబడుతుంది. |
| 09:54 | ఇదే విషయంలో మరింత సమాచారం క్రింది లింక్ లో అందుబాటులో ఉంది. |
| 09:58 | దీనిని అనువదించినది హరి. చేరినందుకు ధన్యవాదాలు. |