0% found this document useful (0 votes)
417 views

Data Management and Database Design: INFO 6210 Week #1 Northeastern University

This document provides an overview of the Data Management and Database Design course. It introduces the instructor and provides details about course structure, topics, assignments, and grading. Students are expected to regularly attend lectures and submit assignments on time to avoid point deductions. The course will cover topics such as different database types, relational and non-relational databases, and SQL. Assignments are to be submitted through Canvas and make-up exams will only be allowed under exceptional circumstances according to university policy.

Uploaded by

test
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
417 views

Data Management and Database Design: INFO 6210 Week #1 Northeastern University

This document provides an overview of the Data Management and Database Design course. It introduces the instructor and provides details about course structure, topics, assignments, and grading. Students are expected to regularly attend lectures and submit assignments on time to avoid point deductions. The course will cover topics such as different database types, relational and non-relational databases, and SQL. Assignments are to be submitted through Canvas and make-up exams will only be allowed under exceptional circumstances according to university policy.

Uploaded by

test
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

Data Management

and
Database Design
INFO 6210
Week #1

Northeastern University

1
Who am I? Naveen Kuragayala • Works @Eastern Bank
• Part-time Lecture

2
Course details

• Course weblink
• https://info6210s.gitbook.io/dmdd/

• Q&A, Interaction
• via slack

3
Course overview

• Let’s get through details from course web page

https://info6210s.gitbook.io/dmdd/

4
Assignment Submissions

• Late submission leads to less marks


• Each day late submission will cut 5
marks

Example: If you submit 2 days late for a


100 marks assignment, then maximum
marks that you can get is 90.

5
Assignment Submissions

Waiting till last minute to deadline …...


Puts you under stress and pressure

I don’t want to hear any excuses –


• Canvas not working when trying to submit at
11:55PM
• Lost internet at the last minute
• Having issues with laptop

6
Assignment
Submissions
• If you fall behind assignments,
Difficult to catch up next assignment
They are inter-dependent

7
Grading

Course grades will be based Midterm and Final exam Make up exams permitted
on participation, must be taken at the time only for exceptional
assignments, exams and of the schedule circumstances in
presentation of your group accordance with NEU policy
project.

8
Attendance

• Attend lectures regularly

• Taking Attendance is randomly in nature


• Qwickly Attendance

9
Course Topics

10
These slides are for Lecture
purpose only

Presentations
Not designed for Students
/ Material

Will be uploaded to canvas


after class

11
Today we will discuss....

Environment setup Why Databases Overview of –


Data
Information
File system data processing
Database systems
What are SQL databases
Why No-SQL Databases

12
Environment
• Different types of Environments and why we need them
• Source code management
• SDLC

• Virtual environment nomenclature


• Host OS / Machine
• Guest OS / Machine

• Different types of software to create virtual machines


• VM Ware
• Parallels
• Virtual Box
• Hyper-V
13
Environment
• Software links
• Cloud.oracle.com

• https://www.virtualbox.org

• http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

• https://github.com/oracle/db-sample-schemas/archive/v19c.zip

• https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html

• https://www.oracle.com/database/technologies/databaseappdev-vm.html

14
Databases

Data Information

Database Data
system Management

15
Databases

What is
Data?

16
What is Data?
• Raw facts
• Observations
• Useful and non useful content
• Not Organized
• Un Processed
• It is just content (Text, Numbers, Images,
etc)
• Has no dependency on Information

17
Databases

What is What is
Data? Information?

18
Information is produced by processing
Data

It reveal's the meaning – Provides


What is specifics and identify patterns

Information?
Information cannot be processed
without DATA

Raw data must be properly formatted


for storage, processing, and
presentation.
19
Databases

What is What is
Data? Information?

Why we
need
Database
system?

20
Store, Process and Manage Data

Why we need What kind of problem?

Database Solve problems


• Varity of data (Text, Images, Numbers)
• Volume

system? • Maintenance (Backup, Restore,


Modifications)
• Characteristics (Type, validation, relation)

In order to manage data efficiently needs a


DATABASE

21
It’s a shared, integrated computer structure that stores –
• End-user data
• Metadata
• Provides description of data characteristics
• Provides description of relationships
What is
Database? • The metadata component stores information such as –
• Name of each data element
• type of values (numeric, dates, or text)
• whether or not the data element can be left
empty
Database is also described as "collection of self-describing
data"

22
Databases

What is
What is Data?
Information?

Why we need
Why Data
Database
Management?
system?

23
Complexity in File based data
management
Why Data
Management? Data must be properly managed for –

• Processing
• Quality
• Redundancy
• Integrity
• Security
• Consistency

24
Role and Advantages of the DBMS
Advantages of the
DBMS
• Advantages –
• Data Sharing
• Data Security
• Data access
• Ad hoc analysis
• All data available at
one place
• Data consistency
• Increases productivity
26
Types of Databases
Databases can be classified according to
• Number of users
• single-user
• multiuser
• Location(s)
• Singe site as centralized
• Multisite as Distributed
• Expected type
• OLTP
• Datawarehouse

27
Types of
Database
management
Relational Databases
(RDBMS) – SQL

Non-Relational Databases
– NoSQL

28
Relational Databases –
RDBMS – SQL
• Relational database management
systems are often called SQL
databases

• structured query language (SQL) is


used for defining and
manipulating data

• Since the mid-1980s, SQL has


been a standard for querying and
managing RDBMS data sets.
29
Relational Databases
RDBMS – SQL
• Data organization in terms of rows and
columns in a Table
• Intersection of a row and column must give a
single value
• Row must be unique
• Column names must be unique
• SQL requires predefined schemas to
determine the structure of your data
• All data must follow the same structure
• No hard-coded relationships defined
between tables.
• A Relationship can be specified at any time
using any column name
30
Relational Databases –
RDBMS – SQL
Advantages
• Rely on relational tables
• Utilize defined data schema
• Reduce redundancy through
normalization
• Engineered for data integrity
• Rely on a simple, standardized
query language
• Near universal in adoption

31
Popular • Oracle Server • PostgreSQL
Relational • MySQL • AuroraDB RDS
Databases • MS SQL Server • Mysql engine
• DB2 • PostgresSQL engine
Questions?

You might also like