MK380 Marketing Information System Ch4 Database system

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
Advertisements

Accounting and ERP Software by Crystal Software Group
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
BC421 File and Database Lab
HO Session 13: Database System Concept & Tools
ภาษา SQL (Structured Query Language)
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การซ้อนทับกัน และคลื่นนิ่ง
Chapter 9 : Designing Approach
Braille OCR Mobile Application
รู้จักกับเทคโนโลยี RFID เบื้องต้น
Database Management System
ระบบการจัดเก็บในคลังสินค้า
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
บทที่ 12 Virtual Private Networks
Positive Accounting Theory
Copyright © 2004, Oracle. All rights reserved. Oracle Practice.
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
Course Software Engineering SE Overview and Introduction.
Chapter 12 Riveted, Bolted & Welded Connections
Database to Ontology Mapping & Semantic Search System Tutorial
INC341 State space representation & First-order System
MK380Kulachatrakul Na Audhya Management Information System Week Management Information System Week 6 Database system By Aj-Kulachatr.
Ch 1 Introduction to Information System Conceptual and Implement Marketing Information System (MK 315 : Pre MK109, BA208) By Aj-Kulachatr Chatrakul Na.
Kulachatr Chatrakul Na Ayudhaya 1 Chapter XI Information Technology in Retailing Business By Aj-Kulachatr Chatrakul Na Ayudhaya Marketing Department Business.
Management Information System Week 6
MK380 Marketing Information System
กลุ่มสาระการเรียนรู้ คณิตศาสตร์ โรงเรียนบ้านหนองกุง อำเภอนาเชือก
Stored Procedure.
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
Modern Management นำเสนอโดย อาจารย์มุกดา ยี่หวา คณะบริหารธุรกิจ.
บทที่ 2 งบการเงินพื้นฐาน BASIC FINANCIAL STATEMENTS 2.
By Dr Nongyao Premkamolnetr Policy Innovation Center, KMUTT 17 January 2009.
PHP Connect Database.
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
รายงานในระบบบัญชีแยกประเภททั่วไป (GL – General Ledger)
ทำการตั้งเบิกเพิ่ม แบบฟอร์ม GFMIS.ขบ.02 เพื่อชดใช้ใบสำคัญ
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ Gate & Karnaugh Map มหาวิทยาลัยเนชั่น จังหวัดลำปาง
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
Enhanced Entity-Relationship Model © Pearson Education Limited 1995, 2005.
PHP:Hypertext Preprocessor
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
SQL Structured Query Language.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
MIS: Pichai Takkabutr EAU DESIGN:- META DATA describe by Data Directory/ Data dictionary Architecture PWHW/SW DW/DB TABLE / FILE ROW / RECORD COLUMN.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
เอกสารเรียนวันที่ 27 มกราคม 2555
CS (204)321 ระบบฐานข้อมูล 1 (Database System I)
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
21 August ดรุณี ศมาวรรตกุล 1 2. ADT List - Unsorted list ADT - list implementation - Sorted List - Circular list - Doubly linked list.
1 Formal request to service provider. 2 RFI desired information  Company profile  Product & service  Financial stability  Plans & direction  Customer.
Introduction of DREAM สุวรรณา ประณีตวตกุล คณะเศรษฐศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
CHAPTER 12 SQL.
SQL Structured Query Language.
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
An Overview on. Thai Meteorological Department Vision Aspiring to the excellence in meteorology at the international level Mission To supply weather forecasts.
The Analysis of Strands, Standards and Indicators for Tests
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
1 Introduction to SQL กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
ประเภทของคำสั่งของภาษา SQL
Database Design & Development
ภาษา SQL (Structured Query Language)
SQL (Structured Query Language)
SQL (Structured Query Language)
สถาปัตยกรรมของระบบฐานข้อมูล
SQL (Structured Query Language)
Chapter 9 : ภาษาทางด้านฐานข้อมูลคำสั่ง SQL (SQL Command)
The management of change Changes in work patterns and jobs
ใบสำเนางานนำเสนอ:

MK380 Marketing Information System Ch4 Database system By Aj-Kulachatr Chatrakul Na Ayudhaya Marketing Department Business Administration Faculty MK380 Kulachatrakul Na Audhya

Marketing Information System Database 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 MK380 Kulachatrakul Na Audhya

Marketing Information System Database Concepts 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 เอก บุญเจือ มช. MK380 Kulachatrakul Na Audhya

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

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

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

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

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

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

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

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

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

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

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

Marketing Information System Database Management Data Hierarchy File Record Field Byte Data base 0 1 Bit ข้อมูล MK380 Kulachatrakul Na Audhya

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

Marketing Information System DBMS : Basic Function MK380 Kulachatrakul Na Audhya

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

Marketing Information System Example of DBMS Client/Server DB2 Oracle Ingres Sybase Progress Informix PC dBASE FoxPro Access Approach Paradox MySQL MK380 Kulachatrakul Na Audhya

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

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

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

MK380 Marketing Information System Ch 4.3 Relational Database Kulachatrakul Na Audhya

Marketing Information System Relational Database : Basic 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 MK380 Kulachatrakul Na Audhya

MKIS Relational Database : Structure Attribute Degree Tuple Cardinality Domain MK380 Kulachatrakul Na Audhya

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

Marketing Information System Relational Database : Domain Domain : determine the impossible value of data MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database : MK380 Kulachatrakul Na Audhya

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

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

Marketing Information System Relational Database :Application 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 MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :Data type Example of Data type in Oracle 7 MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :SQL 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 ] ; MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :SQL 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 MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :DCL 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 } FROM {authorization_id_list | PUBLIC } [ RESTICT | CASCADE ] ; MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :Program Example of SQL Program Microsoft Access Microsoft SQL Server MySQL MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :MS-ACCESS MK380 Kulachatrakul Na Audhya

Marketing Information System Relational Database :MS-SQL Server MK380 Kulachatrakul Na Audhya