Professional Documents
Culture Documents
chap6
chap6
Chapter 6
Foundations of Business
Intelligence: Databases and
Information Management
• Referential integrity
– Rules used by RDBMS to ensure relationships between tables
remain consistent
• Entity-relationship diagram
• A correct data model is essential for a system
serving the business well
Copyright © 2018 Pearson Education Ltd.
Figure 6.9: An Unnormalized Relation for
Order
• Analytic platforms
– High-speed platforms using both relational and non-relational
tools optimized for large datasets
• Web mining
– Discovery and analysis of useful patterns and information from
web
– Web content mining
– Web structure mining
– Web usage mining
• Data governance
– Deals with policies and processes for managing availability,
usability, integrity, and security of data, especially regarding
government regulations
• Database administration
– Creating and maintaining database
• Key Components:
1. User Interface (UI): The part of the website that users interact with. It includes product listings, search
functionality, shopping cart, and checkout.
3. Authentication: Allows users to create accounts, log in, and manage their profiles.
4. Shopping Cart: Tracks selected items and allows users to proceed to checkout.
5. Payment Processing: Facilitates secure payment for products through various payment methods (credit cards,
PayPal, etc.).
6. Product Catalog: Contains product descriptions, images, prices, and availability status.
7. Order Management: Handles order processing, order status updates, and communication with customers.
Copyright © 2018 Pearson Education Ltd.
• User Interactions:
• Users can browse products, search for specific items, and view product details.
• Registered users can log in to their accounts, save their shipping information, and track order history.
• Users can add items to their shopping cart and proceed to checkout.
• The system validates payment information, processes orders, and sends order confirmation emails.
• Functional Requirements:
• Users must be able to browse products and search by category, price range, and brand.
• Registered users should be able to save payment information for a smoother checkout experience.
• The website must be responsive and work on various devices (desktop, tablet, mobile).
• The website should have fast loading times for product pages.
• This conceptual design provides a high-level view of the e-commerce website, outlining its main
components, user interactions, and key functional and non-functional requirements. It serves as a
starting point for the project, and as development progresses, this high-level concept will be further
detailed in the physical design phase, specifying the technologies, architecture, and technical
implementation details required to build the website.