1 / 38

MK3 15 Marketing Information System Ch4 Database system

MK3 15 Marketing Information System Ch4 Database system. By Aj-Kulachatr Chatrakul Na Ayudhaya Marketing Department Business Administration Faculty. Marketing Information System Database system. Chapter Outline Database Concepts Filing system Database system

kmcnamara
Download Presentation

MK3 15 Marketing Information System Ch4 Database system

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MK315Marketing Information SystemCh4Database system By Aj-Kulachatr Chatrakul Na Ayudhaya Marketing Department Business Administration Faculty Kulachatrakul Na Audhya

  2. Marketing Information SystemDatabase system Chapter Outline • Database Concepts • Filing system • Database system • Database Management System ; DBMS • Data Hierarchy • Main issues in data management • Relational Database • DBMS Software and Application • SQL Language and example program Kulachatrakul Na Audhya

  3. Database reduce keeping area E’Z to Access speed to Access very simplify High Accuracy Document Locker More keeping area difficulty to access very slow very bored High error & Mistake Marketing Information SystemDatabase Concepts เอก บุญเจือ มช. Kulachatrakul Na Audhya

  4. Marketing Information SystemFiling System Attendant Data Payroll Slip Payroll System Customer Data Service Report After sale System Products Data P / O Inventory System Kulachatrakul Na Audhya

  5. Marketing Information SystemDatabase System Attendant Data Payroll Slip Payroll System Customer Data Service Report Suppliers Data DBMS After sale System Description P / O Inventory System Kulachatrakul Na Audhya

  6. Sales data Sales analysis Customer data Customer analysis Product data Product Line analysis Marketing Information SystemDatabase • A collection of data organized to serve many applications efficiently by centralizing the data and minimizing redundant data Database Data from different sources Applications Kulachatrakul Na Audhya

  7. Hardware Software Data People Procedure Marketing Information SystemComponent of Database System Base on Computer base information system (CBIS) • General User • Operator • System Analysis(SA) • Programmer • Database Administrator (DBA) Kulachatrakul Na Audhya

  8. Strength Inconsistency can be avoid Data can be shared Redundancy can be reduced Maintaining data integrity Standardization Data security Data independence Marketing Information SystemStrength & Weakness of Database Kulachatrakul Na Audhya

  9. รายชื่อพนักงาน แผนก, ตำแหน่ง อัตราเงินเดือน การศึกษา, การฝึกอบรม วันเริ่มทำงาน ฯลฯ รายชื่อพนักงาน แผนก, ตำแหน่ง ยอดขาย ฯลฯ ฝ่ายขาย ฝ่ายบุคคล ฝ่ายบัญชี ผู้บริหาร รายชื่อพนักงาน แผนก, ตำแหน่ง อัตราเงินเดือน ยอดขาย คอมมิชชั่น ฯลฯ รายชื่อพนักงาน แผนก, ตำแหน่ง วันเริ่มทำงาน ยอดขาย ฯลฯ ฝ่ายฝึกอบรม รายชื่อพนักงาน แผนก, ตำแหน่ง การศึกษา, การฝึกอบรม ฯลฯ Marketing Information SystemWithout Database ;Data Redundancy เอก บุญเจือ มช. Kulachatrakul Na Audhya

  10. รหัส 105 สมชาย เข็มกลัด พนักงานขาย เงินเดือน 8000 บาท ฯลฯ สมชาย เข็มกลัด พนักงานขาย ยอดขาย 15000 บาท ฯลฯ ฝ่ายขาย ฝ่ายบุคคล ฝ่ายบัญชี ผู้บริหาร สมชาย เข็มกลัด พนักงานขาย เงินเดือน 8500 บาท ยอดขาย 12000 บาท คอมฯ 1200 บาท ฯลฯ สมชาย เข็มกลัด พนักงานขาย ยอดขาย 8000 บาท ฯลฯ ฝ่ายฝึกอบรม สมชาย เข็มกลัด พนักงานส่งของ ฯลฯ Marketing Information SystemWithout Database;Inconsistency เอก บุญเจือ มช. Kulachatrakul Na Audhya

  11. รหัส 105 สมชาย เข็มกลัด พนักงานขาย ฯลฯ รหัส 105 สมชาย เข็มหมุด พนักงานขาย ฯลฯ ฝ่ายขาย ฝ่ายบุคคล ฝ่ายบัญชี ผู้บริหาร รหัส 105 ** ขออภัย รหัสไม่ถูกต้อง รหัส 105 ชาย ชาตโยดม พนักงานขาย ฯลฯ ฝ่ายฝึกอบรม รหัส 105 สมชาย เข็มขัด พนักงานขาย ฯลฯ Marketing Information SystemWithout Database;lack of Integrity เอก บุญเจือ มช. Kulachatrakul Na Audhya

  12. Marketing Information SystemWith data base; Data can be shared Sale dept. MKIS Database DBMS Software Purchasing Dept. Kulachatrakul Na Audhya

  13. Weakness High cost of database investment Very complicated Risk of system down Centralized data System Marketing Information SystemStrength & Weakness of Database Kulachatrakul Na Audhya

  14. Data Entry DBMS Software Update Inquiry Marketing Information SystemDatabase Management • Database Management System (DBMS) • Special software to create and maintain a database and enable individual business applications to access the data Database เอก บุญเจือ MKIS มช. Kulachatrakul Na Audhya

  15. Marketing Information SystemDatabase Management Data Hierarchy File Record Field Byte Data base 0 1 Bit ข้อมูล Kulachatrakul Na Audhya

  16. Marketing Information SystemData Management System ; DBMS โปรแกรมคอมพิวเตอร์ที่เป็นตัวเชื่อมระหว่างการจัดเก็บข้อมูลบนสื่อกับข้อมูลเชิงตรรกะในสายตาของผู้ใช้ ระบบจัดการฐานข้อมูลมีหน้าที่บริหารแหล่งข้อมูลที่ถูกรวบรวมเก็บเอาไว้ที่ศูนย์กลางเพื่อตอบสนองผู้ใช้ได้อย่างมีประสิทธิภาพ สามารถลดการซ้ำซ้อนกันของข้อมูล ลดความขัดแย้งของข้อมูล และสามารถดำเนิการกับข้อมูลได้ดังต่อไปนี้ 1. Appending Data 2. Editing Data 3. Retrieving Data 4. Deleting Data …etc Kulachatrakul Na Audhya

  17. Marketing Information SystemDBMS : Basic Function Kulachatrakul Na Audhya

  18. Data Definition Create Tables and Relationships Data Manipulation - Add, Delete, Update - Query and Report SQL , COBAL Data Dictionary Laudon & Laudon) Marketing Information SystemDBMS : Basic Function Kulachatrakul Na Audhya

  19. Client/Server DB2 Oracle Ingres Sybase Progress Informix PC dBASE FoxPro Access Approach Paradox MySQL Marketing Information SystemExample of DBMS Kulachatrakul Na Audhya

  20. Data Security ความปลอดภัย Data Integrity ความครบถ้วนสมบูรณ์ Data Concurrency การใช้ข้อมูลพร้อมกัน Data Recovery การฟื้นฟูสภาพ Data Dictionary พจนานุกรมข้อมูล Performance ประมวลผลได้เร็ว Marketing Information SystemDBMS :miscellaneous Function Kulachatrakul Na Audhya

  21. Call Center system Inventory System POS System Marketing Information SystemElement of DBMS Laudon & Laudon. 1996 Physical Database DDL DML DICTIONARY DBMS Applications Kulachatrakul Na Audhya

  22. Take a break !!! The Opera House Sydney , Australia Kulachatrakul Na Audhya

  23. MK380Marketing Information SystemCh 4.3Relational Database Kulachatrakul Na Audhya

  24. E.F.Codd established in 1970 Objectives of this model is… Data independence Structure independence reduce of data redundancy Normalization SQL : Structure Query Language ANSI : American National Standard Institute Marketing Information SystemRelational Database : Basic Kulachatrakul Na Audhya

  25. Relation Attribute Degree Tuple Cardinality Domain MKISRelational Database : Structure Kulachatrakul Na Audhya

  26. Tuple : each row in the relation same as record below Cardinality:quantity of tuples in a relation that relate to the other relation Marketing Information SystemRelational Database : Tuple,Cardinality Kulachatrakul Na Audhya

  27. Domain : determine the impossible value of data Marketing Information SystemRelational Database : Domain Kulachatrakul Na Audhya

  28. Marketing Information SystemRelational Database : Kulachatrakul Na Audhya

  29. คุณสมบัติของรีเลชั่น (Properties of Relation) รีเลชั่นต้องมีชื่อกำกับ แตกต่างกัน ห้ามซ้ำกัน แต่ละ Attributeของรีเลชั่นบรรจุได้เพียงค่าเดียว ชื่อในแต่ละ Attribute ต้องแตกต่างกัน ห้ามซ้ำกัน ค่าของข้อมูลใน Attribute เป็นไปตาม Domain การเรียงลำดับของแต่ละ Attribute ไม่มีความสำคัญ แต่ละ Tuple ต้องแตกต่างกัน ห้ามให้ Tuple ซ้ำกัน การเรียงลำดับของแต่ละ Tuple ไม่มีความสำคัญ Marketing Information SystemRelational Database :Properties Kulachatrakul Na Audhya

  30. การทำให้แถวในแต่ละแถวมีความแตกต่างกันการทำให้แถวในแต่ละแถวมีความแตกต่างกัน หรือมีเอกลักษณ์ (Uniqueness Property) Super key Candidate key Primary key (PK) Alternate key Foreign key (FK) Marketing Information SystemRelational Database :Keys Kulachatrakul Na Audhya

  31. Program Application in relation database Structure Query Language ; SQL Microsoft Access Microsoft SQL Server My SQL SQL Explorer SQL เป็นภาษามาตรฐานบนระบบฐานข้อมูลเชิงสัมพันธ์ ซึ่งเกิดจากแนวคิดทางคณิตศาสตร์ Relational Algebra Relational Calculus SEQUEL (Structure English Query Language) Oracle by Oracle Corporation On ANSI regulation Oracle , DB2 , SYBASE , Informix , MS-SQL, MySQL Marketing Information SystemRelational Database :Application Kulachatrakul Na Audhya

  32. Marketing Information SystemRelational Database :Data type Example of Data type in Oracle 7 Kulachatrakul Na Audhya

  33. DDL : Create , Drop , Alter DML : Select , Insert , Update , Delete Select Statement for users view data from the relation use together with Mathematics functions Formation of SQL command “Select” SELECT [DISTINCT|ALL] {*|column_expression [AS new_name] ] [ ,… ]} FROM table_name [alias] [ ,… ] [WHERE condition ] [GROUP BY column_list ] [ HAVING condition ] [ORDER BY column_list ] ; Marketing Information SystemRelational Database :SQL Kulachatrakul Na Audhya

  34. column_expression From การกำหนดตารางที่ต้องใช้งาน Where สร้างเงื่อนไขเพื่อการกรอง Group by จัดกลุ่ม แถว ที่มีค่าคอลัมน์เดียวกัน Having กรองกลุ่มเนื้อหาในบางเงื่อนไขจาก Group by Order by กำหนดให้เรียงผลลัพธ์โดยที่ ASC คือ การเรียงลำดับจากน้อยไปหามาก (Default) DSC คือ การเรียงจากมากไปหาน้อย Comparison Operators ; >,< ,=, <> Logical Operators ; And, Or , Not COUNT , SUM, AVG, MIN, MAX Condition ; Between / not between , In/Not in , Like / not like Is null / Is not null Marketing Information SystemRelational Database :SQL Kulachatrakul Na Audhya

  35. Data Control Language ; DCL 1. ควบคุมผู้ใช้หลายๆคนเข้าสู่ข้อมูลส่วนกลางได้พร้อมๆกัน 2. กำหนดสิทธิในการเข้าใช้ข้อมูลของผู้ใช้แต่ละคน 3. ควบคุมภาวะการเข้าถึงข้อมูลพร้อมกันของผู้ใช้หลายๆคน GRANT { privilege_list | ALL PRIVILEGE } ON object_name TO { authorization_id_list | PUBLIC } [ WITH GRANT OPTION ] REVOKE [ GRANT OPTION FOR ] { privilege_list | ALL PRIVILEGES } ON object_name FROM {authorization_id_list | PUBLIC } [ RESTICT | CASCADE ] ; Marketing Information SystemRelational Database :DCL Kulachatrakul Na Audhya

  36. Example of SQL Program Microsoft Access Microsoft SQL Server MySQL Marketing Information SystemRelational Database :Program Kulachatrakul Na Audhya

  37. Marketing Information SystemRelational Database :MS-ACCESS Kulachatrakul Na Audhya

  38. Marketing Information SystemRelational Database :MS-SQL Server Kulachatrakul Na Audhya

More Related