Muutke küpsiste eelistusi

Introductory Relational Database Design for Business, with Microsoft Access [Kõva köide]

  • Formaat: Hardback, 328 pages, kõrgus x laius x paksus: 231x155x31 mm, kaal: 499 g
  • Ilmumisaeg: 04-Jan-2018
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 1119329418
  • ISBN-13: 9781119329411
Teised raamatud teemal:
  • Formaat: Hardback, 328 pages, kõrgus x laius x paksus: 231x155x31 mm, kaal: 499 g
  • Ilmumisaeg: 04-Jan-2018
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 1119329418
  • ISBN-13: 9781119329411
Teised raamatud teemal:

A hands-on beginner’s guide to designing relational databases and managing data using Microsoft Access

Relational databases represent one of the most enduring and pervasive forms of information technology. Yet most texts covering relational database design assume an extensive, sophisticated computer science background. There are texts on relational database software tools like Microsoft Access that assume less background, but they focus primarily on details of the user interface, with inadequate coverage of the underlying design issues of how to structure databases. Growing out of Professor Jonathan Eckstein’s twenty years’ experience teaching courses on management information systems (MIS) at Rutgers Business School, this book fills this gap in the literature by providing a rigorous introduction to relational databases for readers without prior computer science or programming experience.

Relational Database Design for Business, with Microsoft Access helps readers to quickly develop a thorough, practical understanding of relational database design. It takes a step-by-step, real-world approach, using application examples from business and finance every step the way. As a result, readers learn to think concretely about database design and how to address issues that commonly arise when developing and manipulating relational databases. By the time they finish the final chapter, students will have the knowledge and skills needed to build relational databases with dozens of tables. They will also be able to build complete Microsoft Access applications around such databases.  This text:

  • Takes a hands-on approach using numerous real-world examples drawn from the worlds of business, finance, and more
  • Gets readers up and running, fast, with the skills they need to use and develop relational databases with Microsoft Access
  • Moves swiftly from conceptual fundamentals to advanced design techniques
  • Leads readers step-by-step through data management and design, relational database theory, multiple tables and the possible relationships between them, Microsoft Access features such as forms and navigation, formulating queries in SQL, and normalization 

Introductory Relational Database Design for Business, with Microsoft Access is the definitive guide for undergraduate and graduate students in business, finance, and data analysis without prior experience in database design. While Microsoft Access is its primary “hands-on” learning vehicle, most of the skills in this text are transferrable to other relational database software such as MySQL.

Preface ix
1 Basic Definitions and Concepts
1(6)
Basic Terms and Definitions
1(2)
Types of Information Systems
3(4)
2 Beginning Fundamentals of Relational Databases and MS Access
7(36)
Beginning Fundamentals of MS Access
8(7)
A "Hands-On" Example
9(6)
Introduction to Forms
15(3)
Another Method to Create Forms
18(4)
Introduction to Reports
22(4)
Introduction to Queries
26(6)
Common Datatypes in MS Access
32(2)
Exercises
34(9)
3 Introduction to Data Management and Database Design
43(10)
Introduction to Data Management
43(1)
General Data Management Issues
43(2)
Classifying Information Systems Tasks: Transaction and Analytical Processing
45(1)
What Is Wrong with Just One Table?
46(1)
Repeating Groups
47(1)
An Illustration of Multiple Tables and Foreign Keys
48(5)
4 Basic Relational Database Theory
53(42)
Tables and Their Characteristics
53(2)
Primary Keys and Composite Keys
55(2)
Foreign Keys and Outline Notation
57(2)
Creating Entity-Relationship (ER) Diagrams
59(1)
Functional Dependency
60(1)
Dependency Diagrams
61(1)
Partial Dependency
62(1)
Transitive Dependency
63(1)
Database Anomalies
63(1)
What Causes Anomalies?
64(1)
How to Fix Anomalies
65(1)
Good Database Design Principles
66(1)
Normalization and Zip Codes
67(1)
Expanding the Customer Loans Database
68(3)
DVD Lending Library Example without Loan History
71(4)
The DVD Lending Library Example with Loan History
75(3)
Subtypes
78(7)
Exercises
85(10)
5 Multiple Tables in Access
95(32)
The Relationships Window and Referential Integrity
95(5)
Nested Table View
100(1)
Nested Forms
101(2)
Queries with Multiple Tables
103(5)
Multiple Joins and Aggregation
108(7)
Personnel: Database Design with Multiple Paths between Tables
115(4)
Creating the Database in Access using Autonumber Keys
119(1)
A Simple Query and a Different Way to Express Joins in SQL
120(3)
Exercises
123(4)
6 More about Forms and Navigation
127(12)
More Capabilities of Forms
127(5)
Packaging it Up --- Navigation
132(3)
Exercises
135(4)
7 Many-to-Many Relationships
139(32)
Focus Groups Example
139(4)
The Plumbing Store: Many-to-Many with an Additional Quantity Field
143(3)
Hands-On Exercise and More About Queries and SQL
146(8)
Project Teams: Many-to-Many with "Flavors" of Membership
154(5)
The Library
159(4)
Exercises
163(8)
8 Multiple Relationships between the Same Pair of Tables
171(18)
Commuter Airline Example
171(6)
The College
177(4)
Sports League Example
181(2)
Multiple Relationships in Access
183(1)
Exercises
184(5)
9 Normalization
189(26)
First Normal Form
189(3)
Second Normal Form
192(2)
Third Normal Form
194(3)
More Normal Forms
197(1)
Key Factors to Recognize 3NF
198(1)
Example with Multiple Candidate Keys
198(1)
Normalizing an Office Supplies Database
198(4)
Summary of Guidelines for Database Design
202(1)
Exercises
203(12)
10 Basic Structured Query Language (SQL)
215(38)
Using SQL in Access
215(1)
The SELECT ... FROM Statement
215(2)
WHERE Conditions
217(1)
Inner Joins
218(3)
Cartesian Joins and a Different Way to Express Inner Joins
221(7)
Aggregation
228(3)
GROUP BY
231(6)
HAVING
237(1)
ORDER BY
238(2)
The Overall Conceptual Structure of Queries
240(3)
Exercises
243(10)
11 Advanced Query Techniques
253(26)
Outer Joins
253(3)
Outer Joins and Aggregation
256(4)
Joining Multiple Records from the Same Table: AS in the FROM Clause
260(2)
Another Use for AS in the FROM Clause
262(1)
An Introduction to Query Chaining and Nesting
262(3)
A More Complicated Example of Query Chaining: The League Standings
265(5)
Subqueries and Back to the Plumbing Store Database
270(4)
Practical Considerations and "Bending the Rules" Against Redundancy
274(1)
Exercises
275(4)
12 Unary Relationships
279(22)
Employee Database
279(4)
Setting Up and Querying a Unary Relationship in Access
283(8)
The Course Catalog Database
291(3)
Exercises
294(7)
Further Reading 301(2)
Index 303
Jonathan Eckstein is a Professor in the MSIS (Management Science and Information Systems) department at Rutgers Business School, Rutgers University, USA. He has taught at Harvard and Princeton Universities and has a strong profile on Google Scholar with over 9000 citations.

Bonnie R. Schultz is a freelance writer and editor based in Princeton, New Jersey. She has worked as a technical writer in the software industry as well as a freelance journalist for various news publications.