Karinoya Learning Room

Qualifications · IT Passport Success Lab

Information Design and Databases

Read the questions and explanations in English. The lectures (explanatory articles) are available in Japanese only.

View the Japanese version (with lectures) →

Q1 | Proximity

Which design principle places related pieces of information close together so that they are perceived as one group?

  1. Proximity
  2. Contrast
  3. Repetition
  4. Alignment
AnswerA. Proximity

Proximity is the idea of placing related elements close together and keeping unrelated elements apart, so groups are recognizable at a glance. Alignment is lining up positions and edges of elements, repetition is applying the same styling repeatedly to elements with the same role, and contrast is clearly differentiating levels of importance; none of these creates groupings.

Q2 | Signifiers

What is the term for a cue that shows users how an object should be operated?

  1. Accessibility
  2. Signifier
  3. Persona
  4. Usability
AnswerB. Signifier

A signifier is a cue that makes users notice how to operate something, such as a raised button that looks pressable or a door handle that invites pulling. Usability is the degree of ease of use, accessibility is the degree to which everyone can use something, and a persona is the archetypal user imagined during design.

Q3 | Universal design

Which of the following best expresses the idea of universal design?

  1. Designing from the start so that as many people as possible can use the product as is, regardless of age, ability, or circumstances
  2. Creating dedicated products aimed only at people with disabilities and the elderly, made entirely separately from products for general users
  3. Designing with visual beauty valued above ease of use
  4. Designing with top priority on letting practiced experts operate with the fewest possible steps
AnswerA. Designing from the start so that as many people as possible can use the product as is, regardless of age, ability, or circumstances

Universal design is the idea of designing from the outset so that diverse users can use a product, rather than making separate versions for specific groups. The second option is the idea of preparing separate dedicated products, contrary to the definition; the third is design focused only on efficiency and the fourth on aesthetics, and neither expresses consideration for diverse users.

Q4 | Accessibility

Which of the following is an appropriate way to improve the accessibility of a Web page?

  1. Converting all body text into images and embedding them in the page
  2. Distinguishing important information using differences in text color alone
  3. Conveying content only through a video's audio, with no captions or text explanations at all
  4. Adding alternative text, alt, to images so that the content is understandable even with a screen reader
AnswerD. Adding alternative text, alt, to images so that the content is understandable even with a screen reader

Alternative text conveys the content of images in words, so the information also reaches people using screen readers. Turning text into images prevents both reading aloud and font-size changes, so the first option is inappropriate; the second ignores individual differences in color perception; and the third fails to convey the content to people with hearing impairments; all are counterproductive.

Q5 | Color considerations

From the viewpoint of color universal design, which of the following is an appropriate consideration when making a line chart with multiple series?

  1. Distinguishing the series only by the difference between red and green
  2. Increasing the number of colors and separating series by subtle color differences
  3. Making the series distinguishable not only by color but also by line style, marker shape, and series-name labels
  4. Minimizing the brightness difference between the background color and the line colors for a subdued look
AnswerC. Making the series distinguishable not only by color but also by line style, marker shape, and series-name labels

Color perception varies from person to person, so combining cues other than color lets everyone distinguish the series. Red and green is a classic example of a hard-to-distinguish pair, small brightness differences make lines sink into the background and become unreadable, and subtle color differences cannot be told apart; all of those are inappropriate.

Q6 | Pictograms

What is the term for a simple pictorial symbol, like an emergency exit or wheelchair sign, that conveys meaning even to those who cannot read the language?

  1. Pictogram
  2. Signifier
  3. Infographics
  4. Diagram
AnswerA. Pictogram

A pictogram is a pictorial symbol that conveys meaning independently of language; guidance symbols are specified in JIS Z 8210. Infographics are figures and illustrations expressing information of all kinds clearly, a signifier is a cue showing how to operate something, and a diagram is a drawing expressing relationships with lines and shapes.

Q7 | Structuring

When creating a Web page with a large amount of content, which of the following is an appropriate way to structure the information?

  1. Combining all the text into a single paragraph displayed without line breaks
  2. Dividing the content into meaningful units and organizing it hierarchically with headings
  3. Listing everything in the order it was entered, regardless of importance
  4. Using no headings and indicating content breaks only by differences in text color
AnswerB. Dividing the content into meaningful units and organizing it hierarchically with headings

Structuring means dividing information into meaningful units and showing the hierarchy with headings so things are easy to find. The second and third options are unorganized, leaving readers unable to grasp the whole. The fourth is a purely visual break that conveys no structure to screen readers and the like, so it does not amount to structuring.

Q8 | Radio buttons

Which GUI component is used when you want the user to choose exactly one option from several?

  1. Scroll bar
  2. Text box
  3. Check box
  4. Radio button
AnswerD. Radio button

Radio buttons allow only one of the lined-up options to be selected, and choosing another deselects the previous one. Check boxes toggle each item independently, allowing multiple or no selections; a text box is a field for free text entry; and a scroll bar moves the visible area; none of these suits single selection.

Q9 | Check boxes

On a survey screen you want respondents to select everything that applies, allowing multiple selections. Which GUI component is most suitable?

  1. Radio buttons
  2. A single-selection pull-down menu
  3. Text box
  4. Check boxes
AnswerD. Check boxes

Check boxes toggle each item independently, allowing none or several to be selected. Radio buttons and a single-selection pull-down menu allow only one choice and do not fit the question. A text box takes free input, so wording varies and tallying becomes difficult.

Q10 | Pull-down menus

For an item with many options, such as a prefecture, you want the user to pick exactly one while saving screen space. Which GUI component is suitable?

  1. Pull-down menu
  2. Progress bar
  3. Check boxes
  4. Radio buttons
AnswerA. Pull-down menu

A pull-down menu normally occupies only one line and, when opened, lets the user pick one item from a list, making it suitable for items with many options. Radio buttons take up space for every option, and check boxes are for multiple selection, so neither fits. A progress bar is a display showing how far processing has advanced, not an input component.

Q11 | UX

Which of the following appropriately describes UX, user experience?

  1. The whole of the experience users gain through using a product or service and around that use
  2. The average number of operations users needed to achieve their goal
  3. The amount of work a system can process per unit of time
  4. The layout and appearance of the parts users directly operate, such as buttons and menus on the screen
AnswerA. The whole of the experience users gain through using a product or service and around that use

UX refers to the whole experience, including satisfaction and reassurance in addition to ease of use. The second option describes the UI, the user interface, which is just one element making up UX; the third is one metric of operating efficiency; and the fourth describes throughput; none is the definition of UX.

Q12 | VUI

What is the interface called in which, as with a smart speaker, you ask by voice and receive answers by voice?

  1. API
  2. CUI
  3. GUI
  4. VUI
AnswerD. VUI

A VUI is a user interface using voice for input and output, allowing operation even when hands and eyes are occupied. A GUI is operated by pointing at shapes on a screen, a CUI by typing text commands; an API is a connection point through which software calls other software's functions, not a point of human interaction.

Q13 | Check digits

Which method detects input errors in product codes by appending to the code a digit computed by a fixed calculation from the code's digits?

  1. Sequence check
  2. Format check
  3. Check digit
  4. Range check
AnswerC. Check digit

A check digit attaches a verification digit to the code, and errors are found by redoing the same calculation on the entered value and seeing whether it matches. A format check verifies the form, such as digit count and symbol layout; a sequence check verifies the ordering of data; and a range check verifies the magnitude of values; none is a mechanism that appends a digit.

Q14 | Matching check

On an order entry screen, which check verifies whether the entered product code is registered in the product master?

  1. Duplication check
  2. Numeric check
  3. Range check
  4. Matching check
AnswerD. Matching check

A matching check compares the value against correct data prepared separately, such as a master, to confirm the value exists. A numeric check only looks for non-digit characters, a duplication check finds double entry of the same data, and a range check sees whether a value falls within upper and lower limits; none collates against a master.

Q15 | Range check

An age field should accept only integers from 0 to 120. Which check serves to reject an oversized value such as 130?

  1. Duplication check
  2. Sequence check
  3. Range check
  4. Numeric check
AnswerC. Range check

A range check verifies that a value falls within the defined upper and lower limits, so it can reject 130. A numeric check only looks for non-digit characters and does not judge magnitude, a sequence check concerns the ordering of data, and a duplication check confirms whether the same data already exists; none can judge the size of a value.

Q16 | Lossless compression

What is the compression method called in which the compressed data, when decompressed, can be restored to exactly the same data as the original?

  1. Lossless compression
  2. Streaming
  3. Archiving
  4. Lossy compression
AnswerA. Lossless compression

Lossless compression restores data identical to the original upon decompression and is used for data in which not even one bit may change, such as documents and programs. Lossy compression raises the compression ratio by discarding part of the information and cannot be reversed. Streaming is a technique of playing while receiving, and archiving is bundling multiple files into one; neither is a category of compression method.

Q17 | JPEG

Among still image file formats, which uses lossy compression?

  1. JPEG
  2. BMP
  3. GIF
  4. PNG
AnswerA. JPEG

JPEG is a lossy format that reduces size by discarding information people rarely notice, and it suits storing photographs. PNG and GIF are both lossless and return the original image when decompressed. BMP basically applies no compression, storing each pixel's color information as is.

Q18 | GIF

Which of the following is an appropriate characteristic of the GIF format?

  1. It applies no compression at all, storing each pixel's color information as is
  2. It handles up to 256 colors and can express a simple animation holding multiple frames in one file
  3. It stores full color of approximately 16,700,000 colors with lossy compression and is best suited to photographs
  4. It keeps a document's layout and typefaces across different creation environments and holds multiple pages in one file
AnswerB. It handles up to 256 colors and can express a simple animation holding multiple frames in one file

GIF is a still-image format that losslessly compresses up to 256 colors and supports background transparency and simple animation. The second option describes JPEG, which lossily compresses full color; the third describes uncompressed BMP; and the fourth describes PDF, which preserves layout; none is a characteristic of GIF.

Q19 | PDF

Which electronic document format aims to display and print with the same appearance, without the layout of text and figures breaking, even when opened on a PC different from the one it was created on?

  1. PDF
  2. CSV
  3. MP4
  4. HTML
AnswerA. PDF

PDF is an electronic document format that displays and prints while preserving layout, standardized as international standard ISO 32000. CSV is plain text with values merely separated by commas and has no formatting, HTML's appearance changes with screen size and settings, and MP4 is a video format holding footage and audio.

Q20 | Streaming

Which of the following appropriately describes watching Internet video by streaming?

  1. Playback starts only after the whole video file has been saved
  2. Data is played back progressively while being received, so viewing can start without waiting for the full download
  3. The video is broken into still images frame by frame and stored, and the user selects and displays them one at a time
  4. The video is sent uncompressed, which reduces the amount of communication
AnswerB. Data is played back progressively while being received, so viewing can start without waiting for the full download

Streaming receives and plays in parallel, so the wait before viewing starts is short. The first option describes download playback, the third is not a way of watching video at all, and the fourth is wrong because sending without compression increases rather than decreases the traffic.

Q21 | AR

Which technology overlays computer-generated guidance and explanations about a place onto the actual scenery captured by a smartphone camera?

  1. MR, mixed reality
  2. VR, virtual reality
  3. AR, augmented reality
  4. CG, computer graphics
AnswerC. AR, augmented reality

AR is a technology that overlays information on real-world imagery, reinforcing how reality is seen. VR blocks the real view and presents only an artificial space, MR merges the real and the virtual so they influence each other, and CG is the general term for creating images by computer.

Q22 | MR

Which of the following appropriately describes MR, mixed reality?

  1. It transmits video from a remote location at high resolution and displays it faithfully
  2. It outputs a full-scale model of a designed product on a 3D printer so its shape can be checked by hand
  3. It merges real space with virtual objects, letting you walk around a virtual object to view it or move it with your hands
  4. It shows none of the real scenery, presenting only a fully built virtual space
AnswerC. It merges real space with virtual objects, letting you walk around a virtual object to view it or move it with your hands

MR is a technology that merges the real and the virtual, realizing an experience in which the two influence each other. The second option describes VR, which shuts out reality; the third is mere transmission of high-definition video; and the fourth is fabrication with a 3D printer; none amounts to merging real space with virtual objects.

Q23 | 4K

What does the term 4K in television broadcasting and the like refer to?

  1. That the screen has about 4,000 pixels horizontally, 3,840 pixels
  2. That about 4,000 images are displayed per second
  3. That the screen's diagonal is about 4,000 millimeters
  4. That about 4,000 colors can be displayed at once
AnswerA. That the screen has about 4,000 pixels horizontally, 3,840 pixels

4K means the horizontal pixel count is about 4,000, with 3,840×2,160 pixels being typical. 8K doubles both dimensions to 7,680×4,320 pixels. The first option is about frame count, the second about screen size, and the third about color count; none relates to the definition of 4K.

Q24 | DBMS

Which function is provided by a DBMS, a database management system?

  1. Encrypting data flowing over communication lines to prevent eavesdropping and tampering by third parties
  2. Managing the sending and receiving of e-mail and classifying spam
  3. Controlling simultaneous updates of the same data by multiple users so that no inconsistency arises
  4. Automatically finding and fixing errors in programs
AnswerC. Controlling simultaneous updates of the same data by multiple users so that no inconsistency arises

A DBMS provides concurrency control, exclusive control, along with confidentiality protection through access rights and recovery from failures. The first option is communications encryption technology, the third is debugging and verification work, and the fourth is the role of mail servers and mail software; none is a DBMS function.

Q25 | Primary keys

Which condition must the primary key of a relational database satisfy?

  1. It must consist of exactly one column
  2. It must be a column of numeric type
  3. Its values must not be duplicated within the table and must not be null
  4. It must be the leftmost column in the table
AnswerC. Its values must not be duplicated within the table and must not be null

The primary key identifies each row uniquely, so duplicate values are not allowed and null values are not allowed. The data type is not limited to numbers and may be a string, composite keys combining multiple columns are permitted, and there is no rule about column position, so the other options are not conditions.

Q26 | Foreign keys

The column product code in the table Orders is defined as a foreign key referencing the primary key product code of the table Products. Which rule is thereby maintained?

  1. The same product code cannot be registered more than once in Orders
  2. The product code in Orders is always null
  3. Rows in Products can be deleted freely at any time, with no effect on Orders
  4. A product code that does not exist in Products cannot be registered in Orders
AnswerD. A product code that does not exist in Products cannot be registered in Orders

A foreign key can hold only values that exist in the referenced primary key; this is called referential integrity. The second option is the work of a primary key or unique constraint, and the same product can of course be ordered many times. Deleting referenced rows is restricted, so the third is wrong, and the fourth has nothing to do with referential integrity.

Q27 | Normalization

What is the main purpose of normalization in a relational database?

  1. To encrypt the data and protect its confidentiality
  2. To merge multiple tables into one large table, making join operations unnecessary
  3. To reduce the number of rows in tables and speed up searches
  4. To eliminate data duplication and prevent inconsistencies from arising during updates
AnswerD. To eliminate data duplication and prevent inconsistencies from arising during updates

Normalization is a design technique that eliminates the state of the same data being held redundantly in many places, preventing update anomalies where only one copy is fixed and the others diverge. Speeding up searches is the role of indexes, merging tables is the opposite idea from normalization, and encryption is a different matter; each has a different purpose.

Q28 | E-R diagrams

What does an E-R diagram represent?

  1. The division of roles between users and administrators in an organization and the scope of authority given to each
  2. Entities and the relationships between entities
  3. A program's processing steps and its conditional branches and loops
  4. The physical placement and connection layout of network devices
AnswerB. Entities and the relationships between entities

An E-R diagram represents the structure of data through entities and the relationships between them, one-to-one, one-to-many, and many-to-many. The first option is what flowcharts and activity diagrams show, the second what organization charts and duty assignment tables show, and the third what network configuration diagrams show; none is the purpose of an E-R diagram.

Q29 | Projection

From the table Employees, with columns employee number, name, department code, and date of birth, a new table was made by extracting only the two columns name and department code. Which relational operation is this?

  1. Join
  2. Selection
  3. Projection
  4. Union
AnswerC. Projection

Projection is the operation of extracting only the needed columns from a table, which is what happened here. Selection extracts the rows meeting a condition, a join connects two tables on a common column, and union is the set operation combining the rows of two tables of the same format; none of those narrows down columns.

Q30 | Selection

From the table Employees, with columns employee number, name, department code, and salary, a new table was made by extracting only the rows whose salary is 300,000 or more. Which relational operation is this?

  1. Projection
  2. Join
  3. Difference
  4. Selection
AnswerD. Selection

Selection extracts only the rows satisfying a condition, leaving the column layout unchanged. Projection extracts only the needed columns, a join connects two tables on a common column, and difference is the set operation finding rows in one table but not the other; none of those is filtering rows by a condition.

Q31 | Join and projection

From the table Employees, with columns employee number, name, and department code, and the table Departments, with columns department code and department name, you want to produce a table listing employee number, name, and department name. Which combination of relational operations is needed?

  1. Selection and projection
  2. Join and projection
  3. Selection and union
  4. Join and difference
AnswerB. Join and projection

Joining the two tables on their common column, department code, merges them into one table, and projecting the 3 columns employee number, name, and department name from it yields the desired table. No condition for filtering rows is given, so selection is unnecessary, and union and difference are set operations between tables of the same format, unusable for this purpose.

Q32 | Selection then projection

The table Products consists of 4 rows of (product code, product name, unit price, category) = (A01, Pen, 120, Stationery), (A02, Notebook, 200, Stationery), (B01, Mug, 800, Sundries), (B02, Towel, 500, Sundries). From this table, the rows with unit price 300 or more are selected, and then the product name and unit price columns are projected. How many rows and columns does the resulting table have?

  1. 3 rows, 2 columns
  2. 2 rows, 4 columns
  3. 4 rows, 2 columns
  4. 2 rows, 2 columns
AnswerD. 2 rows, 2 columns

The rows with unit price 300 or more are the 2 rows Mug at 800 and Towel at 500, and the projection narrows the table to the 2 columns product name and unit price, giving 2 rows and 2 columns. The first option is the size without narrowing the columns by projection, the second without narrowing the rows by selection, and the third has the wrong number of matching rows.

Q33 | Join result

The table Employees consists of 3 rows of (employee number, name, department code) = (101, Sato, D1), (102, Suzuki, D2), (103, Takahashi, D1), and the table Departments consists of 3 rows of (department code, department name) = (D1, Sales), (D2, Accounting), (D3, General Affairs). When the two tables are joined on rows with equal department codes, how many rows does the result have?

  1. 4 rows
  2. 3 rows
  3. 6 rows
  4. 9 rows
AnswerB. 3 rows

In the join, rows with matching department codes are linked, and each of the 3 employee rows matches exactly one department, so the result has 3 rows. D3, General Affairs, to which no employee belongs, does not appear in the result. 9 rows would be the count if every combination were formed, and there is no basis for 4 or 6 rows.

Q34 | Exclusive control

Which mechanism prevents updates from being lost or inconsistencies from arising when multiple users try to update the same data at the same time?

  1. Index
  2. Backup
  3. Normalization
  4. Exclusive control
AnswerD. Exclusive control

Exclusive control has the process that starts updating first place a lock on the data, making other processes wait and preventing inconsistency. Backup saves copies in preparation for failures, normalization is a design technique eliminating duplication, and an index speeds up searches; none of them controls simultaneous updates.

Q35 | Deadlock

Which of the following appropriately describes a deadlock in a database?

  1. A state in which two transactions keep waiting for each other to release their locks, and neither can proceed
  2. A state in which the same data is registered redundantly in multiple tables
  3. A state in which one transaction occupies data for a long time, slowing the responses of other processing
  4. A state in which a failure has corrupted the database files, making reading and writing impossible
AnswerA. A state in which two transactions keep waiting for each other to release their locks, and neither can proceed

A deadlock is a state in which transactions wait for each other to release the locks on resources the other holds, and it will not resolve if left alone; it is cleared by forcibly rolling back one of them. The first option is merely lengthened waiting, the second is a media failure, and the fourth is data duplication; none is a standstill caused by mutual waiting.

Q36 | Rollback

When an abnormality occurs partway through a transaction, which process cancels all updates made by that transaction and returns the database to its state before the start?

  1. Commit
  2. Rollback
  3. Checkpoint
  4. Rollforward
AnswerB. Rollback

Rollback uses the before-image log to return the database to its state before the transaction started. Commit finalizes updates, a checkpoint writes out and records contents as a starting point for recovery, and rollforward reproduces updates up to just before a failure using the after-image log; both the direction and the purpose differ.

Q37 | Rollforward

A hard disk failure has made the database unreadable. After restoring the backup file onto another disk, which recovery process is performed?

  1. Initializing the database and having the users re-enter all the data
  2. Redoing normalization and rebuilding the table structures
  3. Using the before-image log to return to a state earlier than when the backup was taken
  4. Using the after-image log to reproduce, in order, the updates made after the backup, bringing the database to its state just before the failure
AnswerD. Using the after-image log to reproduce, in order, the updates made after the backup, bringing the database to its state just before the failure

Recovery from a media failure restores the backup and then performs rollforward, reproducing the subsequent updates with the after-image log. The first option goes in the backward direction and cannot recover the latest state. The third is not a realistic means of recovery, and the fourth is table structure design work unrelated to restoring data.

Q38 | Data mining

Which technique analyzes large accumulated volumes of data and discovers previously unnoticed regularities and correlations?

  1. Data cleansing
  2. Data mining
  3. Data warehouse
  4. Data mart
AnswerB. Data mining

Data mining digs out tendencies and relationships from large volumes of data using statistical and machine learning techniques. A data warehouse is a database accumulating data chronologically for analysis, a data mart is a subset carved out of it for a specific use, and data cleansing is the work of fixing inconsistent notation and errors to raise data quality.

Q39 | Data lake

Which of the following appropriately describes a data lake?

  1. A screen for presenting analysis results as charts to management
  2. A small-scale extract of only the data needed, tailored to a specific department's analysis purposes
  3. The collection of tables resulting from normalizing and splitting the tables of a relational database
  4. A place for storing large volumes of data of differing formats, documents, images, logs, and so on, in their unprocessed form
AnswerD. A place for storing large volumes of data of differing formats, documents, images, logs, and so on, in their unprocessed form

A data lake stores raw data as is, whether structured or unstructured, and the data is processed for analysis when it becomes needed. The second option is a data mart, the third the tables obtained through normalization, and the fourth a BI tool dashboard; none is the definition of a data lake.

Q40 | NoSQL

Which of the following appropriately describes NoSQL?

  1. A general term for databases that handle data in structures different from relational databases, handling large and diverse data in flexible forms such as key-value pairs
  2. An access right, configured per user, that prohibits adding, updating, and deleting data and permits only reading the tables
  3. A database design technique that automatically normalizes tables to eliminate duplication
  4. An international standard defining the syntax and features of the query language for operating relational database tables
AnswerA. A general term for databases that handle data in structures different from relational databases, handling large and diverse data in flexible forms such as key-value pairs

NoSQL is the general term for databases that are not bound to the table format and handle large, diverse data fast in structures such as key-value and document types. The first option describes SQL itself, the second a design technique, and the third a read-only access right setting; none is the definition of NoSQL.

Practice: answer the questions on this page

This practice tool asks questions in random order (it works when JavaScript is enabled). You can still read all the questions and explanations above without it.

* The explanations are information for study purposes. Exam scope and systems change from year to year, so always check the official announcements of the organization that administers the exam.

This page is a translation of the Japanese original. If the translation and the original differ, the Japanese version takes precedence. View the Japanese original