FAMU CMRP Database By: Jabare Mitchell Tyshun Jones Gassie Orr.

Slides:



Advertisements
Similar presentations
ER Model For a college DB
Advertisements

Data Modeling. What are you keeping track of? You begin to develop a database by deciding what you are going to keep track of. Each thing that you are.
Physical DataBase Design
Relational Database Design UNIT II 1. 2 Advantages of Using Database Systems Centralized control of a firm’s data Redundancy can be reduced (avoid keeping.
Database Basics Alan B. Marr, M.D., F.A.C.S. Associate Professor of Clinical Surgery.
Data Design The futureERD - CardinalityCODINGRelationshipsDefinition.
Information Systems (Android Application)
Group X7 – Year 2010/2011 – First Year Team Project.
Triggers The different types of integrity constraints discussed so far provide a declarative mechanism to associate “simple” conditions with a table such.
ISMT221 Information Systems Analysis and Design Prototyping with MS Access Lab 6 Tony Tam.
Chapter Physical Database Design Methodology Software & Hardware Mapping Logical Design to DBMS Physical Implementation Security Implementation Monitoring.
CSC 2720 Building Web Applications Database and SQL.
SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration.
Database Systems Marcus Kaiser School of Computing Science Newcastle University.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
1 Intro to Info Tech Database Management Systems Copyright 2003 by Janson Industries This presentation can be viewed on line at:
Chapters 17 & 18 Physical Database Design Methodology.
Team ELL System Requirements Ladakeysha Thomas Elizabeth Waldo LaWanda Warren Brandon Williams.
BY: GASSIE ORR JABARE MITCHELL TYSHUN JONES Information Systems (Android Application)
Q1: What is DBMS and explain its architecture. Q2: Explain Data Independence in detail. Q3: What is database user and explain the types of database user.
MS Access Tour Sesión # 6. MS Access Tour Database Management System (DBMS): An application software that allows users to create, manipulate, and change.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Microsoft Access Database Software.
SQL Basics. 5/27/2016Chapter 32 of 19 Naming SQL commands are NOT case sensitive SQL commands are NOT case sensitive But user identifier names ARE case.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
The Relational Model1 ER-to-Relational Mapping and Views.
Online Examination Using Farming Based System Ajay Anand(d ) Kapil More(d ) Sri Ram(d ) Yogesh Patrikar(d )
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
An Entity Relationship (ER) Diagram is a graphic that shows the interrelationship between entities in a database.
SE305 Database System Technology 23/10/2014 Quiz-2.
DRAFT ROSS Version /18/13 BASIC ROSSD-SL BASIC UNIT 2 ROSS USER BASICS.
Hobb-IT Hobby Information Tracker By Illumination Technologies Detailed Design March 19, 2014 Illumination Technologies Hobb-IT 1.
SQL introduction 2013.
Module Coordinator Tan Szu Tak School of Information and Communication Technology, Politeknik Brunei Semester
Access Database Things to Know…. Your database is managed from this DATABASE WINDOW:
Chapter 2: Intro to Relational Model. 2.2 Example of a Relation attributes (or columns) tuples (or rows)
INFO275 Database Management Term Project. Overview Your project will be to define, design and build a functioning database, to support an application.
Introduction to Databases. What is a database?  A database program is nothing more than an electronic version of a 3x5 card file  A database is defined.
Description and exemplification of entity/event modelling. Index and Key – –The Index/Key column of the data dictionary is used to indicate whether or.
44220: Database Design & Implementation Introduction to Module Ian Perry Room: C49 Ext.: 7287
Understand Primary, Foreign, and Composite Keys Database Administration Fundamentals LESSON 4.2.
1 MySQL and SQL. 2 Topics  Introducing Relational Databases  Terminology  Managing Databases MySQL and SQL.
Description and exemplification use of a Data Dictionary. A data dictionary is a catalogue of all data items in a system. The data dictionary stores details.
Jennifer Widom Relational Databases The Relational Model.
Chapter 3: Relational Databases
Database Relationships Objective 5.01 Understand database tables used in business.
Oracle Developer. Create Table SQL> create table catalog ( 2 cno varchar2(7), 3 ctitle varchar2(50), 4 primary key (cno)); Table created. SQL> describe.
Introduction to Information and Computer Science Databases and SQL Lecture d This material (Comp4_Unit6d) was developed by Oregon Health & Science University,
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
MBI 630: Week 9 Conceptual Data Modeling and Designing Database 6/10/2016.
44220: Database Design & Implementation Introduction to Module Ian Perry Room: C41C Ext.: 7287
Year 12 > 13 Applied GCE ICT Unit 7 Using Database Software.
Big Data Yuan Xue CS 292 Special topics on.
By Hello Team Awesome World™.  To avoid strangers using others’ keys, cards, and passwords to enter the buildings, our team will develop a face recognition-based.
IS232 Lab 9. CREATE USER Purpose: Use the CREATE USER statement to create and configure a database user, which is an account through which you can log.
Database Relationships
Database Development Lifecycle
Order Database – ER Diagram
Relational Databases The Relational Model.
Relational Databases The Relational Model.
Teaching slides Chapter 8.
What is a Database? A collection of data organized in a manner that allows access, retrieval, and use of that data.
Database Relationships
Advanced Database Concepts: Reports & Views
What are subforms, and how do I create them?
Presentation transcript:

FAMU CMRP Database By: Jabare Mitchell Tyshun Jones Gassie Orr

Purpose of the Database  The purpose of the database is to allow the developers and users to pull out particular sets of information through queries within our application…. To retrieve data.  (Essentially this version is a draft version due to the fact secure shell is not the software we will be using to implement our app.)

The Makeup of Our Database  Modeled after our ER diagram  Database contains 16 different tables each with its own set of attributes depending on what they are.

Sixteen Tables  Stud  admin  E_coordinator  Safety official  Parking services  Classes  Class section  Class roll  Location  Events  Alerts  Lot  Building  Room  Users  Instructor The Table highlighted in red will be the ones discussed in detail

Admin  ADMIN_ID  ADMIN_USERNAME  ADMIN_NAME  ADMIN_PASSWORD  NOT NULL CHAR(2)  VARCHAR2(25)  VARCHAR2(50)  VARCHAR2(20) The not null highlighted above shows that Admin_ID is the primary key for this table.

Classes  CLASS_ID CHAR(6)  CLASS_NAME  CLASS_PREREQ  CLASS_CREDITS  NOT NULL CHAR(6)  VARCHAR2(35)  CHAR(7)  NUMBER(1)

Alerts  ALERT_ID  ALERT_DESCR  ALERT_TIME  ALERT_DATE  ALERT_TYPE  ALERT_USERNAME  NOT NULL CHAR(5)  VARCHAR2(150)  DATE  VARCHAR2(25)

Location  LOC_ID  LOC_NAME  COORD_LAT  COORD_LONG  NOT NULL CHAR(5)  VARCHAR2(40)  NUMBER(8,6)

Building  BUILD_ID  BUILD_ROOMS  LOC_ID  NOT NULL CHAR(4)  NUMBER(3)  CHAR(5) The Loc_ID attribute is a foreign key coming from the Location table. The Build_ID is still the Primary key

The Purpose of the Sample Queries  The sample queries will give us an Idea on how to find information and also how to design our GUI so that we can ask the same questions in an efficient manner.  Lets us know our database is accurate. We will use the same tables for example purposes.

Admin Queries 1. Figure out all of the Admin’s Names 2. Count how many admin’s there are 3. Search for an admin by there username

Classes Queries 1. Find a class by its name 2. Find a class by its ID 3. Find a classes pre-reqs

Location Queries 1. Get the coordinates to a building 2. Find a location by its Loc_ID 3. Count how many locations there are

Alerts Queries 1. View alert descriptions 2. View the time an alert occurred by using its Alert_ID

Building Queries 1. Find a building using from its name or loc_id

Questions?