Download presentation
Presentation is loading. Please wait.
Published byEarl Joseph Modified over 9 years ago
1
DATABASE DESIGN USING MICROSOFT ACCESS
2
What is a Database? DMS Database management system Database Collection of data organized in a manner that allows access, retrieval, and use of that data. --- OR --- A place to store data and retrieve information
3
DATABASE DESIGN USING ACCESS 2007
4
ACCESS OBJECTS… Like Excel Enter, edit, and delete data Display, sort and filter Tables Ask questions and get answers from data Queries Visual Can limit data by user Forms Print customized displays of data Reports
5
Each row is a separate record, or an entry in the database One customer One order Each record has a unique identifier, called a primary key, such as: Customer ID Student ID SSN Each column is a field Name, address, phone number Item number, quantity ordered TABLES Primary key field
6
THE KEY To designing a good database …. A good plan
7
NORMALIZING DATA Table designs should eliminate redundant (repeating) data. This is called normalizing a database. Customer names and addresses should be listed in a separate table, and not included with every order the customer makes Students’ names and address are in a separate table, and not included with their schedule and grade information More info on database design for Access 2007 is available here.here
8
STEPS FOR DESIGNING TABLES What tables? An online clothing store might include: Product inventory Item number, Item name, purchase price, number in stock Vendors (the people you buy from) Vendor number, vendor name, address, city, state, zip, terms Customers (the people you sell to) Customer number, customer, name, address, city, state, zip, phone number Orders Customer number, item number, quantity
9
STEPS FOR DESIGNING TABLES Choose a primary key for each table Format the data for each field Text or numbers Maximum number of characters Required or not? Security – who will have access? Set relationships between tables
10
COMMON ACCESS DATA TYPES May contain letters, numbers, and symbols Maximum 255 characters Cannot be used for calculations Text fields (default) May contains ONLY numbers Can be positive or negative Can be used for calculations Number fields May contain ONLY monetary data Will display like currency formatting in Excel Can be used for calculations Currency fields
11
NUMBER FIELDS BByte: Integer from 0 to 255 IInteger: Integers from -32,768 to 32,767 LLong Integer: Integers from -2,147,483,648 to 2,147,483,647. SSingle: Numbers with up to 7 decimal places DDouble: More decimal places; 2x the storageDecimal: More decimal places; 3x the storage RReplication ID: Special identifier required for replication Choose the smallest size you can for your data
12
OTHER ACCESS DATA TYPES Memo Up to 63,999 characters Date/Time AutoNumber Stores a unique sequential number for each record Values CANNOT be re-used Yes/No Values can be Yes/No, True/False, or On/Off OLE Object Hyperlink Attachment Images, spreadsheets, etc.
13
RELATIONSHIPS Relationships exists between tables One-to-many (most common) Each customer has many orders Each student has many classes Each employee has many paychecks One-to-one Each customer has one address Each student has one locker Each employee works for one department Many-to-many (least common)
14
FACTS ABOUT ACCESS 2007 Field names Can have up to 64 characters Can contain letters, numbers, characters and spaces EXCEPT Periods (.) Exclamation points (!) Accent graves (`) Square brackets ([ and ])
15
USING ACCESS Some things about Access are different from other Office applications All tables, queries, forms and reports are stored in the same file When you start a new database, you have to name it before you can create any tables Access saves database files with an.accdb extension When you enter data, each record is automatically saved when you move to the next If you delete a record or a table field, it gone for good (older versions).
16
THE ACCESS WINDOW
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.