- Proqual Level 6 NVQ Diploma in Occupational Health and Safety Practice Assignment: Analyzing and Promoting a Positive Health and Safety Culture within Organisations
- Health and Social Care Assignment: Understanding Roles, Responsibilities, and Quality Care Delivery
- Level 5 in Leadership and Management in Adult Care Assignment: Effective Supervision, Coaching, and Mentoring of Practitioners to Enhance Quality Care
- Level 5 in Leadership and Management in Adult Care Assignment : A Comprehensive Study of Leadership Styles, Theories, and Skills
- CIPD Level 7OS06 Well-Being at Work Assignment: Examining Organisational Responsibilities, Impacts, and Strategic Interventions to Enhance Employee Wellbeing
- LIN 819 Linguistics Assignment: Exploring Critical Thinking, Paraphrasing Techniques, and SWOT Analysis for Academic Excellence
- Financial Mathematics and Investment Valuation Assignment: Practical Concepts of Loans, Bonds, Interest Rates, Returns, Convexity, and Equity Valuation
- Level 5 Certificate in Aesthetic Practice Assignment 2 : A Comparative Analysis of Healthcare and Non-Healthcare Professionals With Guidelines
- Pearson BTEC Level 5 Higher National Diploma in Engineering : Unit 4019 Electrical and Electronic Principles Assignment Final Report with Practical Labs, Circuit Analysis & Simulations
- Business Data Analytics and Decision Making TMA-02 : A Consulting Approach for Maria’s Eco-Friendly Product Line
- CIPD Level 7 Strategic Management Assignment Question 2 : Impact of Globalisation, Tech, Ageing & Economy
- CIPD Level 7LD02 Leadership & Management Development Assignment: CIPD Case Study for CPD Planning
- B00807007 Retail Theory Evaluation Assignment 1: Cyclical, Non‑Cyclical Models & Modern Retail Strategies
- OTHM Level 5 (D/650/1140) Health Education and Promoting Wellbeing Assignment: Approaches, Behaviour Change & Campaign Strategies
- Unit 3 SEM201HSC (D/615/3823) Health and Social Care Assignment : Roles, Regulations & Interprofessional Teamwork Case Study for Quality Care Delivery
- CMI 508 Assignment: Developing a Skilled and Talented Workforce for Organisational Success
- Level 5 Unit 10 Partnership Working Assignment: Adult Care Case Study on Integrated Practice, Legislation & Collaborative Relationships
- Level 5 Effective Communication, Information Handling & Complaints Management Assignment: Health and Social Care Case Study
- Business Introduction Assignment: Ownership & Stakeholder Engagement in Two Organisations
- OTHM Level 5 Unit H/650/1142 Professional Supervision Assignment: Health & Social Care Case for Managing Supervision and Performance
CSC20002: The IDEA home Furnishings Company to Design and Implement a Database-driven Website to meet the Company’s Requirements: Database Systems Assignment, UK
University | University of Keele (UOK) |
Subject | CSC20002: Database Systems |
Background Information and Requirements
The IDEA home furniture company (a fictitious company) maintains a large database of home furnishing products, such as furniture, carpets, lamps, rugs, etc., which are bought by its customers. Due to the difference in the size of the products that they sell, products are either for delivery or collection in the store. All products have a price and a description along with other details, whilst if an item is for delivery then the company needs to hold the dimensions of the product (for calculating postage costs) and for items for collection it holds the weight.
The company has many stores across the country and each store has a number of employees. Certain employees deal with the delivery of products bought online, such as organising and posting, while other employees deal with the products for collection. Customers have unique accounts with the company and the company wants to hold details of past purchases so that they may in the future build up a picture of the items purchased by customers for marketing purposes. The company needs to hold details relating to products purchased online, either for delivery or, if for collection, then it needs to hold details of the collection arrangements with the customer. Each store has a number of suppliers who deliver the products for sale in the store.
Are You Looking for Answer of This Assignment or Essay
Assignment Tasks
Use the background information about the IDEA home furnishings company to design and implement a database-driven Website to meet the company’s requirements. The database must be implemented using Oracle DBMS and PHP as a server-side scripting language. No marks will be given if any other DBMS or server-side scripting languages are used. You may use any scripting language on the client-side in addition to the plain HTML. Specifically, you need to:
1. Identify the main entity types, their relationships, and various constraints or enterprise rules. You should then construct a conceptual Entity Relationship Diagram (ERD) and the corresponding logical ERD for this database system using the extended UML notation (Ref: Lecture notes & Connolly & Begg, 2010). Show all multiplicity constraints clearly and make sure that all the important attributes are represented.
2. Map the ERD constructed in (1) above onto a relational database schema using the Oracle SQL. Define all primary and foreign keys clearly. Normalisation is NOT required for this assignment. You should then use Oracle SQL*Plus to populate the database with sufficient sample records in order to enable various queries to be performed. It is advisable to use a .sql script to save all the statements that are relevant for this exercise not only as proof of your work but also as a means of simplifying debugging or applying changes to the database schema without the need for re-typing the whole set of SQL statements over and over again.
3. Create a neat HTML-based Web interface for retrieving data from the database and displaying it on the Web. Database connectivity should be implemented using the Oracle Call Interface (OCI) functions and SQL queries should be embedded in PHP. Include adequate options for querying the database for specific items and for general browsing.
4. Write a short coherent report (not exceeding 1000 words) summarising the functional requirements of the company, an explanation of your database design and its implementation [Note that the ERD, SQL statements and the PHP code do not give a full explanation]. Finalise your report with a brief appraisal of your application’s features. A URL (and login credentials, if any) for your index Web page should be clearly written in the report.
Do You Need Assignment of This Question
Searching for someone to do my assignment for me on CSC20002: Database Systems Assignment? then you are at a precise place. At Students Assignment Help we have designed a team of academic assignment experts who provide the best assistance on coursework writing, dissertation writing, essay writing help on any topics related to computer science subjects. Our experts work round the clock to serve error-free and 100% plagiarism-free solutions at an affordable price.
