Download presentation
Presentation is loading. Please wait.
1
M.S. Access Module CAS 133 Russ Erdman
2
M.S. Access Module Assignment Overview Two options for the unit: All students complete Units A, B and C In class – create a movie database as a group Out of class – do all of Unit D and some additional activities on your own – You do not have to attend class until the final Practice and review for the Final During last hour on the last day of class we will work through the final. Students choosing the out of class option may want to attend or pick up a copy of the final to practice. The Final is 60 points. Some don’t finish, but those that practice usually have no problems
3
In Class Option: We will build a video store inventory database. Work modules A, B, C on your own. Bring VHS or DVD cover to class on the date listed in the class schedule – 5 pts. We will work problems 4 and 5 together in class. Note: You must attend the remaining classes! Otherwise, you must do the out of class projects. During the last hour of the last class we will practice the final – you will take a copy home to practice. M.S. Access Module
4
What is Access? Not just a database (DB), but a Database Management System (DBMS) Databases are to Access as documents are to Word and spreadsheets are to Excel A DBMS is different from a word processing program Doesn’t just create a DB, but manages them. You can add security, define who uses them, manage data, do math on data, query data and create reports. What is a database? Something you create and manage in Access A place for data M.S. Access Module
5
Access does four different things with a database: 1. Tables: create tables – like an Excel spreadsheet – and put data into it. INPUT for a computer. 2. Queries: create queries – questions your data – can’t easily do it in Excel. PROCESSING for a computer. What is highest expense in January budget? Sort or use min/max in Excel, but you can get quicker answers with Access. A budget is good for Excel. A mailing list is good for Access. 3. Reports: create reports – for example, print out labels for Christmas list or keep track of membership in an organization. Word is not good for this. OUTPUT for a computer. 4. Forms: Input for computer controls what gets put into database. M.S. Access Module
6
Data vs. Information Database is a storage place for data (raw facts and figures) You can do data entry and have NO CLUE what it is used for. Data is meaningless until you organize it. This is part of basic Information System theory – take CIS 120 for more IS theory. If you find Access is meaningless to you after this section of the class or your eyes glaze over, then don’t go on into CIS for databases. (Perhaps networking will appeal to you.) M.S. Access Module
7
There are other DBMS applications. AS400 DBMS Oracle DBMS Oracle is a huge and powerful DBMS – more powerful than Access. Access is small potatoes compared to Oracle, but still powerful. The PCC database is an Oracle DB called Banner. The PCC DB has lots of records to keep track of and lots of data – millions of records. Records are organized into about 2000 tables. M.S. Access Module
8
Database terminology Entities: anything about which you want to know something. Data are the facts; entities are what the facts are about. Entities can be virtually anything - people, places, events, or concepts. Entities are represented by tables Entity sets are collections of related entities, such as students and classes These relationships are determined by the DB designer Entities or tables are the most important objects in an Access database because they contain all of the data within the DB. M.S. Access Module
9
Database terminology (cont) Record (or tuple) is a row in the table. Contains all the demographics or facts about a single subject in the table. For example: in the Student Table or Entity a record would contain all the information about one student. Field of the record are the columns of the table. A field is the smallest piece of information (or attribute) in a database, such as the students name. Fields are not usually meaningful in and of themselves. Fields should be simplified or decomposed: separate first name, last name and middle initial. Key field: contains unique information for each record, such as a students SSAN, an ID number, a part number, etc. Also called a primary key (PK) contains attributes that uniquely identify a particular row. It can be assigned automatically by Access. A primary key may consist of a single attribute or a combination of attributes - whatever is needed to provide unique identification. M.S. Access Module
10
Database terminology (cont) Relational database: Access is a relational database More than one table, such as the Customer, Sales and Product tables can share information. Relational comes from the fact that two tables are linked, or related, by a common field. One tables PK (primary key) may be an FK (foreign key) in another table so they can be linked (related) to each other. The PK is useful in searching the DB – a PK can’t repeat. M.S. Access Module
11
How big is a database? DBs can get very large very fast. PCC database has possibly a million records The DB keeps a history of current courses and all previous courses for the past 10 years. There are as many courses as are listed in the Class Schedule and as many as there has ever been back 10 years. Who owns the Tables (Entities) Course table is managed by Registration Employee table is managed by Human Resources That means they are responsible for security, data entry and accuracy, etc. Whole departments manage the PCC DB, not just one person. M.S. Access Module
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.