* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Click on - Algonquin College
Microsoft Access wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Oracle Database wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Ingres (database) wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
Myitlab Computer Settings To ENSURE that your laptop is setup properly, please go to: BLACKBOARD > MyITLab resources > myITLab SETTINGS, and setup your laptop with ALL these settings. If there are ANY TECHNICAL issues, go to BLACKBOARD > MyITLab resources > MyITLab Technical Support 1 MYITLAB SETUP cont. Use “FIREFOX ” or "CHROME" for your browser Download the latest version of JAVA, and the latest version of ADOBE FLASH PLAYER If there are ANY TECHNICAL issues, go to BLACKBOARD > MyITLab resources > MyITLab Technical Support 2 MYITLAB SETUP cont. PLEASE NOTE: The SETTINGS for both PC & MAC are especially crucial for the TRAINING & EXAMS to work properly. (The assignments may work without the computer configurations, but the EXAMS won't!!) 3 Welcome to Databases Our goal is to have a basic understanding of databases Resources: ◦ ◦ ◦ ◦ Slides In Class Activities No textbook required Videos 4 Why Learn Databases? STORE INFORMATION Information is a valuable commodity Information is used for marketing and BI (Business Information) Used by all kinds of businesses Access to good information (if properly done) Market to individuals creatively, rather than “mass mailing”, more customized (Business Intelligence) 5 Database Terms DATA ◦ From dictionary.reference.com, “INDIVIDUAL facts, statistics, or items of information”. ◦ NEVER “CONTRIVED” OR “DERIVED” VALUES 6 Database Terms DATASET According to Dictionary.com, a database is “a comprehensive collection of related data organized for convenient access, generally in a computer.” usually refers to data selected and arranged in rows and columns ◦ for processing by statistical software. The data might have come from a database, but it might not have. Simply put, an: “ORGANIZED COLLECTION OF DATA.” 7 Database Terms DATABASE ◦ A COMPREHENSIVE collection of RELATED data organized for convenient access A database is usually under the control of a DATABASE MANAGEMENT SYSTEM, which is software that, among other things, manages MULTI-USER ACCESS to the database. (“usually”, but not necessarily. ) 8 Database Terms DATABASE MANAGEMENT SYSTEM (DBMS) Provides TOOLS needed to organize data in a flexible manner. It includes: facilities to ADD, MODIFY or DELETE data Never DELETE, instead flag the data as REDUNDANT. ask questions (queries) about the data stored produce reports 9 BENEFITS: They are able to STORE LARGE AMOUNTS OF DATA and SORT it according to your needs. Also, having information SAVED ON A COMPUTER rather than written on something will help with the chances of NOT LOSING the information. Ability to SHARE the information Ability for MORE THAN ONE PERSON to work on it Fewer inconsistencies in data / reduces redundancies10 Database Terms Entity Relationship Diagram (ERD) Visual display of tables and their relationships for a database 11 Many Types of Databases File Maker Pro Oracle Microsoft ◦ Excel ◦ Access 12 Database MODELS According to Wikipedia: A database model is the THEORETICAL foundation of a database and fundamentally determines in which manner data can be stored, organized, and manipulated in a database system. It thereby defines the infrastructure offered by a particular database system. Simply put, a database model determines HOW data is STORED and ORGANIZED 13 Database Model – Relational RELATIONAL database model is the most common Composed of tables, each constructed like a flat file Click here to open an Excel file which illustrates Flat files 14 What are Tables or Entities? TABLES (aka “ENTITIES”) in the relational model are used to represent "things" in the real world. ENTITIES are made up of ROWS and Columns. Columns are called fields or attributes. ROWS are called RECORD Within a table, each ROWS is called a RECORD and it represents 1 particular instance of its entity, not unlike the flat file. 15 What is a Primary Key? A FIELD in the database that guarantees UNIQUENESS SPEEDS data RETRIEVAL Each RECORD in a table must have a PRIMARY KEY Each PRIMARY KEY is the 1ST attribute (column) listed 16 What are Foreign Keys? A FOREIGN KEY is used to indicate a relationship between 2 or more TABLES Each FOREIGN KEY is a PRIMARY key in another table 17 CREATE RELATIONSHIPS IN MS ACCESS 18 Create Relationships DATABASE TOOLS ribbon > RELATIONSHIPS grouping 19 myitlab 21 Myitlab Computer Settings To ENSURE that your laptop is setup properly, please go to: BLACKBOARD > MyITLab resources > myITLab SETTINGS, and setup your laptop with ALL these settings. If there are ANY TECHNICAL issues, go to BLACKBOARD > MyITLab resources > MyITLab Technical Support 22 • BE CAREFUL when you are DOWNLOADING your assignment files. When you DOWNLOAD them, the files come with an embedded ENCRYPTION code • IF you COPY THE FILE from another student, your assignment will be flagged with a “POTENTIAL INTEGRITY VIOLATION”,(cheating). • EVEN IF YOU SEND AN UNedited file, you may be legitimately doing your own work, but, the file has the ENCRYPTION code • your assignment will be flagged with a “POTENTIAL INTEGRITY VIOLATION”,(cheating). 23 ASSIGNMENTS-BE CAREFUL WHEN DOWNLOADING “CHEATING” possibilities • You have to be very, very careful with ALL the components in myitlab. The software is extremely specific—it IS case-sensitive, and if you add a space where there shouldn’t be (or vice versa), or forget to include a punctuation mark (or vice versa), myitlab will mark it wrong. • When you do your assignments, you must read the instructions extremely carefully, not “skimming over” any of the instructions, just in case you miss a tiny requirement. 24 ASSIGNMENTS—READ INSTRUCTIONS VERY, VERY CAREFULLY!! PRINT OUT ASSIGNMENT MARKS Please make sure that as soon as you get your MARK for ANY assignment, that you do the following: 1. 2. 3. 4. 5. Hit your PRINT SCREEN button on your keyboard Open MS WORD PASTE Enlarge the “screen capture”, so that it’s readable PRINT out your MARK, AND SAVE the file to the DESKTOP -then UPLOAD the file to SkyDrive 6. You may now close the dialog box. There have been some students who have gotten their mark, but when they close the dialog box with the mark on it-- they receive a “0” in their GRADEBOOK. (This is the mark that I see). This “print out” will be your backup copy—put it in a safe place, until the end of the semester. 25 DO NOT CLOSE the dialog box with your mark on it--before doing the following: SUBMITTING ASSIGNMENTS: 3 STEPS 1.Click on: “Upload Completed Assignment” 2.Navigate to where your completed assignment file is, double-click on the file, and then click on: “Upload” 26 3. IMPORTANT: THEN CLICK ON: “FINISH: Submit for Grading” 4. AFTER submitting assignment, there is a “TIME LAPSE” You can view results by clicking on the chevron beside the specific assignment, and select: “VIEW SUBMISSIONS” 27 Will give 3 files: 1. SUBMITTED FILE 2.SUMMARY REPORT 3. MARKED UP REPORT 1. SUBMITTED FILE Opens a .zip file which is a COPY of the file you submitted for your assignment 28 •SUMMARY REPORT: 29 • click on the arrow to EXPAND the information, to find out exactly where you went wrong. 1. MARKED UP REPORT: Click on the check-mark or xicons to view the detailed results and score of the corresponding instruction step. If the project required you to insert images or art, those items are hyperlinked and can be selected for more details. Missing items are highlighted in tan color. Hidden elements are highlighted in pale yellow color. Elements that were to be deleted are highlighted in orange color. 30 HYBRID/HOMEWORK View “14 Week Schedule” > Week 09 > 3rd Column 34