CSE 4504/6504 Lab TA: Byron Williams Office: Bu209

Slides:



Advertisements
Similar presentations
COP4540 Database Management System Midterm Review
Advertisements

CSCI3170 Introduction to Database Systems
Module 2 Designing a Logical Database Model. Module Overview Guidelines for Building a Logical Database Model Planning for OLTP Activity Evaluating Logical.
E/R – ODL – UML CS145 Monday November 26 Sanaz Motahari-Asl.
Database Design (Data Modeling) DCO11310 Database Systems and Design By Rose Chang.
1 Review #1 l Intro stuff –What is a database, 4 parts, 3 users, etc. l Architecture –Data independence –Three levels, two mappings –Jobs of the DBA.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
1 Review SQL Exercise: UPDATE StudentTable SET LetterScore = ’A’ WHERE Score >= ‘90’. Original Table: StudentTable StudentNumberStudentNameScoreLetterScore.
Jyh-haw Yeh Dept. of Computer Science Boise State University
E ddy Consulting Using Databases to Manage Project, Client, and Employee Information James Walsh.
IELM 230: Industrial Data Systems Course topics: - Relational Database Design - DB development and optimized usage - DB backed web-applications.
Chapter 14 & 15 Conceptual & Logical Database Design Methodology
Database Systems Lecture 5 Natasha Alechina
Sql Server Advanced Features MIS 424 Professor Sandvig.
Page 1 Course Description CPS510 Database Systems Fall 2004 School of Computer Science Ryerson University.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Introduction to Database Systems Motivation Irvanizam Zamanhuri, M.Sc Computer Science Study Program Syiah Kuala University Website:
Introduction to Accounting Information Systems
CS411 Database Systems Kazuhiro Minami 02: The Entity-Relationship Model.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
SQL Structured Query Language Programming Course.
Quick review of SQL And conversion to Oracle SQL.
Recruitment Registrar Design Presentation By Jason Vipond, Jim Sodam, Joe Klug, Ajay Dharna November 21, 2002.
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Associate.
Relational Database. Database Management System (DBMS)
Normalization Exercise. First Normal Form Second Normal Form.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
COSC 3480 Projects, Christoph F. Eick 1 Lab COSC 3480 Fall 2000.
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,
Week 2 Lab2 ER Diagram Dina A. Said
1 The Entity- Relationship Model Instructor: Mohamed Eltabakh
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
The Juggernaut Team Tyler Douthitt  Project Manager  Lead Website Developer Mike Harman  Lead Programmer Eric Rakers  Lead Documenter  Lead Analyst.
1 CS 3870/CS 5870: Note 14. Prog5 Due 10 PM Wednesday, Oct 21 Authentication and Authorization 2.
Day 1 - Introduction Topics To Be Covered Topics To Be Covered Why do we want a DBMS? Why do we want a DBMS? What does a DBMS do for me? What does a DBMS.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
Lecture 1: Overview of CSCI 485 Shahram Ghandeharizadeh Associate Professor Computer Science Department University of Southern California Presented by:
INFO 1103 Database System – Group Project. Project evaluation Deliverables – 10% Presentation – 40% Project Report – 50%
Fundamental of Database Systems
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Database Development Lifecycle
CS4222 Principles of Database System
Design Skills Example.
The Entity-Relationship Model
COP4710 Database Systems Project Overview.
Developer 2000 CSE 4504/6504 Lab.
MODELS OF DATABASE AND DATABASE DESIGN
Chapter 12 Information Systems.
CPSC-608 Database Systems
Welcome to GC311 Database Concepts
Oracle Accounts on Campus
بسم الله الرحمن الرحيم.
Translation of ER-diagram into Relational Schema
Instructor: Elke Rundensteiner
Welcome to GC311 Database Concepts
CS 3630 Database Design and Implementation
אבטחת נתונים בסביבת SQL Data Security
Data Model.
Databases and Information Management
CPSC-608 Database Systems
BUS2206 Access Lab Queries Second Term,
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Director.
Review #1 Intro stuff What is a database, 4 parts, 3 users, etc.
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Associate.
Ch 1 .Installing and configuring SQL Server 2005
Presentation transcript:

CSE 4504/6504 Lab TA: Byron Williams Office: Bu209 Office hours: W: 3:15 – 5 pm R: 2 – 3:15 pm Email: bjw1@cse.msstate.edu Phone: 325-7503

Lab Overview Exercises on ER diagrams, queries, and normalizations. Term project : We will give a basic specification for a DB. You will write your own specification and requirement analysis, construct ER model for the DB, do the normalization and database design, then implement the interface for the DB.

Lab Overview (cont.) You need to have a RA account. Go to the following website to create one if you do not have one: http://www.its.msstate.edu/Services/Accounts/Create/ra_account.php Oracle on RA: swsetup oracle sqlplus <login_id>/<password> (login_id : NetID, default password: NetID)

Requirement analysis and database specification Application analysis Database analysis Database specification

Application Analysis The requirements about the functionality of the application. Examples: The normal user can add or query the information in a DB. Only admin can delete and update. When user add a duplicate professor, it will popup a window.

Database Analysis Identify the requirements about how a database looks and the constraints on the conceptual database design. Identify what information should be stored in the DB. Identify the constraints and relationships among these information

Examples: A university database: Every professor has an SSN, a name, age, and a research specialty Every project has a project number, a sponsor name, starting and ending date, and a budget Each project is managed by one professor A professor can manage multiple projects

Database Specification ER diagram UML