The document discusses key concepts in relational database management systems (RDBMS). It defines what a database and DBMS are, and explains that a DBMS provides tools to define, create and maintain databases and control access. It also outlines different database models like hierarchical, network and relational models. The relational model organizes data into tables with rows and columns and handles relationships between tables. The document then discusses core components of RDBMS like tables, rows, columns, primary keys and foreign keys.
Databases are the prime technique used to develop any information system used in modern business. There are many different types of database available used for different purposes.
What is a Database?
Database creation steps
Benefits of using Database
Types of Table Relationships
What is a Database model
Database Management System
Users of Database
MS Access
Databases are the prime technique used to develop any information system used in modern business. There are many different types of database available used for different purposes.
What is a Database?
Database creation steps
Benefits of using Database
Types of Table Relationships
What is a Database model
Database Management System
Users of Database
MS Access
An introduction to database architecture, design and development, its relation to Object Oriented Analysis & Design in software, Illustration with examples to database normalization and finally, a basic SQL guide and best practices
An introduction to database architecture, design and development, its relation to Object Oriented Analysis & Design in software, Illustration with examples to database normalization and finally, a basic SQL guide and best practices
ESOFT Metro Campus - Diploma in Software Engineering - (Module IV) Database Concepts
(Template - Virtusa Corporate)
Contents:
Introduction to Databases
Data
Information
Database
Database System
Database Applications
Evolution of Databases
Traditional Files Based Systems
Limitations in Traditional Files
The Database Approach
Advantages of Database Approach
Disadvantages of Database Approach
Database Management Systems
DBMS Functions
Database Architecture
ANSI-SPARC 3 Level Architecture
The Relational Data Model
What is a Relation?
Primary Key
Cardinality and Degree
Relationships
Foreign Key
Data Integrity
Data Dictionary
Database Design
Requirements Collection and analysis
Conceptual Design
Logical Design
Physical Design
Entity Relationship Model
A mini-world example
Entities
Relationships
ERD Notations
Cardinality
Optional Participation
Entities and Relationships
Attributes
Entity Relationship Diagram
Entities
ERD Showing Weak Entities
Super Type / Sub Type Relationships
Mapping ERD to Relational
Map Regular Entities
Map Weak Entities
Map Binary Relationships
Map Associated Entities
Map Unary Relationships
Map Ternary Relationships
Map Supertype/Subtype Relationships
Normalization
Advantages of Normalization
Disadvantages of Normalization
Normal Forms
Functional Dependency
Purchase Order Relation in 0NF
Purchase Order Relation in 1NF
Purchase Order Relations in 2NF
Purchase Order Relations in 3NF
Normalized Relations
BCNF – Boyce Codd Normal Form
Structured Query Language
What We Can Do with SQL ?
SQL Commands
SQL CREATE DATABASE
SQL CREATE TABLE
SQL DROP
SQL Constraints
SQL NOT NULL
SQL PRIMARY KEY
SQL CHECK
SQL FOREIGN KEY
SQL ALTER TABLE
SQL INSERT INTO
SQL INSERT INTO SELECT
SQL SELECT
SQL SELECT DISTINCT
SQL WHERE
SQL AND & OR
SQL ORDER BY
SQL UPDATE
SQL DELETE
SQL LIKE
SQL IN
SQL BETWEEN
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL UNION
SQL AS
SQL Aggregate Functions
SQL Scalar functions
SQL GROUP BY
SQL HAVING
Database Administration
SQL Database Administration
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...NelTorrente
In this research, it concludes that while the readiness of teachers in Caloocan City to implement the MATATAG Curriculum is generally positive, targeted efforts in professional development, resource distribution, support networks, and comprehensive preparation can address the existing gaps and ensure successful curriculum implementation.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
Delivering Micro-Credentials in Technical and Vocational Education and TrainingAG2 Design
Explore how micro-credentials are transforming Technical and Vocational Education and Training (TVET) with this comprehensive slide deck. Discover what micro-credentials are, their importance in TVET, the advantages they offer, and the insights from industry experts. Additionally, learn about the top software applications available for creating and managing micro-credentials. This presentation also includes valuable resources and a discussion on the future of these specialised certifications.
For more detailed information on delivering micro-credentials in TVET, visit this https://tvettrainer.com/delivering-micro-credentials-in-tvet/
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
2. Data and Database
• Data means information and it is the most important component in
any work that is done.
• A database is a collection of data.
• Thus, a database is a collection of data that is organized such that
its contents can be easily accessed, managed, and updated.
Database
Users
Allows to Access
Information
Stores Information
3. Data Management
• Data management deals with managing large
amount of information, which involves both the
storage of information and the provision of
mechanisms for the manipulation of information.
• The two different approaches of managing data
are:
– File-based systems
– Database systems
4. Problems with file storage
The process of manually maintaining data through
files is :
– Tedious
– Time consuming
– Error prone.
5. File-based systems
• Disadvantages of File-based Systems are:
– Data Redundancy and Inconsistency
– Unanticipated Queries
– Data Isolation
– Concurrent Access Anomalies
– Security Problems
– Integrity Problems
6. Database Systems
• Solved issues of handling large volume of data.
• Used to store data in an efficient and organize manner.
• Allows quick and easy management of data.
• Data is more permanent and long-lasting.
7. Advantages of database systems:
• The amount of redundancy in the stored data can be
reduced.
• No more inconsistent data.
• The stored data can be shared.
• Standard can be set and followed.
• Data integrity can be maintained.
• Security of data can be implemented.
Database Systems
8. Database Management System
(DBMS)
• It is a collection of related records and a set of programs
that access and manipulate these records.
• DBMS provides an environment that is both convenient
and efficient to use when there is a large volume of data
and many transactions to be processed.
• It enables the users to define, create, and maintain the
database and provides controlled access to this
database.
10. Benefits of DBMS
• The benefits of typical DBMS are as follows:
– Data Storage
– Data Definition
– Data Manipulation
– Data Security and Integrity
– Data Recovery and Concurrency
– Performance
– Multi-user Access Control
– Database Access Languages
11. Database Models
• Databases can be differentiated based on
functions and model of the data.
• A data model describes a container for
storing data, and the process of storing
and retrieving data from that container.
13. The Hierarchical Model
DEPARTMENT
D_NAME D_NUMBER MGRNAME MGRSTARTDATE
NAME SSN BDATE ADDRESS
a. DEPARTMENT: Research Administration
EMPLOYEE: Smith Max John Grace Elite James Frank
b. DEPARTMENT: Research Administration
PROJECT Product A Product B Computerization New benefits
PROJECT
PNAME PLOCATION
EMPLOYEE
PNUMBER
15. Relational Data Model
• In the relational model, there is no
physical link. All data is maintained in the
form of tables consisting of rows and
columns.
• Data in two tables is related through
common columns.
16. Relational Database Management
System (RDBMS)
• A Relational Database Management System (RDBMS) is a
database management system where all data visible to the user is
organized strictly as tables of data values, and where all database
operations take place on these tables.
• A relational database is a database divided into logical units called
tables, where tables are related to one another within the database.
17. Terms related to RDBMS
These terms are mostly used in RDBMS:
Data is presented as a collection of relations.
Each relation is depicted as a table.
Columns are attributes.
Rows (“tuples”) represent entities.
Every table has a set of attributes that are taken
together as a “key” (technically, a “superkey”), which
uniquely identifies each entity.
18. Terms related to RDBMS
Term Meaning
Relation A table
Tuple A row or a record in a relation
Attribute A field or a column in a relation
Cardinality of a relation The number of tuples in a relation
Degree of a relation The number of attributes in a relation
Domain of an attribute The set of all values that can be taken by the attribute
Primary Key of a
relation
An attribute or a combination of attributes that uniquely
defines each tuple in a relation
Foreign Key An attribute or a combination of attributes in one relation
R1, which indicates the relationship of R1 with another
relation R2
The foreign key attributes in R1 must contain values
matching with those of the values in R2
19. Entities and Tables
• An entity is a person, place, thing, object, event, or even
a concept, which can be distinctly identified.
• Each entity has certain characteristics known as
attributes.
• A table contains a group of related entities called an
entity set.
• The terms entity set and table are often used
interchangeably. A table is also called a relation, rows are
known as tuples and columns are known as attributes.
20. Entities and Tables
Emp_No Emp_Name Emp_DOB Emp_DOJ
345 James 24-Sep-1968 30-May-1990
873 Pamela 27-Jul-1970 19-Nov-1993
693 Allan 10-Sep-1970 01-Jul-1992
305 Geoff 12-Feb-1973 29-Oct-1996
AttributesTable
Tuples