2a. What and Why Database? Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.

Slides:



Advertisements
Similar presentations
Moores Law Co-founder of Intel The number of transistors per square inch on an integrated chip [speed of computing] doubles every 18 months. Accurate for.
Advertisements

4d. Structured Query Language – JOIN Operation Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets.
A database is a collection of data that is stored in a computer system. Databases allow their users to enter, access, and analyze their data quickly and.
4c. Structured Query Language - Built-in Functions Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets.
CSCI 260 Database Applications Chapter 1 – Getting Started.
CSCI 150 Database Applications Chapter 1 – Getting Started.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
1a – Getting Started Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
6. Database Reports Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis Using Spreadsheets 1.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
MINF4533: Networks and Business Intelligence Prof. Dr. Daning Hu Department of Informatics University of Zurich Sep 18th, 2012.
Introduction to SQL Steve Perry
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Introduction to Database Systems
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Using Database Management Systems.
Databases. Database A database is an organized collection of related data.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Unit 1.  Introduction  Syllabus  Questions  Database Systems Overview.
**Database Notes** New Unit Plan Microsoft Access - known as a database management system or DBMS Database – a collection of organized information. Can.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
IST 210: ORGANIZATION OF DATA Chapter 1. Getting Started IST210 1.
DAY 12: DATABASE CONCEPT Tazin Afrin September 26,
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
CSCI N201 Programming Concepts and Database 3 – Essence of Computing Lingma Acheson Department of Computer and Information Science, IUPUI.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
5. Database Design Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis Using Spreadsheets 1.
9c. Line Charts CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI Lingma Acheson
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
1 Database Systems Introduction to Microsoft Access Part 2.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
4a. Structured Query Language - SELECT Statement Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets.
3. Relational Model Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Foundation year Lec.5: Lec.5: Database Management System Lec.5: Lec.5: Database Management System Lecturer: Fatma El-Zahraa Mohamed Year: 2015/2016.
Introduction to the Microsoft Access Database Why use Microsoft Access.
9e. Scatter Charts CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI Lingma Acheson
2d – CheckBox Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
Chapter 9 Vocabulary Databases. 1.Table – a collection of information, or data arranged in columns and rows. 2.Record – all of the information about one.
7. Data Import Export Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis Using Spreadsheets 1.
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
Database Management COP4540, SCS, FIU Database Trigger.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
9d. Pie Charts CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI Lingma Acheson
Database Overview What is a database? What types of databases are there? How are databases more powerful than spreadsheets?
5a – While Loops Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
MICROSOFT OFFICE ACCESS 2007 TRAINING Intro to building a database.
Chapter 1. Getting Started IST 210: Organization of Data IST2101.
Database Presentation BIM, Mrs. Bailey. **Database Notes** Use new sheet of paper! Microsoft Access - known as a database management system or DBMS Database.
Class Orientation Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.
2b. Create an Access Database Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.
Introduction to Databases by Dr. Soper extended with more examples
ICT Database Lesson 1 What is a Database?.
Database Management  .
An Overview Microsoft Office.
What is Database? A database is a collection of data with defined structure and purpose. Data can easily be accessed, managed, and updated. Data can be.
CSCI N207 Data Analysis Using Spreadsheet
Lingma Acheson Department of Computer and Information Science IUPUI
7 – Variables, Input and Output
Getting Started Chapter One DATABASE CONCEPTS, 5th Edition
Getting Started Chapter One DATABASE CONCEPTS, 4th Edition
Presentation transcript:

2a. What and Why Database? Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1

What is a Database? In a general sense, a database is any organized collection of data. Examples: –Grocery List –Audio CD Catalog –Phone Book –Airline Ticketing –Oncourse –Amazon –eBay 2

What is a Database? Forms of managing data: –Manual book keeping –Spreadsheets –WORD documents –Database management tool –… 3

Why Use a Database Tool? From a technical point of view, a database is organized collection of data stored using a database management tool, e.g. Microsoft Office Access, Oracle, Microsoft SQL Server, MySQL. Purpose for using a database tool –Better keep track of things –Obtain information quickly –Be able to analyze large amount of data and gain more insight 4

Why Use a Database Tool? Some data can be stored in a spreadsheet E.g. No problem with adding or deleting students. 5

Why Use a Database Tool? When data involves two different kinds yet related information – E.g. students and advisers information stored in a spreadsheet: 6

Why Use a Database Tool? Problems occur : –Modification problems: Deleting Row 6 will result in the loss of one adviser. If changing the in row 8, must change in row 5. If adding an adviser with no students, null values occur. 7

Why Use a Database Tool? –Other problems: Duplication, e.g. 20 students with one adviser would result in the same advisor information repeated 20 times. Confusion, e.g. if several different s were found for one adviser, which one is correct? How about using two spreadsheets, one stores information about students, and the other stores information about advisers? –Question: How to reflect the relationship between students and their advisers? 8

Why Use a Database Tool? Solution: Using a relational database, store students information in one table, and advisers information in another table, and the database system will allow you to define relationships among the two tables. E.g. STUDENT table and ADVISER table –Can add a student without touching the ADVISER table and vise versa. –Can link the two tables together to see the relationship. 9

Why Use a Database Tool? 10 STUDENT table: ADVISER table: