Examen 3 Flashcards
User Interface (UI)
Describes how users interact with a computer system, and consists of all the hardware, software, screens, menus, functions, output, and features that affect two-way communications between the user and the computer.
Human-Computer Interaction (HCI)
Describes the relationship between computers and the people who use them to perform their jobs.
7 Habits of Successful Interface Designers
- Understand the business.
- Maximize graphical effectiveness.
- Think like a user.
- Use models and prototypes.
- Focus on usability.
- Invite feedback.
- Document everything.
Guidelines for User Interface Design
- Create an interface that’s easy to learn and use.
- Enhance user productivity.
- Provide users with help and feedback.
- Create an attractive layout and design.
- Enhance the Interface.
- Use validation rules.
- Reduce input volume.
Data Structure
Framework for organizing, storing, and managing data. Consists of files or tables that interact in various ways.
Database Management System (DBMS)
Is a collection of tools, features and interfaces that enables users to add, update, manage, access and analyze data.
DBMS Advantages
- Scalability: system can be expanded, modified or downsized easily.
- Economy of scale: more powerful servers, less expensive processing.
- Enterprise-wide application
- Stronger standards
- Better security
DBMS Components
- Interfaces for users, database administrators, and related systems.
- Schema
- Physical Data Repository
Interfaces for users
Typically work with predefined queries and switchboard commands, but also use query languages to access stored data.
Database Administrators
DBAs are concerned with data security and integrity. Most DBMSs provide utility programs to assist the DBA in
a. Creating and updating data structures.
b. Collecting and reporting patterns of database usage.
c. Detecting and reporting database irregularities.
Related Information Systems
DBMS can support several related information systems that provide input to, and require specific data from, the DBMS.
Schema
The complete definition of a database, including descriptions of all fields, tables, and relationships.
Physical Data Repository
The data dictionary is transformed into a physical data repository, which also contains the schema and subschemas. May be centralized or distributed at several locations.
Entity
Person, place, thing, or event for which data is collected and maintained.
Table or File
Contains a set of related records that store data about a specific entity, and consists of vertical columns and horizontal rows, each column representing a field, each row a record.
Field
Also called an attribute, is a single characteristic or fact about an entity.
Record
Set of related fields that describes one instance, or occurrence, of an entity.
Primary Key
Field or combination of fields that uniquely and minimally identifies a particular member of an entity.
Candidate Key
A field that can serve as a primary key. Typically, the field with least amount of data is selected.
Foreign Key
A field in one table that must match a primary key value in another table to establish a relationship between the two tables.
Referential Integrity
Set of rules that avoids data inconsistency and quality problems. In relational database, referential integrity means that a foreign key value cannot be entered in one table unless it matches an existing primary key in another table.
Entity-Relationship Diagrams
Model that shows the logical relationships and interaction among system entities. Represents entities as rectangles and relationships as diamond shapes.
Types of relationships
a. One to one (1:1)
b. One to many (1:M)
c. Many to many (M:N)
Cardinality
Describes the numeric relationship between two entities and shows how instances of one entity relate to instances of another entity.