คอมพิวเตอร์ฐานข้อมูล

การพึ่งพาอาศัยการทำงานและฐานข้อมูลเชิงสัมพันธ์

ข้อมูลได้เสมอแบบไดนามิกที่เพียงพอของดอกเบี้ย การพัฒนาฐานข้อมูลเชิงสัมพันธ์และการเขียนโปรแกรมภาษาเทคโนโลยีสารสนเทศละครเปลี่ยนเนื้อหาและโครงสร้างที่น่าสนใจ มีบางอย่างแทนระบบเข้มงวด Formalization, คณิตศาสตร์ที่แน่นอนและฐานความสัมพันธ์ได้กลายเป็นที่ประสบความสำเร็จและเติบโตอย่างรวดเร็ว, พื้นที่ของความเชี่ยวชาญและประสบการณ์

ธรรมชาติของโลกของข้อมูลที่ไม่ได้เปลี่ยนแปลงการเปลี่ยนแปลงและการพัฒนาเนื้อหาและโครงสร้างที่ปีนขึ้นไปสูงใหม่ มันมีรูปทรงเรียบและในธรรมชาติมีอะไร "สี่เหลี่ยม" ข้อมูลของหลักสูตรจะเป็นทางการ แต่ก็มีแบบไดนามิกที่เปลี่ยนแปลงไม่ได้เป็นเพียงข้อมูลและขั้นตอนวิธีการของการประมวลผลของพวกเขาเปลี่ยนงานที่ตัวเองและสาขาของพวกเขาของการประยุกต์ใช้

ข้อมูล> formalization ของข้อมูล >>

ข้อมูลจะถูกแปลงเป็น ข้อมูล (รูปแบบข้อมูล, โครงสร้างข้อมูลฐานข้อมูล ... ) ตามที่เห็นโปรแกรมเมอร์ ไม่มีการรับประกันว่าวิสัยทัศน์นี้ถูกต้องไม่เป็น แต่ถ้าโปรแกรมแก้ปัญหาข้อมูลที่ถูกนำเสนอแล้วทางเป็นไปได้อย่างเพียงพอ

คำถามของข้อมูลที่ถูกต้องวิธีการอย่างเป็นทางการ - เรื่องของเวลา จนถึงขณะนี้แนวคิดของการเปลี่ยนแปลง (ด้วยตนเองการปรับตัวต่อการเปลี่ยนแปลงเงื่อนไขการใช้งาน) - เพียงความฝันของการเขียนโปรแกรม

การพึ่งพาอาศัยการทำงาน: "การตัดสินใจที่เหมาะสม = โปรแกรม (โปรแกรมเมอร์)" และสภาพของ "ปัญหาการปฏิบัติตามอย่างต่อเนื่อง" ถูกต้องในกรณีส่วนใหญ่ แต่เพียงกัน แต่ตอนนี้ไม่ได้เป็นพื้นฐานทางคณิตศาสตร์ที่ใช้ในการสร้างฐานข้อมูล

คำสั่งตรง: การเปลี่ยนแปลงของธรรมชาติและต่อเนื่องของข้อมูลและการแก้ปัญหาขั้นตอนวิธีการจริงๆเสมอ ฐานข้อมูลเชิงสัมพันธ์ เป็น ฐานความสัมพันธ์ + คณิตศาสตร์เข้มงวดการออกแบบอย่างเป็นทางการที่ถูกต้อง + ...

ข้อมูลไฟล์และฐานข้อมูล

วิธีการที่ข้อมูลจะถูกเก็บไว้เป็นเวลานานไม่ได้เรื่องไม่ว่าจะเป็นหน่วยความจำหรืออุปกรณ์ภายนอก ส่วนประกอบฮาร์ดแวร์ได้ถึงก้าวมั่นคงของการพัฒนาและความมั่นใจในคุณภาพที่ดีในปริมาณมาก

ตัวเลือกที่เก็บหลัก embodiments แตกต่างจากการใช้งาน:

  • ไฟล์;
  • ฐานข้อมูล

เป็นครั้งแรกที่จะได้รับความเมตตาของโปรแกรมเมอร์ (บันทึกว่าในสิ่งที่รูปแบบวิธีการที่จะทำมันวิธีการอ่าน ... ), สองทันทีนำจำเป็นที่จะต้องมีความรู้ในการพึ่งพาการทำงานที่เรียบง่าย

อัตราการสุ่มตัวอย่างและข้อมูลบันทึกลงบนไฟล์ (ขนาดที่เหมาะสมและไม่ดาราศาสตร์) เป็นไปอย่างรวดเร็วมากและความเร็วของการดำเนินงานฐานข้อมูลที่คล้ายกันบางครั้งอาจจะช้าลงอย่างมีนัยสำคัญ

ประสบการณ์ส่วนตัวและภูมิปัญญา

ในประวัติศาสตร์มีความพยายามที่จะไปไกลกว่าถึงขีด จำกัด แต่ในวันนี้ฐานข้อมูลเชิงสัมพันธ์ครอง ความมั่งคั่งของศักยภาพทางทฤษฎีการปฏิบัติของนักพัฒนาที่กว้างขวางและ - ที่มีคุณภาพ

ความคิดของการพึ่งพาอาศัยการทำงานของนักพัฒนาฐานข้อมูลกำหนดโปรแกรมเมอร์แม้ว่าเขาไม่ได้ตั้งใจจะใช้ความมั่งคั่งของประสบการณ์ทางคณิตศาสตร์ตรรกะของการสร้างโครงสร้างข้อมูลที่ซับซ้อนกระบวนการทำงานกับพวกเขาการสุ่มตัวอย่างและการบันทึกข้อมูล

แม้ในกรณีที่ง่ายที่สุดโปรแกรมเมอร์ขึ้นอยู่กับตรรกะฐานข้อมูลไม่ว่าสิ่งที่เขาเลือกที่จะทำงาน มีความปรารถนาที่จะปฏิบัติตามศีลคุณสามารถใช้ไฟล์ที่ได้รับจำนวนมากของไฟล์และมากประสบการณ์ส่วนบุคคลเป็น จำนวนมากของเวลาส่วนตัวจะใช้เวลาและปัญหาจะได้รับการแก้ไขเป็นเวลานาน

ไม่ว่าวิธีการที่ยากอาจปรากฏตัวอย่างของการพึ่งพาอาศัยการทำงานไม่จำเป็นต้องจมลงไปในระดับความลึกของความหมายและตรรกะ บ่อยครั้งที่มันควรจะได้รับการยอมรับว่าปัญญารวมสามารถที่จะสร้างฐานข้อมูลที่แตกต่างกันขนาดแตกต่างกันและการทำงาน:

  • ของแข็งออราเคิล;
  • เรียกร้อง นางสาวของ SQL Server ;
  • MySQL นิยม

- ฐานข้อมูลเชิงสัมพันธ์ที่ดีกับชื่อเสียงที่ดีและง่ายต่อการใช้งานได้อย่างรวดเร็วในมือที่มีทักษะ การใช้งานของพวกเขาจะช่วยประหยัดเวลาและลดความต้องการในการเขียนแผ่นต่อไปรหัสเสริม

คุณสมบัติการเขียนโปรแกรมและข้อมูล

ในการเขียนโปรแกรมมีมานานแล้วโรคที่จะเขียนใหม่อย่างต่อเนื่องทำซ้ำการทำงานของรุ่นก่อนที่บางสิ่งบางอย่างอย่างใดที่จะปรับตัวเข้ากับการเปลี่ยนแปลงข้อมูลงานหรือเงื่อนไขของการใช้งาน

ความไม่ชอบมาพากลของการพึ่งพาอาศัยการทำงานเป็นว่าเป็นความผิดพลาดในการเขียนโปรแกรมจะมีราคาแพงมาก งานง่ายไม่ค่อย โดยปกติแล้วในช่วง formalization ของข้อมูลที่ได้รับจากการเป็นตัวแทนที่ซับซ้อนของข้อมูล องค์ประกอบของพวกเขามักจะระบุแล้วพวกเขาก็จะเชื่อมโยงกับความสัมพันธ์ที่สำคัญบางแล้วเป็นรูปแบบขั้นตอนวิธีการที่จัดตั้งขึ้นของตารางแบบสอบถามขั้นตอนวิธีการดึงข้อมูล

บ่อยครั้งที่ความคุ้มค่าสูงสุดจะเชื่อมโยงกับการเข้ารหัส ฐานข้อมูลทั้งหมดไม่ได้นำเสนอโซลูชั่นมือถือมักจะต้องเผชิญกับการปรับวิธีการที่ดี MySQL, ที่โกหกฐานข้อมูลโหลการทำงานที่ยอดเยี่ยมและมีเสถียรภาพบังคับให้นักพัฒนาที่จะทำให้ฐานสิบเอ็ดคล้ายกับที่มีอยู่แล้ว

มีบางครั้งเมื่อมีการใช้ร่วมกันพื้นที่ จำกัด ฟังก์ชันการทำงานของ PHP และมันมีผลต่อการเขียนโปรแกรมในการเข้าถึงฐานข้อมูล

ในความรับผิดชอบของการเขียนโปรแกรมของวันนี้สำหรับขั้นตอนวิธีการโปรแกรมความรับผิดชอบเทียบเท่าสำหรับการสร้างแบบจำลองข้อมูลที่ ทุกคนควรทำงาน แต่คุณก็ต้องกระโดดลงไปในเขาวงกตของทฤษฎี

DB: ความสัมพันธ์แบบง่ายๆในข้อมูล

แรกของทุกแนวคิดของฐานข้อมูล - ฐานข้อมูลนี้เป็นระบบการจัดการ ฐานข้อมูล (เช่น MySQL) และโครงสร้างข้อมูลบางอย่างสะท้อนให้เห็นถึงวัตถุข้อมูลและความสัมพันธ์ระหว่างพวกเขา ฐานข้อมูล MySQL «ถือ»ในตัวเองเป็นโครงสร้างข้อมูลจำนวนมากสำหรับการใช้งานต่างๆ หนึ่งในฐานข้อมูลของออราเคิลสามารถให้กระบวนการข้อมูลของ บริษัท ขนาดใหญ่หรือธนาคารในการควบคุมการรักษาความปลอดภัยและข้อมูลที่สมบูรณ์ในระดับสูงสุด, การตั้งอยู่ในชุดของคอมพิวเตอร์ที่อยู่ในระยะทางที่แตกต่างกันในสภาพแวดล้อมเครื่องมือที่แตกต่างกัน

ได้รับการยอมรับสมมติว่าอัตราส่วนจะเป็นแบบเชิงสัมพันธ์ขั้นพื้นฐาน ความสัมพันธ์ประถม - เป็นชุดของคอลัมน์และแถวที่มีชื่อของค่าที่ คลาสสิก "กล่อง" (ดูตาราง) - ความคืบหน้าง่ายและมีประสิทธิภาพ ความซับซ้อนและการพึ่งพาอาศัยการทำงานของฐานข้อมูลเริ่มต้นเมื่อ "กล่อง" เป็นจุดเริ่มต้นที่จะเข้าสู่ความสัมพันธ์กับคนอื่น ๆ

ชื่อของแต่ละคอลัมน์ในแต่ละตารางต้องไม่ซ้ำกันในบริบทของปัญหา เดียวกันไม่สามารถได้รับในสองตาราง ทราบความหมายของแนวคิดที่:

  • "การกำหนดสาระสำคัญ";
  • "ยกเว้นซ้ำซ้อน";
  • "ความสัมพันธ์คงที่";
  • "เพื่อให้แน่ใจว่าถูกต้อง."

- ความจำเป็นประถมศึกษาเพื่อใช้ฐานข้อมูลและสร้างรูปแบบข้อมูลสำหรับงานที่เฉพาะเจาะจง

การละเมิดใด ๆ ของแนวคิดเหล่านี้ - มีประสิทธิภาพต่ำของขั้นตอนวิธีการสุ่มตัวอย่างข้อมูลช้าการสูญหายของข้อมูลและปัญหาอื่น ๆ

การพึ่งพาอาศัยการทำงาน: ตรรกะและความหมาย

คุณไม่สามารถอ่านข้อมูลเกี่ยวกับสิ่งอันดับของความสัมพันธ์ที่เกี่ยวกับความจริงที่ว่าฟังก์ชั่น - ชุดของการขัดแย้งที่ตรงกับชุดของค่านิยมและฟังก์ชั่น - ไม่ได้เป็นเพียงสูตรหรือตารางเวลา แต่จะได้รับชุดของค่า - โต๊ะ

ไม่จำเป็นต้อง แต่มันไม่เจ็บเพื่อเป็นตัวแทนของความสัมพันธ์การทำงานดังนี้

F (x1, x2, ... , xN) = (y1, y2, ... , yn)

แต่ต้องเข้าใจว่าที่ทางเข้า - ตารางการส่งออกยังเป็นตารางหรือการตัดสินใจที่เฉพาะเจาะจง โดยปกติแล้วความสัมพันธ์การทำงานชุดตรรกะของความสัมพันธ์ระหว่างตารางแบบสอบถามสิทธิเรียกวิธีการจัดเก็บและช่วงเวลาอื่น ๆ (ส่วนประกอบ) ฐานข้อมูล

ปกติตารางจะถูกแปลงเป็นของกันและกันแล้วผลที่ตามมา แต่การใช้การพึ่งพาการทำงานจะไม่ จำกัด เฉพาะความคิดดังกล่าว โปรแกรมเมอร์สร้างตัวแทนของข้อมูลภาพแบบโดเมนโครงสร้างข้อมูล ... ไม่ว่าจะเรียกมันว่า แต่ถ้ามันทำงานให้กับฐานข้อมูลเฉพาะก็จะต้องอยู่บนพื้นฐานของตรรกะในการที่จะคำนึงถึงความหมายและภาษาถิ่นของภาษาที่ใช้มันเป็นกฎของ SQL

มันสามารถจะแย้งว่าคุณสมบัติการทำงานของการอ้างอิงฐานข้อมูลที่มีอยู่ผ่านภาษาที่ใช้โดยภาษาของ SQL แต่สิ่งสำคัญมากที่จะเข้าใจว่าหลังจากที่ทุก ups และดาวน์ของการพัฒนาฐานข้อมูลไม่มากดังนั้นรอดชีวิต แต่หลายภาษาท้องถิ่นของภาษาและรายละเอียดของโครงสร้างภายในในฐานข้อมูลที่มากเกินไป

โอ้เก่า Excel ที่ดี

เมื่อคอมพิวเตอร์ได้แสดงให้เห็นตัวเองในด้านบวกที่โลกจะถูกแบ่งออกเป็นครั้งเดียวโปรแกรมเมอร์และผู้ใช้ ตามกฎการใช้ครั้งแรก:

  • PHP, Perl, JavaScript, C ++, Delphi
  • MySQL, Oracle, MS SQL Server, Visual FoxPro

สอง:

  • คำ
  • สันทัด

ผู้ใช้บางคนจัดการเพื่อให้ตัวเอง (โดยความช่วยเหลือของโปรแกรมเมอร์) ในฐานข้อมูล Word - เรื่องไร้สาระจริง

ประสบการณ์ของผู้ใช้ใน Excel เพื่อสร้างฐานข้อมูล - การปฏิบัติและน่าสนใจ สิ่งที่สำคัญก็คือว่า Excel ด้วยตัวเองคือการทำงานที่มีสีสันและการปฏิบัติ

ความคิดแบบตารางได้กำหนดแนวคิดของการพึ่งพาอาศัยการทำงานของการมองเห็นและการเข้าถึง แต่ความแตกต่างอยู่ที่แต่ละฐานข้อมูล ทุกคนมีของตัวเอง "ใบหน้า" แต่จาก Excel ไปยัง Oracle จัดการสี่เหลี่ยมเรียบง่ายเช่นตาราง

ถ้าเราพิจารณาว่า Excel - นี้ไม่ได้เป็นฐานข้อมูล แต่หลายผู้ใช้ (ไม่ใช่นักพัฒนา) มันถูกนำมาใช้เพื่อให้และออราเคิล - มีความซับซ้อนและมีประสิทธิภาพเพื่อให้บรรลุทีมใหญ่ของนักพัฒนาในด้านของฐานข้อมูลมันจะกลายเป็นธรรมชาติที่จะยอมรับ - ฐานข้อมูลเป็นตัวแทน โดยเฉพาะอย่างยิ่งโปรแกรมเมอร์ (ทีม) ของปัญหาและวิธีการแก้ปัญหาของ

คือความสัมพันธ์การทำงานกับสิ่งที่ทำอะไรที่ไหนทำไม ... เห็นได้ชัดเท่านั้นที่จะเขียนหรือกลุ่มดังกล่าว

เกี่ยวกับการที่ทัศนคติเชิงสัมพันธ์

ทางวิทยาศาสตร์และเทคโนโลยีความคืบหน้า - ขั้นตอนการเจ็บปวดมากและบางครั้งโหดร้าย ถ้าคุณจำที่ฐานข้อมูลเริ่มต้นสิ่ง .dbf * ทั้งไซเบอร์เนติกส์ตราแล้วตกหลุมรักกับวิทยาการคอมพิวเตอร์และเริ่มที่จะจัดให้มีอุปสรรคในการเคลื่อนไหวของเทคโนโลยีชั้นสูงในระดับประเทศมันจะกลายเป็นที่ชัดเจนว่าทำไมฐานข้อมูลเชิงสัมพันธ์จึงหวงแหนและดี ทำไมเป็นสไตล์คลาสสิกกับการเขียนโปรแกรมที่มีชีวิตนี้วันและการเขียนโปรแกรมเชิงวัตถุมีมูลค่าเพียง แต่ยังไม่ได้ตัดสิน

ไม่ว่าวิธีการที่สวยงามความสัมพันธ์การทำงานในบริบทของคณิตศาสตร์:

นี้ไม่ได้เป็นความสัมพันธ์แบบไบนารีหรือค่อนข้างมันเป็นโอกาสที่จะคิดใหม่ความคิดของการสร้างความสัมพันธ์ระหว่างส่วนใหญ่ของคุณลักษณะในการตรวจสอบ "แบบหนึ่งต่อหลายคน" การสื่อสาร "หลายคนหนึ่ง" ที่ "หลายหลาย" หรือ "หลายคนทำและโดยเฉพาะอย่างยิ่ง."

ตัวเลือกความสัมพันธ์ที่สามารถเกิดขึ้นกับความหลากหลายที่ดี นี้คณิตศาสตร์ตรรกะและมันก็เป็นอย่างเคร่งครัด! ข้อมูล - มันมีคณิตศาสตร์ของตัวเองเป็นพิเศษ ก็สามารถเป็นทางการที่จะบอกว่ามีข้อเสียที่ยิ่งใหญ่มาก

คุณสามารถเป็นระเบียบแบบแผนในการทำงานของบุคลากรที่เขียนเอซีเอสในการสกัดน้ำมันหรือการผลิตนม, ขนมปังให้เลือกในฐานใหญ่ของ Google, Yandex และ Rambler แต่ผลที่ได้จะเป็นแบบคงที่และจุดในแต่ละครั้งเหมือนกัน!

ถ้าทำงานสัมพันธ์ = ตรรกะที่เข้มงวดและคณิตศาสตร์ = พื้นฐานสำหรับฐานข้อมูลสิ่งที่ชนิดของการเปลี่ยนแปลงเราสามารถพูดคุย การตัดสินใจใด ๆ จะเป็นอย่างเป็นทางการแบบข้อมูลใด ๆ อย่างเป็นทางการ + = ขั้นตอนวิธีการเข้มงวดการตัดสินใจที่ถูกต้องและโปร่งใส ข้อมูลและขอบเขตของโปรแกรมใด ๆ มีการเปลี่ยนแปลงตลอดเวลา

เครื่องมือค้นหาตัวอย่างในการค้นหาวลีเดียวกันไม่สามารถจะเหมือนกันหลังจากชั่วโมงหรือสองและชัดเจนในวันที่ - ถ้าคำค้นหาหมายถึงพื้นที่ข้อมูลที่จำนวนของเว็บไซต์แหล่งข้อมูลความรู้และองค์ประกอบอื่น ๆ ที่มีการเปลี่ยนแปลงอย่างต่อเนื่อง .

เกี่ยวกับเส้นและวัตถุ

แม้ว่าโปรแกรมเป็นทางคณิตศาสตร์อย่างหมดจดและฐานข้อมูลของมันไม่ได้คิดเกี่ยวกับการเปลี่ยนแปลงของทั้งหมดที่มีอยู่เสมอบรรทัด และมีสายยาว และมันก็เป็นอนันต์ไม่สามารถ มันอาจจะไม่ได้เป็นตัวแปรตัวแปรเพียงเงื่อนไข นอกจากนี้ในฐานข้อมูลของทางคณิตศาสตร์และไบนารีราชการใด ๆ ของพวกเขาเรียกเก็บจำนวนมากของพิธีการและความเร็ว + คุณภาพการสุ่มตัวอย่างและการประมวลผลข้อมูล

строки условно-переменной длины с массой бинарных формальностей и строгих математических ограничений. ถ้าข้อมูลเหล่านี้หรืออื่น ๆ ที่อยู่ในฐานข้อมูลของข้อมูลโดยเฉพาะอย่างยิ่งจริงในข้อ จำกัด ที่จะมีการเพิ่มจำนวนบิตการปรากฏตัวของตัวอักษร 'e', รูปแบบการนำเสนอ - ในระยะสั้นทุกที่และมักจะมีคุณสมบัติที่สำคัญของการอ้างอิงฐานข้อมูลการทำงาน: สตริงยาวตัวแปรเงื่อนไขกับมวลของไบนารี พิธีการและข้อ จำกัด ทางคณิตศาสตร์ที่เข้มงวด

ถ้าคุณเปลี่ยนโทนสีและฟังการเต้นของชีพจรของการเปลี่ยนแปลงวัตถุทั้งหมดสามารถวาดบน ในครั้งแรกประมาณชื่อคอลัมน์ในตาราง - เป็นวัตถุรายชื่อ - วัตถุเดียวกันในตารางสั้น - ส่วนหัวของวัตถุและชื่อของคอลัมน์ในส่วนหัว และหมวกไม่อาจจะ ...

แต่อาจจะเป็นสตริงตาราง และสอดคล้องสามารถมีค่า และทำไมพวกเขาควรจะเป็นหมายเลขเดียวกัน ตารางสี่เหลี่ยมเต็ม - โดยเฉพาะอย่างยิ่งนี้และในกรณีส่วนใหญ่ส่วนตัว

หากคุณจินตนาการการออกแบบทั้งหมดในวัตถุฐานข้อมูลแล้วบางทีอาจจะไม่ได้มีการสร้างความสัมพันธ์ที่เข้มงวดไบนารี นี่คือธรรมชาติและความรู้สึกที่แท้จริงถ้าเพียงเพราะมันเป็นวัตถุประสงค์ของ (ไม่แน่นอนทางคณิตศาสตร์ตรรกะ) สะท้อนให้เห็นถึงการเปลี่ยนแปลงของข้อมูลและสภาพแวดล้อมที่มีงาน

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.