17. Users and Features of Database Solution Flashcards
(84 cards)
What is a limitation of storing data in a simple text file?
A: It can handle only a small amount of data and usually lacks structure.
Q: What is one key difference between data and information?
A: Information is structured and meaningful; data may not be.
Q: How can structuring data into records and fields help?
A: It makes the data easier to understand and more useful, especially for human users.
the main
differences between between spreadsheet and database software are
Spreadsheets are easier to set up and understand than databases and many users will be
familiar with spreadsheet software.
Spreadsheets only support ‘flat’ files and do not support creating relationships between
different data files.
Database software is optimised to support large datasets with millions of records, which
would not be appropriate for spreadsheet software.
Database software typically includes sophisticated tools for data management and
manipulation, such as tools to search and sort data, which provide more features than those
provided in spreadsheet software.
Database software typically provides tools for creating end user applications including
forms to allow data input (and output) and reports to provide formatted output of
relevant data.
Spreadsheets are focused on single user access and although a spreadsheet can be shared
between several users, most database software is optimised for multi-user access.
Some of the applications that databases are used for
Stock control
Ticketing
Banking
E-commerce
Scientific research
Stock control
Q: Why is a database used in stock control?
A: To track quantities of items in stock and manage reordering when stock levels fall below a set threshold.
Q: Which industries commonly use databases for stock control?
A: Retail, distribution, and manufacturing.
Ticketing
Q: How are databases used in ticketing systems?
A: To manage bookings and coordinate available and booked seats, rooms, or tickets across different locations.
Q: Why is a central database important in booking applications?
A: So multiple locations can access and update booking information in real-time.
Banking
Q: How does the banking industry use databases?
A: To store and update millions of customer account records and transaction data globally.
Q: How does the banking industry use databases?
A: To store and update millions of customer account records and transaction data globally.
E-commerce
Q: Why is database software essential for e-commerce?
A: It stores product details, images, reviews, stock levels, customer information, and sales records.
Scientific research
Q: Why is data important in scientific research?
A: It helps identify changes and trends over time, such as those related to climate change.
Q: Give an example of how databases support scientific research.
A: By storing long-term weather data (e.g., temperature and rainfall) from many locations for climate studies.
DATABASE FEATURES AND USER REQUIREMENTS
Q: Name three universal features every database should have.
Ability to store large amounts of data with integrity and security
Minimisation of data duplication
Tools to add, modify, delete, search, sort, filter, and manipulate data
Q: Why is minimising data duplication important in a database?
A: It prevents wasted space and reduces the risk of inconsistent or outdated information.
Q: What could happen if a data item (e.g., customer address) is duplicated in a database?
A: Updates may not be applied to all copies, leading to errors and inconsistencies.
Q: How does avoiding data duplication contribute to database efficiency?
A: It ensures data accuracy, saves storage space, and simplifies data management.
What is the steps in determining the features of a database?
you will need to consider the following:
The data that needs to be stored.
The user interface.
The processing involved
Transactions.
The data that needs to be stored.
Q: Who provides information about what data needs to be stored in a database?
A: The users of the system.
Q: Why is splitting data into related tables important in database design?
A: To handle relationships, such as one-to-many (e.g., one class with many students), and avoid data duplication.
Q: What is the purpose of linking tables in a database?
A: To manage complex relationships between different data sets, like classes and enrolled students.
The user interface.
Q: What is the role of the user interface in a database system?
A: It allows users to interact with the database, either directly or through a separate application like a website.
Q: What might be needed for user interaction in systems where users access the database directly?
A: Screen forms and printable reports.