database
From Wikipedia encyclopedia
Shortcut:
Database
Interwikis this article Intended readers and co- editor learn more conveniently. Since the Wikipedia Language Thailand has no such article should nonetheless create an article as soon as possible .
Database consists of data management for use by one person or several people , usually in digital form. How to Break a type of database format is divided according to the type of content such as bibliographies, documents, letters , statistics is handled by a digital database using database management systems , which store database contents . By allowing them to create , maintain , search and access in any other form .
Contents [hide ]
1 History
2 Architecture
3 Database Management Systems
4 Database Design
5 References
6 Further reading
History [edit ]
Database in a manner similar to modern databases . Were first developed in the 1960s , which is a pioneer in this field, Charles Coleman notch two major data modeling occurs during this period. Which begins with Network model (developed by CODASYL) and followed by modeling hierarchy. ( Implemented in IMS) , both of these models . Later replaced by Relational model Which is contemporary with the other two models . The first model called. Model flat Designed for a very small model , contemporary with the traditional relational model is object-oriented database or CPO DB 3 (OODB).
While the relational model . Is based on set theory The proposed model is adapted using fuzzy set theory . (Which is based on fuzzy logic ) as an alternative .
Currently, there is no mention of the database structure. To be able to link different databases systems . Together, as you search the same database. And query must return exactly as questions . Such standards include XML RDF Dublin Core Metadata , etc. More importantly, one that will allow the exchange of information between training various agencies is to use Taxonomy and Thesaurus Thesaurus , a tool for knowledge management in a way . controlled vocabularies To define the meaning of the words used many words in the same meaning.
Architecture [edit ]
Database architecture consists of three levels , external , conceptual and internal levels and 3 levels are separated by clear which of the three levels is the main key . The relational database model . Commonly applied to the database in the 21st century [1 ] .
External level is to tell the user to understand how to manage information . In one database Can have a view of the level within a level within a few views is that the data is stored on the physical storage and processed by computer system , however . Architecture is concerned with cost , performance, scale , and other factors in the implementation of the concept is the level that is between the internal and external levels . In view of the need to prepare the ground for the complex . There are details that are stored or handled , however , and can include a variety of exterior elevations . Accordance together [1 ] .
Database management system [ citation needed] .
Main articles: Database Management Systems
Database management system (DBMS) consists of software used to manage the database , prepare the space for storage , access, security , backup and other facilities . Database management systems can be categorized according to the database model that supports such as relational or XML, the type of computer support such as a server cluster or a cellphone , etc. , divided by the categories of the query language used . to access the database , such as structured Query Language , or XQuery by performance trade-offs , such as maximum size or maximum speed or others , etc. Some DBMS cover more than one category , such as support for multiple languages. for example, in the DBMS using the widely MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, Sybase, dBASE, Clipper, FoxPro other every database software is Open Database Connectivity (ODBC) driver to. to allow the database to work with other databases .
Database Design [edit ] .
Database design (Designing Databases) is critical to the database management system (DBMS) because the information contained within the database is to study the relationship of the data. Structure of the data access and application processes to run the database , so we can share how to create a database with 3 types.
One . Hierarchical data model . Hierarchy or (Hierarchical data model) , how to build a base. Sequence data was developed by IBM in 1980 was limited popularity. To develop a database on a computer , large and medium. It will create a data structure like a tree. The relationship is one-to- many (One-to-Many).
Two . 's Data network (Network data Model) database network is similar to the base. Hierarchical data Different network structures . There may be many-to- one correspondence . (Many-to-one) or many (Many-to-many) , that is, the (Child) may have parents (Parent) database over a network , for example , consider the data management of the library. This list will include the title, author, publisher, category.
3 format. Relationship information (Relation data model) is a design database organizes data in the form of a table with a file. The data rows (Row) of the table represents a record (Record) , the data are represented as vertical columns (Column) The scope of the data (Field) , where each table is created to be free. Thus, a database designer must have a plan to table the information required. The database contains a table of a company employee . Department and project schedule data table Show employee table and department table project.
Relational Database Design
Database design in smaller organizations to meet the needs of users can be a hassle . The systems and procedures within the organization is not complicated. Amount of information available, it is not much. And the number of database applications, there are only a few people. If you do that in a large organization. Which are complex systems and process . Including the amount of information and numerous applications . Database design is a complex subject . And time to perform moderately long but the database has been properly designed to meet the needs of users within various entities of the organization , which makes the operation of the organization effectively. better Is the return worth the investment to develop the database and . Database design, the database management system software to assist in the implementation. Can be classified mainly on the implementation of the six stages.
1 . The collection and analysis of the need to use the information.
Two . Choosing a database management system .
Three . Database design concepts.
Four . Navigation database design concepts into a database management system .
5th . , Database design at the physical level .
6th . Navigation database , application and evaluation.
Logical database design .
Logical database design . Or in the concept The design process, the relationship between the data in the relational data model . Which is described by a diagram showing the relationship between data (ER Diagram) from the diagram, ER Diagram to create a table of data (Mapping ER Diagram to Relation) and the theory . Normalization To guarantee that the information is minimal overlap . The logical design is to tell the details of Relation, Attribute and Entity.
ฐานข้อมูล
จากวิกิพีเดียสารานุกรม
ลัด:
ฐานข้อมูลลิงก์บทความนี้ผู้อ่านตั้งใจและบรรณาธิการร่วมเรียนรู้เพิ่มเติมในทำเลที่สะดวก ตั้งแต่วิกิพีเดียภาษาไทยไม่มีบทความดังกล่าวกระนั้นควรสร้างบทความโดยเร็วที่สุดเท่าที่เป็นไปได้. ฐานข้อมูลประกอบด้วยการจัดการข้อมูลสำหรับการใช้งานโดยคนคนหนึ่งหรือหลายคนมักจะอยู่ในรูปแบบดิจิตอล วิธีการแบ่งประเภทของรูปแบบฐานข้อมูลแบ่งตามประเภทของเนื้อหาเช่นบรรณานุกรมเอกสารจดหมายสถิติจะถูกจัดการโดยฐานข้อมูลดิจิตอลโดยใช้ระบบการจัดการฐานข้อมูลซึ่งจัดเก็บฐานข้อมูลเนื้อหา โดยให้พวกเขาในการสร้าง, รักษา, การค้นหาและเข้าถึงในรูปแบบอื่นใด. เนื้อหา [ซ่อน] 1 ประวัติ2 สถาปัตยกรรม3 ระบบการจัดการฐานข้อมูลการออกแบบฐานข้อมูล 4 5 อ้างอิง6 อ่านเพิ่มเติมประวัติ [แก้ไข] ฐานข้อมูลในลักษณะที่คล้ายคลึงกับฐานข้อมูลที่ทันสมัย ที่ถูกพัฒนาขึ้นครั้งแรกในปี 1960 ซึ่งเป็นผู้บุกเบิกในด้านนี้รอยชาร์ลส์โคลแมนสองแบบจำลองข้อมูลที่สำคัญที่เกิดขึ้นในช่วงเวลานี้ ซึ่งเริ่มต้นด้วยรูปแบบเครือข่าย (พัฒนาโดย CODASYL) และตามลำดับชั้นของการสร้างแบบจำลอง (ดำเนินการใน IMS) ซึ่งทั้งสองรุ่นนี้ หลังจากถูกแทนที่ด้วยรูปแบบเชิงสัมพันธ์ซึ่งเป็นร่วมสมัยกับอีกสองรุ่น รุ่นแรกที่เรียกว่า รุ่นแบนออกแบบมาสำหรับรูปแบบที่มีขนาดเล็กมากในปัจจุบันมีรูปแบบความสัมพันธ์แบบดั้งเดิมเป็นฐานข้อมูลเชิงวัตถุหรือน้ำมันปาล์มดิบ DB 3 (OODB). ในขณะที่แบบเชิงสัมพันธ์ ขึ้นอยู่กับการตั้งทฤษฎีรูปแบบที่นำเสนอมีการปรับใช้ทฤษฎีเซตคลุมเครือ (ซึ่งจะขึ้นอยู่กับตรรกศาสตร์) เป็นทางเลือก. ขณะนี้มีการกล่าวถึงโครงสร้างฐานข้อมูลไม่มี เพื่อให้สามารถที่จะเชื่อมโยงระบบฐานข้อมูลที่แตกต่างกัน ร่วมกันที่คุณค้นหาฐานข้อมูลเดียวกัน และแบบสอบถามจะต้องกลับตรงตามที่คำถาม มาตรฐานดังกล่าวรวมถึง XML RDF ดับลินคอร์เม ฯลฯ ที่สำคัญอย่างหนึ่งที่จะช่วยให้การแลกเปลี่ยนข้อมูลระหว่างหน่วยงานต่าง ๆ การฝึกอบรมคือการใช้อนุกรมวิธานและอรรถาอรรถา, เครื่องมือสำหรับการจัดการความรู้ในทาง คำศัพท์ควบคุมเพื่อกำหนดความหมายของคำที่ใช้หลายคำในความหมายเหมือนกัน. สถาปัตยกรรม [แก้ไข] สถาปัตยกรรมฐานข้อมูลประกอบด้วยสามระดับภายนอกระดับแนวคิดและภายในและ 3 ระดับจะถูกแยกจากกันโดยชัดเจนในสามระดับคือกุญแจสำคัญ . รูปแบบฐานข้อมูลเชิงสัมพันธ์ ที่ใช้กันทั่วไปในฐานข้อมูลในศตวรรษที่ 21 [1]. ระดับภายนอกคือการบอกให้ผู้ใช้สามารถเข้าใจวิธีการจัดการข้อมูล หนึ่งในฐานข้อมูลสามารถมีมุมมองของระดับที่อยู่ในระดับภายในไม่กี่มุมมองเป็นว่าข้อมูลที่ถูกเก็บไว้ในการจัดเก็บข้อมูลทางกายภาพและประมวลผลด้วยระบบคอมพิวเตอร์ แต่ สถาปัตยกรรมเป็นกังวลกับค่าใช้จ่ายที่มีประสิทธิภาพ, ขนาด, และปัจจัยอื่น ๆ ในการดำเนินการตามแนวคิดที่เป็นระดับที่อยู่ระหว่างระดับภายในและภายนอก ในมุมมองของความจำเป็นในการเตรียมความพร้อมสำหรับพื้นดินที่มีความซับซ้อน มีรายละเอียดที่มีการจัดเก็บหรือจัดการอย่างไรและอาจรวมถึงความหลากหลายของเอนไซม์ไลภายนอก . ตามด้วยกัน [1] ระบบการจัดการฐานข้อมูล [อ้างจำเป็น]. บทความหลัก: ระบบการจัดการฐานข้อมูลระบบการจัดการฐานข้อมูล (DBMS) ประกอบด้วยซอฟต์แวร์ที่ใช้ในการจัดการฐานข้อมูลเตรียมพื้นที่สำหรับการจัดเก็บการเข้าถึงการรักษาความปลอดภัยการสำรองข้อมูลและสิ่งอำนวยความสะดวกอื่น ๆ ระบบการจัดการฐานข้อมูลสามารถแบ่งตามรูปแบบฐานข้อมูลที่สนับสนุนเช่น XML สัมพันธ์หรือประเภทของการสนับสนุนเครื่องคอมพิวเตอร์เช่นเซิร์ฟเวอร์คลัสเตอร์หรือโทรศัพท์มือถือ ฯลฯ แบ่งตามประเภทของภาษาแบบสอบถามที่ใช้ การเข้าถึงฐานข้อมูลเช่นโครงสร้างภาษาของแบบสอบถามหรือ XQuery ด้วยประสิทธิภาพการแลกเปลี่ยนเช่นขนาดสูงสุดหรือความเร็วสูงสุดหรือคนอื่น ๆ ฯลฯ DBMS บางครอบคลุมมากกว่าหนึ่งประเภทเช่นการสนับสนุนหลายภาษา ยกตัวอย่างเช่นใน DBMS โดยใช้ MySQL อย่างกว้างขวาง PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, Sybase, dBASE, Clipper, FoxPro ซอฟต์แวร์ฐานข้อมูลอื่น ๆ ทุกคนเปิดเชื่อมต่อฐานข้อมูล (ODBC) เพื่อ เพื่อให้การฐานข้อมูลในการทำงานร่วมกับฐานข้อมูลอื่น ๆ . การออกแบบฐานข้อมูล [แก้ไข]. การออกแบบฐานข้อมูล (การออกแบบฐานข้อมูล) มีความสำคัญต่อระบบการจัดการฐานข้อมูล (DBMS) เนื่องจากข้อมูลที่มีอยู่ในฐานข้อมูลคือการศึกษาความสัมพันธ์ของข้อมูล โครงสร้างของการเข้าถึงข้อมูลและกระบวนการประยุกต์ใช้ในการเรียกใช้ฐานข้อมูลเพื่อให้เราสามารถแบ่งปันวิธีการสร้างฐานข้อมูลที่มี 3 ประเภท. หนึ่ง ข้อมูลแบบลำดับชั้น หรือลำดับชั้น (ข้อมูลแบบลำดับชั้น) วิธีการสร้างฐาน ข้อมูลลำดับได้รับการพัฒนาโดย IBM ในปี 1980 ก็ถูก จำกัด นิยม เพื่อพัฒนาฐานข้อมูลในคอมพิวเตอร์ที่มีขนาดใหญ่และขนาดกลาง มันจะสร้างโครงสร้างข้อมูลเหมือนต้นไม้ ความสัมพันธ์เป็นหนึ่ง-to-หลายคน (One-to-หลาย). สอง เครือข่ายข้อมูล (เครือข่ายข้อมูล Model) เครือข่ายฐานข้อมูลคล้ายกับฐาน ข้อมูลลำดับชั้นโครงสร้างเครือข่ายที่แตกต่างกัน อาจจะมีหลาย-to-หนึ่งติดต่อ (หลายคนต่อหนึ่ง) หรือจำนวนมาก (หลายต่อหลายคน), ที่อยู่, (เด็ก) อาจจะมีพ่อแม่ผู้ปกครอง (ผู้ปกครอง) ฐานข้อมูลผ่านเครือข่ายตัวอย่างเช่นพิจารณาการจัดการข้อมูลของห้องสมุด รายการนี้จะรวมถึงชื่อผู้เขียนสำนักพิมพ์หมวดหมู่. 3 รูปแบบ ข้อมูลความสัมพันธ์ (Relation รูปแบบข้อมูล) เป็นฐานข้อมูลการออกแบบจัดข้อมูลในรูปแบบของตารางกับแฟ้ม แถวข้อมูล (แถว) ของตารางหมายถึงการบันทึก (Record) ข้อมูลจะแสดงเป็นคอลัมน์แนวตั้ง (Column) ขอบเขตของข้อมูล (Field) ซึ่งแต่ละโต๊ะจะถูกสร้างขึ้นที่จะเป็นอิสระ ดังนั้นนักออกแบบฐานข้อมูลจะต้องมีแผนการที่จะตารางข้อมูลที่จำเป็น ฐานข้อมูลที่มีตารางของพนักงานของ บริษัท กรมและตารางแสดงข้อมูลตารางการทำงานของพนักงานกำหนดการของโครงการและฝ่ายโครงการตาราง. การออกแบบฐานข้อมูลเชิงสัมพันธ์การออกแบบฐานข้อมูลในองค์กรขนาดเล็กที่จะตอบสนองความต้องการของผู้ใช้ที่สามารถรบกวน ระบบและวิธีการภายในองค์กรไม่ซับซ้อน ปริมาณของข้อมูลที่มีก็ไม่มาก และจำนวนของการใช้งานฐานข้อมูลที่มีเพียงไม่กี่คน ถ้าคุณทำในองค์กรขนาดใหญ่ ซึ่งเป็นระบบที่ซับซ้อนและขั้นตอนการ รวมทั้งปริมาณของข้อมูลและการใช้งานจำนวนมาก การออกแบบฐานข้อมูลเป็นเรื่องที่ซับซ้อน และเวลาในการดำเนินการนานพอสมควร แต่ฐานข้อมูลที่ได้รับการออกแบบอย่างถูกต้องเพื่อตอบสนองความต้องการของผู้ใช้ที่อยู่ในหน่วยงานต่าง ๆ ขององค์กรซึ่งจะทำให้การดำเนินงานขององค์กรได้อย่างมีประสิทธิภาพ ที่ดีขึ้นเป็นผลตอบแทนที่คุ้มค่าการลงทุนในการพัฒนาฐานข้อมูลและ การออกแบบฐานข้อมูล, ซอฟต์แวร์ระบบการจัดการฐานข้อมูลการให้ความช่วยเหลือในการดำเนินการ สามารถแบ่งได้เป็นหลักในการดำเนินการตามขั้นตอนที่หก. 1 คอลเลกชันและการวิเคราะห์ความจำเป็นในการใช้ข้อมูล. สอง การเลือกระบบการจัดการฐานข้อมูล. สาม แนวคิดการออกแบบฐานข้อมูล. สี่ นำร่องแนวคิดการออกแบบฐานข้อมูลในระบบการจัดการฐานข้อมูล. 5 การออกแบบฐานข้อมูลในระดับกายภาพ. 6 นำร่องการประยุกต์ใช้ฐานข้อมูลและการประเมินผล. การออกแบบฐานข้อมูลเชิงตรรกะ. การออกแบบฐานข้อมูลเชิงตรรกะ หรือแนวคิดในการออกแบบความสัมพันธ์ระหว่างข้อมูลในรูปแบบข้อมูลเชิงสัมพันธ์ ซึ่งจะอธิบายโดยแผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล (ER Diagram) จากแผนภาพ ER Diagram เพื่อสร้างตารางของข้อมูล (ER Diagram แมปเพื่อความสัมพันธ์) และทฤษฎี การฟื้นฟูเพื่อรับประกันว่าข้อมูลที่ซ้อนทับกันน้อยที่สุด การออกแบบเชิงตรรกะคือการบอกรายละเอียดของความสัมพันธ์, คุณสมบัติและกิจการ
การแปล กรุณารอสักครู่..