Project 1 Assignment Building a mini-database for CCI in UNCC which includes entity sets: departments (CS,SIS, bioinformatics), faculties, courses given.

Slides:



Advertisements
Similar presentations
ER Model For a college DB
Advertisements

ICDL Software Applications - Database Concepts. Unit 6 Data and Data Representation Database Concepts –File Structure –Relationships Database Design –Data.
CSCI3170 Introduction to Database Systems
Mani-CS34311 CS3431 – Database Systems I Logistics Instructor: Murali Mani
P2-S1 MySQL 2003 SJSU -- CmpE-- M.E. Fayad Database Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
8/28/2001Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
Database Software Application
Tok Wang Ling1 Mong Li Lee1 Gillian Dobbie2
Databases & Data Warehouses Chapter 3 Database Processing.
COURSE REGISTRATION SYSTEM Case study IST2101. Case Study: Course Registration (1) IST2102 You are helping Penn State create a course registration system.
Fall CIS 764 Database Systems Engineering L3: Two Assignments Relating to J2EE.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Fall CIS 764 Database Systems Engineering L3: Status Reverse Engineering Assignment JDeveloper Assignment.
CSCI3170 Introduction to Database Systems
Basic Web Applications 2. Search Engine Why we need search ensigns? Why we need search ensigns? –because there are hundreds of millions of pages available.
ITCS 4/5145 Cluster Computing, UNC-Charlotte, B. Wilkinson, 2006outline.1 ITCS 4145/5145 Parallel Programming (Cluster Computing) Fall 2006 Barry Wilkinson.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Database Organization and Design
Mini-Project on Web Data Analysis DANIEL DEUTCH. Data Management “Data management is the development, execution and supervision of plans, policies, programs.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
INFS614, Dr. Brodsky, GMU1 Database Management Systems INFS 614 Instructor: Professor Alex Brodsky
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
CS 1308 Computer Literacy and the Internet
Constraints - primary and foreign keys in Oracle Please use speaker notes for additional information!
Database Design 3: Advanced Data Modeling Concepts CS 320.
CS499 Project #3 XML mySQL Test Generation Members Erica Wade Kevin Hardison Sameer Patwa Yi Lu.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
CS 157B: Database Management Systems II April 3 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
ITEC 3220A Using and Designing Database Systems Instructor: Prof Z. Yang Course Website: 3220a.htm
ACIS Introduction to Data Analytics & Business Intelligence Database s Benefits & Components.
COSC 6340 Projects & Homeworks Spring Learn how to define tables Learn how to load and create an Oracle database Learn how to define user views.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
Database Management Systems.  Instructor: Yrd. Doç. Dr. Cengiz Örencik   Course material.
Howard Paul. Sequential Access Index Files and Data File Random Access.
General Architecture of Retrieval Systems 1Adrienn Skrop.
Spring Staff Lecturer: Prof. Sara Cohen Graders: Igor Lifshits, Arbel Moshe 2.
Decision Analysis Fall Term 2015 Marymount University School of Business Administration Professor Suydam Week 9 Access Basics, Tutorials A & B.
Course Project Lists for ITCS6157 Jianping Fan. Project Implementation Lists Automatic Image Clustering You can download 1,000,000 images from You can.
CS4222 Principles of Database System
Let try to identify the conectivity of these entity relationship
Database Development Lifecycle
Information System & Database Design
Special Topics in CCIT: Databases
Databases Chapter 16.
CS422 Principles of Database Systems Course Overview
Latihan Answer the following questions using the relational schema from the Exercises at the end of Chapter 3: Create the Hotel table using the integrity.
Database Design and Implementation
CPSC-310 Database Systems
Relational Schemas Classroom (building, room-number, capacity) Department (dept-name, building, budget) Course (course-id, title, dept-name, credits) Instructor.
DBM 380 Competitive Success/snaptutorial.com
DBM 380 AID Lessons in Excellence-- dbm380aid.com.
DBM 380 AID Perfect Education/ dbm380aid.com.
DBM 380 EDU Perfect Education/ dbm380edu.com.
DBM 380 HELP Perfect Education/ dbm380help.com.
DBM 380 EDU Lessons in Excellence-- dbm380edu.com.
DBM 380 Education for Service/snaptutorial.com
DBM 380 Teaching Effectively-- snaptutorial.com
COSC 6340 Projects & Homeworks Spring 2002
CS 174: Server-Side Web Programming February 12 Class Meeting
Welcome to GC311 Database Concepts
CS & CS Capstone Project & Software Development Project
CS4222 Principles of Database System
INFO/CSE 100, Spring 2006 Fluency in Information Technology
What you will need to Register
ITEC 3220A Using and Designing Database Systems
CPSC-608 Database Systems
Database Management system
Course Instructor: Supriya Gupta Asstt. Prof
COSC 3480 Projects & Homeworks Fall 2003
Presentation transcript:

Project 1 Assignment Building a mini-database for CCI in UNCC which includes entity sets: departments (CS,SIS, bioinformatics), faculties, courses given in Fall 2012 or Spring2012. Steps for Project Implementation: Step 1: Set up your Oracle account at: 1.Course Management System for the College of Computing Informatics (CCI)

Project 1 Step 2: Obtain the attributes and schemas for each entity set in this mini- database from: Step 3: Schema for entity sets: Faculties (name, phone number, office room, title, , research areas) Departments (name, number of faculties, main office) Courses (name, course ID, class room, professor’s name, class time) Students (name, ID, phone, age, address) (virtual information for students)

Project 1 Step 4: Relationship sets and their attributes faculties courses departments Teach time work_in since Students enroll

Project 1 Step 5: use SQL to generate tables for these entity sets and relationship sets Step 6: support basic search in your implementation If you can build interface for your implementation, you can get benefit on your final grade! Step 7: use JDBC to build interface Requirements: (1) all courses should be included; (2) all faculties in CCI should be included; (3) all departments in CCI should be included; (4) the number of virtual students in student table should be above 200.

Samples of Test Questions Give me ``entering year” for the professor who teach ITCS 3160 at Spring 2012? Give me ``office number” for the department of CS? Give me ``office number” for the instructor of ITCS 3160 at Spring 2012? Give me ``course name” taught by Prof. Wang at Spring 2012?

Project 2. Internet Store See text book, page Books Customers orders isbn title authors qty_in_stock price year-published cid cname address qty Order_day cardnum Ship_day

Project 2 Assignment Step 1: Set up your Oracle account at: Step 2: Obtain the attributes and schemas for each entity set in this mini- database from text book or the given E-R model

Project 2 Step 3: use SQL to generate tables for these entity sets and relationship sets Step 4: support basic search in your implementation If you can build interface for your implementation, you can get benefit on your final grade! Step 5: use JDBC to build interface Requirements: (1) at least 1000 books in table books; (2) at least 1000 customers in table customer.

Project 3 Assignment Project 3: construct KD-tree indexing for given data sets Step 1: read the papers or online documents for KD-tree and discuss this with your instructor Step 2: find some online source code for KD-tree implementation and compile in your computer Step 3: obtain data sets from Step 4: test your KD-tree implementation on these data sets and assess whether your implementation can support nearest-neighbor search

Project 3 Assignment Requirements: interface for loading data sets and visualization of KD-tree structure for the data sets Evaluations: Loading Data sets Computing for tree construction Tree Visualization Nearest Neighbor Search

Project 4 Assignment Project 4: Design an external sorting system for image ranking Implementation: (a) download 10,000 images from Google Images, Flickr.com or Facebook

Project 4 Assignment Implementation: (b) Extract visual features for image representation

Project 4 Assignment Implementation: (c) Similarity function for image similarity measurement; (d) image sorting according to their similarity function; (e) external sorting according to image similarity function by considering memory limitation Evaluation: Given a query result ( a set of images), provide rank list.

Project 5 Assignment Project 5: Hot person determination from a social network Implementation: (a) crawling social connection from Facebook, LikedIN or other social sites; (b) constructing social network among persons: persons and their connection strengths; © identifying the hot persons which have most connections or the hubs for information distribution

a. You can pick up one of these projects and implement it! b. Project due day: April 23 and April 25, 2012, Computer Lab 335!