File System Example of File System Employee Department

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
UPDATING DATA By SQL (SA&D-9)
Advertisements

HO Session 14: Database Design Principles
HO Session 13: Database System Concept & Tools
ปัญหาของระบบแฟ้มข้อมูล ( File System)
กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
Workplace Name Student Name(s) Duration (ช่วงเวลาฝึกงาน)
Create Table in MS Access
Security and Integrity
Entity-Relationship Model
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ระบบฐานข้อมูล ข้อมูลมีความสำคัญมากต่อองค์การ ดังนั้นจะต้องมีการจัดเก็บที่เป็นระบบ สามารถค้นหาได้ง่าย เพื่อที่นำมาใช้ให้ทันเวลา ในการตัดสินใจของผู้บริหาร.
Management Information System Week 6
ฐานข้อมูลและการออกแบบฐานข้อมูล
MySQL.
ข้อดีของฐานข้อมูล 1. หลีกเลี่ยงความขัดแย้งของข้อมูล การจัดเก็บข้อมูลแบบแฟ้มข้อมูล โดยข้อมูลเรื่องเดียวกันอาจมีอยู่หลายแฟ้มข้อมูล ซึ่งก่อให้เกิดความขัดแย้งของข้อมูลได้
SQL - Structured Query Language
– Web Programming and Web Database
ความรู้เบื้องต้นเกี่ยวกับ “ฐานข้อมูล”
Chapter 8 : การควบคุมความปลอดภัย (Security Control)
Database Programming Exceed Camp #2 24 October 2005.
ข้อมูลและการจัดการข้อมูล (ต่อ)
คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่ง ประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบ เดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูล.
ประวัติความเป็นมาของฐานข้อมูลและยกตัวอย่างโปรแกรมในการจัดการฐานข้อมูล
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
Charter 8 1 Chapter 8 การจัดการฐานข้อมูล Database Management.
Software Engineering Project Presentation
SQL Structured Query Language.
การสร้างฐานข้อมูลและเขียนโปรแกรมจัดการด้วย VB.NET2005
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
บทที่ 5 การทำงานกับหลาย Table
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
บทที่ 5 การทำงานกับหลาย Table
การใช้ PHP ติดต่อฐานข้อมูลMySQL
Introduction to PHP, MySQL – Special Problem (Database)
SQL Structured Query Language.
Normalization – Special Problem (DB) Choopan Rattanapoka
การวิเคราะห์เชิงพื้นที่
การออกแบบฐานข้อมูลในระดับตรรกะ
MS Access (basic) By Kanok Khamhun. ฐานข้อมูล (Database) Database ( ฐานข้อมูล ) คือที่ เก็บรวบรวมข้อมูลที่มี ความสัมพันธ์ไว้ด้วยกัน ขึ้นอยู่ กับวัตถุประสงค์ของการเก็บ.
Customer Relationship Management (CRM)
PHP: [9] ฐานข้อมูล MYSQL
Lecture 5 SQL (Structured Query Language)
Database Management SQL Security.
Database Management System Adisak Intana Lecturer Chapter 1: Introduction.
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
Introduction to Database System Adisak Intana Lecturer Chapter 1: Introduction.
Microsoft Access การใช้งานโปรแกรมระบบจัดการฐานข้อมูล
SQL Structured Query Language.
Integrity Constraints
บทที่ 4 โครงสร้างฐานข้อมูลแบบ Relational (Relational Database Model)
Chapter 5 Part 3.
วิธีการขอ User เพื่อใช้งาน OTP
Chapter 6 : แบบจำลอง E-R (Entity-Relationship Model)
SQL – Web Programming and Web Database
7 Entity-Relationship Modeling แผนภาพความสัมพันธ์ ORACLE MS SQL SERVER
บทที่ 2 การบริหารจัดการข้อมูลและลำดับชั้นของการจัดเก็บข้อมูล
บทที่ 3 แบบจำลองของฐานข้อมูล (Database Model)
บทที่ 4 ฐานข้อมูล.
Database ฐานข้อมูล.
การจัดการระบบฐานข้อมูล
กองส่งเสริมการพัฒนาเด็กและเยาวชน
การออกแบบโครงสร้างฐานข้อมูลด้วย E-R Model และการแปลงเป็นรีเลชัน
โครงสร้างข้อมูล( Data Structure)
รหัสแทนข้อมูลในระบบคอมพิวเตอร์
Integrated Mathematics
[ บทที่ 1 ] ระบบฐานข้อมูล
CIT2205 โปรแกรมประยุกต์ด้านการจัดการฐานข้อมูล
การสรุปผลข้อมูล และ Action Query
Data resource management
ใบสำเนางานนำเสนอ:

File System Example of File System Employee Department Customer Sales Inventory Sales Department Payroll Payroll Department Example of File System

Database Management System Database System Sales Department Employee Department Payroll Department Database Management System Database Employee Customer Sales Inventory Payroll DBMS Example of Database System

Register Database student Table enroll Table course Table Bank Database customer Table account customer_account

Database Design Refer to the arrangement of data into tables and fields Design based on what you want the system to accomplish Design to remove redundancy

Data Redundancy (ความซ้ำซ้อนของข้อมูล ) Redundancy means storing the same fact in more than one place. ตาราง customer

Problems of Data Redundancy Redundancy wastes space on the disk. Redundancy makes updating the database more difficult. A possibility of inconsistent data exists.

Data Redundancy ทำให้เกิดความผิดปกติ 3 แบบคือ Insertion Anomaly คือ ความผิดปกติจากการเพิ่มข้อมูล จากตารางตัวอย่าง ถ้าลูกค้า Johnson ทำการเปิดบัญชีใหม่ ก็จะต้องใส่ข้อมูลของ Johnson โอกาสที่จะทำให้ใส่ข้อมูลของ Johnson ผิดมีได้ ทำให้ข้อมูลของ Johnson ไม่สอดคล้องกัน Deletion Anomaly คือ ความผิดปกติจากการลบข้อมูล จากตารางตัวอย่าง ถ้าลูกค้า Smith ทำการปิดบัญชี ก็จะต้องลบข้อมูลของ Smith ทำให้ข้อมูลของ Smith หายไปจากระบบ นอกจากนั้นถ้าเจ้าหน้าที่ธนาคารที่รับผิดชอบดูแลลูกค้า Smith ก็ต้องแก้ไขข้อมูลให้ถูกต้องด้วย Update Anomaly คือ ความผิดปกติจากการเปลี่ยนแปลงข้อมูล จากตารางตัวอย่าง ถ้าลูกค้า Johnson ทำการย้ายที่อยู่ ก็จะต้องทำการแก้ไขข้อมูลของ Johnson ทุกแถวที่มีข้อมูลของ Johnson โอกาสที่จะผิดมีได้ ทำให้ข้อมูลของ Johnson ไม่สอดคล้องกัน

Solution Place the redundant data in a separate table, one in which the data will no longer be redundant. customer customer_id customer_name customer_street customer_city account customer_id account_number