

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Data management and modeling are key aspects of organizing data and information. DBMS
Typology: Summaries
1 / 3
This page cannot be seen from the preview
Don't miss anything!
Data is one of the most valuable resources that a firm possesses. It is organized into a hierarchy that builds from the smallest element to the largest. The smallest element is the bit, a binary digit. A byte (a character such as a letter or numeric digit) is made up of eight bits. A group of characters, such as a name or number, is called a field (an object). A collection of related fields is a record; a collection of related records is called a file. The database, at the top of the hierarchy, is an integrated collection of records and files. An entity is a generalized class of objects for which data is collected, stored, and maintained. An attribute is a characteristic of an entity. Specific values of attributes—called data items—can be found in the fields of the record describing an entity. A data key is a field within a record that is used to identify the record. A primary key uniquely identifies a record, while a secondary key is a field in a record that does not uniquely identify the record. Traditional file-oriented applications are often characterized by program-data dependence, meaning that they have data organized in a manner that cannot be read by other programs. To address problems of traditional file-based data management, the database approach was developed. Benefits of this approach include reduced data redundancy, improved data consistency and integrity, easier modification and updating, data and program independence, standardization of data access, and more-efficient program development. One of the tools that database designers use to show the relationships among data is a data model. A data model is a map or diagram of entities and their relationships. Enterprise data modeling involves analyzing the data and information needs of an entire organization. Entity- relationship (ER) diagrams can be employed to show the relationships between entities in the organization. The relational model places data in two-dimensional tables. Tables can be linked by common data elements, which are used to access data when the database is queried. Each row represents a record. Columns of the tables are called attributes, and allowable values for these attributes are called the domain. Basic data manipulations include selecting, projecting, and joining. The relational model is easier to control, more flexible, and more intuitive than the other models because it organizes data in tables.
A DBMS is a group of programs used as an interface between a database and its users and other application programs. When an application program requests data from the database, it follows a logical access path. The actual retrieval of the data follows a physical access path. Records can be considered in the same way: A logical record is what the record contains; a physical record is
where the record is stored on storage devices. Schemas are used to describe the entire database, its record types, and their relationships to the DBMS. A DBMS provides four basic functions: providing user views, creating and modifying the database, storing and retrieving data, and manipulating data and generating reports. Schemas are entered into the computer via a data definition language, which describes the data and relationships in a specific database. Another tool used in database management is the data dictionary, which contains detailed descriptions of all data in the database. After a DBMS has been installed, the database can be accessed, modified, and queried via a data manipulation language. A more specialized data manipulation language is the query language, the most common being Structured Query Language (SQL). SQL is used in several popular database packages today and can be installed on PCs and mainframes. Popular single-user DBMSs include Corel Paradox and Microsoft Access. IBM, Oracle, and Microsoft are the leading DBMS vendors. Database as a Service (DaaS), or Database 2.0, is a new form of database service in which clients lease use of a database on a service provider’s site. Selecting a DBMS begins by analyzing the information needs of the organization. Important characteristics of databases include the size of the database, the number of concurrent users, its performance, the ability of the DBMS to be integrated with other systems, the features of the DBMS, the vendor considerations, and the cost of the database management system.
Traditional online transaction processing (OLTP) systems put data into databases very quickly, reliably, and efficiently, but they do not support the types of data analysis that today’s businesses and organizations require. To address this need, organizations are building data warehouses, which are relational database management systems specifically designed to support management decision making. Data marts are subdivisions of data warehouses, which are commonly devoted to specific purposes or functional business areas. Data mining, which is the automated discovery of patterns and relationships in a data warehouse, is emerging as a practical approach to generating hypotheses about the patterns and anomalies in the data that can be used to predict future behavior. Predictive analysis is a form of data mining that combines historical data with assumptions about future conditions to forecast outcomes of events such as future product sales or the probability that a customer will default on a loan. Business intelligence is the process of getting enough of the right information in a timely manner and usable form and analyzing it so that it can have a positive effect on business strategy, tactics, or operations. Competitive intelligence is one aspect of business intelligence limited to information about competitors and the ways that information affects strategy, tactics, and operations. Competitive intelligence is not espionage—the use of illegal means to gather