Database Management David Kroenke’s text Database Processing was first published in 1977 and is now in its tenth edition. We strongly believe that understanding relational databases is a critical component of any MIS training. David has explained relational databases and DBMS so that business majors understand their importance. What is content? Important business content is not exclusively stored in traditional databases. Internet resources (images, brands, video, audio) have altered our ideas of content and how to manage it. We encourage students to take a wide view of content. What is content management? Websites are customer facing and the presentation of content is increasingly managed. We talk about content management systems and use OpenText, a Canadian company located in Waterloo, Ontario and a leader in enterprise content management systems, to explain how content for the Web is organized and managed. Two Technical Appendices: Introduction to ER Diagramming and Introduction to Microsoft Access For some instructors a single chapter on database is not enough. For these instructors we have supplemented this chapter with two technical appendices. These appendices provide a rich discussion of Entity Relationship Diagramming and normalization. The appendix on Microsoft Access introduces novice database users to tables, relationships, queries and forms. Chapter Exercise: Nobody Said I Shouldn’t We take a look at the ethical use of data inside an organization using a scenario where a technical person plays with organizational data. The scenario draws attention to ethics in organizational information. MIS in Use - The Many Names of One Customer How does a large financial institution deal with data quality?. Something as seemingly simple as establishing a customer name can be a major project. This case highlights the issue of data and data quality.
Q1 What is content? Q2 How can content be organized? Q3 What is the purpose of a database? Q4 What does a database contain? Q5 What is a DBMS, and what does it do? Q6 What is a database application? Q7 What is the difference between an enterprise and a personal DBMS? Exercise: Nobody Said I Shouldn’t MIS in Use 5: The Many Names of One Customer (Van City) Chapter Extension: Database Design Chapter Extension: Using Microsoft Access
a database is a collection of tables plus relationships among the rows in those tables, plus special data, called metadata , that describes the structure of the database
Figure 5-4 Hierarchy of Data Elements
Figure 5-3 Student Table (also called a file)
Figure 5-5 Components of a Database
Figure 5-6 Example of Relationships among Rows
A database is a self-describing collection of integrated records selfdescribing means that a database contains, within itself, a description of its contents. Metadata are data that describe data
Popular DBMS products are DB2 from IBM, Access and SQL Server from Microsoft, and Oracle from the Oracle Corporation. Another popular DBMS is MySQL , an open-source DBMS product
Figure 5-13 Four Application Programs on a Web Browser Server Computer
The knowledge in this chapter would have helped Dee understand how the blog could be used to manage important content that was previously not available. She might also realize why the IS department would be hesitant in being responsible for additional content and the presentation of that content. Dee might also have realized that there is some risk in allowing content in the blog that is not edited. In addition, information in this chapter would have helped Dee to know what a DBMS is and what role it plays. She would have been able to understand the diagram in Figure 5-15 (and perhaps even draw it herself). This is the same diagram that you saw in Figure 4-8, page 77, except now we have filled in the software that runs on the server computer. The application is Movable Type, and it calls the DBMS MySQL, which processes the database. Of course, like every computer, the server also has an operating system, like Windows or Linux. While this system does run a DBMS, it is completely isolated from the rest of the Emerson databases and really should not be of concern to the IT department. Dee is not proposing to replace Oracle with MySQL for things like processing orders or paying salespeople. She just wants to include MySQL, as part of the functionality of her application, on the server. With this knowledge, Dee could explain what she wants to do and that her project is no threat or exception to the Oracle standard. It is an isolated system that needs MySQL to run. Ultimately, Don made that exact argument to the IT department. Once the department understood Dee’s plan, they had no problem with Dee’s use of MySQL—as long as she paid any required licence fees for it out of her own budget. Unfortunately, without knowledge of database concepts, Dee was unable to make that argument herself, so she was forced to hire her consultant to make that argument for her. Doing this meant a delay of another few days as well as an additional expense. Still, she had passed another hurdle on the way to developing her system.
MIS in Use - The Many Names of One Customer (Van City) How does a large financial institution deal with data quality? Something as seemingly simple as establishing a customer name can be a major project. This case highlights the issue of data and data quality.