Database systems that were based on the object data model were known originally as object-oriented databases (OODBs).These are mainly used for complex objects
Database normalization is the process of refining the data in accordance with a series of normal forms. This is done to reduce data redundancy and improve data integrity. This process divides large tables into small tables and links them using relationships.
Here is the link of full article: https://www.support.dbagenesis.com/post/database-normalization
PL/SQL is a combination of SQL along with the procedural features of programming languages.
It provides specific syntax for this purpose and supports exactly the same datatypes as SQL.
In DBMS (DataBase Management System), the relation algebra is important term to further understand the queries in SQL (Structured Query Language) database system. In it just give up the overview of operators in DBMS two of one method relational algebra used and another name is relational calculus.
Database systems that were based on the object data model were known originally as object-oriented databases (OODBs).These are mainly used for complex objects
Database normalization is the process of refining the data in accordance with a series of normal forms. This is done to reduce data redundancy and improve data integrity. This process divides large tables into small tables and links them using relationships.
Here is the link of full article: https://www.support.dbagenesis.com/post/database-normalization
PL/SQL is a combination of SQL along with the procedural features of programming languages.
It provides specific syntax for this purpose and supports exactly the same datatypes as SQL.
In DBMS (DataBase Management System), the relation algebra is important term to further understand the queries in SQL (Structured Query Language) database system. In it just give up the overview of operators in DBMS two of one method relational algebra used and another name is relational calculus.
In this paper, we make use of the fractional differential operator method to find the modified Riemann-Liouville (R-L) fractional derivatives of some fractional functions include fractional polynomial function, fractional exponential function, fractional sine and cosine functions. The Mittag-Leffler function plays an important role in our article, and the fractional differential operator method can be applied to find the particular solutions of non-homogeneous linear fractional differential equations (FDE) with constant coefficients in a unified way and it is a generalization of the method of finding particular solutions of classical ordinary differential equations. On the other hand, several examples are illustrative for demonstrating the advantage of our approach and we compare our results with the traditional differential calculus cases.
ON M(M,m)/M/C/N: Interdependent Queueing ModelIOSR Journals
Abstract: This paper deals with a multiple server Queueing system in which arrivals and services are
intredependent and follow a bivariate Poisson process and having startup delay. Using the Supplementary
Varible Techniue these models are analyzed. The expected length of the Dorment period, the busy period,
expected number of units in the queue are derived and analyzed in the light of the dependence paramater
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...IJERA Editor
In this paper, a novel method called Laplace-differential transform method (LDTM) is used to obtain an
approximate analytical solution for strong nonlinear initial and boundary value problems associated in
engineering phenomena. It is determined that the method works very well for the wide range of parameters and
an excellent agreement is demonstrated and discussed between the approximate solution and the exact one in
three examples. The most significant features of this method are its capability of handling non-linear boundary
value problems.
Time Table Scheduling Problem Using Fuzzy Algorithmic ApproachWaqas Tariq
Abstract In this paper we develop an algorithm to generate a course Time table using fuzzy algorithmic approach satisfying certain constraints. With an example we show that how these constraints are satisfied.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
1. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
1
Tuple Relational Calculus ( TRC )
Introduction
Procedural Query language
query specification involves giving a step by step process of
obtaining the query result
e.g., relational algebra
usage calls for detailed knowledge of the operators involved
difficult for the use of non-experts
Declarative Query language
query specification involves giving the logical conditions the
results are required to satisfy
easy for the use of non-experts
2. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
2
TRC – a declarative query language
Tuple variable – associated with a relation
( called the range relation )
• takes tuples from the range relation as its values
• t: tuple variable over relation r with scheme R(A,B,C )
t.A stands for value of column A etc
TRC Query – basic form:
{ t1.Ai1
, t2.Ai2
,…tm.Aim
| θ }
predicate calculus expression
involving tuple variables
t1, t2,…, tm, tm+1,…,ts
- specifies the condition to be satisfied
3. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
3
An example TRC query
student (rollNo, name, degree, year, sex, deptNo, advisor )
department (deptId, name, hod, phone )
Obtain the rollNo, name of all girl students
in the Maths Dept (deptId = 2)
{s.rollNo,s.name| student(s)^ s.sex=‘F’^ s.deptNo=2}
attributes
required in
the result
This predicate is true whenever
value of s is a tuple from the
student relation, false otherwise
In general, if t is a tuple variable with range
relation r, r( t ) is taken as a predicate which
is true if and only if the value of t is a tuple in r
4. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
4
Atomic expressions are the following:
1. r ( t ) -- true if t is a tuple in the relation instance r
2. t1. Ai <compOp> t2 .Aj compOp is one of {<, ≤ , >, ≥, =, ≠ }
3. t.Ai <compOp> c c is a constant of appropriate type
Composite expressions:
1. Any atomic expression
2. F1 ∧ F2 ,, F1 ∨ F2 , ¬ F1 where F1 and F2 are expressions
3. (∀t) (F), (∃t) (F) where F is an expression
and t is a tuple variable
Free Variables
Bound Variables – quantified variables
General form of the condition in TRC queries
5. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
5
All possible tuple assignments to the free variables in the query are
considered.
For any specific assignment,
if the expression to the right of the vertical bar evaluates to true,
that combination of tuple values
would be used to produce a tuple in the result relation.
While producing the result tuple, the values of the attributes for the
corresponding tuple variables as specified on the left side of the
vertical bar would be used.
Note: The only free variables are the ones that appear to the left
of the vertical bar
Interpretation of the query in TRC
6. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
6
Obtain the rollNo, name of all girl students in the
Maths Dept
{s.rollNo,s.name | student(s) ^ s.sex=‘F’ ^
(∃ d)(department(d) ^ d.name=‘Maths’
^ d.deptId = s.deptNo)}
s: free tuple variable d: existentially bound tuple variable
Existentially or universally quantified tuple variables can be used
on the RHS of the vertical bar to specify query conditions
Attributes of free (or unbound ) tuple variables can be used on LHS
of vertical bar to specify attributes required in the results
Example TRC queries
7. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
7
Example Relational Scheme
student (rollNo, name, degree, year, sex, deptNo, advisor)
department (deptId, name, hod, phone)
professor (empId, name, sex, startYear, deptNo, phone)
course (courseId, cname, credits, deptNo)
enrollment (rollNo, courseId, sem, year, grade)
teaching (empId, courseId, sem, year, classRoom)
preRequisite (preReqCourse, courseID)
Q2
Q3
Q4
Q5
8. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
8
Example queries in TRC (1/5)
1)Determine the departments that do not have
any girl students
student (rollNo, name, degree, year, sex, deptNo, advisor)
department (deptId, name, hod, phone)
{d.name|department(d) ^
¬(∃ s)(student(s) ^
s.sex =‘F’ ^ s.deptNo = d.deptId)
9. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
9
2)Obtain the names of courses enrolled by student
named Mahesh
{c.name | course(c) ^
(∃s) (∃e) ( student(s) ^ enrollment(e)
^ s.name = “Mahesh”
^ s.rollNo = e.rollNo
^ c.courseId = e.courseId }
Examples queries in TRC (2/5) Schema
10. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
10
3)Get the names of students who have scored ‘S’ in all
subjects they have enrolled. Assume that every
student is enrolled in at least one course.
{s.name | student(s) ^
(∀e)(( enrollment(e) ^
e.rollNo = s.rollNo) → e.grade =‘S’)}
person P with all S grades:
for enrollment tuples not having her roll number, LHS is false
for enrollment tuples having her roll number, LHS is true, RHS also true
so the implication is true for all e tuples
person Q with some non-S grades:
for enrollment tuples not having her roll number, LHS is false
for enrollment tuples having her roll number, LHS is true, but RHS is false for
at least one tuple.
So the implication is not true for at least one tuple.
Examples queries in TRC (3/5) Schema
11. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
11
4) Get the names of students who have taken at least
one course taught by their advisor
{s.name | student(s) ^
(∃e)(∃t)(enrollment(e) ^ teaching(t) ^
e.courseId = t.courseId ^
e.rollNo = s.rollNo ^
t.empId = s.advisor}
5) Display the departments whose HODs are teaching
at least one course in the current semester
{d.name | department(d) ^(∃t)(teaching(t) ^
t.empid = d.hod
^ t.sem = ‘odd’ ^ t.year = ‘2008’)}
Examples queries in TRC (4/5) Schema
12. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
12
6)Determine the students who are enrolled for every
course taught by Prof Ramanujam. Assume that Prof
Ramanujam teaches at least one course.
1. {s.rollNo | student (s) ^
2. (∀c)(course (c) ^
3. ((∃t),(∃p)( teaching(t) ^ professor(p) ^
4. t.courseId = c.courseId ^
5. p.name = “Ramanujam” ^
6. p.empId = t.empId )) →
7. (∃e) (enrollment(e) ^
8. e.courseId = c.courseId ^
9. e.rollNo = s.rollNo)
10. )
11. }
Examples queries in TRC (5/5) Schema
13. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
13
What is the result of the query:
{s.rollNo | ¬ student(s)} ?
Infinite answers !!
Unsafe TRC expression :
Any expression whose result uses “constants / values” that do not
appear in the instances of any of the database relations.
Unsafe expressions are to be avoided while specifying TRC queries.
Problem with unrestricted use of Negation
14. Prof P Sreenivasa Kumar,
Department of CS&E, IITM.
14
It can be shown that
both Tuple Relational Calculus and Relational Algebra
have the same expressive power
A query can be formulated in (safe) TRC
if and only if it can be formulated in RA
Both can not be used to formulate queries involving
transitive closure
-- find all direct or indirect pre-requisites of a course
-- find all subordinates of a specific employee etc.
Expressive power of TRC and Relational Algebra