కంప్యూటర్లు, డేటాబేస్లు
రిలేషనల్ డేటాబేస్. ఒక రిలేషనల్ డేటాబేస్ భావన
మా ఆధునిక సమాచార కంప్యూటర్ టెక్నాలజీ ఆవిర్భావం మానవ సూచించే అన్ని రంగాల్లో ఒక విప్లవం మార్క్. కానీ సమాచారాన్ని అన్ని ఇంటర్నెట్ లో అనవసరమైన వ్యర్థ అవ్వడు వరకు మేటీరియల్స్ వారు కనుగొని తదుపరి ప్రాసెసింగ్ సమర్పించడానికి సులువుగా ఆ ఫలితంగా, క్రమబద్ధీకరించబడతాయి ఇది క్రమ డేటాబేస్ వ్యవస్థ, కనిపెట్టారు. మూడు ప్రధాన రకాలు ఉన్నాయి - డేటాబేస్ రిలేషనల్, క్రమానుగత, నెట్వర్క్ కేటాయించాలని.
ప్రాథమిక నమూనాలు
డేటాబేస్ ఆవిర్భావం సాధించాక, ఈ ప్రక్రియ ఒక క్రమణిక సమాచార ప్రాసెసింగ్ పరికరాలు అభివృద్ధి పుట్టింది, చాలా క్లిష్టమైనదని పేర్కొన్నారు. ఇది నమూనాల సంఖ్య ప్రస్తుతం 50 కంటే ఎక్కువ చేరుతుంది, కానీ ప్రధాన రచనలుగా ఇప్పటికీ విస్తృతంగా వాడుకలో ఉపయోగిస్తారు ఇది క్రమానుగత, క్రమానుగత మరియు నెట్వర్క్, భావిస్తారు ఆశ్చర్యం లేదు. వారు ఏమి ప్రతిబింబించవు?
క్రమానుగత డేటాబేస్ ఒక చెట్టు నిర్మాణాన్ని కలిగి ఉంది మరియు కమ్యూనికేషన్ ఉంది దీనిలో మధ్య వివిధ స్థాయిలు డేటా స్వరపరచారు. నెట్వర్క్ డేటాబేస్ నమూనా మరింత సంక్లిష్టంగా నమూనా. దీని నిర్మాణం ఒక సోపానక్రమం పోలి ఉంటుంది, మరియు పథకం విస్తరించడం మరియు అభివృద్ధి. వాటి మధ్య తేడా నెట్వర్క్ అనేక ఉండవచ్చు అయితే వారసత్వ క్రమానుగత సమాచార నమూనాలు మాత్రమే ఒక పూర్వీకులు తో లింక్ చేయవచ్చు ఉంది. ఒక రిలేషనల్ నిర్మాణం డేటాబేస్ మరింత సంక్లిష్టంగా ఉంటుంది. అందువలన, మరింత వివరంగా ధ్వంసం చేయాలి.
ఒక రిలేషనల్ డేటాబేస్ ప్రాథమిక భావన
ఈ మోడల్ డాక్టర్ ఎడ్గార్ F. కాడ్ శాస్త్రం ద్వారా 1970 లో అభివృద్ధి చేయబడింది. వారి హామీకి నియమాలు - ఇది డేటా వివరించే ఖాళీలను, ప్రతి ఇతర తో వారి సంబంధాన్ని, వారి నిర్వహించేవారు కార్యకలాపాలు, మరియు ముఖ్యంగా ఒక తార్కికంగా నిర్మాణాత్మక పట్టిక ఉంది. ఎందుకు అది రిలేషనల్ మోడల్ అంటారు? ఇది డేటా మధ్య సంబంధం (లాటిన్లో. Relatio నుండి) పై ఆధారపడి ఉంటుంది. ఈ పలు నిర్వచనాలు ఉన్నాయి డేటాబేస్ రకం. సమాచారాన్ని రిలేషనల్ పట్టికలు నిర్వహించడానికి మరియు చికిత్స కాకుండా నెట్వర్క్ లేదా క్రమానుగత మోడల్ ఇవ్వాలని చాలా సులభం. ఎలా మీరు ఏమి చెయ్యాలి? ఇది లక్షణాలు, మోడల్ నిర్మాణం మరియు రిలేషనల్ పట్టికలు యొక్క లక్షణాలు తెలుసు తగినంత ఉంది.
మోడలింగ్ మరియు ప్రాధమిక అంశాలు ప్రక్రియ
మీ స్వంత డేటాబేస్లో సృష్టించడానికి చేయడానికి, మీరు పని, డేటా సంస్థలకు మధ్య ఒక రిలేషనల్ పట్టిక మరియు ఏక మరియు బహుళ లింకులు రూపొందించడానికి సెల్ నింపి ప్రాధమిక లేదా విదేశీ కీలు సెట్ అవసరం ఏమి సమాచారాన్ని ఆలోచించడం మోడలింగ్ టూల్స్ ఒకటి ఉపయోగించాలి.
పట్టికలు మోడలింగ్ మరియు రిలేషనల్ డేటాబేస్ రూపకల్పన ద్వారా పాడు, phpMyAdmin, కేస్ స్టూడియో, dbForge స్టూడియో వంటి ఉచిత టూల్స్ నిర్వహిస్తారు. వివరణాత్మక రూపకల్పన తర్వాత గ్రాఫిక్ పూర్తి రిలేషనల్ మోడల్ సేవ్ మరియు ఒక SQL సిద్ధంగా కోడ్ అనువదించండి. ఈ దశలో, మీరు డేటా సార్టింగ్, ప్రాసెసింగ్ మరియు వ్యవస్థీకరణ పని ప్రారంభించవచ్చు.
నిర్మాణం యొక్క లక్షణాలు మరియు నిబంధనలు రిలేషనల్ మోడల్ సంబంధం
తన సొంత మార్గంలో ప్రతి మూలం దాని మూలకాలను పేర్కొంది, కాబట్టి నేను తక్కువ తికమక ఒక చిన్న సూచన ఇవ్వాలని కోరుకుంటున్నారో:
- రిలేషనల్ లేబుల్ = ప్రకృతి;
- లేఅవుట్ = లక్షణం పేరు = గోల్ఫ్ = కాలమ్ శీర్షిక పరిధి;
- పరిధి ఉదాహరణకు = tuple = రికార్డు = ప్లేట్ లైన్;
- లక్షణం = విలువ = సెల్ సంస్థల రంగంలో.
ఒక రిలేషనల్ డేటాబేస్ లక్షణాలు వెళ్ళడానికి కొంత ప్రాథమిక భాగాలు అందులో నివశించే గురించి అవగాహన కలిగి ఉండాలి మరియు దాన్ని వారు ఉద్దేశించబడ్డాయి.
- సారాంశం. టేబుల్ రిలేషనల్ డేటాబేస్ ఒకటి ఉంటుంది, లేదా డేటా ద్వారా ఆ విషయంలో నిల్వ వస్తువులు వివరించిన వివరించే పట్టికలు సమితి ఉండవచ్చు. వారు రంగాలలో ఒక స్థిర సంఖ్యలో, మరియు ఎంట్రీలు భిన్నమైన సంఖ్యలో. టేబుల్ రిలేషనల్ మోడల్ డేటాబేస్ తీగలను, గుణాలను, మరియు లేఅవుట్ స్వరపరచారు.
- రికార్డింగ్ - వివరించిన వస్తువు వివరించే డేటా ప్రదర్శించే వరుసల వేరియబుల్ సంఖ్య. ఎంట్రీలు నంబరింగ్ వ్యవస్థ ద్వారా స్వయంచాలకంగా చేసింది.
- గుణాలు - డేటా SUMMARY నిలువు చూపిస్తున్న.
- ఫీల్డ్. ఇది ఎంటిటీ కాలమ్ ఉంది. వారి సంఖ్య - స్థిర విలువ పట్టిక సృష్టి లేదా మార్పు నేపథ్యంలో రూపొందించబడింది.
ఇప్పుడు, పట్టిక నియామక అంశాల తెలుసుకోవడం, మీరు అనుబంధ నమూనాలో డేటాబేస్ ధర్మాల తరలించవచ్చు:
- రెండు డైమెన్షనల్ రిలేషనల్ డేటాబేస్ యొక్క సారాంశం. కారణంగా వారితో ఈ ఆస్తి సులభంగా వివిధ తార్కిక మరియు గణిత కార్యకలాపాలు prodelyvat.
- ఒక రిలేషనల్ పట్టికలో లక్షణం విలువలు మరియు రికార్డులను క్రమంలో ఏకపక్ష ఉంటుంది.
- ఒక రిలేషనల్ పట్టిక లోపల కాలమ్ దాని స్వంత ప్రత్యేక పేరు కలిగి ఉండాలి.
- కాలమ్ లో అన్ని డేటా తప్పనిసరిగా ఒక స్థిర పొడవు మరియు ఒకే రకమైన ఉన్నాయి.
- సారాంశం ఏ ఎంట్రీ దత్తాంశ భాగంతో పరిగణిస్తారు.
- వరుసలు రాజ్యాంగ భాగాలు ప్రత్యేకమైన. రిలేషనల్ స్వభావం నకిలీ వరుసలు ఉన్నాయి.
రిలేషనల్ డేటాబేస్ యొక్క లక్షణాలు ఆధారంగా, లక్షణాల విలువలలో అదే రకం, పొడవు ఉండాలి అని అర్థం ఉంది. ఒక నిర్దిష్ట లక్షణం విలువలు పరిగణించండి.
సంబంధిత డేటాబేస్లను ఖాళీలను ప్రధాన లక్షణాలు
రంగంలో పేర్లు ఒకే సంస్థ లోపల ప్రత్యేకంగా ఉండాలి. గుణాల్లో లేక సంబంధిత డేటాబేస్లను రంగాలలో రకాల పరిధి రంగాల్లో నిల్వ డేటా ఒక వర్గం వివరిస్తాయి. ఫీల్డ్ రిలేషనల్ డేటాబేస్ అక్షరాలు లెక్కించిన ఇది ఒక స్థిర పరిమాణం కలిగి ఉండాలి. పారామీటర్లు మరియు లక్షణ విలువలు ఫార్మాట్ వారి డేటా సరిదిద్దే పద్ధతిలో వివరిస్తాయి. ఇంకా ఒక "ముసుగు" లేదా "ఇన్పుట్ టెంప్లేట్" వంటి ఒక విషయం ఉంది. ఇది స్వభావము విలువ లో డేటా ఇన్పుట్ ఆకృతీకరణ గుర్తించడానికి రూపొందించబడింది. ఖచ్చితంగా తప్పు రికార్డు డేటా రకం రంగంలో ఒక బగ్ నివేదిక జారీ చేయాలి. డేటా ఎంట్రీ కచ్చితత్వంతో మరియు సున్నితమైన తనిఖీ పరిస్థితులు - కూడా మైదానంలో మూలకాల కొన్ని పరిమితులు ఉన్నాయి. ప్రత్యే డేటా నిండి వుంటుంది తప్పనిసరి స్వభావము విలువ ఉంది. కొన్ని గుణం లైన్ NULL-విలువలతో నిండి ఉండవచ్చు. ఖాళీ డేటా రంగంలో గుణాలు అనుమతించబడరు. ఒక బగ్ నివేదిక మాదిరిగా, వ్యవస్థచే స్వయంచాలకంగా నిండి ఉంటాయి విలువలు ఉన్నాయి - ఈ డిఫాల్ట్ డేటా. ఉద్దేశించిన ఇండెక్స్ రంగంలో ఏ డేటా కోసం శోధన వేగవంతం చెయ్యడానికి.
పథకం డైమెన్షనల్ రిలేషనల్ డేటాబేస్ టేబుల్
| పేరు లక్షణం 1 | గుణం 2 పేరు | లక్షణం 3 యొక్క పేరు | లక్షణం 4 యొక్క పేరు | పేరు లక్షణం 5 |
| Element_1_1 | Element_1_2 | Element_1_3 | Element_1_4 | Element_1_5 |
| Element_2_1 | Element_2_2 | Element_2_3 | Element_2_4 | Element_2_5 |
| Element_3_1 | Element_3_2 | Element_3_3 | Element_3_4 | Element_3_5 |
ఒక వివరణాత్మక అవగాహన కోసం నిర్వహణ వ్యవస్థ ఒక ఉదాహరణగా పథకం పరిగణలోకి SQL ఉత్తమ ఉపయోగించి నమూనా. మేము ఇప్పటికే ఒక రిలేషనల్ డేటాబేస్ ఉంది ఏమి. ప్రతి పట్టికలో ప్రవేశమును - ఒకే డేటాను మూలకం. డేటా పునరుక్తి నివారించడానికి అవసరమైతే ఆపరేషన్ సాధారణీకరణ.
రిలేషనల్ ప్రకృతి సాధారణీకరణ ప్రాథమిక నియమాలు
1. ఒక రిలేషనల్ పట్టిక కోసం రంగంలో పేరు విలువ ఒక రకమైన (- 1NF మొదటి సాధారణ ఫారం) ఒకటి, ప్రత్యేకంగా ఉండాలి.
2. పట్టిక కోసం ఇప్పటికే 1NF తగ్గించబడ్డాయి, ఒక ఏకైక పట్టిక ఐడెంటిఫైయర్ (2NF) మీద ఆధారపడి ఉంటుంది గుర్తించలేని ఏ నిలువు వరుస పేరు.
3. అప్పటికే 2NF నిల్వ అన్ని పట్టికలు కోసం, గుర్తించలేని ప్రతి రంగంలో ఇతర గుర్తించబడని మూలకం విలువలు (3NF పరిధి) స్వతంత్ర ఉంటుంది.
డేటాబేస్లు: పట్టికలు మధ్య రిలేషనల్ లింకులు
2 ప్రధాన ఉన్నాయి సంబంధాల రకాల రిలేషనల్ మాత్రల:
- "వన్-అనేక". ప్రకారం రెండవ ఎంటిటిని ఉన్నప్పుడు ఒక కీ పట్టిక ఎంట్రీ №1 అనేక చోట్ల జరుగుతుంది. డ్రా లైన్ చివరలను ఒకటి కీ చిహ్నం పదార్ధం "ఒక" వైపు సూచిస్తుంది, లైన్ ఇతర ముగింపు తరచూ అనంతం మార్క్ చిహ్నంగా ఉంది.
- కమ్యూనికేషన్ "అనేక అనేక" మరొక పట్టిక రికార్డులు అనేక ఒక తార్కిక పరిధి స్పష్టమైన పరస్పర అనేక వరుసలను విషయంలో ఏర్పడిన.
- "ఒకటి" ఒక జోడింపు ఉంది రెండు సంస్థల, అది ఒక పట్టిక కీ ఐడెంటిఫైయర్ ఇతర పరిధి లో ఉంది అని అర్థం ఉంటే, అది టేబుల్లో ఒకదాని తొలగించడానికి అవసరం, అది నిరుపయోగంగా ఉంది. కానీ కొన్నిసార్లు మాత్రమే భద్రతా ప్రోగ్రామర్లు కావాలని రెండు సంస్థల వేరు. అందువలన, ఊహాత్మకమైనదని, "ఒకటి" మధ్య సంబంధం ఉండవచ్చు.
ఒక రిలేషనల్ డేటాబేస్ లో కీలు ఉనికి
ప్రాథమిక మరియు మాధ్యమిక కీలను గుర్తించడానికి సంభావ్య డేటాబేస్ సంబంధాలు. సంబంధిత డేటా కమ్యూనికేషన్ నమూనా మాత్రమే ఒక అభ్యర్థి కీ కలిగి ఉంటాయి, ఇది ప్రాధమిక కీ ఉంటుంది. ఇది ఏమిటి? ప్రాథమిక కీ - ఒక కాలమ్ లేదా దీని ద్వారా మీరు ఒక నిర్దిష్ట డేటా లైన్ పొందటం చేయవచ్చు సారాంశం యొక్క లక్షణాలు సమితి. ఇది ఒకే ఒక్క ప్రత్యేకంగా ఉండాలి, మరియు దాని ఖాళీలను శూన్య విలువలు ఉండకూడదు. ప్రాథమిక కీ మాత్రమే ఒక లక్షణం కలిగి ఉంటే, అది సాధారణ ఉండాలి, లేకపోతే ఉంటుంది చెబుతారు.
ప్రాథమిక కీ కాకుండా, ఉనికిలో మరియు బాహ్య (విదేశీ కీ). అనేక ఏమి వాటి మధ్య తేడా అర్థం లేదు. మాకు ఒక ఉదాహరణగా మరింత వివరంగా వాటిని పరిశీలించడానికి లెట్. కాబట్టి, రెండు పట్టికలు ఉన్నాయి: "డీన్" మరియు "స్టూడెంట్స్". "డీన్" యొక్క సారాంశం ఖాళీలను కలిగి: ". గ్రూప్" "ID విద్యార్థి", "పేరు" మరియు టేబుల్ "స్టూడెంట్స్" వంటి "పేరు", "గ్రూప్" మరియు "సగటు" లక్షణం విలువలు ఉంది. కాబట్టి ఒక విద్యార్థి ID కొన్ని విద్యార్థులు ఒకే ఉండకూడదు, అది ప్రాథమిక కీ ఉండాలి రంగం. "పేరు" మరియు పట్టిక "విద్యార్ధులు" నుండి "గ్రూప్" వారు "డీన్" యొక్క సారాంశం నుండి విద్యార్థి ID సూచించేందుకు, కాబట్టి వారు ఒక విదేశీ కీ ఉపయోగించవచ్చు, కొన్ని ప్రజలకు అదే కావచ్చు.
రిలేషనల్ డేటాబేస్ నమూనాకు ఉదాహరణగా
స్పష్టత కోసం, మేము రెండు సంస్థల కలిగి ఒక రిలేషనల్ డేటాబేస్ నమూనా యొక్క ఒక సాధారణ ఉదాహరణ. పేరు "డీన్" తో ఒక టేబుల్ ఉంది.
"డీన్" యొక్క సారాంశం | ||
విద్యార్థి ID | పూర్తి పేరు | సమూహం |
111 | ఇవనోవ్ ఒలేగ్ Petrovich | IN-41 |
222 | Lazarev ఇల్యా అలెంగ్జాండ్రోవిచ్ | IN-72 |
333 | Konoplev Petr Vasilevich | IN-41 |
444 | Kushnereva నటాలియా Igorevna | IN-72 |
ఇది ఒక పూర్తి రిలేషనల్ డేటాబేస్ పొందుటకు కనెక్షన్ చేపడుతుంటారు అవసరం. ఎంట్రీ "IN-41" అలాగే "IN-72", ఒకసారి ఇంటిపేరు, పేరు మరియు విద్యార్థులు patronymic వంటి పట్టిక "డీన్" కంటే ప్రస్తుతం ఎక్కువ ఉండవచ్చు, అరుదైన సందర్భాల్లో, అదే ఉంటుంది, కాబట్టి ఈ రంగాలలో ప్రాథమిక కీ చేయడానికి ఉండకూడదు. "స్టూడెంట్స్" యొక్క సారాంశం కనిపిస్తాయి.
టేబుల్ "స్టూడెంట్స్" | |||
పూర్తి పేరు | సమూహం | సగటు | ఫోన్ |
ఇవనోవ్ ఒలేగ్ Petrovich | IN-41 | 3.0 | 2-27-36 |
Lazarev ఇల్యా అలెంగ్జాండ్రోవిచ్ | IN-72 | 3.8 | 2-36-82 |
Konoplev Petr Vasilevich | IN-41 | 3.9 | 2-54-78 |
Kushnereva నటాలియా Igorevna | IN-72 | 4.7 | 2-65-25 |
మేము గమనిస్తే, రిలేషనల్ డేటాబేస్ రంగాలలో రకాలు పూర్తిగా విభిన్నమైన. డిజిటల్ రికార్డింగ్ మరియు పాత్ర ప్రెసెంట్. అందువలన, గుణం సెట్టింగులు పూర్ణాంక, చార్, vachar, తేదీ మరియు ఇతరులు విలువ సూచించాలి. "డీన్" ఏకైక విలువ లో మాత్రమే విద్యార్థి ID. ఈ ఫీల్డ్ ఒక ప్రాథమిక కీ తీసుకోవచ్చు. పేరు, కళాకారుడు, మరియు "స్టూడెంట్స్" యొక్క సారాంశం నుండి ఫోన్ విద్యార్థి ID సూచిస్తూ ఒక విదేశీ కీ తీసుకోవచ్చు. కనెక్షన్ ఏర్పాటు. ఈ "ఒకటి" ఒక కమ్యూనికేషన్ నమూనాకు ఉదాహరణగా ఉంది. ఊహాత్మకమైనదని, అదనపు పట్టికలు ఒకటి, వారు సులభంగా ఒక పరిధి లోకి కలపవచ్చును. విద్యార్థులు విశ్వవ్యాప్తంగా ప్రసిద్ధి చెందలేదు యొక్క ID సంఖ్య, అది రెండు పట్టికలు ఉన్నాయి అని చాలా అవకాశం ఉంది.
Similar articles
Trending Now