AI Gen Flashcards
(118 cards)
What is the primary difference between data and information?
Data are raw facts; Information is the result of processing raw data to reveal its meaning.
What constitutes the building blocks of information?
Data.
Define a database.
An integrated collection of files built for a specific purpose to store corporate data.
How can databases be classified based on the number of users?
- Single-user database
- Multiuser database
- Workgroup database (<50 users)
- Enterprise database (>50 users)
What are the three levels of database architecture?
- External: users’ views of the database
- Conceptual: logical structure of an entire database
- Internal: details of the physical storage
What is the purpose of data modeling?
- Represent the real world
- Helps with efficient computerisation
- Focus on the use of elements
- Represent necessary elements and their relationships
- Reduce data redundancy
What are the four main concepts represented in an ER model?
- Entity
- Attributes
- Relation
- Cardinality
What does an ER diagram (ERD) help designers to do?
Design a database.
Understand and specify the desired components of the database and the relationships among those components.
What shape represents an entity in an ERD?
Rectangle.
What shape represents attributes in an ERD?
Ellipse or oval.
What shape represents relationships among entity sets in an ERD?
Diamond.
What is an attribute in the context of a database entity?
Attributes are used for describing the entities and must include an identifier that is unique for each entity.
How can redundancy in attributes be reduced?
Avoid structured attributes and decompose them into simpler elements.
What is a relation in a database?
A relation specifies the association between two or more entities.
What does maximum cardinality indicate in a relation?
The maximum number of instances on either side of a relation.
What is the Enhanced or Extended Entity Relationship (EER) model?
A conceptual data model that incorporates extensions to the ER model to design more accurate database schemas.
What is specialization in the context of subclasses?
The process of defining a set of subclasses of an entity type based on distinguishing characteristics.
What is generalization in database modeling?
The process of defining a generalized entity type from given entity types.
What is the difference between single inheritance and multiple inheritance?
- Single inheritance: Subclass inherits all attributes from one superclass
- Multiple inheritance: Subclass inherits from more than one superclass.
Fill in the blank: A database is the core _______ technology to store corporate data.
[information systems]
True or False: An entity in a database can exist independently.
True.
What are the types of end users interacting with a database?
- Casual end users
- Naive or parametric end users
- Sophisticated end users
- Standalone users
What does the term ‘cardinality’ refer to in database relations?
The number of associated instances in a relationship.
What is functional dependency in database attributes?
A relationship where one attribute’s value uniquely determines another attribute’s value.