140 likes | 228 Views
Computer Science & Engineering 2111. Introduction to Database Systems. Database Terms. Data A collection of numbers and text 273459368 Information Meaning derived from the data SSN: 273-45-9368. What is a database?. A large collection of data stored in a well-defined structure
E N D
Computer Science & Engineering 2111 Introduction to Database Systems CSE 2111-Introduction to Database Systems
Database Terms • Data • A collection of numbers and text • 273459368 • Information • Meaning derived from the data • SSN: 273-45-9368 CSE 2111-Introduction to Database Systems
What is a database? • A large collection of data stored in a well-defined structure • You can think of a database as • An electronic filing system • A repository for large amounts of information • Example of a paper database • Telephone book • Examples of computer databases • Ohio State stores student information in a database • Insurance companies store policy holder information in a database • Your employer stores your information in a database CSE 2111-Introduction to Database Systems
Database Software • How do I create a database? • Purchase the software • We will use MS Access 2010, but there are many database software products • Oracle • Sybase • SQL Server • How do I access information in the database? • Purchase a Database Management System (DBMS) • A DBMS is a collection of programs that enable you to enter, organize, and select data in a database. • We will use MS Access 2010, but there are many database management software products CSE 2111-Introduction to Database Systems
Steps when setting up a Database • The design should be initially created schematically, and then the database should be created using the chosen database software CSE 2111-Introduction to Database Systems
1. Decide what information you will store in the database This database is a very simplistic one. Most databases you create will be much more complex. Research Papers database CSE 2111-Introduction to Database Systems
2. Create the layout of the database • What tables do you need in your database? • What is a table? • An entity used to organize information by categories of like information CSE 2111-Introduction to Database Systems
Research Papers Database Tables • Client • Stores client information • Charges • Stores client charges information • Payments • Stores client payment information • PaymentMethod • Stores the payment method • Credit Card • Cash • Check CSE 2111-Introduction to Database Systems
2. Create the layout of the database • What fields do you need in your database? • What is a field? • An attribute (piece of information) of the table/entity. • How will you set them up? • Divide Tables into Inseparable Fields • Address as 1 field – • 17 Main St. New York, New York 10002 • Address as 4 fields • Street Address - 17 Main St. • City - New York • State - New York • Zip code – 10002 CSE 2111-Introduction to Database Systems
Research Papers Database CSE 2111-Introduction to Database Systems
2. Create the layout of the database • Fields contain field types/data types and field properties • What is a field Type/Data Type? • Defines the type of information that can be stored. i.e. text, numbers, dates, etc. • What is a field Property? • Field size • Input Mask • Validity • Default Value CSE 2111-Introduction to Database Systems
Research Papers Database CSE 2111-Introduction to Database Systems
2. Create the layout of the database • What will be the primary key for each table? • A field, or a collection of fields, whose values uniquely identify each record in a table CSE 2111-Introduction to Database Systems
Research Papers Database CSE 2111-Introduction to Database Systems