Database System Concepts, 5th Ed.

©Silberschatz, Korth and Sudarshan
See www.db-book.com for conditions on re-use
Chapter 1: Introduction
Chapter 1: Introduction
©Silberschatz, Korth and Sudarshan 1.2 Database System Concepts - 5
th
Edition, May 23, 2005
Database Management System (DBMS)
Database Management System (DBMS)

 DBMS contains information about a particular enterprise
 Collection of interrelated data
 Set of programs to access the data
 An environment that is both convenient and efficient to use
 Database Applications:
 Banking: all transactions
 Airlines: reservations, schedules
 Universities: registration, grades
 Sales: customers, products, purchases
 Online retailers: order tracking, customized recommendations
 Manufacturing: production, inventory, orders, supply chain
 Human resources: employee records, salaries, tax deductions
 Databases touch all aspects of our lives
©Silberschatz, Korth and Sudarshan 1.3 Database System Concepts - 5
th
Edition, May 23, 2005
Purpose of Database Systems
Purpose of Database Systems
 In the early days, database applications were built directly on top of
file systems
 Drawbacks of using file systems to store data:
 Data redundancy and inconsistency
Multiple file formats, duplication of information in different files
 Difficulty in accessing data
Need to write a new program to carry out each new task
 Data isolation —multiple files and formats
 Integrity problems
Integrity constraints (e.g. account balance > 0) become
“buried” in program code rather than being stated explicitly
Hard to add new constraints or change existing ones
©Silberschatz, Korth and Sudarshan 1.4 Database System Concepts - 5
th
Edition, May 23, 2005
Purpose of Database Systems (Cont.)
Purpose of Database Systems (Cont.)

 Drawbacks of using file systems (cont.)
 Atomicity of updates
Failures may leave database in an inconsistent state with partial
updates carried out
Example: Transfer of funds from one account to another should
either complete or not happen at all
 Concurrent access by multiple users
Concurrent accessed needed for performance
Uncontrolled concurrent accesses can lead to inconsistencies
– Example: Two people reading a balance and updating it at the
same time
 Security problems
Hard to provide user access to some, but not all, data
 Database systems offer solutions to all the above problems
©Silberschatz, Korth and Sudarshan 1.5 Database System Concepts - 5
th
Edition, May 23, 2005
Levels of Abstraction
Levels of Abstraction
 Physical level: describes how a record (e.g., customer) is stored.
 Logical level: describes data stored in database, and the relationships
among the data.
type customer = record
customer_id : string;
customer_name : string;
customer_street : string;
customer_city : integer;
end;
 View level: application programs hide details of data types. Views can
also hide information (such as an employee’s salary) for security
purposes.
©Silberschatz, Korth and Sudarshan 1.6 Database System Concepts - 5
th
Edition, May 23, 2005
View of Data
View of Data
An architecture for a database system
©Silberschatz, Korth and Sudarshan 1.7 Database System Concepts - 5
th
Edition, May 23, 2005
Instances and Schemas
Instances and Schemas
 Similar to types and variables in programming languages
 Schema – the logical structure of the database
 Example: The database consists of information about a set of customers and
accounts and the relationship between them)
 Analogous to type information of a variable in a program
 Physical schema: database design at the physical level
 Logical schema: database design at the logical level
 Instance – the actual content of the database at a particular point in time
 Analogous to the value of a variable
 Physical Data Independence – the ability to modify the physical schema without
changing the logical schema
 Applications depend on the logical schema
 In general, the interfaces between the various levels and components should be
well defined so that changes in some parts do not seriously influence others.
©Silberschatz, Korth and Sudarshan 1.8 Database System Concepts - 5
th
Edition, May 23, 2005
Data Models
Data Models
 A collection of tools for describing
 Data
 Data relationships
 Data semantics
 Data constraints
 Relational model
 Entity-Relationship data model (mainly for database design)
 Object-based data models (Object-oriented and Object-relational)
 Semistructured data model (XML)
 Other older models:
 Network model
 Hierarchical model
©Silberschatz, Korth and Sudarshan 1.9 Database System Concepts - 5
th
Edition, May 23, 2005
Data Manipulation Language (DML)
Data Manipulation Language (DML)

 Language for accessing and manipulating the data organized by the
appropriate data model
 DML also known as query language
 Two classes of languages
 Procedural – user specifies what data is required and how to get
those data
 Declarative (nonprocedural) – user specifies what data is
required without specifying how to get those data
 SQL is the most widely used query language
©Silberschatz, Korth and Sudarshan 1.10 Database System Concepts - 5
th
Edition, May 23, 2005
Data Definition Language (DDL)
Data Definition Language (DDL)

 Specification notation for defining the database schema
Example: create table account (
account-number char(10),
balance integer)
 DDL compiler generates a set of tables stored in a data dictionary
 Data dictionary contains metadata (i.e., data about data)
 Database schema
 Data storage and definition language
Specifies the storage structure and access methods used
 Integrity constraints
Domain constraints
Referential integrity (references constraint in SQL)
Assertions
 Authorization
©Silberschatz, Korth and Sudarshan 1.11 Database System Concepts - 5
th
Edition, May 23, 2005
Database Design
Database Design
The process of designing the general structure of the database:
 Logical Design – Deciding on the database schema. Database design
requires that we find a “good” collection of relation schemas.
 Business decision – What attributes should we record in the
database?
 Computer Science decision – What relation schemas should we
have and how should the attributes be distributed among the various
relation schemas?
 Physical Design – Deciding on the physical layout of the database
©Silberschatz, Korth and Sudarshan 1.12 Database System Concepts - 5
th
Edition, May 23, 2005
Storage Management
Storage Management
 Storage manager is a program module that provides the interface
between the low-level data stored in the database and the application
programs and queries submitted to the system.
 The storage manager is responsible to the following tasks:
 Interaction with the file manager
 Efficient storing, retrieving and updating of data
 Issues:
 Storage access
 File organization
 Indexing and hashing
©Silberschatz, Korth and Sudarshan 1.13 Database System Concepts - 5
th
Edition, May 23, 2005
Transaction Management
Transaction Management
 A transaction is a collection of operations that performs a single
logical function in a database application
 Transaction-management component ensures that the database
remains in a consistent (correct) state despite system failures (e.g.,
power failures and operating system crashes) and transaction failures.
 Concurrency-control manager controls the interaction among the
concurrent transactions, to ensure the consistency of the database.
©Silberschatz, Korth and Sudarshan 1.14 Database System Concepts - 5
th
Edition, May 23, 2005
Overall System Structure
Overall System Structure
Database System Concepts, 5th Ed.
©Silberschatz, Korth and Sudarshan
See www.db-book.com for conditions on re-use
Chapter 2: Relational Model
Chapter 2: Relational Model
©Silberschatz, Korth and Sudarshan 2.2 Database System Concepts - 5th Edition, Oct 5, 2006
Example of a Relation
Example of a Relation
©Silberschatz, Korth and Sudarshan 2.3 Database System Concepts - 5th Edition, Oct 5, 2006
Basic Structure
Basic Structure
 Formally, given sets D
1
, D
2
, …. D
n
a relation r is a subset of
D
1
x D
2
x …x D
n
Thus, a relation is a set of n-tuples (a
1
, a
2
, …, a
n
) where each a
i
e D
i
 Example: If
 customer_name = {Jones, Smith, Curry, Lindsay, …}
/* Set of all customer
names */
 customer_street = {Main, North, Park, …} /* set of all street names*/
 customer_city = {Harrison, Rye, Pittsfield, …} /* set of all city names */
Then r = { (Jones, Main, Harrison),
(Smith, North, Rye),
(Curry, North, Rye),
(Lindsay, Park, Pittsfield) }
is a relation over
customer_name x customer_street x customer_city
©Silberschatz, Korth and Sudarshan 2.4 Database System Concepts - 5th Edition, Oct 5, 2006
Attribute Types
Attribute Types
 Each attribute of a relation has a name
 The set of allowed values for each attribute is called the domain of the
attribute
 Attribute values are (normally) required to be atomic; that is, indivisible
 E.g. the value of an attribute can be an account number,
but cannot be a set of account numbers
 Domain is said to be atomic if all its members are atomic
 The special value null is a member of every domain
 The null value causes complications in the definition of many operations
 We shall ignore the effect of null values in our main presentation
and consider their effect later
©Silberschatz, Korth and Sudarshan 2.5 Database System Concepts - 5th Edition, Oct 5, 2006
Relation Schema
Relation Schema
 A
1
, A
2
, …, A
n
are attributes
 R = (A
1
, A
2
, …, A
n
) is a relation schema
Example:
Customer_schema = (customer_name, customer_street, customer_city)
 r(R) denotes a relation r on the relation schema R
Example:
customer (Customer_schema)
©Silberschatz, Korth and Sudarshan 2.6 Database System Concepts - 5th Edition, Oct 5, 2006
Relation Instance
Relation Instance
 The current values (relation instance) of a relation are specified by
a table
 An element t of r is a tuple, represented by a row in a table
Jones
Smith
Curry
Lindsay
customer_name
Main
North
North
Park
customer_street
Harrison
Rye
Rye
Pittsfield
customer_city
customer
attributes
(or columns)
tuples
(or rows)
©Silberschatz, Korth and Sudarshan 2.7 Database System Concepts - 5th Edition, Oct 5, 2006
Relations are Unordered
Relations are Unordered
 Order of tuples is irrelevant (tuples may be stored in an arbitrary order)
 Example: account relation with unordered tuples
©Silberschatz, Korth and Sudarshan 2.8 Database System Concepts - 5th Edition, Oct 5, 2006
Database
Database
 A database consists of multiple relations
 Information about an enterprise is broken up into parts, with each relation
storing one part of the information
account : stores information about accounts
depositor : stores information about which customer
owns which account
customer : stores information about customers
 Storing all information as a single relation such as
bank(account_number, balance, customer_name, ..)
results in
 repetition of information
 e.g.,if two customers own an account (What gets repeated?)
 the need for null values
 e.g., to represent a customer without an account
 Normalization theory (Chapter 7) deals with how to design relational schemas
©Silberschatz, Korth and Sudarshan 2.9 Database System Concepts - 5th Edition, Oct 5, 2006
Keys
Keys
 Let K _ R
 K is a superkey of R if values for K are sufficient to identify a unique tuple of
each possible relation r(R)
 by “possible r ” we mean a relation r that could exist in the enterprise we
are modeling.
 Example: {customer_name, customer_street} and
{customer_name}
are both superkeys of Customer, if no two customers can possibly have
the same name
In real life, an attribute such as customer_id would be used instead of
customer_name to uniquely identify customers, but we omit it to keep
our examples small, and instead assume customer names are unique.
©Silberschatz, Korth and Sudarshan 2.10 Database System Concepts - 5th Edition, Oct 5, 2006
Keys (Cont.)
Keys (Cont.)
 K is a candidate key if K is minimal
Example: {customer_name} is a candidate key for Customer, since it
is a superkey and no subset of it is a superkey.
 Primary key: a candidate key chosen as the principal means of
identifying tuples within a relation
 Should choose an attribute whose value never, or very rarely,
changes.
 E.g. email address is unique, but may change
©Silberschatz, Korth and Sudarshan 2.11 Database System Concepts - 5th Edition, Oct 5, 2006
Foreign Keys
Foreign Keys
 A relation schema may have an attribute that corresponds to the primary
key of another relation. The attribute is called a foreign key.
 E.g. customer_name and account_number attributes of depositor are
foreign keys to customer and account respectively.
 Only values occurring in the primary key attribute of the referenced
relation may occur in the foreign key attribute of the referencing
relation.
 Schema diagram
©Silberschatz, Korth and Sudarshan 2.12 Database System Concepts - 5th Edition, Oct 5, 2006
Relational Algebra
Relational Algebra
 Procedural language
 Six basic operators
 select: o
 project: I
 union:
 set difference: –
 Cartesian product: x
 rename: p
 The operators take one or two relations as inputs and produce a new
relation as a result.
©Silberschatz, Korth and Sudarshan 2.13 Database System Concepts - 5th Edition, Oct 5, 2006
Select Operation
Select Operation


Example
Example
 Relation r
A B C D
o
o
|
|
o
|
|
|
1
5
12
23
7
7
3
10
 o
A=B ^ D > 5
(r)
A B C D
o
|
o
|
1
23
7
10
©Silberschatz, Korth and Sudarshan 2.14 Database System Concepts - 5th Edition, Oct 5, 2006
Select Operation
Select Operation
 Notation: o
p
(r)
 p is called the selection predicate
 Defined as:
o
p
(r) = {t | t e r and p(t)}
Where p is a formula in propositional calculus consisting of terms
connected by : . (and), v (or), ÷ (not)
Each term is one of:
<attribute> op <attribute> or <constant>
where op is one of: =, =, >, >. <. s
 Example of selection:
o
branch_name=“Perryridge”
(account)
©Silberschatz, Korth and Sudarshan 2.15 Database System Concepts - 5th Edition, Oct 5, 2006
Project Operation
Project Operation


Example
Example
 Relation r:
A B C
o
o
|
|
10
20
30
40
1
1
1
2
A C
o
o
|
|
1
1
1
2
=
A C
o
|
|
1
1
2
I
A,C
(r)
©Silberschatz, Korth and Sudarshan 2.16 Database System Concepts - 5th Edition, Oct 5, 2006
Project Operation
Project Operation
 Notation:
where A
1
, A
2
are attribute names and r is a relation name.
 The result is defined as the relation of k columns obtained by erasing
the columns that are not listed
 Duplicate rows removed from result, since relations are sets
 Example: To eliminate the branch_name attribute of account
I
account_number, balance
(account)
) (
, , ,
2 1
r
k
A A A 
I
©Silberschatz, Korth and Sudarshan 2.17 Database System Concepts - 5th Edition, Oct 5, 2006
Union Operation
Union Operation


Example
Example
 Relations r, s:
 r s:
A B
o
o
|
1
2
1
A B
o
|
2
3
r
s
A B
o
o
|
|
1
2
1
3
©Silberschatz, Korth and Sudarshan 2.18 Database System Concepts - 5th Edition, Oct 5, 2006
Union Operation
Union Operation
 Notation: r s
 Defined as:
r s = {t | t e r or t e s}
 For r s to be valid.
1. r, s must have the same arity (same number of attributes)
2. The attribute domains must be compatible (example: 2
nd
column
of r deals with the same type of values as does the 2
nd
column of s)
 Example: to find all customers with either an account or a loan
I
customer_name
(depositor) I
customer_name
(borrower)
©Silberschatz, Korth and Sudarshan 2.19 Database System Concepts - 5th Edition, Oct 5, 2006
Set Difference Operation
Set Difference Operation


Example
Example
 Relations r, s:
 r – s:
A B
o
o
|
1
2
1
A B
o
|
2
3
r
s
A B
o
|
1
1
©Silberschatz, Korth and Sudarshan 2.20 Database System Concepts - 5th Edition, Oct 5, 2006
Set Difference Operation
Set Difference Operation
 Notation r – s
 Defined as:
r – s = {t | t e r and t e s}
 Set differences must be taken between compatible
relations.
 r and s must have the same arity
 attribute domains of r and s must be compatible
©Silberschatz, Korth and Sudarshan 2.21 Database System Concepts - 5th Edition, Oct 5, 2006
Cartesian
Cartesian
-
-
Product Operation
Product Operation


Example
Example
 Relations r, s:
 r x s:
A B
o
|
1
2
A B
o
o
o
o
|
|
|
|
1
1
1
1
2
2
2
2
C D
o
|
|
¸
o
|
|
¸
10
10
20
10
10
10
20
10
E
a
a
b
b
a
a
b
b
C D
o
|
|
¸
10
10
20
10
E
a
a
b
b
r
s
©Silberschatz, Korth and Sudarshan 2.22 Database System Concepts - 5th Edition, Oct 5, 2006
Cartesian
Cartesian
-
-
Product Operation
Product Operation
 Notation r x s
 Defined as:
r x s = {t q | t e r and q e s}
 Assume that attributes of r(R) and s(S) are disjoint. (That is, R · S = C).
 If attributes of r(R) and s(S) are not disjoint, then renaming must be
used.
©Silberschatz, Korth and Sudarshan 2.23 Database System Concepts - 5th Edition, Oct 5, 2006
Composition of Operations
Composition of Operations
 Can build expressions using multiple operations
 Example: o
A=C
(r x s)
 r x s
 o
A=C
(r x s)
A B
o
o
o
o
|
|
|
|
1
1
1
1
2
2
2
2
C D
o
|
|
¸
o
|
|
¸
10
10
20
10
10
10
20
10
E
a
a
b
b
a
a
b
b
A B C D E
o
|
|
1
2
2
o
|
|
10
10
20
a
a
b
©Silberschatz, Korth and Sudarshan 2.24 Database System Concepts - 5th Edition, Oct 5, 2006
Rename Operation
Rename Operation
 Allows us to name, and therefore to refer to, the results of relational-
algebra expressions.
 Allows us to refer to a relation by more than one name.
 Example:
p
x
(E)
returns the expression E under the name X
 If a relational-algebra expression E has arity n, then
returns the result of expression E under the name X, and with the
attributes renamed to A
1
, A
2
, …., A
n
.
) (
) ,..., , (
2 1
E
n
A A A x
p
©Silberschatz, Korth and Sudarshan 2.25 Database System Concepts - 5th Edition, Oct 5, 2006
Banking Example
Banking Example
branch (branch_name, branch_city, assets)
customer (customer_name, customer_street, customer_city)
account (account_number, branch_name, balance)
loan (loan_number, branch_name, amount)
depositor (customer_name, account_number)
borrower (customer_name, loan_number)
©Silberschatz, Korth and Sudarshan 2.26 Database System Concepts - 5th Edition, Oct 5, 2006
Example Queries
Example Queries
 Find all loans of over $1200
 Find the loan number for each loan of an amount greater than
$1200
o
amount > 1200
(loan)
I
loan_number
(o
amount > 1200
(loan))
©Silberschatz, Korth and Sudarshan 2.27 Database System Concepts - 5th Edition, Oct 5, 2006
Example Queries
Example Queries
 Find the names of all customers who have a loan at the Perryridge
branch.
 Find the names of all customers who have a loan at the
Perryridge branch but do not have an account at any branch of
the bank.
I
customer_name
(o
branch_name = “Perryridge”
(o
borrower.loan_number = loan.loan_number
(borrower x loan))) –
I
customer_name
(depositor)
I
customer_name
(o
branch_name=“Perryridge”
(o
borrower.loan_number = loan.loan_number
(borrower x
loan)))
©Silberschatz, Korth and Sudarshan 2.28 Database System Concepts - 5th Edition, Oct 5, 2006
Example Queries
Example Queries
 Find the names of all customers who have a loan at the Perryridge branch.
 Query 2
I
customer_name
(o
loan.loan_number = borrower.loan_number
(
(o
branch_name = “Perryridge

(loan)) x borrower))
 Query 1
I
customer_name
(o
branch_name = “Perryridge”
(
o
borrower.loan_number = loan.loan_number
(borrower x loan)))
©Silberschatz, Korth and Sudarshan 2.29 Database System Concepts - 5th Edition, Oct 5, 2006
Additional Operations
Additional Operations
We define additional operations that do not add any power to the
relational algebra, but that simplify common queries.
 Set intersection
 Natural join
 Division
 Assignment
©Silberschatz, Korth and Sudarshan 2.30 Database System Concepts - 5th Edition, Oct 5, 2006
Set
Set
-
-
Intersection Operation
Intersection Operation
 Notation: r · s
 Defined as:
 r · s = { t | t e r and t e s }
 Assume:
 r, s have the same arity
 attributes of r and s are compatible
 Note: r · s = r – (r – s)
©Silberschatz, Korth and Sudarshan 2.31 Database System Concepts - 5th Edition, Oct 5, 2006
Set
Set
-
-
Intersection Operation
Intersection Operation


Example
Example
 Relation r, s:
 r · s
A B
o
o
|
1
2
1
A B
o
|
2
3
r s
A B
o 2
©Silberschatz, Korth and Sudarshan 2.32 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 32
Binary Relational Operations: JOIN
Binary Relational Operations: JOIN
 JOIN Operation (denoted by )
 The sequence of CARTESIAN PRODECT followed by
SELECT is used quite commonly to identify and select
related tuples from two relations
 A special operation, called JOIN combines this
sequence into a single operation
 This operation is very important for any relational
database with more than a single relation, because it
allows us combine related tuples from various
relations
 The general form of a join operation on two relations
R(A1, A2, . . ., An) and S(B1, B2, . . ., Bm) is:
R
<join condition>
S
 where R and S can be any relations that result from
general relational algebra expressions.
©Silberschatz, Korth and Sudarshan 2.33 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 33
Binary Relational Operations: JOIN
Binary Relational Operations: JOIN
(cont.)
(cont.)
 Example: Suppose that we want to retrieve the name of
the manager of each department.
 To get the manager’s name, we need to combine each
DEPARTMENT tuple with the EMPLOYEE tuple whose SSN
value matches the MGRSSN value in the department tuple.
 We do this by using the join operation.
 DEPT_MGR ÷DEPARTMENT
MGRSSN=SSN
EMPLOYEE
 MGRSSN=SSN is the join condition
 Combines each department record with the employee who
manages the department
 The join condition can also be specified as
DEPARTMENT.MGRSSN= EMPLOYEE.SSN
©Silberschatz, Korth and Sudarshan 2.34 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 34
Example of applying the JOIN operation
Example of applying the JOIN operation
DEPT_MGR ÷DEPARTMENT MGRSSN=SSN EMPLOYEE
©Silberschatz, Korth and Sudarshan 2.35 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 35
Some properties of JOIN
Some properties of JOIN
 Consider the following JOIN operation:
 R(A1, A2, . . ., An) S(B1, B2, . . ., Bm)
R.Ai=S.Bj
 Result is a relation Q with degree n + m attributes:
Q(A1, A2, . . ., An, B1, B2, . . ., Bm), in that order.
 The resulting relation state has one tuple for each
combination of tuples—r from R and s from S, but only
if they satisfy the join condition r[Ai]=s[Bj]
 Hence, if R has n
R
tuples, and S has n
S
tuples, then
the join result will generally have less than n
R
* n
S
tuples.
 Only related tuples (based on the join condition) will
appear in the result
©Silberschatz, Korth and Sudarshan 2.36 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 36
Some properties of JOIN
Some properties of JOIN
 The general case of JOIN operation is called a Theta-join: R S
theta
 The join condition is called theta
 Theta can be any general boolean expression on the attributes of R
and S; for example:
 R.Ai<S.Bj AND (R.Ak=S.Bl OR R.Ap<S.Bq)
 Most join conditions involve one or more equality conditions “AND”ed
together; for example:
 R.Ai=S.Bj AND R.Ak=S.Bl AND R.Ap=S.Bq
©Silberschatz, Korth and Sudarshan 2.37 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 37
Binary Relational Operations: EQUIJOIN
Binary Relational Operations: EQUIJOIN
 EQUIJOIN Operation
 The most common use of join involves join conditions with equality
comparisons only
 Such a join, where the only comparison operator used is =, is called
an EQUIJOIN.
 In the result of an EQUIJOIN we always have one or more pairs of
attributes (whose names need not be identical) that have identical
values in every tuple.
 The JOIN seen in the previous example was an EQUIJOIN.
©Silberschatz, Korth and Sudarshan 2.38 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 38
Binary Relational Operations:
Binary Relational Operations:
NATURAL JOIN Operation
NATURAL JOIN Operation
 NATURAL JOIN Operation
 Another variation of JOIN called NATURAL JOIN —
denoted by * —was created to get rid of the second
(superfluous) attribute in an EQUIJOIN condition.
because one of each pair of attributes with identical
values is superfluous
 The standard definition of natural join requires that the
two join attributes, or each pair of corresponding join
attributes, have the same name in both relations
 If this is not the case, a renaming operation is applied
first.
©Silberschatz, Korth and Sudarshan 2.39 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 39
Binary Relational Operations NATURAL
Binary Relational Operations NATURAL
JOIN (contd.)
JOIN (contd.)
 Example: To apply a natural join on the DNUMBER attributes of
DEPARTMENT and DEPT_LOCATIONS, it is sufficient to write:
 DEPT_LOCS ÷DEPARTMENT * DEPT_LOCATIONS
 Only attribute with the same name is DNUMBER
 An implicit join condition is created based on this attribute:
DEPARTMENT.DNUMBER=DEPT_LOCATIONS.DNUMBER
 Another example: Q ÷R(A,B,C,D) * S(C,D,E)
 The implicit join condition includes each pair of attributes with the
same name, “AND”ed together:
R.C=S.C AND R.D.S.D
 Result keeps only one attribute of each such pair:
Q(A,B,C,D,E)
©Silberschatz, Korth and Sudarshan 2.40 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 40
Example of NATURAL JOIN operation
Example of NATURAL JOIN operation
©Silberschatz, Korth and Sudarshan 2.41 Database System Concepts - 5th Edition, Oct 5, 2006
 Notation: r s
Natural
Natural
-
-
Join Operation
Join Operation
 Let r and s be relations on schemas R and S respectively.
Then, r s is a relation on schema R S obtained as follows:
 Consider each pair of tuples t
r
from r and t
s
from s.
 If t
r
and t
s
have the same value on each of the attributes in R · S, add
a tuple t to the result, where
t has the same value as t
r
on r
t has the same value as t
s
on s
 Example:
R = (A, B, C, D)
S = (E, B, D)
 Result schema = (A, B, C, D, E)
 r s is defined as:
I
r.A, r.B, r.C, r.D, s.E
(o
r.B = s.B
.
r.D = s.D
(r x s))
©Silberschatz, Korth and Sudarshan 2.42 Database System Concepts - 5th Edition, Oct 5, 2006
Natural Join Operation
Natural Join Operation


Example
Example
 Relations r, s:
A B
o
|
¸
o
o
1
2
4
1
2
C D
o
¸
|
¸
|
a
a
b
a
b
B
1
3
1
2
3
D
a
a
a
b
b
E
o
|
¸
o
e
r
A B
o
o
o
o
o
1
1
1
1
2
C D
o
o
¸
¸
|
a
a
a
a
b
E
o
¸
o
¸
o
s
 r s
©Silberschatz, Korth and Sudarshan 2.43 Database System Concepts - 5th Edition, Oct 5, 2006
Division Operation
Division Operation
 Notation:
 Suited to queries that include the phrase “for all”.
 Let r and s be relations on schemas R and S respectively
where
 R = (A
1
, …, A
m
, B
1
, …, B
n
)
 S = (B
1
, …, B
n
)
The result of r ÷ s is a relation on schema
R – S = (A
1
, …, A
m
)
r ÷ s = { t | t e I
R-S
(r) . ¬ u e s ( tu e r ) }
Where tu means the concatenation of tuples t and u to produce a
single tuple
r ÷ s
©Silberschatz, Korth and Sudarshan 2.44 Database System Concepts - 5th Edition, Oct 5, 2006
Division Operation
Division Operation


Example
Example
 Relations r, s:
 r ÷ s:
A
B
o
|
1
2
A B
o
o
o
|
¸
o
o
o
e
e
|
1
2
3
1
1
1
3
4
6
1
2
r
s
©Silberschatz, Korth and Sudarshan 2.45 Database System Concepts - 5th Edition, Oct 5, 2006
Another Division Example
Another Division Example
A B
o
o
o
|
|
¸
¸
¸
a
a
a
a
a
a
a
a
C D
o
¸
¸
¸
¸
¸
¸
|
a
a
b
a
b
a
b
b
E
1
1
1
1
3
1
1
1
 Relations r, s:
 r ÷ s:
D
a
b
E
1
1
A B
o
¸
a
a
C
¸
¸
r
s
©Silberschatz, Korth and Sudarshan 2.46 Database System Concepts - 5th Edition, Oct 5, 2006
Division Operation (Cont.)
Division Operation (Cont.)
 Property
 Let q = r ÷ s
 Then q is the largest relation satisfying q x s _ r
 Definition in terms of the basic algebra operation
Let r(R) and s(S) be relations, and let S _ R
r ÷ s = I
R-S
(r ) – I
R-S
( ( I
R-S
(r ) x s ) – I
R-S,S
(r ))
To see why
 I
R-S,S
(r) simply reorders attributes of r
 I
R-S
(I
R-S
(r ) x s ) – I
R-S,S
(r) ) gives those tuples t in
I
R-S
(r ) such that for some tuple u e s, tu e r.
©Silberschatz, Korth and Sudarshan 2.47 Database System Concepts - 5th Edition, Oct 5, 2006
Assignment Operation
Assignment Operation
 The assignment operation (÷) provides a convenient way to express
complex queries.
 Write query as a sequential program consisting of
 a series of assignments
 followed by an expression whose value is displayed as a result of
the query.
 Assignment must always be made to a temporary relation variable.
 Example: Write r ÷ s as
temp1 ÷ I
R-S
(r )
temp2 ÷ I
R-S
((temp1 x s ) – I
R-S,S
(r ))
result = temp1 – temp2
 The result to the right of the ÷is assigned to the relation variable on
the left of the ÷.
 May use variable in subsequent expressions.
©Silberschatz, Korth and Sudarshan 2.48 Database System Concepts - 5th Edition, Oct 5, 2006
Bank Example Queries
Bank Example Queries
 Find the names of all customers who have a loan and an account at
bank.
I
customer_name
(borrower) · I
customer_name
(depositor)
 Find the name of all customers who have a loan at the bank and the
loan amount
I
customer_name, loan_number, amount
(borrower loan)
©Silberschatz, Korth and Sudarshan 2.49 Database System Concepts - 5th Edition, Oct 5, 2006
 Find all customers who have an account at all branches located in
Brooklyn city.
Bank Example Queries
Bank Example Queries
I
customer_name, branch_name
(depositor account)
÷ I
branch_name
(o
branch_city = “Brooklyn”
(branch))
©Silberschatz, Korth and Sudarshan 2.50 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 50
Recap of Relational Algebra Operations
Recap of Relational Algebra Operations
©Silberschatz, Korth and Sudarshan 2.51 Database System Concepts - 5th Edition, Oct 5, 2006
Extended Relational
Extended Relational
-
-
Algebra
Algebra
-
-
Operations
Operations
 Generalized Projection
 Aggregate Functions
 Outer Join
©Silberschatz, Korth and Sudarshan 2.52 Database System Concepts - 5th Edition, Oct 5, 2006
Generalized Projection
Generalized Projection
 Extends the projection operation by allowing arithmetic functions to be
used in the projection list.
 E is any relational-algebra expression
 Each of F
1
, F
2
, …, F
n
are arithmetic expressions involving constants
and attributes in the schema of E.
 Given relation credit_info(customer_name, limit, credit_balance), find
how much more each person can spend:
I
customer_name, limit – credit_balance
(credit_info)
) ( ,..., ,
2 1
E
n
F F F
I
©Silberschatz, Korth and Sudarshan 2.53 Database System Concepts - 5th Edition, Oct 5, 2006
Aggregate Functions and Operations
Aggregate Functions and Operations
 Aggregation function takes a collection of values and returns a single
value as a result.
avg: average value
min: minimum value
max: maximum value
sum: sum of values
count: number of values
 Aggregate operation in relational algebra
E is any relational-algebra expression
 G
1
, G
2
…, G
n
is a list of attributes on which to group (can be empty)
 Each F
i
is an aggregate function
 Each A
i
is an attribute name
) (
) ( , , ( ), ( , , ,
2 2 1 1 2 1
E
n n n
A F A F A F G G G  
0
©Silberschatz, Korth and Sudarshan 2.54 Database System Concepts - 5th Edition, Oct 5, 2006
Aggregate Operation
Aggregate Operation


Example
Example
 Relation r:
A B
o
o
|
|
o
|
|
|
C
7
7
3
10
 g
sum(c)
(r)
sum(c )
27
©Silberschatz, Korth and Sudarshan 2.55 Database System Concepts - 5th Edition, Oct 5, 2006
Aggregate Operation
Aggregate Operation


Example
Example
 Relation account grouped by branch-name:
branch_name
g
sum(balance)
(account)
branch_name account_number balance
Perryridge
Perryridge
Brighton
Brighton
Redwood
A-102
A-201
A-217
A-215
A-222
400
900
750
750
700
branch_name sum(balance)
Perryridge
Brighton
Redwood
1300
1500
700
©Silberschatz, Korth and Sudarshan 2.56 Database System Concepts - 5th Edition, Oct 5, 2006
Aggregate Functions (Cont.)
Aggregate Functions (Cont.)
 Result of aggregation does not have a name
 Can use rename operation to give it a name
 For convenience, we permit renaming as part of aggregate
operation
branch_name
g
sum(balance) as sum_balance
(account)
©Silberschatz, Korth and Sudarshan 2.57 Database System Concepts - 5th Edition, Oct 5, 2006
Outer Join
Outer Join
 An extension of the join operation that avoids loss of information.
 Computes the join and then adds tuples form one relation that does not
match tuples in the other relation to the result of the join.
 Uses null values:
 null signifies that the value is unknown or does not exist
 All comparisons involving null are (roughly speaking) false by
definition.
We shall study precise meaning of comparisons with nulls later
©Silberschatz, Korth and Sudarshan 2.58 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 6- 58
Outer Join (cont.)
Outer Join (cont.)
 The left outer join operation keeps every tuple in the first or left relation
R in R S; if no matching tuple is found in S, then the attributes of S
in the join result are filled or “padded” with null values.
 A similar operation, right outer join, keeps every tuple in the second or
right relation S in the result of R S.
 A third operation, full outer join, denoted by keeps all tuples in
both the left and the right relations when no matching tuples are found,
padding them with null values as needed.
©Silberschatz, Korth and Sudarshan 2.59 Database System Concepts - 5th Edition, Oct 5, 2006
Outer Join
Outer Join


Example
Example
 Relation loan
 Relation borrower
customer_name loan_number
Jones
Smith
Hayes
L-170
L-230
L-155
3000
4000
1700
loan_number amount
L-170
L-230
L-260
branch_name
Downtown
Redwood
Perryridge
©Silberschatz, Korth and Sudarshan 2.60 Database System Concepts - 5th Edition, Oct 5, 2006
Outer Join
Outer Join


Example
Example
 Join
loan borrower
loan_number amount
L-170
L-230
3000
4000
customer_name
Jones
Smith
branch_name
Downtown
Redwood
Jones
Smith
null
loan_number amount
L-170
L-230
L-260
3000
4000
1700
customer_name branch_name
Downtown
Redwood
Perryridge
 Left Outer Join
loan borrower
©Silberschatz, Korth and Sudarshan 2.61 Database System Concepts - 5th Edition, Oct 5, 2006
Outer Join
Outer Join


Example
Example
loan_number amount
L-170
L-230
L-155
3000
4000
null
customer_name
Jones
Smith
Hayes
branch_name
Downtown
Redwood
null
loan_number amount
L-170
L-230
L-260
L-155
3000
4000
1700
null
customer_name
Jones
Smith
null
Hayes
branch_name
Downtown
Redwood
Perryridge
null
 Full Outer Join
loan borrower
 Right Outer Join
loan borrower
©Silberschatz, Korth and Sudarshan 2.62 Database System Concepts - 5th Edition, Oct 5, 2006
Null Values
Null Values
 It is possible for tuples to have a null value, denoted by null, for some
of their attributes
 null signifies an unknown value or that a value does not exist.
 The result of any arithmetic expression involving null is null.
 Aggregate functions simply ignore null values (as in SQL)
 For duplicate elimination and grouping, null is treated like any other
value, and two nulls are assumed to be the same (as in SQL)
©Silberschatz, Korth and Sudarshan 2.63 Database System Concepts - 5th Edition, Oct 5, 2006
Null Values
Null Values
 Comparisons with null values return the special truth value: unknown
 If false was used instead of unknown, then not (A < 5)
would not be equivalent to A >= 5
 Three-valued logic using the truth value unknown:
 OR: (unknown or true) = true,
(unknown or false) = unknown
(unknown or unknown) = unknown
 AND: (true and unknown) = unknown,
(false and unknown) = false,
(unknown and unknown) = unknown
 NOT: (not unknown) = unknown
 In SQL “P is unknown” evaluates to true if predicate P evaluates to
unknown
 Result of select predicate is treated as false if it evaluates to unknown
©Silberschatz, Korth and Sudarshan 2.64 Database System Concepts - 5th Edition, Oct 5, 2006
Modification of the Database
Modification of the Database
 The content of the database may be modified using the following
operations:
 Deletion
 Insertion
 Updating
 All these operations are expressed using the assignment
operator.
 Integrity constraints should not be violated by the update
operations.
 Several update operations may have to be grouped together.
 Updates may propagate to cause other updates automatically.
This may be necessary to maintain integrity constraints.
©Silberschatz, Korth and Sudarshan 2.65 Database System Concepts - 5th Edition, Oct 5, 2006
Deletion
Deletion
 A delete request is expressed similarly to a query, except
instead of displaying tuples to the user, the selected tuples are
removed from the database.
 Can delete only whole tuples; cannot delete values on only
particular attributes
 A deletion is expressed in relational algebra by:
r ÷r – E
where r is a relation and E is a relational algebra query.
©Silberschatz, Korth and Sudarshan 2.66 Database System Concepts - 5th Edition, Oct 5, 2006
Deletion Examples
Deletion Examples
 Delete all account records in the Perryridge branch.
 Delete all accounts at branches located in Needham.
r
1
÷o
branch_city = “Needham”
(account branch )
r
2
÷ I
account_number, branch_name, balance
(r
1
)
r
3
÷ I
customer_name, account_number
(r
2
depositor)
account ÷account – r
2
depositor ÷depositor – r
3
 Delete all loan records with amount in the range of 0 to 50
loan ÷loan – o
amount > 0 and amount s 50
(loan)
account ÷account – o
branch_name = “Perryridge”
(account )
©Silberschatz, Korth and Sudarshan 2.67 Database System Concepts - 5th Edition, Oct 5, 2006
Insertion
Insertion
 To insert data into a relation, we either:
 specify a tuple to be inserted
 write a query whose result is a set of tuples to be inserted
 in relational algebra, an insertion is expressed by:
r ÷ r E
where r is a relation and E is a relational algebra expression.
 The insertion of a single tuple is expressed by letting E be a constant
relation containing one tuple.
©Silberschatz, Korth and Sudarshan 2.68 Database System Concepts - 5th Edition, Oct 5, 2006
Insertion Examples
Insertion Examples
 Insert information in the database specifying that Smith has $1200 in
account A-973 at the Perryridge branch.
 Provide as a gift for all loan customers in the Perryridge
branch, a $200 savings account. Let the loan number serve
as the account number for the new savings account.
account ÷ account {(“A-973”, “Perryridge”, 1200)}
depositor ÷ depositor {(“Smith”, “A-973”)}
r
1
÷(o
branch_name = “Perryridge”
(borrower loan))
account ÷account I
loan_number, branch_name, 200
(r
1
)
depositor ÷depositor I
customer_name, loan_number
(r
1
)
©Silberschatz, Korth and Sudarshan 2.69 Database System Concepts - 5th Edition, Oct 5, 2006
Updating
Updating
 A mechanism to change a value in a tuple without changing all values in
the tuple
 Use the generalized projection operator to do this task
 Each F
i
is either
 the I
th
attribute of r, if the I
th
attribute is not updated, or,
 if the attribute is to be updated F
i
is an expression, involving only
constants and the attributes of r, which gives the new value for the
attribute
) (
, , , ,
2 1
r r
l
F F F 
I ÷
©Silberschatz, Korth and Sudarshan 2.70 Database System Concepts - 5th Edition, Oct 5, 2006
Update Examples
Update Examples
 Make interest payments by increasing all balances by 5 percent.
 Pay all accounts with balances over $10,000 6 percent interest
and pay all others 5 percent
account ÷ I
account_number, branch_name, balance * 1.06
(o
BAL > 10000
(account ))
I
account_number, branch_name, balance * 1.05
(o
BAL s 10000
(account))
account ÷ I
account_number, branch_name, balance * 1.05
(account)
©Silberschatz, Korth and Sudarshan 2.71 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 5- 71
Integrity violation
Integrity violation
 In case of integrity violation, several actions can be taken:
 Cancel the operation that causes the violation (RESTRICT or
REJECT option)
 Perform the operation but inform the user of the violation
 Trigger additional updates so the violation is corrected (CASCADE
option, SET NULL option)
 Execute a user-specified error-correction routine
©Silberschatz, Korth and Sudarshan 2.72 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 5- 72
Possible violations for each operation
Possible violations for each operation
 UPDATE may violate domain constraint and NOT
NULL constraint on an attribute being modified
 Any of the other constraints may also be violated,
depending on the attribute being updated:
 Updating the primary key (PK):
Similar to a DELETE followed by an INSERT
Need to specify similar options to DELETE
 Updating a foreign key (FK):
May violate referential integrity
 Updating an ordinary attribute (neither PK nor FK):
Can only violate domain constraints
©Silberschatz, Korth and Sudarshan 2.73 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 5- 73
Possible violations for each operation
Possible violations for each operation
 INSERT may violate any of the constraints:
 Domain constraint:
if one of the attribute values provided for the new tuple is
not of the specified attribute domain
 Key constraint:
if the value of a key attribute in the new tuple already
exists in another tuple in the relation
 Referential integrity:
if a foreign key value in the new tuple references a
primary key value that does not exist in the referenced
relation
 Entity integrity:
if the primary key value is null in the new tuple
©Silberschatz, Korth and Sudarshan 2.74 Database System Concepts - 5th Edition, Oct 5, 2006
Slide 5- 74
Possible violations for each operation
Possible violations for each operation
 DELETE may violate only referential integrity:
 If the primary key value of the tuple being deleted is
referenced from other tuples in the database
Can be remedied by several actions: RESTRICT,
CASCADE, SET NULL (see Chapter 8 for more details)
– RESTRICT option: reject the deletion
– CASCADE option: propagate the new primary key value
into the foreign keys of the referencing tuples
– SET NULL option: set the foreign keys of the referencing
tuples to NULL
 One of the above options must be specified during
database design for each foreign key constraint
©Silberschatz, Korth and Sudarshan 2.75 Database System Concepts - 5th Edition, Oct 5, 2006
Recursive closure
 Find all supervisees of employee XYZ at all levels
 Not supported by basic relational algebra
 Can find supervisees at the immediate level
 Solution
 Find supervisees of e
 Call them se
 Find supervisees of se, call them sse
 ... and so on, till set becomes empty or do not
change
 Take union of se, sse, ...
 Do extended operators support this?
 No!
76
©Silberschatz, Korth and Sudarshan 2.76 Database System Concepts - 5th Edition, Oct 5, 2006
Query Tree
 An internal data structure to represent a query
 Standard technique for estimating the work involved in
executing the query, the generation of intermediate results, and
the optimization of execution
 Nodes stand for operations like selection, projection, join,
renaming, division, etc.
 Leaf nodes represent base relations
 A tree gives a good visual feel of the complexity of the query
and the operations involved
 Algebraic Query Optimization consists of rewriting the query or
modifying the query tree into an equivalent
tree.
77
©Silberschatz, Korth and Sudarshan 2.77 Database System Concepts - 5th Edition, Oct 5, 2006
Example of Query Tree
π
Pnumber,Dnum,Lname,Address,Bdate
(((σ
Plocation=”Stafford”
(Project))χ
Dnum=Dnumber
(Depart
ment))χ
Mgr_ssn=Ssn
(Employee)) Note: χstands for join
“For every project located in Stafford, retrieve the project number, the controlling
department number, and the department manager's last name, address, and birth date.”
Database System Concepts, 5th Ed.
©Silberschatz, Korth and Sudarshan
See www.db-book.com for conditions on re-use
Chapter 3: SQL
Chapter 3: SQL
©Silberschatz, Korth and Sudarshan 3.2 Database System Concepts, 5
th
Edition, Oct 5, 2006
Create Table Construct
Create Table Construct
 An SQL relation is defined using the create table command:
create table r (A
1
D
1
, A
2
D
2
, ..., A
n
D
n
,
(integrity-constraint
1
),
...,
(integrity-constraint
k
))
 r is the name of the relation
 each A
i
is an attribute name in the schema of relation r
 D
i
is the data type of values in the domain of attribute A
i
 Example:
create table branch
(branch_name char(15) not null,
branch_city char(30),
assets integer)
©Silberschatz, Korth and Sudarshan 3.3 Database System Concepts, 5
th
Edition, Oct 5, 2006
Domain Types in SQL
Domain Types in SQL
 char(n). Fixed length character string, with user-specified length n.
 varchar(n). Variable length character strings, with user-specified maximum
length n.
 int. Integer (a finite subset of the integers that is machine-dependent).
 smallint. Small integer (a machine-dependent subset of the integer
domain type).
 numeric(p,d). Fixed point number, with user-specified precision of p digits,
with n digits to the right of decimal point.
 real, double precision. Floating point and double-precision floating point
numbers, with machine-dependent precision.
 float(n). Floating point number, with user-specified precision of at least n
digits.
 More in later SQLs.
4
©Silberschatz, Korth and Sudarshan 3.4 Database System Concepts, 5
th
Edition, Oct 5, 2006
Additional Data Types in SQL2 and
Additional Data Types in SQL2 and
SQL
SQL
-
-
99
99
Has DATE, TIME, and TIMESTAMP data types
 DATE:
 Made up of year-month-day in the format yyyy-mm-dd
 TIME:
 Made up of hour:minute:second in the format hh:mm:ss
 TIME(i):
 Made up of hour:minute:second plus i additional digits
specifying fractions of a second
 format is hh:mm:ss:ii...i
5
©Silberschatz, Korth and Sudarshan 3.5 Database System Concepts, 5
th
Edition, Oct 5, 2006
Additional Data Types in SQL2 and
Additional Data Types in SQL2 and
SQL
SQL
-
-
99 (contd.)
99 (contd.)

 TIMESTAMP:
 Has both DATE and TIME components
 INTERVAL:
 Specifies a relative value rather than an absolute value
 Can be DAY/TIME intervals or YEAR/MONTH intervals
 Can be positive or negative when added to or subtracted from an
absolute value, the result is an absolute value
©Silberschatz, Korth and Sudarshan 3.6 Database System Concepts, 5
th
Edition, Oct 5, 2006
Integrity Constraints in Create Table
Integrity Constraints in Create Table
 not null
 primary key (A
1
, ..., A
n
)
Example: Declare branch_name as the primary key for branch
.
create table branch
(branch_name char(15),
branch_city char(30),
assets integer,
primary key (branch_name))
primary key declaration on an attribute automatically ensures
not null in SQL-92 onwards, needs to be explicitly stated in SQL-
89
7
©Silberschatz, Korth and Sudarshan 3.7 Database System Concepts, 5
th
Edition, Oct 5, 2006
CREATE TABLE
CREATE TABLE
 In SQL2, can use the CREATE TABLE command for specifying the primary
key attributes, secondary keys, and referential integrity constraints (foreign
keys).
 Key attributes can be specified via the PRIMARY KEY and UNIQUE phrases
CREATE TABLE DEPT (
DNAME VARCHAR(10) NOT NULL,
DNUMBER INTEGER NOT NULL,
MGRSSN CHAR(9),
MGRSTARTDATE CHAR(9),
PRIMARY KEY (DNUMBER),
UNIQUE (DNAME),
FOREIGN KEY (MGRSSN) REFERENCES EMP );
©Silberschatz, Korth and Sudarshan 3.8 Database System Concepts, 5
th
Edition, Oct 5, 2006
Drop and Alter Table Constructs
Drop and Alter Table Constructs
 The drop table command deletes all information about the dropped
relation from the database.
 The alter table command is used to add attributes to an existing
relation:
alter table r add A D
where A is the name of the attribute to be added to relation r and D
is the domain of A.
 All tuples in the relation are assigned null as the value for the
new attribute.
 The alter table command can also be used to drop attributes of a
relation:
alter table r drop A
where A is the name of an attribute of relation r
 Dropping of attributes not supported by many databases
9
©Silberschatz, Korth and Sudarshan 3.9 Database System Concepts, 5
th
Edition, Oct 5, 2006
Features Added in SQL2 and SQL
Features Added in SQL2 and SQL
-
-
99
99
 Create schema
 Referential integrity options
10
©Silberschatz, Korth and Sudarshan 3.10 Database System Concepts, 5
th
Edition, Oct 5, 2006
REFERENTIAL INTEGRITY OPTIONS
REFERENTIAL INTEGRITY OPTIONS
 We can specify RESTRICT, CASCADE, SET NULL or SET
DEFAULT on referential integrity constraints (foreign keys)
CREATE TABLE DEPT (
DNAME VARCHAR(10) NOT NULL,
DNUMBER INTEGER NOT NULL,
MGRSSN CHAR(9),
MGRSTARTDATE CHAR(9),
PRIMARY KEY (DNUMBER),
UNIQUE (DNAME),
FOREIGN KEY (MGRSSN) REFERENCES EMP
ON DELETE SET DEFAULT ON UPDATE CASCADE);
11
©Silberschatz, Korth and Sudarshan 3.11 Database System Concepts, 5
th
Edition, Oct 5, 2006
REFERENTIAL INTEGRITY OPTIONS
REFERENTIAL INTEGRITY OPTIONS
(continued)
(continued)

CREATE TABLE EMP(
ENAME VARCHAR(30) NOT NULL,
ESSN CHAR(9),
BDATE DATE,
DNO INTEGER DEFAULT 1,
SUPERSSN CHAR(9),
PRIMARY KEY (ESSN),
FOREIGN KEY (DNO) REFERENCES DEPT
ON DELETE SET DEFAULT ON UPDATE
CASCADE,
FOREIGN KEY (SUPERSSN) REFERENCES EMP ON
DELETE SET NULL ON UPDATE CASCADE);
©Silberschatz, Korth and Sudarshan 3.12 Database System Concepts, 5
th
Edition, Oct 5, 2006
Basic Query Structure
Basic Query Structure
 SQL is based on set and relational operations with certain
modifications and enhancements
 A typical SQL query has the form:
select A
1
, A
2
, ..., A
n
from r
1
, r
2
, ..., r
m
where P
 A
i
represents an attribute
 R
i
represents a relation
 P is a predicate.
 This query is equivalent to the relational algebra expression.
 The result of an SQL query is a relation.
)) ( (
2 1 , , ,
2 1
m P A A A
r r r
n
× × × I 


13
©Silberschatz, Korth and Sudarshan 3.13 Database System Concepts, 5
th
Edition, Oct 5, 2006
Retrieval Queries in SQL
Retrieval Queries in SQL
• Important distinction between SQL and the formal
relational model:
– SQL allows a table (relation) to have two or more tuples that
are identical in all their attribute values
– Hence, an SQL relation (table) is a multi-set (sometimes
called a bag) of tuples; it is not a set of tuples
• SQL relations can be constrained to be sets by specifying
PRIMARY KEY or UNIQUE attributes, or by using the
DISTINCT option in a query
14
©Silberschatz, Korth and Sudarshan 3.14 Database System Concepts, 5
th
Edition, Oct 5, 2006
Multi
Multi
-
-
Set in SQL
Set in SQL
• A bag or multi-set is like a set, but an element may appear more than once.
– Example: {A, B, C, A} is a bag. {A, B, C} is also a bag that also is a set.
– Bags also resemble lists, but the order is irrelevant in a bag.
• Example:
– {A, B, A} = {B, A, A} as bags
– However, [A, B, A] is not equal to [B, A, A] as lists
©Silberschatz, Korth and Sudarshan 3.15 Database System Concepts, 5
th
Edition, Oct 5, 2006
Banking Database Schema
Banking Database Schema
branch (branch_name, branch_city, assets)
customer (customer_name, customer_street, customer_city)
loan (loan_number, branch_name, amount)
borrower (customer_name, loan_number)
account (account_number, branch_name, balance)
depositor (customer_name, account_number)
©Silberschatz, Korth and Sudarshan 3.16 Database System Concepts, 5
th
Edition, Oct 5, 2006
The select Clause
The select Clause
 The select clause list the attributes desired in the result of a query
 Corresponds to the projection operation of the relational algebra
 Example: find the names of all branches in the loan relation:
select branch_name
from loan
 In the relational algebra, the query would be:
I
branch_name
(loan)
 NOTE: SQL names are case insensitive (i.e., you may use upper- or
lower-case letters.)
 E.g. Branch_Name ≡BRANCH_NAME ≡branch_name
 Some people use upper case wherever we use bold font.
©Silberschatz, Korth and Sudarshan 3.17 Database System Concepts, 5
th
Edition, Oct 5, 2006
The select Clause (Cont.)
The select Clause (Cont.)

 SQL allows duplicates in relations as well as in query results.
 To force the elimination of duplicates, insert the keyword distinct after
select.
 Find the names of all branches in the loan relations, and remove
duplicates
select distinct branch_name
from loan
 The keyword all specifies that duplicates not be removed.
– By default
select all branch_name
from loan
©Silberschatz, Korth and Sudarshan 3.18 Database System Concepts, 5
th
Edition, Oct 5, 2006
The select Clause (Cont.)
The select Clause (Cont.)

 An asterisk in the select clause denotes “all attributes”
select *
from loan
 The select clause can contain arithmetic expressions involving the
operation, +, –, -, and /, and operating on constants or attributes of
tuples.
 The query:
select loan_number, branch_name, amount - 100
from loan
would return a relation that is the same as the loan relation, except that
the value of the attribute amount is multiplied by 100.
©Silberschatz, Korth and Sudarshan 3.19 Database System Concepts, 5
th
Edition, Oct 5, 2006
The where Clause
The where Clause
 The where clause specifies conditions that the result must satisfy
 Corresponds to the selection predicate of the relational algebra.
 To find all loan number for loans made at the Perryridge branch with
loan amounts greater than $1200.
select loan_number
from loan
where branch_name = 'Perryridge' and amount > 1200
 Comparison results can be combined using the logical connectives and,
or, and not.
 Comparisons can be applied to results of arithmetic expressions.
 An unspecified where is equivalent to
 where true
©Silberschatz, Korth and Sudarshan 3.20 Database System Concepts, 5
th
Edition, Oct 5, 2006
The where Clause (Cont.)
The where Clause (Cont.)

 SQL includes a between comparison operator
 Example: Find the loan number of those loans with loan amounts between
$90,000 and $100,000 (that is, > $90,000 and s $100,000)
select loan_number
from loan
where amount between 90000 and 100000
©Silberschatz, Korth and Sudarshan 3.21 Database System Concepts, 5
th
Edition, Oct 5, 2006
The from Clause
The from Clause
 The from clause lists the relations involved in the query
 Corresponds to the Cartesian product operation of the relational algebra.
 Find the Cartesian product borrower X loan
select -
from borrower, loan
 Find the name, loan number and loan amount of all customers
having a loan at the Perryridge branch.
select customer_name, borrower.loan_number, amount
from borrower, loan
where borrower.loan_number = loan.loan_number and
branch_name = 'Perryridge'
 Qualification of loan_number needed to remove ambiguity
©Silberschatz, Korth and Sudarshan 3.22 Database System Concepts, 5
th
Edition, Oct 5, 2006
The Rename Operation
The Rename Operation
 The SQL allows renaming relations and attributes using the as clause:
old-name as new-name
 Find the name, loan number and loan amount of all customers; rename the
column name loan_number as loan_id.
select customer_name, borrower.loan_number as loan_id, amount
from borrower, loan
where borrower.loan_number = loan.loan_number
 Qualification of loan_number needed to remove ambiguity
©Silberschatz, Korth and Sudarshan 3.23 Database System Concepts, 5
th
Edition, Oct 5, 2006
Tuple Variables
Tuple Variables
 Tuple variables are defined in the from clause via the use of the as
clause. (alias)
 Find the customer names and their loan numbers for all customers
having a loan at some branch.
 Find the names of all branches that have greater assets than
some branch located in Brooklyn.
select distinct T.branch_name
from branch as T, branch as S
where T.assets > S.assets and S.branch_city = 'Brooklyn'
Keyword as is optional and may be omitted
borrower as T ≡borrower T
select customer_name, T.loan_number, S.amount
from borrower as T, loan as S
where T.loan_number = S.loan_number
©Silberschatz, Korth and Sudarshan 3.24 Database System Concepts, 5
th
Edition, Oct 5, 2006
String Operations
String Operations
 SQL includes a string-matching operator for comparisons on character
strings. The operator “like” uses patterns that are described using two
special characters:
 percent (%). The % character matches any substring.
 underscore (_). The _ character matches any character.
 Find the names of all customers whose street includes the substring
“Main”.
select customer_name
from customer
where customer_street like '% Main%'
 Match the name “Main%”
like 'Main\%' escape '


 '

Related Interests

is escaped by default
 Lots of other operations
©Silberschatz, Korth and Sudarshan 3.25 Database System Concepts, 5
th
Edition, Oct 5, 2006
Ordering the Display of Tuples
Ordering the Display of Tuples
 List in alphabetic order the names of all customers having a loan in
Perryridge branch
select distinct customer_name
from borrower, loan
where borrower loan_number = loan.loan_number and
branch_name = 'Perryridge'
order by customer_name
 We may specify desc for descending order or asc for ascending
order, for each attribute; ascending order is the default.
 Example: order by customer_name desc
©Silberschatz, Korth and Sudarshan 3.26 Database System Concepts, 5
th
Edition, Oct 5, 2006
Set Operations
Set Operations
 The set operations union, intersect, and except operate on relations
and correspond to the relational algebra operations . ·. ÷.
 Each of the above operations automatically eliminates duplicates; to
retain all duplicates use the corresponding multiset versions union all,
intersect all and except all.
 except all retains all duplicates in the two relations and then performs
set difference operation.
Suppose a tuple occurs m times in r and n times in s, then, it occurs:
 m + n times in r union all s
 min(m,n) times in r intersect all s
 max(0, m – n) times in r except all s
©Silberschatz, Korth and Sudarshan 3.27 Database System Concepts, 5
th
Edition, Oct 5, 2006
Set Operations
Set Operations
 Find all customers who have a loan, an account, or both:
(select customer_name from depositor)
except
(select customer_name from borrower)
(select customer_name from depositor)
intersect
(select customer_name from borrower)
 Find all customers who have an account but no loan.
(select customer_name from depositor)
union
(select customer_name from borrower)
 Find all customers who have both a loan and an account.
©Silberschatz, Korth and Sudarshan 3.28 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions
Aggregate Functions
 These functions operate on the multiset of values of a column of
a relation, and return a value
avg: average value
min: minimum value
max: maximum value
sum: sum of values
count: number of values
©Silberschatz, Korth and Sudarshan 3.29 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions (Cont.)
Aggregate Functions (Cont.)

 Find the average account balance at the Perryridge branch.
 Find the number of depositors in the bank.
 Find the number of tuples in the customer relation.
select avg (balance)
from account
where branch_name = 'Perryridge'
select count (*)
from customer
select count (distinct customer_name)
from depositor
©Silberschatz, Korth and Sudarshan 3.30 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions
Aggregate Functions


Group By
Group By
 Find the number of depositors for each branch.
Note: Attributes in select clause outside of aggregate functions must
appear in group by list
select branch_name, count (distinct customer_name)
from depositor, account
where depositor.account_number = account.account_number
group by branch_name
©Silberschatz, Korth and Sudarshan 3.31 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions
Aggregate Functions


Having Clause
Having Clause
 Find the names of all branches where the average account balance is
more than $1,200.
Note: predicates in the having clause are applied after the
formation of groups whereas predicates in the where
clause are applied before forming groups
select branch_name, avg (balance)
from account
group by branch_name
having avg (balance) > 1200
select branch_name, avg (balance)
from account
where account_number > 100
group by branch_name
having avg (balance) > 1200
©Silberschatz, Korth and Sudarshan 3.32 Database System Concepts, 5
th
Edition, Oct 5, 2006
Null Values
Null Values
 It is possible for tuples to have a null value, denoted by null, for some
of their attributes
 null signifies an unknown value or that a value does not exist.
 The predicate is null can be used to check for null values.
 Example: Find all loan number which appear in the loan relation
with null values for amount.
select loan_number
from loan
where amount is null
 The result of any arithmetic expression involving null is null
 Example: 5 + null returns null
 However, aggregate functions simply ignore nulls
 More on next slide
©Silberschatz, Korth and Sudarshan 3.33 Database System Concepts, 5
th
Edition, Oct 5, 2006
Null Values and Three Valued Logic
Null Values and Three Valued Logic
 Any comparison with null returns unknown
 Example: 5 < null or null <> null or null = null
 Three-valued logic using the truth value unknown:
 OR: (unknown or true) = true,
(unknown or false) = unknown
(unknown or unknown) = unknown
 AND: (true and unknown) = unknown,
(false and unknown) = false,
(unknown and unknown) = unknown
 NOT: (not unknown) = unknown
 “P is unknown” evaluates to true if predicate P evaluates to
unknown
 Result of where clause predicate is treated as false if it evaluates to
unknown
©Silberschatz, Korth and Sudarshan 3.34 Database System Concepts, 5
th
Edition, Oct 5, 2006
Null Values and Aggregates
Null Values and Aggregates
 Total all loan amounts
select sum (amount )
from loan
 Above statement ignores null amounts
 Result is null if there is no non-null amount
 All aggregate operations except count(*) ignore tuples with null
values on the aggregated attributes.
©Silberschatz, Korth and Sudarshan 3.35 Database System Concepts, 5
th
Edition, Oct 5, 2006
Nested Subqueries
Nested Subqueries
 SQL provides a mechanism for the nesting of subqueries.
 A subquery is a select-from-where expression that is nested within
another query.
 A common use of subqueries is to perform tests for set membership, set
comparisons, and set cardinality.
 The entire query is called outer query while the query in the where
clause is called nested query
©Silberschatz, Korth and Sudarshan 3.36 Database System Concepts, 5
th
Edition, Oct 5, 2006
Example Query
Example Query
 Find all customers who have both an account and a loan at the bank.
 Find all customers who have a loan at the bank but do not have
an account at the bank
select distinct customer_name
from borrower
where customer_name not in (select customer_name
from depositor )
select distinct customer_name
from borrower
where customer_name in (select customer_name
from depositor )
©Silberschatz, Korth and Sudarshan 3.37 Database System Concepts, 5
th
Edition, Oct 5, 2006
Example Query
Example Query
 Find all customers who have both an account and a loan at the
Perryridge branch
 Note: Above query can be written in a much simpler manner. The
formulation above is simply to illustrate SQL features.
select distinct customer_name
from borrower, loan
where borrower.loan_number = loan.loan_number and
branch_name = 'Perryridge' and
(branch_name, customer_name ) in
(select branch_name, customer_name
from depositor, account
where depositor.account_number =
account.account_number )
©Silberschatz, Korth and Sudarshan 3.38 Database System Concepts, 5
th
Edition, Oct 5, 2006
Nested Subqueries (contd.)
Nested Subqueries (contd.)
 An attribute when unqualified refers to the innermost query
 Correlated queries: When the nested query refers to an attribute in the
outer query
Q: Retrieve the name of each employee who has a dependent with
the same first name as the employee.
SELECT E.FNAME, E.LNAME
FROM EMPLOYEE AS E
WHERE E.SSN IN
(SELECT ESSN
FROM DEPENDENT
WHERE ESSN=E.SSN AND
E.FNAME=DEPENDENT_NAME)
©Silberschatz, Korth and Sudarshan 3.39 Database System Concepts, 5
th
Edition, Oct 5, 2006
Set Comparison
Set Comparison
 Find all branches that have greater assets than some branch located
in Brooklyn.
 Same query using > some clause
select branch_name
from branch
where assets > some
(select assets
from branch
where branch_city = 'Brooklyn')
select distinct T.branch_name
from branch as T, branch as S
where T.assets > S.assets and
S.branch_city = 'Brooklyn'
©Silberschatz, Korth and Sudarshan 3.40 Database System Concepts, 5
th
Edition, Oct 5, 2006
Definition of Some Clause
Definition of Some Clause
 F <comp> some r · - t er such that (F <comp> t )
Where <comp> can be: <. s. >. =. =
0
5
6
(5 < some ) = true
0
5
0
) = false
5
0
5 (5 = some ) = true (since 0 = 5)
(read: 5 < some tuple in the relation)
(5 < some
) = true (5 = some
(= some) ÷ in
However, (= some) ÷ not in
©Silberschatz, Korth and Sudarshan 3.41 Database System Concepts, 5
th
Edition, Oct 5, 2006
Example Query
Example Query
 Find the names of all branches that have greater assets than all
branches located in Brooklyn.
select branch_name
from branch
where assets > all
(select assets
from branch
where branch_city = 'Brooklyn')
©Silberschatz, Korth and Sudarshan 3.42 Database System Concepts, 5
th
Edition, Oct 5, 2006
Definition of all Clause
Definition of all Clause
 F <comp> all r · ¬ t er (F <comp> t)
0
5
6
(5 < all ) = false
6
10
4
) = true
5
4
6 (5 = all ) = true (since 5 = 4 and 5 = 6)
(5 < all
) = false (5 = all
(= all) ÷ not in
However, (= all) ÷ in
©Silberschatz, Korth and Sudarshan 3.43 Database System Concepts, 5
th
Edition, Oct 5, 2006
Test for Empty Relations
Test for Empty Relations
 The exists construct returns the value true if the argument subquery is
nonempty.
 exists r · r = Ø
 not exists r · r = Ø
Find all customers who have both an account and a loan at the bank.
select customer_name
from borrower
where exists (
select *
from depositor
where depositor.customer_name = borrower.customer_name
)

Related Interests


 '"},"eligible_for_exclusive_trial_roadblock":false,"eligible_for_seo_roadblock":false,"exclusive_free_trial_roadblock_props_path":"/doc-page/exclusive-free-trial-props/11434502","flashes":[],"footer_props":{"urls":{"about":"/about","press":"/press","blog":"http://literally.scribd.com/","careers":"/careers","contact":"/contact","plans_landing":"/subscribe","referrals":"/referrals?source=footer","giftcards":"/giftcards","faq":"/faq","accessibility":"/accessibility-policy","faq_paths":{"accounts":"https://support.scribd.com/hc/sections/202246346","announcements":"https://support.scribd.com/hc/sections/202246066","copyright":"https://support.scribd.com/hc/sections/202246086","downloading":"https://support.scribd.com/hc/articles/210135046","publishing":"https://support.scribd.com/hc/sections/202246366","reading":"https://support.scribd.com/hc/sections/202246406","selling":"https://support.scribd.com/hc/sections/202246326","store":"https://support.scribd.com/hc/sections/202246306","status":"https://support.scribd.com/hc/en-us/articles/360001202872","terms":"https://support.scribd.com/hc/sections/202246126","writing":"https://support.scribd.com/hc/sections/202246366","adchoices":"https://support.scribd.com/hc/articles/210129366","paid_features":"https://support.scribd.com/hc/sections/202246306","failed_uploads":"https://support.scribd.com/hc/en-us/articles/210134586-Troubleshooting-uploads-and-conversions","copyright_infringement":"https://support.scribd.com/hc/en-us/articles/210128946-DMCA-copyright-infringement-takedown-notification-policy","end_user_license":"https://support.scribd.com/hc/en-us/articles/210129486","terms_of_use":"https://support.scribd.com/hc/en-us/articles/210129326-General-Terms-of-Use"},"publishers":"/publishers","static_terms":"/terms","static_privacy":"/privacy","copyright":"/copyright","ios_app":"https://itunes.apple.com/us/app/scribd-worlds-largest-online/id542557212?mt=8&uo=4&at=11lGEE","android_app":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0&hl=en","books":"/books","sitemap":"/directory"}},"global_nav_props":{"header_props":{"logo_src":"/images/landing/home2_landing/scribd_logo_horiz_small.svg","root_url":"https://www.scribd.com/","search_term":"","small_logo_src":"/images/logos/scribd_s_logo.png","uploads_url":"/upload-document","search_props":{"redirect_to_app":true,"search_url":"/search","search_test":"control","query":"","search_page":false}},"user_menu_props":null,"sidebar_props":{"urls":{"bestsellers":"https://www.scribd.com/bestsellers","home":"https://www.scribd.com/","saved":"/saved","subscribe":"/archive/pmp_checkout?doc=11434502&metadata=%7B%22context%22%3A%22pmp%22%2C%22action%22%3A%22start_trial%22%2C%22logged_in%22%3Afalse%2C%22platform%22%3A%22web%22%7D","top_charts":"/bestsellers","upload":"https://www.scribd.com/upload-document"},"categories":{"book":{"icon":"icon-ic_book","icon_filled":"icon-ic_book_fill","url":"https://www.scribd.com/books","name":"Books","type":"book"},"news":{"icon":"icon-ic_articles","icon_filled":"icon-ic_articles_fill","url":"https://www.scribd.com/news","name":"News","type":"news"},"audiobook":{"icon":"icon-ic_audiobook","icon_filled":"icon-ic_audiobook_fill","url":"https://www.scribd.com/audiobooks","name":"Audiobooks","type":"audiobook"},"magazine":{"icon":"icon-ic_magazine","icon_filled":"icon-ic_magazine_fill","url":"https://www.scribd.com/magazines","name":"Magazines","type":"magazine"},"document":{"icon":"icon-ic_document","icon_filled":"icon-ic_document_fill","url":"https://www.scribd.com/docs","name":"Documents","type":"document"},"sheet_music":{"icon":"icon-ic_songbook","icon_filled":"icon-ic_songbook_fill","url":"https://www.scribd.com/sheetmusic","name":"Sheet Music","type":"sheet_music"}},"categories_array":["mixed","book","audiobook","magazine","news","document","sheet_music"],"selected_content_type":"mixed","username":"","search_overlay_props":{"search_input_props":{"focused":false,"keep_suggestions_on_blur":false}}}},"recommenders":{"related_titles_recommender":{"item_props":[{"type":"document","id":128205525,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/108x144/cd0f51a5c6/1425394110?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/216x288/37ec51343b/1425394110?v=1","title":"lt7-ER2rel","short_title":"lt7-ER2rel","author":"Haneesha Muddasani","tracking":{"object_type":"document","object_id":128205525,"track":"flattened_recommender","doc_uuid":"WJAsLsq1zv8eGB5Sf4gNN3wO54Q="},"url":"https://www.scribd.com/document/128205525/lt7-ER2rel"},{"type":"document","id":49542247,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/108x144/ac72d4f03c/1298648660?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/216x288/44c425d556/1298648660?v=1","title":"c0826d6228966096076f16cb2677b62d","short_title":"c0826d6228966096076f16cb2677b62d","author":"Saud Hussain","tracking":{"object_type":"document","object_id":49542247,"track":"flattened_recommender","doc_uuid":"6W9046pZaJv98tGCNAv6hjIcQYU="},"url":"https://www.scribd.com/document/49542247/c0826d6228966096076f16cb2677b62d"},{"type":"document","id":108997444,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/108x144/a786b97433/1400014018?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/216x288/ce4780f346/1400014018?v=1","title":"Chapter 16 MySQL","short_title":"Chapter 16 MySQL","author":"o1074345","tracking":{"object_type":"document","object_id":108997444,"track":"flattened_recommender","doc_uuid":"zdtZepOfuYQNP2BoN5hUBzQFoQA="},"url":"https://www.scribd.com/document/108997444/Chapter-16-MySQL"},{"type":"document","id":23484383,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/108x144/cd23c76c99/1357307010?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/216x288/4af6479831/1357307010?v=1","title":"DBMS entity-relationship (E-R) data model","short_title":"DBMS entity-relationship (E-R) data model","author":"RayO19","tracking":{"object_type":"document","object_id":23484383,"track":"flattened_recommender","doc_uuid":"/4Rr/KzY6l4usu9c4+7NiIR+ePg="},"url":"https://www.scribd.com/doc/23484383/DBMS-entity-relationship-E-R-data-model"},{"type":"document","id":103903533,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/103903533/108x144/7c2a388f13/1398348060?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/103903533/216x288/1811f24b3f/1398348060?v=1","title":"DBMS Interview Question","short_title":"DBMS Interview Question","author":"neeraj_arora007","tracking":{"object_type":"document","object_id":103903533,"track":"flattened_recommender","doc_uuid":"Dg8TfmIadTIP7J2OKYzXzNbXKiI="},"url":"https://www.scribd.com/document/103903533/DBMS-Interview-Question"},{"type":"document","id":219141827,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/219141827/108x144/973267a80a/1397924818?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/219141827/216x288/75b42621e9/1397924818?v=1","title":"Clinical Trials Specs","short_title":"Clinical Trials Specs","author":"Praveen Cool","tracking":{"object_type":"document","object_id":219141827,"track":"flattened_recommender","doc_uuid":"fyL+AHybYIZw2Rr1r0I14ltnY+8="},"url":"https://www.scribd.com/document/219141827/Clinical-Trials-Specs"},{"type":"document","id":365587947,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/108x144/423adb9fef/1511823986?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/216x288/261bf44541/1511823986?v=1","title":"Access 2007 Tutorial2","short_title":"Access 2007 Tutorial2","author":"Danar Bastian","tracking":{"object_type":"document","object_id":365587947,"track":"flattened_recommender","doc_uuid":"ZaS3l9QTYsM/hWDCMUyiHDPPWWE="},"url":"https://www.scribd.com/document/365587947/Access-2007-Tutorial2"},{"type":"document","id":142518942,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/108x144/cbd398283f/1416398718?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/216x288/42cf6abcc1/1416398718?v=1","title":"hr schema script","short_title":"hr schema script","author":"naga","tracking":{"object_type":"document","object_id":142518942,"track":"flattened_recommender","doc_uuid":"AADtg5cEfG8guLSLZSXo/tIernU="},"url":"https://www.scribd.com/document/142518942/hr-schema-script"},{"type":"document","id":138249002,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/138249002/108x144/31f3f9b4bb/1367081104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/138249002/216x288/d176c9328c/1367081104?v=1","title":"sql","short_title":"sql","author":"nanduv22","tracking":{"object_type":"document","object_id":138249002,"track":"flattened_recommender","doc_uuid":"oykYgflAMC17vugiKLyGpdRHzZ0="},"url":"https://www.scribd.com/presentation/138249002/sql"},{"type":"document","id":44659950,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/44659950/108x144/01e767282a/1291490939?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/44659950/216x288/2592773200/1291490939?v=1","title":"12086_solution to Assignment 2","short_title":"12086_solution to Assignment 2","author":"Yogesh Gandhi","tracking":{"object_type":"document","object_id":44659950,"track":"flattened_recommender","doc_uuid":"U8oRtpbi122FlZyWdy4ipC4c8nM="},"url":"https://www.scribd.com/document/44659950/12086-solution-to-Assignment-2"},{"type":"document","id":81586959,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/108x144/b1a236053a/1329232189?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/216x288/1d8354d951/1329232189?v=1","title":"Dbms Viva Questions","short_title":"Dbms Viva Questions","author":"Anju Rachel","tracking":{"object_type":"document","object_id":81586959,"track":"flattened_recommender","doc_uuid":"kGJgoHv0JYCGCv3aG8Lqkh5ywcU="},"url":"https://www.scribd.com/document/81586959/Dbms-Viva-Questions"},{"type":"document","id":338281753,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/108x144/83f2bba7e9/1486106198?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/216x288/4f55737098/1486106198?v=1","title":"accxp_ch10","short_title":"accxp_ch10","author":"Frank Malai","tracking":{"object_type":"document","object_id":338281753,"track":"flattened_recommender","doc_uuid":"pZkL6T0kFf6nRnei0BkuAmWTFKE="},"url":"https://www.scribd.com/document/338281753/accxp-ch10"},{"type":"document","id":39180213,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/108x144/88bbe66719/1286891935?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/216x288/f45a8e7991/1286891935?v=1","title":"Database Normalization","short_title":"Database Normalization","author":"Desmond Tan","tracking":{"object_type":"document","object_id":39180213,"track":"flattened_recommender","doc_uuid":"vTpLXoUaMI8WET9eRYlYKJx5ebk="},"url":"https://www.scribd.com/document/39180213/Database-Normalization"},{"type":"document","id":98167404,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/108x144/942902c1cc/1394378004?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/216x288/9f402fde36/1394378004?v=1","title":"doecc computer science paper","short_title":"doecc computer science paper","author":"Kshitij Agrawal","tracking":{"object_type":"document","object_id":98167404,"track":"flattened_recommender","doc_uuid":"npTMmVYyeA2TpVgbqKJf1wYNZ5g="},"url":"https://www.scribd.com/document/98167404/doecc-computer-science-paper"},{"type":"document","id":296859792,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/108x144/db1d0f68fc/1453921619?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/216x288/fd56556303/1453921619?v=1","title":"CS 5530 HW1 solutions","short_title":"CS 5530 HW1 solutions","author":"j3217333","tracking":{"object_type":"document","object_id":296859792,"track":"flattened_recommender","doc_uuid":"7uoJF7qNjLbBp3RAVNUXirxumbg="},"url":"https://www.scribd.com/document/296859792/CS-5530-HW1-solutions"},{"type":"document","id":375618536,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/108x144/70cced5516/1522941888?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/216x288/13c46150f9/1522941888?v=1","title":"Structured Query Language","short_title":"Structured Query Language","author":"sifar786","tracking":{"object_type":"document","object_id":375618536,"track":"flattened_recommender","doc_uuid":"ZJH3DUXjK3BXTwwIQyCGRas9Pr4="},"url":"https://www.scribd.com/document/375618536/Structured-Query-Language"},{"type":"document","id":164825723,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/164825723/108x144/76137627c2/1495303793?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/164825723/216x288/78158a8c63/1495303793?v=1","title":"SQL Tutorial","short_title":"SQL Tutorial","author":"Faisal Aziz","tracking":{"object_type":"document","object_id":164825723,"track":"flattened_recommender","doc_uuid":"uoqLcw+FW7LWbhVTeKvzPVkZM9A="},"url":"https://www.scribd.com/document/164825723/SQL-Tutorial"},{"type":"document","id":117976465,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/117976465/108x144/388eb32cff/1390306104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/117976465/216x288/4b39bd5b78/1390306104?v=1","title":"contents","short_title":"contents","author":"Arsalan Ahmed","tracking":{"object_type":"document","object_id":117976465,"track":"flattened_recommender","doc_uuid":"MNLhZoqLvKigMmmbggJdUSI8qJE="},"url":"https://www.scribd.com/document/117976465/contents"},{"type":"document","id":241872532,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/108x144/58028bd6fc/1412409710?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/216x288/82602fde49/1412409710?v=1","title":"SQL","short_title":"SQL","author":"Lavanya Karthik","tracking":{"object_type":"document","object_id":241872532,"track":"flattened_recommender","doc_uuid":"LOOcD8x6lZzgXTgTD56j0ZGYtYo="},"url":"https://www.scribd.com/document/241872532/SQL"},{"type":"document","id":50652957,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/108x144/b75976e1ee/1300038346?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/216x288/b6919dea7d/1300038346?v=1","title":"gagan assi dbms2","short_title":"gagan assi dbms2","author":"Gaganpreet Panesar","tracking":{"object_type":"document","object_id":50652957,"track":"flattened_recommender","doc_uuid":"9fNiOGASKIQfhufQoSYS/sWOW1Y="},"url":"https://www.scribd.com/document/50652957/gagan-assi-dbms2"},{"type":"document","id":82282850,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/82282850/108x144/d01013d018/1460765653?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/82282850/216x288/b5ccbf7bff/1460765653?v=1","title":"vipul","short_title":"vipul","author":"Chandan","tracking":{"object_type":"document","object_id":82282850,"track":"flattened_recommender","doc_uuid":"PEApKkmTuDBhYE6DhENurg5N3Z8="},"url":"https://www.scribd.com/document/82282850/vipul"},{"type":"document","id":309722425,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/108x144/668b73802b/1536516139?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/216x288/c1ffde05b1/1536516139?v=1","title":"SQL","short_title":"SQL","author":"Anuj Batta","tracking":{"object_type":"document","object_id":309722425,"track":"flattened_recommender","doc_uuid":"1pR76Aka1hJXRrg7jQVS4PTCXEI="},"url":"https://www.scribd.com/doc/309722425/SQL"},{"type":"document","id":87179925,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/108x144/1b92a81427/1333022586?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/216x288/286097b6ce/1333022586?v=1","title":"11g Partitioning Features Part1","short_title":"11g Partitioning Features Part1","author":"omeratis","tracking":{"object_type":"document","object_id":87179925,"track":"flattened_recommender","doc_uuid":"EyEcJSdl/L73Avac5mPzW5uZCX4="},"url":"https://www.scribd.com/document/87179925/11g-Partitioning-Features-Part1"},{"type":"document","id":274572970,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/108x144/1bf85b0571/1439630834?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/216x288/e3d425ae2e/1439630834?v=1","title":"Query Performance Tuning","short_title":"Query Performance Tuning","author":"danielmunteanu6664","tracking":{"object_type":"document","object_id":274572970,"track":"flattened_recommender","doc_uuid":"Tb8rIXOXR4VFXYJGMXA7tlgZO9Y="},"url":"https://www.scribd.com/document/274572970/Query-Performance-Tuning"},{"type":"document","id":161010510,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/108x144/665a087d12/1376770343?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/216x288/48de1ef334/1376770343?v=1","title":"1-relational-algebra-1221987164663549-9","short_title":"1-relational-algebra-1221987164663549-9","author":"Yatin Nimesh","tracking":{"object_type":"document","object_id":161010510,"track":"flattened_recommender","doc_uuid":"maBCO4rBdnNvSDSgXr7zRr/J4cI="},"url":"https://www.scribd.com/presentation/161010510/1-relational-algebra-1221987164663549-9"},{"type":"document","id":45978858,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/108x144/d33d871704/1343741790?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/216x288/90b7cbd48e/1343741790?v=1","title":"ABAP_FAQ","short_title":"ABAP_FAQ","author":"Tripurari Rai","tracking":{"object_type":"document","object_id":45978858,"track":"flattened_recommender","doc_uuid":"Eg/VOJED4hKgVQrmAGhdpIYojyA="},"url":"https://www.scribd.com/document/45978858/ABAP-FAQ"},{"type":"document","id":35722148,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/35722148/108x144/c119ff9664/1313642049?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/35722148/216x288/c491bed3d8/1313642049?v=1","title":"01. SQL Commands","short_title":"01. SQL Commands","author":"Padma Priya","tracking":{"object_type":"document","object_id":35722148,"track":"flattened_recommender","doc_uuid":"ss4Mn/fhfbF/UzgX+q0fqYdhfTY="},"url":"https://www.scribd.com/document/35722148/01-SQL-Commands"},{"type":"document","id":99671796,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/99671796/108x144/0a1827f53f/1341903234?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/99671796/216x288/dfd3398fc2/1341903234?v=1","title":"Basic DBMS Concept","short_title":"Basic DBMS Concept","author":"Yogesh12121985","tracking":{"object_type":"document","object_id":99671796,"track":"flattened_recommender","doc_uuid":"uowys8gIllJheewk06vwJ6F2u9Q="},"url":"https://www.scribd.com/document/99671796/Basic-DBMS-Concept"},{"type":"document","id":43392098,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/43392098/108x144/2a85362208/1320650025?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43392098/216x288/9386d62d8c/1320650025?v=1","title":"Database and Structured Query Language","short_title":"Database and Structured Query Language","author":"hennanivia","tracking":{"object_type":"document","object_id":43392098,"track":"flattened_recommender","doc_uuid":"T4axFo9JEopLTYAy09O6IwLUr00="},"url":"https://www.scribd.com/document/43392098/Database-and-Structured-Query-Language"},{"type":"document","id":250444168,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/108x144/013662bd41/1418882307?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/216x288/d6d2a05e43/1418882307?v=1","title":"Introduction to SQL","short_title":"Introduction to SQL","author":"Nagendra Chintada","tracking":{"object_type":"document","object_id":250444168,"track":"flattened_recommender","doc_uuid":"1+Wg8lvMcv6dgeIl4qKAC9wD1do="},"url":"https://www.scribd.com/document/250444168/Introduction-to-SQL"},{"type":"book","id":253264900,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/253264900/108x144/dcda7770b5/1537319178?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/253264900/216x288/ca2dc9eb25/1537319178?v=1","title":"Sapiens: A Brief History of Humankind","short_title":"Sapiens","author":"Yuval Noah Harari","tracking":{"object_type":"document","object_id":253264900,"track":"flattened_recommender","doc_uuid":"ONLcTdnNPSYyNk1FIpYj1HAtTfE="},"url":"https://www.scribd.com/book/253264900/Sapiens-A-Brief-History-of-Humankind"},{"type":"book","id":244157917,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/244157917/108x144/c55ae5929d/1537282839?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/244157917/216x288/c42f4ff9aa/1537282839?v=1","title":"Yes Please","short_title":"Yes Please","author":"Amy Poehler","tracking":{"object_type":"document","object_id":244157917,"track":"flattened_recommender","doc_uuid":"aaqYw6UuLxLXB6JLOsAN3WIPnWM="},"url":"https://www.scribd.com/book/244157917/Yes-Please"},{"type":"book","id":212863738,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/212863738/108x144/5bad102ef1/1537264925?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/212863738/216x288/8fc36df455/1537264925?v=1","title":"The Unwinding: An Inner History of the New America","short_title":"The Unwinding","author":"George Packer","tracking":{"object_type":"document","object_id":212863738,"track":"flattened_recommender","doc_uuid":"eriSqB0yQFC9gnIwaz/VpUmVIEw="},"url":"https://www.scribd.com/book/212863738/The-Unwinding-An-Inner-History-of-the-New-America"},{"type":"book","id":263504218,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/263504218/108x144/986fa89e8b/1537378566?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/263504218/216x288/c40eb7e9a8/1537378566?v=1","title":"Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future","short_title":"Elon Musk","author":"Ashlee Vance","tracking":{"object_type":"document","object_id":263504218,"track":"flattened_recommender","doc_uuid":"j2FitZ05NeSasc9WXI4qvZgTwVQ="},"url":"https://www.scribd.com/book/263504218/Elon-Musk-Tesla-SpaceX-and-the-Quest-for-a-Fantastic-Future"},{"type":"book","id":282766939,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/282766939/108x144/1355dd3a71/1537323900?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/282766939/216x288/076d3f356c/1537323900?v=1","title":"Dispatches from Pluto: Lost and Found in the Mississippi Delta","short_title":"Dispatches from Pluto","author":"Richard Grant","tracking":{"object_type":"document","object_id":282766939,"track":"flattened_recommender","doc_uuid":"9vfuF1mUAkCZ2LI/2LZ3deLruO8="},"url":"https://www.scribd.com/book/282766939/Dispatches-from-Pluto-Lost-and-Found-in-the-Mississippi-Delta"},{"type":"book","id":239488191,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/239488191/108x144/a9a21bdc0e/1537389437?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/239488191/216x288/73448c1779/1537389437?v=1","title":"The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution","short_title":"The Innovators","author":"Walter Isaacson","tracking":{"object_type":"document","object_id":239488191,"track":"flattened_recommender","doc_uuid":"3wMCxjPVh3uZS5riGanv0cZZovo="},"url":"https://www.scribd.com/book/239488191/The-Innovators-How-a-Group-of-Hackers-Geniuses-and-Geeks-Created-the-Digital-Revolution"},{"type":"book","id":224419023,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224419023/108x144/48b209bbb5/1537359498?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224419023/216x288/39263c2334/1537359498?v=1","title":"John Adams","short_title":"John Adams","author":"David McCullough","tracking":{"object_type":"document","object_id":224419023,"track":"flattened_recommender","doc_uuid":"NAsYnx/KTkuDAbEom9ZQH2tq7zs="},"url":"https://www.scribd.com/book/224419023/John-Adams"},{"type":"book","id":163646054,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163646054/108x144/c8eb9eae18/1537388558?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163646054/216x288/d6d700f05f/1537388558?v=1","title":"Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America","short_title":"Devil in the Grove","author":"Gilbert King","tracking":{"object_type":"document","object_id":163646054,"track":"flattened_recommender","doc_uuid":"JRW+vPOIqe1RXbld4CKvRZU9SWQ="},"url":"https://www.scribd.com/book/163646054/Devil-in-the-Grove-Thurgood-Marshall-the-Groveland-Boys-and-the-Dawn-of-a-New-America"},{"type":"book","id":238704340,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/238704340/108x144/2fd0be1590/1537336189?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/238704340/216x288/191539db56/1537336189?v=1","title":"This Changes Everything: Capitalism vs. The Climate","short_title":"This Changes Everything","author":"Naomi Klein","tracking":{"object_type":"document","object_id":238704340,"track":"flattened_recommender","doc_uuid":"3ga7euMy9t7snTiPpekXeQCVJ68="},"url":"https://www.scribd.com/book/238704340/This-Changes-Everything-Capitalism-vs-The-Climate"},{"type":"book","id":224355300,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224355300/108x144/0f2130a60a/1537296454?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224355300/216x288/9b9b19254a/1537296454?v=1","title":"Grand Pursuit: The Story of Economic Genius","short_title":"Grand Pursuit","author":"Sylvia Nasar","tracking":{"object_type":"document","object_id":224355300,"track":"flattened_recommender","doc_uuid":"XKkb3J/pO2AFosmNrI3jbNDMQa0="},"url":"https://www.scribd.com/book/224355300/Grand-Pursuit-The-Story-of-Economic-Genius"},{"type":"book","id":225916486,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/225916486/108x144/241cf75eb3/1537263696?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/225916486/216x288/a042fe186a/1537263696?v=1","title":"A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story","short_title":"A Heartbreaking Work Of Staggering Genius","author":"Dave Eggers","tracking":{"object_type":"document","object_id":225916486,"track":"flattened_recommender","doc_uuid":"BY0w3dBKiTY0F8I5P4h3pRCt0VE="},"url":"https://www.scribd.com/book/225916486/A-Heartbreaking-Work-Of-Staggering-Genius-A-Memoir-Based-on-a-True-Story"},{"type":"book","id":224369806,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224369806/108x144/6fb23377a8/1537300926?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224369806/216x288/b1d476d0fb/1537300926?v=1","title":"The Emperor of All Maladies: A Biography of Cancer","short_title":"The Emperor of All Maladies","author":"Siddhartha Mukherjee","tracking":{"object_type":"document","object_id":224369806,"track":"flattened_recommender","doc_uuid":"w1MbhiytTERimYwXPB9KOJ659YM="},"url":"https://www.scribd.com/book/224369806/The-Emperor-of-All-Maladies-A-Biography-of-Cancer"},{"type":"book","id":224258670,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224258670/108x144/3c7a87a449/1537312050?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224258670/216x288/ef3c1ca84d/1537312050?v=1","title":"The Prize: The Epic Quest for Oil, Money & Power","short_title":"The Prize","author":"Daniel Yergin","tracking":{"object_type":"document","object_id":224258670,"track":"flattened_recommender","doc_uuid":"/NWsdSqPTTnwW3TaQr/gWfXO6vg="},"url":"https://www.scribd.com/book/224258670/The-Prize-The-Epic-Quest-for-Oil-Money-Power"},{"type":"book","id":224410295,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224410295/108x144/514b1bea0b/1537260692?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224410295/216x288/f7c9469e6c/1537260692?v=1","title":"Team of Rivals: The Political Genius of Abraham Lincoln","short_title":"Team of Rivals","author":"Doris Kearns Goodwin","tracking":{"object_type":"document","object_id":224410295,"track":"flattened_recommender","doc_uuid":"2sdqMQ0wURabIdwQNebNfU49AbY="},"url":"https://www.scribd.com/book/224410295/Team-of-Rivals-The-Political-Genius-of-Abraham-Lincoln"},{"type":"book","id":293461549,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/293461549/108x144/07628d60db/1537370430?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/293461549/216x288/8d1185b7ff/1537370430?v=1","title":"The New Confessions of an Economic Hit Man","short_title":"The New Confessions of an Economic Hit Man","author":"John Perkins","tracking":{"object_type":"document","object_id":293461549,"track":"flattened_recommender","doc_uuid":"qrdRAPH9BHSLqRgZggf93gSVZ80="},"url":"https://www.scribd.com/book/293461549/The-New-Confessions-of-an-Economic-Hit-Man"},{"type":"book","id":182553141,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182553141/108x144/1b40063d80/1537339280?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182553141/216x288/098f7f1651/1537339280?v=1","title":"The World Is Flat 3.0: A Brief History of the Twenty-first Century","short_title":"The World Is Flat 3.0","author":"Thomas L. Friedman","tracking":{"object_type":"document","object_id":182553141,"track":"flattened_recommender","doc_uuid":"H1C8Ua+T7oIVjrUHG+1bWVnX3qk="},"url":"https://www.scribd.com/book/182553141/The-World-Is-Flat-3-0-A-Brief-History-of-the-Twenty-first-Century"},{"type":"book","id":239588474,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/239588474/108x144/149fb5e6af/1537369652?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/239588474/216x288/15f36354f8/1537369652?v=1","title":"Rise of ISIS: A Threat We Can't Ignore","short_title":"Rise of ISIS","author":"Jay Sekulow","tracking":{"object_type":"document","object_id":239588474,"track":"flattened_recommender","doc_uuid":"O3W+oZ8Sq+2XG1DSCXx9fuAYHI0="},"url":"https://www.scribd.com/book/239588474/Rise-of-ISIS-A-Threat-We-Can-t-Ignore"},{"type":"book","id":211302755,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/211302755/108x144/2424de51a2/1537266962?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/211302755/216x288/09ee7462f3/1537266962?v=1","title":"The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers","short_title":"The Hard Thing About Hard Things","author":"Ben Horowitz","tracking":{"object_type":"document","object_id":211302755,"track":"flattened_recommender","doc_uuid":"FLkls1eaFvJXu6pZuN82oE/E5ZY="},"url":"https://www.scribd.com/book/211302755/The-Hard-Thing-About-Hard-Things-Building-a-Business-When-There-Are-No-Easy-Answers"},{"type":"book","id":202691564,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/202691564/108x144/f0e6e6416d/1537348660?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/202691564/216x288/56a5d067c6/1537348660?v=1","title":"Smart People Should Build Things: How to Restore Our Culture of Achievement, Build a Path for Entrepreneurs, and Create New Jobs in America","short_title":"Smart People Should Build Things","author":"Andrew Yang","tracking":{"object_type":"document","object_id":202691564,"track":"flattened_recommender","doc_uuid":"dWh7/cLpbxk36ZXxC5hrTLmJ4vs="},"url":"https://www.scribd.com/book/202691564/Smart-People-Should-Build-Things-How-to-Restore-Our-Culture-of-Achievement-Build-a-Path-for-Entrepreneurs-and-Create-New-Jobs-in-America"},{"type":"book","id":224349281,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224349281/108x144/4df0918cea/1537336933?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224349281/216x288/befa0c6317/1537336933?v=1","title":"How To Win Friends and Influence People","short_title":"How To Win Friends and Influence People","author":"Dale Carnegie","tracking":{"object_type":"document","object_id":224349281,"track":"flattened_recommender","doc_uuid":"iXzQxRgRgpGqG82meSa7QMoFV3g="},"url":"https://www.scribd.com/book/224349281/How-To-Win-Friends-and-Influence-People"},{"type":"book","id":224326250,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224326250/108x144/b659f5fb6a/1537331617?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224326250/216x288/900e8864ca/1537331617?v=1","title":"Steve Jobs","short_title":"Steve Jobs","author":"Walter Isaacson","tracking":{"object_type":"document","object_id":224326250,"track":"flattened_recommender","doc_uuid":"j7G85rNXVabNqG5JvhCVKM+nQaU="},"url":"https://www.scribd.com/book/224326250/Steve-Jobs"},{"type":"book","id":224426877,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224426877/108x144/f22cf865fe/1537389528?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224426877/216x288/a73f25e252/1537389528?v=1","title":"Angela's Ashes: A Memoir","short_title":"Angela's Ashes","author":"Frank McCourt","tracking":{"object_type":"document","object_id":224426877,"track":"flattened_recommender","doc_uuid":"mud2XT5jY8yDnoZ1TaCF1kCQwG0="},"url":"https://www.scribd.com/book/224426877/Angela-s-Ashes-A-Memoir"},{"type":"book","id":234028503,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/234028503/108x144/2c4440aa6c/1537307233?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/234028503/216x288/cfe54b8013/1537307233?v=1","title":"Bad Feminist: Essays","short_title":"Bad Feminist","author":"Roxane Gay","tracking":{"object_type":"document","object_id":234028503,"track":"flattened_recommender","doc_uuid":"MIlsXWTjfXKSfx/yq8Dz3y3m/Ak="},"url":"https://www.scribd.com/book/234028503/Bad-Feminist-Essays"},{"type":"book","id":224306619,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224306619/108x144/7eeca5a1bc/1537267704?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224306619/216x288/4a8f75444a/1537267704?v=1","title":"The Light Between Oceans: A Novel","short_title":"The Light Between Oceans","author":"M.L. Stedman","tracking":{"object_type":"document","object_id":224306619,"track":"flattened_recommender","doc_uuid":"IokLWzPyhh9w+P7TccYcfxgh+m4="},"url":"https://www.scribd.com/book/224306619/The-Light-Between-Oceans-A-Novel"},{"type":"book","id":254039238,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/254039238/108x144/a8c6c5e065/1537386155?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/254039238/216x288/0e4e5ae0d4/1537386155?v=1","title":"Leaving Berlin: A Novel","short_title":"Leaving Berlin","author":"Joseph Kanon","tracking":{"object_type":"document","object_id":254039238,"track":"flattened_recommender","doc_uuid":"M1wzHF6kCGTrEoiZcB7Cp8pyM/4="},"url":"https://www.scribd.com/book/254039238/Leaving-Berlin-A-Novel"},{"type":"book","id":182565115,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182565115/108x144/50e3fc9eb2/1537338525?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182565115/216x288/8bbf81282a/1537338525?v=1","title":"The Silver Linings Playbook: A Novel","short_title":"The Silver Linings Playbook","author":"Matthew Quick","tracking":{"object_type":"document","object_id":182565115,"track":"flattened_recommender","doc_uuid":"bjrbYzYKzLZWIZZcUOPxvsQ1a9g="},"url":"https://www.scribd.com/book/182565115/The-Silver-Linings-Playbook-A-Novel"},{"type":"book","id":337536061,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/337536061/108x144/8c1b451da6/1537268827?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/337536061/216x288/45d81f5c37/1537268827?v=1","title":"The Sympathizer: A Novel (Pulitzer Prize for Fiction)","short_title":"The Sympathizer","author":"Viet Thanh Nguyen","tracking":{"object_type":"document","object_id":337536061,"track":"flattened_recommender","doc_uuid":"dG+1rkFmZQ4XubX3O+r70DZbcJ4="},"url":"https://www.scribd.com/book/337536061/The-Sympathizer-A-Novel-Pulitzer-Prize-for-Fiction"},{"type":"book","id":249309502,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249309502/108x144/06f5527c5d/1537258959?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249309502/216x288/ec3bf7c24b/1537258959?v=1","title":"Extremely Loud and Incredibly Close: A Novel","short_title":"Extremely Loud and Incredibly Close","author":"Jonathan Safran Foer","tracking":{"object_type":"document","object_id":249309502,"track":"flattened_recommender","doc_uuid":"P88UcpHermIf/RN5n6Gyn5BSSog="},"url":"https://www.scribd.com/book/249309502/Extremely-Loud-and-Incredibly-Close-A-Novel"},{"type":"book","id":273582508,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/273582508/108x144/fb92cadae3/1537292604?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273582508/216x288/135562ba06/1537292604?v=1","title":"You Too Can Have a Body Like Mine: A Novel","short_title":"You Too Can Have a Body Like Mine","author":"Alexandra Kleeman","tracking":{"object_type":"document","object_id":273582508,"track":"flattened_recommender","doc_uuid":"FiJ0Ro3dYUuLn5buRbGO9qQrR0I="},"url":"https://www.scribd.com/book/273582508/You-Too-Can-Have-a-Body-Like-Mine-A-Novel"},{"type":"book","id":273440534,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273440534/108x144/b7e49e07d3/1537292002?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273440534/216x288/aaec1b2b1a/1537292002?v=1","title":"The Incarnations: A Novel","short_title":"The Incarnations","author":"Susan Barker","tracking":{"object_type":"document","object_id":273440534,"track":"flattened_recommender","doc_uuid":"SV/9ofIaocM/Qjip8v/c7U/dEz8="},"url":"https://www.scribd.com/book/273440534/The-Incarnations-A-Novel"},{"type":"book","id":249308781,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249308781/108x144/8ccbad3c4a/1537265248?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249308781/216x288/b0591f1a45/1537265248?v=1","title":"Life of Pi","short_title":"Life of Pi","author":"Yann Martel","tracking":{"object_type":"document","object_id":249308781,"track":"flattened_recommender","doc_uuid":"KkxMP8f7Gg12Vx8LKTwCZVuU/oU="},"url":"https://www.scribd.com/book/249308781/Life-of-Pi"},{"type":"book","id":182546874,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182546874/108x144/817bab2149/1537334235?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182546874/216x288/a6b6573207/1537334235?v=1","title":"The Love Affairs of Nathaniel P.: A Novel","short_title":"The Love Affairs of Nathaniel P.","author":"Adelle Waldman","tracking":{"object_type":"document","object_id":182546874,"track":"flattened_recommender","doc_uuid":"JZ4kKeO5fa0CmMDzpaQz05ZQcJw="},"url":"https://www.scribd.com/book/182546874/The-Love-Affairs-of-Nathaniel-P-A-Novel"},{"type":"book","id":235411767,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235411767/108x144/b2ad7aa7d5/1537315948?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235411767/216x288/1740216c8c/1537315948?v=1","title":"A Man Called Ove: A Novel","short_title":"A Man Called Ove","author":"Fredrik Backman","tracking":{"object_type":"document","object_id":235411767,"track":"flattened_recommender","doc_uuid":"p+2jZ+xrhF8l06ncIpMCpjC/5bw="},"url":"https://www.scribd.com/book/235411767/A-Man-Called-Ove-A-Novel"},{"type":"book","id":224270540,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224270540/108x144/f484685ce1/1537319285?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224270540/216x288/f0d4e09ce0/1537319285?v=1","title":"The Master","short_title":"The Master","author":"Colm Toibin","tracking":{"object_type":"document","object_id":224270540,"track":"flattened_recommender","doc_uuid":"APcDJQ8vDgASFQoxbDbEM2vn1ew="},"url":"https://www.scribd.com/book/224270540/The-Master"},{"type":"book","id":163580087,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163580087/108x144/865888b820/1537322122?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163580087/216x288/a50ec4d378/1537322122?v=1","title":"Bel Canto","short_title":"Bel Canto","author":"Ann Patchett","tracking":{"object_type":"document","object_id":163580087,"track":"flattened_recommender","doc_uuid":"PEpD3Ri1SscZ0eNNQ18YsYPmeCQ="},"url":"https://www.scribd.com/book/163580087/Bel-Canto"},{"type":"book","id":235583696,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/235583696/108x144/a9f15763be/1537316021?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235583696/216x288/7c5ab0af0f/1537316021?v=1","title":"We Are Not Ourselves: A Novel","short_title":"We Are Not Ourselves","author":"Matthew Thomas","tracking":{"object_type":"document","object_id":235583696,"track":"flattened_recommender","doc_uuid":"WHOcfYf6dmso9h2iWiiWHkhLhR4="},"url":"https://www.scribd.com/book/235583696/We-Are-Not-Ourselves-A-Novel"},{"type":"book","id":250006950,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/250006950/108x144/2a1edbdeca/1537302889?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/250006950/216x288/139a0bb438/1537302889?v=1","title":"The First Bad Man: A Novel","short_title":"The First Bad Man","author":"Miranda July","tracking":{"object_type":"document","object_id":250006950,"track":"flattened_recommender","doc_uuid":"6vKW4rXI/vFmvmyUDFxULO0t21Y="},"url":"https://www.scribd.com/book/250006950/The-First-Bad-Man-A-Novel"},{"type":"book","id":224248577,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248577/108x144/d525463c67/1537385712?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248577/216x288/2b59844b99/1537385712?v=1","title":"The Rosie Project: A Novel","short_title":"The Rosie Project","author":"Graeme Simsion","tracking":{"object_type":"document","object_id":224248577,"track":"flattened_recommender","doc_uuid":"MLleir4lCDRu6YYMYCq2umjs5s0="},"url":"https://www.scribd.com/book/224248577/The-Rosie-Project-A-Novel"},{"type":"book","id":231689346,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/231689346/108x144/7e5fbbde4a/1537385935?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/231689346/216x288/b7fe80231f/1537385935?v=1","title":"The Blazing World: A Novel","short_title":"The Blazing World","author":"Siri Hustvedt","tracking":{"object_type":"document","object_id":231689346,"track":"flattened_recommender","doc_uuid":"HlCKLNxnqgu2hPG1Q9ini6pbVcg="},"url":"https://www.scribd.com/book/231689346/The-Blazing-World-A-Novel"},{"type":"book","id":224285255,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224285255/108x144/144bc668f6/1537385513?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224285255/216x288/9dbee53a6c/1537385513?v=1","title":"The Flamethrowers: A Novel","short_title":"The Flamethrowers","author":"Rachel Kushner","tracking":{"object_type":"document","object_id":224285255,"track":"flattened_recommender","doc_uuid":"XQ5uRVyxDP9J8qw0TAjx9N8N/QA="},"url":"https://www.scribd.com/book/224285255/The-Flamethrowers-A-Novel"},{"type":"book","id":224252178,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224252178/108x144/68dbc1000d/1537308835?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224252178/216x288/57a65a5750/1537308835?v=1","title":"Brooklyn: A Novel","short_title":"Brooklyn","author":"Colm Toibin","tracking":{"object_type":"document","object_id":224252178,"track":"flattened_recommender","doc_uuid":"+SlIyrrJ99o5rITs/K8G0ga1+lo="},"url":"https://www.scribd.com/book/224252178/Brooklyn-A-Novel"},{"type":"book","id":163579056,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163579056/108x144/b0cc4a522d/1537322024?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163579056/216x288/cc1bed9752/1537322024?v=1","title":"The Art of Racing in the Rain: A Novel","short_title":"The Art of Racing in the Rain","author":"Garth Stein","tracking":{"object_type":"document","object_id":163579056,"track":"flattened_recommender","doc_uuid":"nu6ufqBkxP1SgzhDUBcJfLU1QVQ="},"url":"https://www.scribd.com/book/163579056/The-Art-of-Racing-in-the-Rain-A-Novel"},{"type":"book","id":182560283,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182560283/108x144/229169a793/1537339264?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182560283/216x288/fc0b9ebffa/1537339264?v=1","title":"Wolf Hall: A Novel","short_title":"Wolf Hall","author":"Hilary Mantel","tracking":{"object_type":"document","object_id":182560283,"track":"flattened_recommender","doc_uuid":"CZ23pGsuP9x8CTRvMrMhJJC5Stw="},"url":"https://www.scribd.com/book/182560283/Wolf-Hall-A-Novel"},{"type":"book","id":246897514,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/246897514/108x144/60f21686b1/1537287704?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/246897514/216x288/4b640ccfe4/1537287704?v=1","title":"The Wallcreeper","short_title":"The Wallcreeper","author":"Nell Zink","tracking":{"object_type":"document","object_id":246897514,"track":"flattened_recommender","doc_uuid":"P5AnS758m0zfMBC+B+6yBnDZ8oY="},"url":"https://www.scribd.com/book/246897514/The-Wallcreeper"},{"type":"book","id":249308236,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249308236/108x144/0b356a7d6a/1537389969?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249308236/216x288/cbef455d67/1537389969?v=1","title":"Interpreter of Maladies","short_title":"Interpreter of Maladies","author":"Jhumpa Lahiri","tracking":{"object_type":"document","object_id":249308236,"track":"flattened_recommender","doc_uuid":"Fgb6pfxI1kYSMEpLq0MEki1HlRY="},"url":"https://www.scribd.com/book/249308236/Interpreter-of-Maladies"},{"type":"book","id":224248520,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224248520/108x144/57b8f15c1c/1537307567?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248520/216x288/2fc602273a/1537307567?v=1","title":"The Kitchen House: A Novel","short_title":"The Kitchen House","author":"Kathleen Grissom","tracking":{"object_type":"document","object_id":224248520,"track":"flattened_recommender","doc_uuid":"2W8wrlI1YEl5ow00CAu8r8M+yp4="},"url":"https://www.scribd.com/book/224248520/The-Kitchen-House-A-Novel"},{"type":"book","id":163564256,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163564256/108x144/19b813ddea/1537389207?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163564256/216x288/50918b57c9/1537389207?v=1","title":"Beautiful Ruins: A Novel","short_title":"Beautiful Ruins","author":"Jess Walter","tracking":{"object_type":"document","object_id":163564256,"track":"flattened_recommender","doc_uuid":"9aueWmoRIj4We0GArH5lXzln63A="},"url":"https://www.scribd.com/book/163564256/Beautiful-Ruins-A-Novel"},{"type":"book","id":182522032,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182522032/108x144/671b9a055b/1537389359?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182522032/216x288/ec6eb5c88b/1537389359?v=1","title":"The Bonfire of the Vanities: A Novel","short_title":"The Bonfire of the Vanities","author":"Tom Wolfe","tracking":{"object_type":"document","object_id":182522032,"track":"flattened_recommender","doc_uuid":"snHB4Z0v4vKphnHPeeZPmYks8EE="},"url":"https://www.scribd.com/book/182522032/The-Bonfire-of-the-Vanities-A-Novel"},{"type":"book","id":216442529,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/216442529/108x144/7945e537de/1537389496?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/216442529/216x288/95db88293e/1537389496?v=1","title":"Lovers at the Chameleon Club, Paris 1932: A Novel","short_title":"Lovers at the Chameleon Club, Paris 1932","author":"Francine Prose","tracking":{"object_type":"document","object_id":216442529,"track":"flattened_recommender","doc_uuid":"bveNjLMhE7knyNOfCX4Vywtjy9g="},"url":"https://www.scribd.com/book/216442529/Lovers-at-the-Chameleon-Club-Paris-1932-A-Novel"},{"type":"book","id":224266633,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224266633/108x144/d0de7b5bf4/1537314478?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224266633/216x288/a40600a76d/1537314478?v=1","title":"The Perks of Being a Wallflower","short_title":"The Perks of Being a Wallflower","author":"Stephen Chbosky","tracking":{"object_type":"document","object_id":224266633,"track":"flattened_recommender","doc_uuid":"+IPxhaOE+K4lO319rG/Tn0Bf88k="},"url":"https://www.scribd.com/book/224266633/The-Perks-of-Being-a-Wallflower"},{"type":"book","id":163603389,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163603389/108x144/9281c90791/1537326465?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163603389/216x288/a0de7e7dea/1537326465?v=1","title":"A Prayer for Owen Meany: A Novel","short_title":"A Prayer for Owen Meany","author":"John Irving","tracking":{"object_type":"document","object_id":163603389,"track":"flattened_recommender","doc_uuid":"adYiNzLol8pzH5jx8jDtv1DfKBI="},"url":"https://www.scribd.com/book/163603389/A-Prayer-for-Owen-Meany-A-Novel"},{"type":"book","id":163647832,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163647832/108x144/9f4ce0c73a/1537387861?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163647832/216x288/c8974e0a45/1537387861?v=1","title":"The Cider House Rules","short_title":"The Cider House Rules","author":"John Irving","tracking":{"object_type":"document","object_id":163647832,"track":"flattened_recommender","doc_uuid":"kxkSnuwcZZUYB9K93DXQ6uyO6tM="},"url":"https://www.scribd.com/book/163647832/The-Cider-House-Rules"},{"type":"book","id":249309690,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249309690/108x144/48e07febe4/1537265011?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249309690/216x288/aa98599d5e/1537265011?v=1","title":"Everything Is Illuminated","short_title":"Everything Is Illuminated","author":"Jonathan Safran Foer","tracking":{"object_type":"document","object_id":249309690,"track":"flattened_recommender","doc_uuid":"lnLhKo949uoF/KeCIZYEtg9wgYE="},"url":"https://www.scribd.com/book/249309690/Everything-Is-Illuminated"}],"title_link":null,"title":null,"track_opts":{"compilation_id":"nc/e6fyJNtFxthpY7SbElOJdvp0=","module_id":"lyhoFV6ZALKd0wgGO4VQzJ3aR3k=","widget_name":"right sidebar","track_id":"flattened_recommender"}},"footer_recommenders":{"recommenders":[{"item_props":[{"type":"document","id":128205525,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/108x144/cd0f51a5c6/1425394110?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/216x288/37ec51343b/1425394110?v=1","title":"lt7-ER2rel","short_title":"lt7-ER2rel","author":"Haneesha Muddasani","tracking":{"object_type":"document","object_id":128205525,"track":"similar_to","doc_uuid":"WJAsLsq1zv8eGB5Sf4gNN3wO54Q="},"url":"https://www.scribd.com/document/128205525/lt7-ER2rel"},{"type":"document","id":49542247,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/108x144/ac72d4f03c/1298648660?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/216x288/44c425d556/1298648660?v=1","title":"c0826d6228966096076f16cb2677b62d","short_title":"c0826d6228966096076f16cb2677b62d","author":"Saud Hussain","tracking":{"object_type":"document","object_id":49542247,"track":"similar_to","doc_uuid":"6W9046pZaJv98tGCNAv6hjIcQYU="},"url":"https://www.scribd.com/document/49542247/c0826d6228966096076f16cb2677b62d"},{"type":"document","id":108997444,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/108x144/a786b97433/1400014018?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/216x288/ce4780f346/1400014018?v=1","title":"Chapter 16 MySQL","short_title":"Chapter 16 MySQL","author":"o1074345","tracking":{"object_type":"document","object_id":108997444,"track":"similar_to","doc_uuid":"zdtZepOfuYQNP2BoN5hUBzQFoQA="},"url":"https://www.scribd.com/document/108997444/Chapter-16-MySQL"},{"type":"document","id":23484383,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/108x144/cd23c76c99/1357307010?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/216x288/4af6479831/1357307010?v=1","title":"DBMS entity-relationship (E-R) data model","short_title":"DBMS entity-relationship (E-R) data model","author":"RayO19","tracking":{"object_type":"document","object_id":23484383,"track":"similar_to","doc_uuid":"/4Rr/KzY6l4usu9c4+7NiIR+ePg="},"url":"https://www.scribd.com/doc/23484383/DBMS-entity-relationship-E-R-data-model"},{"type":"document","id":103903533,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/103903533/108x144/7c2a388f13/1398348060?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/103903533/216x288/1811f24b3f/1398348060?v=1","title":"DBMS Interview Question","short_title":"DBMS Interview Question","author":"neeraj_arora007","tracking":{"object_type":"document","object_id":103903533,"track":"similar_to","doc_uuid":"Dg8TfmIadTIP7J2OKYzXzNbXKiI="},"url":"https://www.scribd.com/document/103903533/DBMS-Interview-Question"},{"type":"document","id":219141827,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/219141827/108x144/973267a80a/1397924818?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/219141827/216x288/75b42621e9/1397924818?v=1","title":"Clinical Trials Specs","short_title":"Clinical Trials Specs","author":"Praveen Cool","tracking":{"object_type":"document","object_id":219141827,"track":"similar_to","doc_uuid":"fyL+AHybYIZw2Rr1r0I14ltnY+8="},"url":"https://www.scribd.com/document/219141827/Clinical-Trials-Specs"},{"type":"document","id":365587947,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/108x144/423adb9fef/1511823986?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/216x288/261bf44541/1511823986?v=1","title":"Access 2007 Tutorial2","short_title":"Access 2007 Tutorial2","author":"Danar Bastian","tracking":{"object_type":"document","object_id":365587947,"track":"similar_to","doc_uuid":"ZaS3l9QTYsM/hWDCMUyiHDPPWWE="},"url":"https://www.scribd.com/document/365587947/Access-2007-Tutorial2"},{"type":"document","id":142518942,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/108x144/cbd398283f/1416398718?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/216x288/42cf6abcc1/1416398718?v=1","title":"hr schema script","short_title":"hr schema script","author":"naga","tracking":{"object_type":"document","object_id":142518942,"track":"similar_to","doc_uuid":"AADtg5cEfG8guLSLZSXo/tIernU="},"url":"https://www.scribd.com/document/142518942/hr-schema-script"},{"type":"document","id":138249002,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/138249002/108x144/31f3f9b4bb/1367081104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/138249002/216x288/d176c9328c/1367081104?v=1","title":"sql","short_title":"sql","author":"nanduv22","tracking":{"object_type":"document","object_id":138249002,"track":"similar_to","doc_uuid":"oykYgflAMC17vugiKLyGpdRHzZ0="},"url":"https://www.scribd.com/presentation/138249002/sql"},{"type":"document","id":44659950,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/44659950/108x144/01e767282a/1291490939?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/44659950/216x288/2592773200/1291490939?v=1","title":"12086_solution to Assignment 2","short_title":"12086_solution to Assignment 2","author":"Yogesh Gandhi","tracking":{"object_type":"document","object_id":44659950,"track":"similar_to","doc_uuid":"U8oRtpbi122FlZyWdy4ipC4c8nM="},"url":"https://www.scribd.com/document/44659950/12086-solution-to-Assignment-2"},{"type":"document","id":81586959,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/108x144/b1a236053a/1329232189?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/216x288/1d8354d951/1329232189?v=1","title":"Dbms Viva Questions","short_title":"Dbms Viva Questions","author":"Anju Rachel","tracking":{"object_type":"document","object_id":81586959,"track":"similar_to","doc_uuid":"kGJgoHv0JYCGCv3aG8Lqkh5ywcU="},"url":"https://www.scribd.com/document/81586959/Dbms-Viva-Questions"},{"type":"document","id":338281753,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/108x144/83f2bba7e9/1486106198?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/216x288/4f55737098/1486106198?v=1","title":"accxp_ch10","short_title":"accxp_ch10","author":"Frank Malai","tracking":{"object_type":"document","object_id":338281753,"track":"similar_to","doc_uuid":"pZkL6T0kFf6nRnei0BkuAmWTFKE="},"url":"https://www.scribd.com/document/338281753/accxp-ch10"},{"type":"document","id":39180213,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/108x144/88bbe66719/1286891935?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/216x288/f45a8e7991/1286891935?v=1","title":"Database Normalization","short_title":"Database Normalization","author":"Desmond Tan","tracking":{"object_type":"document","object_id":39180213,"track":"similar_to","doc_uuid":"vTpLXoUaMI8WET9eRYlYKJx5ebk="},"url":"https://www.scribd.com/document/39180213/Database-Normalization"},{"type":"document","id":98167404,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/108x144/942902c1cc/1394378004?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/216x288/9f402fde36/1394378004?v=1","title":"doecc computer science paper","short_title":"doecc computer science paper","author":"Kshitij Agrawal","tracking":{"object_type":"document","object_id":98167404,"track":"similar_to","doc_uuid":"npTMmVYyeA2TpVgbqKJf1wYNZ5g="},"url":"https://www.scribd.com/document/98167404/doecc-computer-science-paper"},{"type":"document","id":296859792,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/108x144/db1d0f68fc/1453921619?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/216x288/fd56556303/1453921619?v=1","title":"CS 5530 HW1 solutions","short_title":"CS 5530 HW1 solutions","author":"j3217333","tracking":{"object_type":"document","object_id":296859792,"track":"similar_to","doc_uuid":"7uoJF7qNjLbBp3RAVNUXirxumbg="},"url":"https://www.scribd.com/document/296859792/CS-5530-HW1-solutions"},{"type":"document","id":375618536,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/108x144/70cced5516/1522941888?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/216x288/13c46150f9/1522941888?v=1","title":"Structured Query Language","short_title":"Structured Query Language","author":"sifar786","tracking":{"object_type":"document","object_id":375618536,"track":"similar_to","doc_uuid":"ZJH3DUXjK3BXTwwIQyCGRas9Pr4="},"url":"https://www.scribd.com/document/375618536/Structured-Query-Language"},{"type":"document","id":164825723,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/164825723/108x144/76137627c2/1495303793?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/164825723/216x288/78158a8c63/1495303793?v=1","title":"SQL Tutorial","short_title":"SQL Tutorial","author":"Faisal Aziz","tracking":{"object_type":"document","object_id":164825723,"track":"similar_to","doc_uuid":"uoqLcw+FW7LWbhVTeKvzPVkZM9A="},"url":"https://www.scribd.com/document/164825723/SQL-Tutorial"},{"type":"document","id":117976465,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/117976465/108x144/388eb32cff/1390306104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/117976465/216x288/4b39bd5b78/1390306104?v=1","title":"contents","short_title":"contents","author":"Arsalan Ahmed","tracking":{"object_type":"document","object_id":117976465,"track":"similar_to","doc_uuid":"MNLhZoqLvKigMmmbggJdUSI8qJE="},"url":"https://www.scribd.com/document/117976465/contents"},{"type":"document","id":241872532,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/108x144/58028bd6fc/1412409710?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/216x288/82602fde49/1412409710?v=1","title":"SQL","short_title":"SQL","author":"Lavanya Karthik","tracking":{"object_type":"document","object_id":241872532,"track":"similar_to","doc_uuid":"LOOcD8x6lZzgXTgTD56j0ZGYtYo="},"url":"https://www.scribd.com/document/241872532/SQL"},{"type":"document","id":50652957,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/108x144/b75976e1ee/1300038346?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/216x288/b6919dea7d/1300038346?v=1","title":"gagan assi dbms2","short_title":"gagan assi dbms2","author":"Gaganpreet Panesar","tracking":{"object_type":"document","object_id":50652957,"track":"similar_to","doc_uuid":"9fNiOGASKIQfhufQoSYS/sWOW1Y="},"url":"https://www.scribd.com/document/50652957/gagan-assi-dbms2"},{"type":"document","id":82282850,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/82282850/108x144/d01013d018/1460765653?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/82282850/216x288/b5ccbf7bff/1460765653?v=1","title":"vipul","short_title":"vipul","author":"Chandan","tracking":{"object_type":"document","object_id":82282850,"track":"similar_to","doc_uuid":"PEApKkmTuDBhYE6DhENurg5N3Z8="},"url":"https://www.scribd.com/document/82282850/vipul"},{"type":"document","id":309722425,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/108x144/668b73802b/1536516139?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/216x288/c1ffde05b1/1536516139?v=1","title":"SQL","short_title":"SQL","author":"Anuj Batta","tracking":{"object_type":"document","object_id":309722425,"track":"similar_to","doc_uuid":"1pR76Aka1hJXRrg7jQVS4PTCXEI="},"url":"https://www.scribd.com/doc/309722425/SQL"},{"type":"document","id":87179925,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/108x144/1b92a81427/1333022586?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/216x288/286097b6ce/1333022586?v=1","title":"11g Partitioning Features Part1","short_title":"11g Partitioning Features Part1","author":"omeratis","tracking":{"object_type":"document","object_id":87179925,"track":"similar_to","doc_uuid":"EyEcJSdl/L73Avac5mPzW5uZCX4="},"url":"https://www.scribd.com/document/87179925/11g-Partitioning-Features-Part1"},{"type":"document","id":274572970,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/108x144/1bf85b0571/1439630834?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/216x288/e3d425ae2e/1439630834?v=1","title":"Query Performance Tuning","short_title":"Query Performance Tuning","author":"danielmunteanu6664","tracking":{"object_type":"document","object_id":274572970,"track":"similar_to","doc_uuid":"Tb8rIXOXR4VFXYJGMXA7tlgZO9Y="},"url":"https://www.scribd.com/document/274572970/Query-Performance-Tuning"},{"type":"document","id":161010510,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/108x144/665a087d12/1376770343?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/216x288/48de1ef334/1376770343?v=1","title":"1-relational-algebra-1221987164663549-9","short_title":"1-relational-algebra-1221987164663549-9","author":"Yatin Nimesh","tracking":{"object_type":"document","object_id":161010510,"track":"similar_to","doc_uuid":"maBCO4rBdnNvSDSgXr7zRr/J4cI="},"url":"https://www.scribd.com/presentation/161010510/1-relational-algebra-1221987164663549-9"},{"type":"document","id":45978858,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/108x144/d33d871704/1343741790?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/216x288/90b7cbd48e/1343741790?v=1","title":"ABAP_FAQ","short_title":"ABAP_FAQ","author":"Tripurari Rai","tracking":{"object_type":"document","object_id":45978858,"track":"similar_to","doc_uuid":"Eg/VOJED4hKgVQrmAGhdpIYojyA="},"url":"https://www.scribd.com/document/45978858/ABAP-FAQ"},{"type":"document","id":35722148,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/35722148/108x144/c119ff9664/1313642049?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/35722148/216x288/c491bed3d8/1313642049?v=1","title":"01. SQL Commands","short_title":"01. SQL Commands","author":"Padma Priya","tracking":{"object_type":"document","object_id":35722148,"track":"similar_to","doc_uuid":"ss4Mn/fhfbF/UzgX+q0fqYdhfTY="},"url":"https://www.scribd.com/document/35722148/01-SQL-Commands"},{"type":"document","id":99671796,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/99671796/108x144/0a1827f53f/1341903234?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/99671796/216x288/dfd3398fc2/1341903234?v=1","title":"Basic DBMS Concept","short_title":"Basic DBMS Concept","author":"Yogesh12121985","tracking":{"object_type":"document","object_id":99671796,"track":"similar_to","doc_uuid":"uowys8gIllJheewk06vwJ6F2u9Q="},"url":"https://www.scribd.com/document/99671796/Basic-DBMS-Concept"},{"type":"document","id":43392098,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/43392098/108x144/2a85362208/1320650025?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43392098/216x288/9386d62d8c/1320650025?v=1","title":"Database and Structured Query Language","short_title":"Database and Structured Query Language","author":"hennanivia","tracking":{"object_type":"document","object_id":43392098,"track":"similar_to","doc_uuid":"T4axFo9JEopLTYAy09O6IwLUr00="},"url":"https://www.scribd.com/document/43392098/Database-and-Structured-Query-Language"},{"type":"document","id":250444168,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/108x144/013662bd41/1418882307?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/216x288/d6d2a05e43/1418882307?v=1","title":"Introduction to SQL","short_title":"Introduction to SQL","author":"Nagendra Chintada","tracking":{"object_type":"document","object_id":250444168,"track":"similar_to","doc_uuid":"1+Wg8lvMcv6dgeIl4qKAC9wD1do="},"url":"https://www.scribd.com/document/250444168/Introduction-to-SQL"}],"title_link":null,"title":"Documents Similar To File","track_opts":{"compilation_id":"nc/e6fyJNtFxthpY7SbElOJdvp0=","module_id":"KKF3AY30zDiMB+oN+t5TqYDA27o=","widget_name":"document_carousel"}}]},"seo_new_docs_recommenders":{"recommenders":[]}},"seo_roadblock_props_path":"/doc-page/seo-roadblock-props/11434502","signup_context":null,"toolbar":{"search_path":"/search-4gen?allowed_pages=&auth_token=levDGUDv7eFWRjkHrBLdgtNz%2Bj4%3D&authenticity_token=Jhx%2BjHeZyubBSuXlW03zRH7yiCubRuse1dUhZonbJh61OJtrq%2BaHon8CKXDLqdz%2FgeSk663f653%2F%2Fv4wC5gSng%3D%3D&expires=1537994795&wordDocumentId=11434502&wordUploadId=13662159"},"renewal_nag_props":null}-->
is escaped by default
 Lots of other operations
©Silberschatz, Korth and Sudarshan 3.25 Database System Concepts, 5
th
Edition, Oct 5, 2006
Ordering the Display of Tuples
Ordering the Display of Tuples
 List in alphabetic order the names of all customers having a loan in
Perryridge branch
select distinct customer_name
from borrower, loan
where borrower loan_number = loan.loan_number and
branch_name = 'Perryridge'
order by customer_name
 We may specify desc for descending order or asc for ascending
order, for each attribute; ascending order is the default.
 Example: order by customer_name desc
©Silberschatz, Korth and Sudarshan 3.26 Database System Concepts, 5
th
Edition, Oct 5, 2006
Set Operations
Set Operations
 The set operations union, intersect, and except operate on relations
and correspond to the relational algebra operations . ·. ÷.
 Each of the above operations automatically eliminates duplicates; to
retain all duplicates use the corresponding multiset versions union all,
intersect all and except all.
 except all retains all duplicates in the two relations and then performs
set difference operation.
Suppose a tuple occurs m times in r and n times in s, then, it occurs:
 m + n times in r union all s
 min(m,n) times in r intersect all s
 max(0, m – n) times in r except all s
©Silberschatz, Korth and Sudarshan 3.27 Database System Concepts, 5
th
Edition, Oct 5, 2006
Set Operations
Set Operations
 Find all customers who have a loan, an account, or both:
(select customer_name from depositor)
except
(select customer_name from borrower)
(select customer_name from depositor)
intersect
(select customer_name from borrower)
 Find all customers who have an account but no loan.
(select customer_name from depositor)
union
(select customer_name from borrower)
 Find all customers who have both a loan and an account.
©Silberschatz, Korth and Sudarshan 3.28 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions
Aggregate Functions
 These functions operate on the multiset of values of a column of
a relation, and return a value
avg: average value
min: minimum value
max: maximum value
sum: sum of values
count: number of values
©Silberschatz, Korth and Sudarshan 3.29 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions (Cont.)
Aggregate Functions (Cont.)

 Find the average account balance at the Perryridge branch.
 Find the number of depositors in the bank.
 Find the number of tuples in the customer relation.
select avg (balance)
from account
where branch_name = 'Perryridge'
select count (*)
from customer
select count (distinct customer_name)
from depositor
©Silberschatz, Korth and Sudarshan 3.30 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions
Aggregate Functions


Group By
Group By
 Find the number of depositors for each branch.
Note: Attributes in select clause outside of aggregate functions must
appear in group by list
select branch_name, count (distinct customer_name)
from depositor, account
where depositor.account_number = account.account_number
group by branch_name
©Silberschatz, Korth and Sudarshan 3.31 Database System Concepts, 5
th
Edition, Oct 5, 2006
Aggregate Functions
Aggregate Functions


Having Clause
Having Clause
 Find the names of all branches where the average account balance is
more than $1,200.
Note: predicates in the having clause are applied after the
formation of groups whereas predicates in the where
clause are applied before forming groups
select branch_name, avg (balance)
from account
group by branch_name
having avg (balance) > 1200
select branch_name, avg (balance)
from account
where account_number > 100
group by branch_name
having avg (balance) > 1200
©Silberschatz, Korth and Sudarshan 3.32 Database System Concepts, 5
th
Edition, Oct 5, 2006
Null Values
Null Values
 It is possible for tuples to have a null value, denoted by null, for some
of their attributes
 null signifies an unknown value or that a value does not exist.
 The predicate is null can be used to check for null values.
 Example: Find all loan number which appear in the loan relation
with null values for amount.
select loan_number
from loan
where amount is null
 The result of any arithmetic expression involving null is null
 Example: 5 + null returns null
 However, aggregate functions simply ignore nulls
 More on next slide
©Silberschatz, Korth and Sudarshan 3.33 Database System Concepts, 5
th
Edition, Oct 5, 2006
Null Values and Three Valued Logic
Null Values and Three Valued Logic
 Any comparison with null returns unknown
 Example: 5 < null or null <> null or null = null
 Three-valued logic using the truth value unknown:
 OR: (unknown or true) = true,
(unknown or false) = unknown
(unknown or unknown) = unknown
 AND: (true and unknown) = unknown,
(false and unknown) = false,
(unknown and unknown) = unknown
 NOT: (not unknown) = unknown
 “P is unknown” evaluates to true if predicate P evaluates to
unknown
 Result of where clause predicate is treated as false if it evaluates to
unknown
©Silberschatz, Korth and Sudarshan 3.34 Database System Concepts, 5
th
Edition, Oct 5, 2006
Null Values and Aggregates
Null Values and Aggregates
 Total all loan amounts
select sum (amount )
from loan
 Above statement ignores null amounts
 Result is null if there is no non-null amount
 All aggregate operations except count(*) ignore tuples with null
values on the aggregated attributes.
©Silberschatz, Korth and Sudarshan 3.35 Database System Concepts, 5
th
Edition, Oct 5, 2006
Nested Subqueries
Nested Subqueries
 SQL provides a mechanism for the nesting of subqueries.
 A subquery is a select-from-where expression that is nested within
another query.
 A common use of subqueries is to perform tests for set membership, set
comparisons, and set cardinality.
 The entire query is called outer query while the query in the where
clause is called nested query
©Silberschatz, Korth and Sudarshan 3.36 Database System Concepts, 5
th
Edition, Oct 5, 2006
Example Query
Example Query
 Find all customers who have both an account and a loan at the bank.
 Find all customers who have a loan at the bank but do not have
an account at the bank
select distinct customer_name
from borrower
where customer_name not in (select customer_name
from depositor )
select distinct customer_name
from borrower
where customer_name in (select customer_name
from depositor )
©Silberschatz, Korth and Sudarshan 3.37 Database System Concepts, 5
th
Edition, Oct 5, 2006
Example Query
Example Query
 Find all customers who have both an account and a loan at the
Perryridge branch
 Note: Above query can be written in a much simpler manner. The
formulation above is simply to illustrate SQL features.
select distinct customer_name
from borrower, loan
where borrower.loan_number = loan.loan_number and
branch_name = 'Perryridge' and
(branch_name, customer_name ) in
(select branch_name, customer_name
from depositor, account
where depositor.account_number =
account.account_number )
©Silberschatz, Korth and Sudarshan 3.38 Database System Concepts, 5
th
Edition, Oct 5, 2006
Nested Subqueries (contd.)
Nested Subqueries (contd.)
 An attribute when unqualified refers to the innermost query
 Correlated queries: When the nested query refers to an attribute in the
outer query
Q: Retrieve the name of each employee who has a dependent with
the same first name as the employee.
SELECT E.FNAME, E.LNAME
FROM EMPLOYEE AS E
WHERE E.SSN IN
(SELECT ESSN
FROM DEPENDENT
WHERE ESSN=E.SSN AND
E.FNAME=DEPENDENT_NAME)
©Silberschatz, Korth and Sudarshan 3.39 Database System Concepts, 5
th
Edition, Oct 5, 2006
Set Comparison
Set Comparison
 Find all branches that have greater assets than some branch located
in Brooklyn.
 Same query using > some clause
select branch_name
from branch
where assets > some
(select assets
from branch
where branch_city = 'Brooklyn')
select distinct T.branch_name
from branch as T, branch as S
where T.assets > S.assets and
S.branch_city = 'Brooklyn'
©Silberschatz, Korth and Sudarshan 3.40 Database System Concepts, 5
th
Edition, Oct 5, 2006
Definition of Some Clause
Definition of Some Clause
 F <comp> some r · - t er such that (F <comp> t )
Where <comp> can be: <. s. >. =. =
0
5
6
(5 < some ) = true
0
5
0
) = false
5
0
5 (5 = some ) = true (since 0 = 5)
(read: 5 < some tuple in the relation)
(5 < some
) = true (5 = some
(= some) ÷ in
However, (= some) ÷ not in
©Silberschatz, Korth and Sudarshan 3.41 Database System Concepts, 5
th
Edition, Oct 5, 2006
Example Query
Example Query
 Find the names of all branches that have greater assets than all
branches located in Brooklyn.
select branch_name
from branch
where assets > all
(select assets
from branch
where branch_city = 'Brooklyn')
©Silberschatz, Korth and Sudarshan 3.42 Database System Concepts, 5
th
Edition, Oct 5, 2006
Definition of all Clause
Definition of all Clause
 F <comp> all r · ¬ t er (F <comp> t)
0
5
6
(5 < all ) = false
6
10
4
) = true
5
4
6 (5 = all ) = true (since 5 = 4 and 5 = 6)
(5 < all
) = false (5 = all
(= all) ÷ not in
However, (= all) ÷ in
©Silberschatz, Korth and Sudarshan 3.43 Database System Concepts, 5
th
Edition, Oct 5, 2006
Test for Empty Relations
Test for Empty Relations
 The exists construct returns the value true if the argument subquery is
nonempty.
 exists r · r = Ø
 not exists r · r = Ø
Find all customers who have both an account and a loan at the bank.
select customer_name
from borrower
where exists (
select *
from depositor
where depositor.customer_name = borrower.customer_name
)

"},"eligible_for_exclusive_trial_roadblock":false,"eligible_for_seo_roadblock":false,"exclusive_free_trial_roadblock_props_path":"/doc-page/exclusive-free-trial-props/11434502","flashes":[],"footer_props":{"urls":{"about":"/about","press":"/press","blog":"http://literally.scribd.com/","careers":"/careers","contact":"/contact","plans_landing":"/subscribe","referrals":"/referrals?source=footer","giftcards":"/giftcards","faq":"/faq","accessibility":"/accessibility-policy","faq_paths":{"accounts":"https://support.scribd.com/hc/sections/202246346","announcements":"https://support.scribd.com/hc/sections/202246066","copyright":"https://support.scribd.com/hc/sections/202246086","downloading":"https://support.scribd.com/hc/articles/210135046","publishing":"https://support.scribd.com/hc/sections/202246366","reading":"https://support.scribd.com/hc/sections/202246406","selling":"https://support.scribd.com/hc/sections/202246326","store":"https://support.scribd.com/hc/sections/202246306","status":"https://support.scribd.com/hc/en-us/articles/360001202872","terms":"https://support.scribd.com/hc/sections/202246126","writing":"https://support.scribd.com/hc/sections/202246366","adchoices":"https://support.scribd.com/hc/articles/210129366","paid_features":"https://support.scribd.com/hc/sections/202246306","failed_uploads":"https://support.scribd.com/hc/en-us/articles/210134586-Troubleshooting-uploads-and-conversions","copyright_infringement":"https://support.scribd.com/hc/en-us/articles/210128946-DMCA-copyright-infringement-takedown-notification-policy","end_user_license":"https://support.scribd.com/hc/en-us/articles/210129486","terms_of_use":"https://support.scribd.com/hc/en-us/articles/210129326-General-Terms-of-Use"},"publishers":"/publishers","static_terms":"/terms","static_privacy":"/privacy","copyright":"/copyright","ios_app":"https://itunes.apple.com/us/app/scribd-worlds-largest-online/id542557212?mt=8&uo=4&at=11lGEE","android_app":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0&hl=en","books":"/books","sitemap":"/directory"}},"global_nav_props":{"header_props":{"logo_src":"/images/landing/home2_landing/scribd_logo_horiz_small.svg","root_url":"https://www.scribd.com/","search_term":"","small_logo_src":"/images/logos/scribd_s_logo.png","uploads_url":"/upload-document","search_props":{"redirect_to_app":true,"search_url":"/search","search_test":"control","query":"","search_page":false}},"user_menu_props":null,"sidebar_props":{"urls":{"bestsellers":"https://www.scribd.com/bestsellers","home":"https://www.scribd.com/","saved":"/saved","subscribe":"/archive/pmp_checkout?doc=11434502&metadata=%7B%22context%22%3A%22pmp%22%2C%22action%22%3A%22start_trial%22%2C%22logged_in%22%3Afalse%2C%22platform%22%3A%22web%22%7D","top_charts":"/bestsellers","upload":"https://www.scribd.com/upload-document"},"categories":{"book":{"icon":"icon-ic_book","icon_filled":"icon-ic_book_fill","url":"https://www.scribd.com/books","name":"Books","type":"book"},"news":{"icon":"icon-ic_articles","icon_filled":"icon-ic_articles_fill","url":"https://www.scribd.com/news","name":"News","type":"news"},"audiobook":{"icon":"icon-ic_audiobook","icon_filled":"icon-ic_audiobook_fill","url":"https://www.scribd.com/audiobooks","name":"Audiobooks","type":"audiobook"},"magazine":{"icon":"icon-ic_magazine","icon_filled":"icon-ic_magazine_fill","url":"https://www.scribd.com/magazines","name":"Magazines","type":"magazine"},"document":{"icon":"icon-ic_document","icon_filled":"icon-ic_document_fill","url":"https://www.scribd.com/docs","name":"Documents","type":"document"},"sheet_music":{"icon":"icon-ic_songbook","icon_filled":"icon-ic_songbook_fill","url":"https://www.scribd.com/sheetmusic","name":"Sheet Music","type":"sheet_music"}},"categories_array":["mixed","book","audiobook","magazine","news","document","sheet_music"],"selected_content_type":"mixed","username":"","search_overlay_props":{"search_input_props":{"focused":false,"keep_suggestions_on_blur":false}}}},"recommenders":{"related_titles_recommender":{"item_props":[{"type":"document","id":128205525,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/108x144/cd0f51a5c6/1425394110?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/216x288/37ec51343b/1425394110?v=1","title":"lt7-ER2rel","short_title":"lt7-ER2rel","author":"Haneesha Muddasani","tracking":{"object_type":"document","object_id":128205525,"track":"flattened_recommender","doc_uuid":"WJAsLsq1zv8eGB5Sf4gNN3wO54Q="},"url":"https://www.scribd.com/document/128205525/lt7-ER2rel"},{"type":"document","id":49542247,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/108x144/ac72d4f03c/1298648660?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/216x288/44c425d556/1298648660?v=1","title":"c0826d6228966096076f16cb2677b62d","short_title":"c0826d6228966096076f16cb2677b62d","author":"Saud Hussain","tracking":{"object_type":"document","object_id":49542247,"track":"flattened_recommender","doc_uuid":"6W9046pZaJv98tGCNAv6hjIcQYU="},"url":"https://www.scribd.com/document/49542247/c0826d6228966096076f16cb2677b62d"},{"type":"document","id":108997444,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/108x144/a786b97433/1400014018?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/216x288/ce4780f346/1400014018?v=1","title":"Chapter 16 MySQL","short_title":"Chapter 16 MySQL","author":"o1074345","tracking":{"object_type":"document","object_id":108997444,"track":"flattened_recommender","doc_uuid":"zdtZepOfuYQNP2BoN5hUBzQFoQA="},"url":"https://www.scribd.com/document/108997444/Chapter-16-MySQL"},{"type":"document","id":23484383,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/108x144/cd23c76c99/1357307010?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/216x288/4af6479831/1357307010?v=1","title":"DBMS entity-relationship (E-R) data model","short_title":"DBMS entity-relationship (E-R) data model","author":"RayO19","tracking":{"object_type":"document","object_id":23484383,"track":"flattened_recommender","doc_uuid":"/4Rr/KzY6l4usu9c4+7NiIR+ePg="},"url":"https://www.scribd.com/doc/23484383/DBMS-entity-relationship-E-R-data-model"},{"type":"document","id":103903533,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/103903533/108x144/7c2a388f13/1398348060?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/103903533/216x288/1811f24b3f/1398348060?v=1","title":"DBMS Interview Question","short_title":"DBMS Interview Question","author":"neeraj_arora007","tracking":{"object_type":"document","object_id":103903533,"track":"flattened_recommender","doc_uuid":"Dg8TfmIadTIP7J2OKYzXzNbXKiI="},"url":"https://www.scribd.com/document/103903533/DBMS-Interview-Question"},{"type":"document","id":219141827,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/219141827/108x144/973267a80a/1397924818?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/219141827/216x288/75b42621e9/1397924818?v=1","title":"Clinical Trials Specs","short_title":"Clinical Trials Specs","author":"Praveen Cool","tracking":{"object_type":"document","object_id":219141827,"track":"flattened_recommender","doc_uuid":"fyL+AHybYIZw2Rr1r0I14ltnY+8="},"url":"https://www.scribd.com/document/219141827/Clinical-Trials-Specs"},{"type":"document","id":365587947,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/108x144/423adb9fef/1511823986?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/216x288/261bf44541/1511823986?v=1","title":"Access 2007 Tutorial2","short_title":"Access 2007 Tutorial2","author":"Danar Bastian","tracking":{"object_type":"document","object_id":365587947,"track":"flattened_recommender","doc_uuid":"ZaS3l9QTYsM/hWDCMUyiHDPPWWE="},"url":"https://www.scribd.com/document/365587947/Access-2007-Tutorial2"},{"type":"document","id":142518942,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/108x144/cbd398283f/1416398718?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/216x288/42cf6abcc1/1416398718?v=1","title":"hr schema script","short_title":"hr schema script","author":"naga","tracking":{"object_type":"document","object_id":142518942,"track":"flattened_recommender","doc_uuid":"AADtg5cEfG8guLSLZSXo/tIernU="},"url":"https://www.scribd.com/document/142518942/hr-schema-script"},{"type":"document","id":138249002,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/138249002/108x144/31f3f9b4bb/1367081104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/138249002/216x288/d176c9328c/1367081104?v=1","title":"sql","short_title":"sql","author":"nanduv22","tracking":{"object_type":"document","object_id":138249002,"track":"flattened_recommender","doc_uuid":"oykYgflAMC17vugiKLyGpdRHzZ0="},"url":"https://www.scribd.com/presentation/138249002/sql"},{"type":"document","id":44659950,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/44659950/108x144/01e767282a/1291490939?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/44659950/216x288/2592773200/1291490939?v=1","title":"12086_solution to Assignment 2","short_title":"12086_solution to Assignment 2","author":"Yogesh Gandhi","tracking":{"object_type":"document","object_id":44659950,"track":"flattened_recommender","doc_uuid":"U8oRtpbi122FlZyWdy4ipC4c8nM="},"url":"https://www.scribd.com/document/44659950/12086-solution-to-Assignment-2"},{"type":"document","id":81586959,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/108x144/b1a236053a/1329232189?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/216x288/1d8354d951/1329232189?v=1","title":"Dbms Viva Questions","short_title":"Dbms Viva Questions","author":"Anju Rachel","tracking":{"object_type":"document","object_id":81586959,"track":"flattened_recommender","doc_uuid":"kGJgoHv0JYCGCv3aG8Lqkh5ywcU="},"url":"https://www.scribd.com/document/81586959/Dbms-Viva-Questions"},{"type":"document","id":338281753,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/108x144/83f2bba7e9/1486106198?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/216x288/4f55737098/1486106198?v=1","title":"accxp_ch10","short_title":"accxp_ch10","author":"Frank Malai","tracking":{"object_type":"document","object_id":338281753,"track":"flattened_recommender","doc_uuid":"pZkL6T0kFf6nRnei0BkuAmWTFKE="},"url":"https://www.scribd.com/document/338281753/accxp-ch10"},{"type":"document","id":39180213,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/108x144/88bbe66719/1286891935?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/216x288/f45a8e7991/1286891935?v=1","title":"Database Normalization","short_title":"Database Normalization","author":"Desmond Tan","tracking":{"object_type":"document","object_id":39180213,"track":"flattened_recommender","doc_uuid":"vTpLXoUaMI8WET9eRYlYKJx5ebk="},"url":"https://www.scribd.com/document/39180213/Database-Normalization"},{"type":"document","id":98167404,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/108x144/942902c1cc/1394378004?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/216x288/9f402fde36/1394378004?v=1","title":"doecc computer science paper","short_title":"doecc computer science paper","author":"Kshitij Agrawal","tracking":{"object_type":"document","object_id":98167404,"track":"flattened_recommender","doc_uuid":"npTMmVYyeA2TpVgbqKJf1wYNZ5g="},"url":"https://www.scribd.com/document/98167404/doecc-computer-science-paper"},{"type":"document","id":296859792,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/108x144/db1d0f68fc/1453921619?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/216x288/fd56556303/1453921619?v=1","title":"CS 5530 HW1 solutions","short_title":"CS 5530 HW1 solutions","author":"j3217333","tracking":{"object_type":"document","object_id":296859792,"track":"flattened_recommender","doc_uuid":"7uoJF7qNjLbBp3RAVNUXirxumbg="},"url":"https://www.scribd.com/document/296859792/CS-5530-HW1-solutions"},{"type":"document","id":375618536,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/108x144/70cced5516/1522941888?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/216x288/13c46150f9/1522941888?v=1","title":"Structured Query Language","short_title":"Structured Query Language","author":"sifar786","tracking":{"object_type":"document","object_id":375618536,"track":"flattened_recommender","doc_uuid":"ZJH3DUXjK3BXTwwIQyCGRas9Pr4="},"url":"https://www.scribd.com/document/375618536/Structured-Query-Language"},{"type":"document","id":164825723,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/164825723/108x144/76137627c2/1495303793?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/164825723/216x288/78158a8c63/1495303793?v=1","title":"SQL Tutorial","short_title":"SQL Tutorial","author":"Faisal Aziz","tracking":{"object_type":"document","object_id":164825723,"track":"flattened_recommender","doc_uuid":"uoqLcw+FW7LWbhVTeKvzPVkZM9A="},"url":"https://www.scribd.com/document/164825723/SQL-Tutorial"},{"type":"document","id":117976465,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/117976465/108x144/388eb32cff/1390306104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/117976465/216x288/4b39bd5b78/1390306104?v=1","title":"contents","short_title":"contents","author":"Arsalan Ahmed","tracking":{"object_type":"document","object_id":117976465,"track":"flattened_recommender","doc_uuid":"MNLhZoqLvKigMmmbggJdUSI8qJE="},"url":"https://www.scribd.com/document/117976465/contents"},{"type":"document","id":241872532,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/108x144/58028bd6fc/1412409710?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/216x288/82602fde49/1412409710?v=1","title":"SQL","short_title":"SQL","author":"Lavanya Karthik","tracking":{"object_type":"document","object_id":241872532,"track":"flattened_recommender","doc_uuid":"LOOcD8x6lZzgXTgTD56j0ZGYtYo="},"url":"https://www.scribd.com/document/241872532/SQL"},{"type":"document","id":50652957,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/108x144/b75976e1ee/1300038346?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/216x288/b6919dea7d/1300038346?v=1","title":"gagan assi dbms2","short_title":"gagan assi dbms2","author":"Gaganpreet Panesar","tracking":{"object_type":"document","object_id":50652957,"track":"flattened_recommender","doc_uuid":"9fNiOGASKIQfhufQoSYS/sWOW1Y="},"url":"https://www.scribd.com/document/50652957/gagan-assi-dbms2"},{"type":"document","id":82282850,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/82282850/108x144/d01013d018/1460765653?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/82282850/216x288/b5ccbf7bff/1460765653?v=1","title":"vipul","short_title":"vipul","author":"Chandan","tracking":{"object_type":"document","object_id":82282850,"track":"flattened_recommender","doc_uuid":"PEApKkmTuDBhYE6DhENurg5N3Z8="},"url":"https://www.scribd.com/document/82282850/vipul"},{"type":"document","id":309722425,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/108x144/668b73802b/1536516139?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/216x288/c1ffde05b1/1536516139?v=1","title":"SQL","short_title":"SQL","author":"Anuj Batta","tracking":{"object_type":"document","object_id":309722425,"track":"flattened_recommender","doc_uuid":"1pR76Aka1hJXRrg7jQVS4PTCXEI="},"url":"https://www.scribd.com/doc/309722425/SQL"},{"type":"document","id":87179925,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/108x144/1b92a81427/1333022586?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/216x288/286097b6ce/1333022586?v=1","title":"11g Partitioning Features Part1","short_title":"11g Partitioning Features Part1","author":"omeratis","tracking":{"object_type":"document","object_id":87179925,"track":"flattened_recommender","doc_uuid":"EyEcJSdl/L73Avac5mPzW5uZCX4="},"url":"https://www.scribd.com/document/87179925/11g-Partitioning-Features-Part1"},{"type":"document","id":274572970,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/108x144/1bf85b0571/1439630834?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/216x288/e3d425ae2e/1439630834?v=1","title":"Query Performance Tuning","short_title":"Query Performance Tuning","author":"danielmunteanu6664","tracking":{"object_type":"document","object_id":274572970,"track":"flattened_recommender","doc_uuid":"Tb8rIXOXR4VFXYJGMXA7tlgZO9Y="},"url":"https://www.scribd.com/document/274572970/Query-Performance-Tuning"},{"type":"document","id":161010510,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/108x144/665a087d12/1376770343?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/216x288/48de1ef334/1376770343?v=1","title":"1-relational-algebra-1221987164663549-9","short_title":"1-relational-algebra-1221987164663549-9","author":"Yatin Nimesh","tracking":{"object_type":"document","object_id":161010510,"track":"flattened_recommender","doc_uuid":"maBCO4rBdnNvSDSgXr7zRr/J4cI="},"url":"https://www.scribd.com/presentation/161010510/1-relational-algebra-1221987164663549-9"},{"type":"document","id":45978858,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/108x144/d33d871704/1343741790?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/216x288/90b7cbd48e/1343741790?v=1","title":"ABAP_FAQ","short_title":"ABAP_FAQ","author":"Tripurari Rai","tracking":{"object_type":"document","object_id":45978858,"track":"flattened_recommender","doc_uuid":"Eg/VOJED4hKgVQrmAGhdpIYojyA="},"url":"https://www.scribd.com/document/45978858/ABAP-FAQ"},{"type":"document","id":35722148,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/35722148/108x144/c119ff9664/1313642049?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/35722148/216x288/c491bed3d8/1313642049?v=1","title":"01. SQL Commands","short_title":"01. SQL Commands","author":"Padma Priya","tracking":{"object_type":"document","object_id":35722148,"track":"flattened_recommender","doc_uuid":"ss4Mn/fhfbF/UzgX+q0fqYdhfTY="},"url":"https://www.scribd.com/document/35722148/01-SQL-Commands"},{"type":"document","id":99671796,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/99671796/108x144/0a1827f53f/1341903234?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/99671796/216x288/dfd3398fc2/1341903234?v=1","title":"Basic DBMS Concept","short_title":"Basic DBMS Concept","author":"Yogesh12121985","tracking":{"object_type":"document","object_id":99671796,"track":"flattened_recommender","doc_uuid":"uowys8gIllJheewk06vwJ6F2u9Q="},"url":"https://www.scribd.com/document/99671796/Basic-DBMS-Concept"},{"type":"document","id":43392098,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/43392098/108x144/2a85362208/1320650025?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43392098/216x288/9386d62d8c/1320650025?v=1","title":"Database and Structured Query Language","short_title":"Database and Structured Query Language","author":"hennanivia","tracking":{"object_type":"document","object_id":43392098,"track":"flattened_recommender","doc_uuid":"T4axFo9JEopLTYAy09O6IwLUr00="},"url":"https://www.scribd.com/document/43392098/Database-and-Structured-Query-Language"},{"type":"document","id":250444168,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/108x144/013662bd41/1418882307?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/216x288/d6d2a05e43/1418882307?v=1","title":"Introduction to SQL","short_title":"Introduction to SQL","author":"Nagendra Chintada","tracking":{"object_type":"document","object_id":250444168,"track":"flattened_recommender","doc_uuid":"1+Wg8lvMcv6dgeIl4qKAC9wD1do="},"url":"https://www.scribd.com/document/250444168/Introduction-to-SQL"},{"type":"book","id":253264900,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/253264900/108x144/dcda7770b5/1537319178?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/253264900/216x288/ca2dc9eb25/1537319178?v=1","title":"Sapiens: A Brief History of Humankind","short_title":"Sapiens","author":"Yuval Noah Harari","tracking":{"object_type":"document","object_id":253264900,"track":"flattened_recommender","doc_uuid":"ONLcTdnNPSYyNk1FIpYj1HAtTfE="},"url":"https://www.scribd.com/book/253264900/Sapiens-A-Brief-History-of-Humankind"},{"type":"book","id":244157917,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/244157917/108x144/c55ae5929d/1537282839?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/244157917/216x288/c42f4ff9aa/1537282839?v=1","title":"Yes Please","short_title":"Yes Please","author":"Amy Poehler","tracking":{"object_type":"document","object_id":244157917,"track":"flattened_recommender","doc_uuid":"aaqYw6UuLxLXB6JLOsAN3WIPnWM="},"url":"https://www.scribd.com/book/244157917/Yes-Please"},{"type":"book","id":212863738,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/212863738/108x144/5bad102ef1/1537264925?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/212863738/216x288/8fc36df455/1537264925?v=1","title":"The Unwinding: An Inner History of the New America","short_title":"The Unwinding","author":"George Packer","tracking":{"object_type":"document","object_id":212863738,"track":"flattened_recommender","doc_uuid":"eriSqB0yQFC9gnIwaz/VpUmVIEw="},"url":"https://www.scribd.com/book/212863738/The-Unwinding-An-Inner-History-of-the-New-America"},{"type":"book","id":263504218,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/263504218/108x144/986fa89e8b/1537378566?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/263504218/216x288/c40eb7e9a8/1537378566?v=1","title":"Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future","short_title":"Elon Musk","author":"Ashlee Vance","tracking":{"object_type":"document","object_id":263504218,"track":"flattened_recommender","doc_uuid":"j2FitZ05NeSasc9WXI4qvZgTwVQ="},"url":"https://www.scribd.com/book/263504218/Elon-Musk-Tesla-SpaceX-and-the-Quest-for-a-Fantastic-Future"},{"type":"book","id":282766939,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/282766939/108x144/1355dd3a71/1537323900?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/282766939/216x288/076d3f356c/1537323900?v=1","title":"Dispatches from Pluto: Lost and Found in the Mississippi Delta","short_title":"Dispatches from Pluto","author":"Richard Grant","tracking":{"object_type":"document","object_id":282766939,"track":"flattened_recommender","doc_uuid":"9vfuF1mUAkCZ2LI/2LZ3deLruO8="},"url":"https://www.scribd.com/book/282766939/Dispatches-from-Pluto-Lost-and-Found-in-the-Mississippi-Delta"},{"type":"book","id":239488191,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/239488191/108x144/a9a21bdc0e/1537389437?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/239488191/216x288/73448c1779/1537389437?v=1","title":"The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution","short_title":"The Innovators","author":"Walter Isaacson","tracking":{"object_type":"document","object_id":239488191,"track":"flattened_recommender","doc_uuid":"3wMCxjPVh3uZS5riGanv0cZZovo="},"url":"https://www.scribd.com/book/239488191/The-Innovators-How-a-Group-of-Hackers-Geniuses-and-Geeks-Created-the-Digital-Revolution"},{"type":"book","id":224419023,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224419023/108x144/48b209bbb5/1537359498?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224419023/216x288/39263c2334/1537359498?v=1","title":"John Adams","short_title":"John Adams","author":"David McCullough","tracking":{"object_type":"document","object_id":224419023,"track":"flattened_recommender","doc_uuid":"NAsYnx/KTkuDAbEom9ZQH2tq7zs="},"url":"https://www.scribd.com/book/224419023/John-Adams"},{"type":"book","id":163646054,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163646054/108x144/c8eb9eae18/1537388558?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163646054/216x288/d6d700f05f/1537388558?v=1","title":"Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America","short_title":"Devil in the Grove","author":"Gilbert King","tracking":{"object_type":"document","object_id":163646054,"track":"flattened_recommender","doc_uuid":"JRW+vPOIqe1RXbld4CKvRZU9SWQ="},"url":"https://www.scribd.com/book/163646054/Devil-in-the-Grove-Thurgood-Marshall-the-Groveland-Boys-and-the-Dawn-of-a-New-America"},{"type":"book","id":238704340,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/238704340/108x144/2fd0be1590/1537336189?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/238704340/216x288/191539db56/1537336189?v=1","title":"This Changes Everything: Capitalism vs. The Climate","short_title":"This Changes Everything","author":"Naomi Klein","tracking":{"object_type":"document","object_id":238704340,"track":"flattened_recommender","doc_uuid":"3ga7euMy9t7snTiPpekXeQCVJ68="},"url":"https://www.scribd.com/book/238704340/This-Changes-Everything-Capitalism-vs-The-Climate"},{"type":"book","id":224355300,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224355300/108x144/0f2130a60a/1537296454?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224355300/216x288/9b9b19254a/1537296454?v=1","title":"Grand Pursuit: The Story of Economic Genius","short_title":"Grand Pursuit","author":"Sylvia Nasar","tracking":{"object_type":"document","object_id":224355300,"track":"flattened_recommender","doc_uuid":"XKkb3J/pO2AFosmNrI3jbNDMQa0="},"url":"https://www.scribd.com/book/224355300/Grand-Pursuit-The-Story-of-Economic-Genius"},{"type":"book","id":225916486,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/225916486/108x144/241cf75eb3/1537263696?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/225916486/216x288/a042fe186a/1537263696?v=1","title":"A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story","short_title":"A Heartbreaking Work Of Staggering Genius","author":"Dave Eggers","tracking":{"object_type":"document","object_id":225916486,"track":"flattened_recommender","doc_uuid":"BY0w3dBKiTY0F8I5P4h3pRCt0VE="},"url":"https://www.scribd.com/book/225916486/A-Heartbreaking-Work-Of-Staggering-Genius-A-Memoir-Based-on-a-True-Story"},{"type":"book","id":224369806,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224369806/108x144/6fb23377a8/1537300926?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224369806/216x288/b1d476d0fb/1537300926?v=1","title":"The Emperor of All Maladies: A Biography of Cancer","short_title":"The Emperor of All Maladies","author":"Siddhartha Mukherjee","tracking":{"object_type":"document","object_id":224369806,"track":"flattened_recommender","doc_uuid":"w1MbhiytTERimYwXPB9KOJ659YM="},"url":"https://www.scribd.com/book/224369806/The-Emperor-of-All-Maladies-A-Biography-of-Cancer"},{"type":"book","id":224258670,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224258670/108x144/3c7a87a449/1537312050?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224258670/216x288/ef3c1ca84d/1537312050?v=1","title":"The Prize: The Epic Quest for Oil, Money & Power","short_title":"The Prize","author":"Daniel Yergin","tracking":{"object_type":"document","object_id":224258670,"track":"flattened_recommender","doc_uuid":"/NWsdSqPTTnwW3TaQr/gWfXO6vg="},"url":"https://www.scribd.com/book/224258670/The-Prize-The-Epic-Quest-for-Oil-Money-Power"},{"type":"book","id":224410295,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224410295/108x144/514b1bea0b/1537260692?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224410295/216x288/f7c9469e6c/1537260692?v=1","title":"Team of Rivals: The Political Genius of Abraham Lincoln","short_title":"Team of Rivals","author":"Doris Kearns Goodwin","tracking":{"object_type":"document","object_id":224410295,"track":"flattened_recommender","doc_uuid":"2sdqMQ0wURabIdwQNebNfU49AbY="},"url":"https://www.scribd.com/book/224410295/Team-of-Rivals-The-Political-Genius-of-Abraham-Lincoln"},{"type":"book","id":293461549,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/293461549/108x144/07628d60db/1537370430?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/293461549/216x288/8d1185b7ff/1537370430?v=1","title":"The New Confessions of an Economic Hit Man","short_title":"The New Confessions of an Economic Hit Man","author":"John Perkins","tracking":{"object_type":"document","object_id":293461549,"track":"flattened_recommender","doc_uuid":"qrdRAPH9BHSLqRgZggf93gSVZ80="},"url":"https://www.scribd.com/book/293461549/The-New-Confessions-of-an-Economic-Hit-Man"},{"type":"book","id":182553141,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182553141/108x144/1b40063d80/1537339280?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182553141/216x288/098f7f1651/1537339280?v=1","title":"The World Is Flat 3.0: A Brief History of the Twenty-first Century","short_title":"The World Is Flat 3.0","author":"Thomas L. Friedman","tracking":{"object_type":"document","object_id":182553141,"track":"flattened_recommender","doc_uuid":"H1C8Ua+T7oIVjrUHG+1bWVnX3qk="},"url":"https://www.scribd.com/book/182553141/The-World-Is-Flat-3-0-A-Brief-History-of-the-Twenty-first-Century"},{"type":"book","id":239588474,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/239588474/108x144/149fb5e6af/1537369652?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/239588474/216x288/15f36354f8/1537369652?v=1","title":"Rise of ISIS: A Threat We Can't Ignore","short_title":"Rise of ISIS","author":"Jay Sekulow","tracking":{"object_type":"document","object_id":239588474,"track":"flattened_recommender","doc_uuid":"O3W+oZ8Sq+2XG1DSCXx9fuAYHI0="},"url":"https://www.scribd.com/book/239588474/Rise-of-ISIS-A-Threat-We-Can-t-Ignore"},{"type":"book","id":211302755,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/211302755/108x144/2424de51a2/1537266962?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/211302755/216x288/09ee7462f3/1537266962?v=1","title":"The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers","short_title":"The Hard Thing About Hard Things","author":"Ben Horowitz","tracking":{"object_type":"document","object_id":211302755,"track":"flattened_recommender","doc_uuid":"FLkls1eaFvJXu6pZuN82oE/E5ZY="},"url":"https://www.scribd.com/book/211302755/The-Hard-Thing-About-Hard-Things-Building-a-Business-When-There-Are-No-Easy-Answers"},{"type":"book","id":202691564,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/202691564/108x144/f0e6e6416d/1537348660?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/202691564/216x288/56a5d067c6/1537348660?v=1","title":"Smart People Should Build Things: How to Restore Our Culture of Achievement, Build a Path for Entrepreneurs, and Create New Jobs in America","short_title":"Smart People Should Build Things","author":"Andrew Yang","tracking":{"object_type":"document","object_id":202691564,"track":"flattened_recommender","doc_uuid":"dWh7/cLpbxk36ZXxC5hrTLmJ4vs="},"url":"https://www.scribd.com/book/202691564/Smart-People-Should-Build-Things-How-to-Restore-Our-Culture-of-Achievement-Build-a-Path-for-Entrepreneurs-and-Create-New-Jobs-in-America"},{"type":"book","id":224349281,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224349281/108x144/4df0918cea/1537336933?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224349281/216x288/befa0c6317/1537336933?v=1","title":"How To Win Friends and Influence People","short_title":"How To Win Friends and Influence People","author":"Dale Carnegie","tracking":{"object_type":"document","object_id":224349281,"track":"flattened_recommender","doc_uuid":"iXzQxRgRgpGqG82meSa7QMoFV3g="},"url":"https://www.scribd.com/book/224349281/How-To-Win-Friends-and-Influence-People"},{"type":"book","id":224326250,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224326250/108x144/b659f5fb6a/1537331617?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224326250/216x288/900e8864ca/1537331617?v=1","title":"Steve Jobs","short_title":"Steve Jobs","author":"Walter Isaacson","tracking":{"object_type":"document","object_id":224326250,"track":"flattened_recommender","doc_uuid":"j7G85rNXVabNqG5JvhCVKM+nQaU="},"url":"https://www.scribd.com/book/224326250/Steve-Jobs"},{"type":"book","id":224426877,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224426877/108x144/f22cf865fe/1537389528?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224426877/216x288/a73f25e252/1537389528?v=1","title":"Angela's Ashes: A Memoir","short_title":"Angela's Ashes","author":"Frank McCourt","tracking":{"object_type":"document","object_id":224426877,"track":"flattened_recommender","doc_uuid":"mud2XT5jY8yDnoZ1TaCF1kCQwG0="},"url":"https://www.scribd.com/book/224426877/Angela-s-Ashes-A-Memoir"},{"type":"book","id":234028503,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/234028503/108x144/2c4440aa6c/1537307233?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/234028503/216x288/cfe54b8013/1537307233?v=1","title":"Bad Feminist: Essays","short_title":"Bad Feminist","author":"Roxane Gay","tracking":{"object_type":"document","object_id":234028503,"track":"flattened_recommender","doc_uuid":"MIlsXWTjfXKSfx/yq8Dz3y3m/Ak="},"url":"https://www.scribd.com/book/234028503/Bad-Feminist-Essays"},{"type":"book","id":224306619,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224306619/108x144/7eeca5a1bc/1537267704?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224306619/216x288/4a8f75444a/1537267704?v=1","title":"The Light Between Oceans: A Novel","short_title":"The Light Between Oceans","author":"M.L. Stedman","tracking":{"object_type":"document","object_id":224306619,"track":"flattened_recommender","doc_uuid":"IokLWzPyhh9w+P7TccYcfxgh+m4="},"url":"https://www.scribd.com/book/224306619/The-Light-Between-Oceans-A-Novel"},{"type":"book","id":254039238,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/254039238/108x144/a8c6c5e065/1537386155?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/254039238/216x288/0e4e5ae0d4/1537386155?v=1","title":"Leaving Berlin: A Novel","short_title":"Leaving Berlin","author":"Joseph Kanon","tracking":{"object_type":"document","object_id":254039238,"track":"flattened_recommender","doc_uuid":"M1wzHF6kCGTrEoiZcB7Cp8pyM/4="},"url":"https://www.scribd.com/book/254039238/Leaving-Berlin-A-Novel"},{"type":"book","id":182565115,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182565115/108x144/50e3fc9eb2/1537338525?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182565115/216x288/8bbf81282a/1537338525?v=1","title":"The Silver Linings Playbook: A Novel","short_title":"The Silver Linings Playbook","author":"Matthew Quick","tracking":{"object_type":"document","object_id":182565115,"track":"flattened_recommender","doc_uuid":"bjrbYzYKzLZWIZZcUOPxvsQ1a9g="},"url":"https://www.scribd.com/book/182565115/The-Silver-Linings-Playbook-A-Novel"},{"type":"book","id":337536061,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/337536061/108x144/8c1b451da6/1537268827?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/337536061/216x288/45d81f5c37/1537268827?v=1","title":"The Sympathizer: A Novel (Pulitzer Prize for Fiction)","short_title":"The Sympathizer","author":"Viet Thanh Nguyen","tracking":{"object_type":"document","object_id":337536061,"track":"flattened_recommender","doc_uuid":"dG+1rkFmZQ4XubX3O+r70DZbcJ4="},"url":"https://www.scribd.com/book/337536061/The-Sympathizer-A-Novel-Pulitzer-Prize-for-Fiction"},{"type":"book","id":249309502,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249309502/108x144/06f5527c5d/1537258959?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249309502/216x288/ec3bf7c24b/1537258959?v=1","title":"Extremely Loud and Incredibly Close: A Novel","short_title":"Extremely Loud and Incredibly Close","author":"Jonathan Safran Foer","tracking":{"object_type":"document","object_id":249309502,"track":"flattened_recommender","doc_uuid":"P88UcpHermIf/RN5n6Gyn5BSSog="},"url":"https://www.scribd.com/book/249309502/Extremely-Loud-and-Incredibly-Close-A-Novel"},{"type":"book","id":273582508,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/273582508/108x144/fb92cadae3/1537292604?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273582508/216x288/135562ba06/1537292604?v=1","title":"You Too Can Have a Body Like Mine: A Novel","short_title":"You Too Can Have a Body Like Mine","author":"Alexandra Kleeman","tracking":{"object_type":"document","object_id":273582508,"track":"flattened_recommender","doc_uuid":"FiJ0Ro3dYUuLn5buRbGO9qQrR0I="},"url":"https://www.scribd.com/book/273582508/You-Too-Can-Have-a-Body-Like-Mine-A-Novel"},{"type":"book","id":273440534,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273440534/108x144/b7e49e07d3/1537292002?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273440534/216x288/aaec1b2b1a/1537292002?v=1","title":"The Incarnations: A Novel","short_title":"The Incarnations","author":"Susan Barker","tracking":{"object_type":"document","object_id":273440534,"track":"flattened_recommender","doc_uuid":"SV/9ofIaocM/Qjip8v/c7U/dEz8="},"url":"https://www.scribd.com/book/273440534/The-Incarnations-A-Novel"},{"type":"book","id":249308781,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249308781/108x144/8ccbad3c4a/1537265248?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249308781/216x288/b0591f1a45/1537265248?v=1","title":"Life of Pi","short_title":"Life of Pi","author":"Yann Martel","tracking":{"object_type":"document","object_id":249308781,"track":"flattened_recommender","doc_uuid":"KkxMP8f7Gg12Vx8LKTwCZVuU/oU="},"url":"https://www.scribd.com/book/249308781/Life-of-Pi"},{"type":"book","id":182546874,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182546874/108x144/817bab2149/1537334235?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182546874/216x288/a6b6573207/1537334235?v=1","title":"The Love Affairs of Nathaniel P.: A Novel","short_title":"The Love Affairs of Nathaniel P.","author":"Adelle Waldman","tracking":{"object_type":"document","object_id":182546874,"track":"flattened_recommender","doc_uuid":"JZ4kKeO5fa0CmMDzpaQz05ZQcJw="},"url":"https://www.scribd.com/book/182546874/The-Love-Affairs-of-Nathaniel-P-A-Novel"},{"type":"book","id":235411767,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235411767/108x144/b2ad7aa7d5/1537315948?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235411767/216x288/1740216c8c/1537315948?v=1","title":"A Man Called Ove: A Novel","short_title":"A Man Called Ove","author":"Fredrik Backman","tracking":{"object_type":"document","object_id":235411767,"track":"flattened_recommender","doc_uuid":"p+2jZ+xrhF8l06ncIpMCpjC/5bw="},"url":"https://www.scribd.com/book/235411767/A-Man-Called-Ove-A-Novel"},{"type":"book","id":224270540,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224270540/108x144/f484685ce1/1537319285?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224270540/216x288/f0d4e09ce0/1537319285?v=1","title":"The Master","short_title":"The Master","author":"Colm Toibin","tracking":{"object_type":"document","object_id":224270540,"track":"flattened_recommender","doc_uuid":"APcDJQ8vDgASFQoxbDbEM2vn1ew="},"url":"https://www.scribd.com/book/224270540/The-Master"},{"type":"book","id":163580087,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163580087/108x144/865888b820/1537322122?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163580087/216x288/a50ec4d378/1537322122?v=1","title":"Bel Canto","short_title":"Bel Canto","author":"Ann Patchett","tracking":{"object_type":"document","object_id":163580087,"track":"flattened_recommender","doc_uuid":"PEpD3Ri1SscZ0eNNQ18YsYPmeCQ="},"url":"https://www.scribd.com/book/163580087/Bel-Canto"},{"type":"book","id":235583696,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/235583696/108x144/a9f15763be/1537316021?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235583696/216x288/7c5ab0af0f/1537316021?v=1","title":"We Are Not Ourselves: A Novel","short_title":"We Are Not Ourselves","author":"Matthew Thomas","tracking":{"object_type":"document","object_id":235583696,"track":"flattened_recommender","doc_uuid":"WHOcfYf6dmso9h2iWiiWHkhLhR4="},"url":"https://www.scribd.com/book/235583696/We-Are-Not-Ourselves-A-Novel"},{"type":"book","id":250006950,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/250006950/108x144/2a1edbdeca/1537302889?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/250006950/216x288/139a0bb438/1537302889?v=1","title":"The First Bad Man: A Novel","short_title":"The First Bad Man","author":"Miranda July","tracking":{"object_type":"document","object_id":250006950,"track":"flattened_recommender","doc_uuid":"6vKW4rXI/vFmvmyUDFxULO0t21Y="},"url":"https://www.scribd.com/book/250006950/The-First-Bad-Man-A-Novel"},{"type":"book","id":224248577,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248577/108x144/d525463c67/1537385712?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248577/216x288/2b59844b99/1537385712?v=1","title":"The Rosie Project: A Novel","short_title":"The Rosie Project","author":"Graeme Simsion","tracking":{"object_type":"document","object_id":224248577,"track":"flattened_recommender","doc_uuid":"MLleir4lCDRu6YYMYCq2umjs5s0="},"url":"https://www.scribd.com/book/224248577/The-Rosie-Project-A-Novel"},{"type":"book","id":231689346,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/231689346/108x144/7e5fbbde4a/1537385935?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/231689346/216x288/b7fe80231f/1537385935?v=1","title":"The Blazing World: A Novel","short_title":"The Blazing World","author":"Siri Hustvedt","tracking":{"object_type":"document","object_id":231689346,"track":"flattened_recommender","doc_uuid":"HlCKLNxnqgu2hPG1Q9ini6pbVcg="},"url":"https://www.scribd.com/book/231689346/The-Blazing-World-A-Novel"},{"type":"book","id":224285255,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224285255/108x144/144bc668f6/1537385513?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224285255/216x288/9dbee53a6c/1537385513?v=1","title":"The Flamethrowers: A Novel","short_title":"The Flamethrowers","author":"Rachel Kushner","tracking":{"object_type":"document","object_id":224285255,"track":"flattened_recommender","doc_uuid":"XQ5uRVyxDP9J8qw0TAjx9N8N/QA="},"url":"https://www.scribd.com/book/224285255/The-Flamethrowers-A-Novel"},{"type":"book","id":224252178,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224252178/108x144/68dbc1000d/1537308835?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224252178/216x288/57a65a5750/1537308835?v=1","title":"Brooklyn: A Novel","short_title":"Brooklyn","author":"Colm Toibin","tracking":{"object_type":"document","object_id":224252178,"track":"flattened_recommender","doc_uuid":"+SlIyrrJ99o5rITs/K8G0ga1+lo="},"url":"https://www.scribd.com/book/224252178/Brooklyn-A-Novel"},{"type":"book","id":163579056,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163579056/108x144/b0cc4a522d/1537322024?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163579056/216x288/cc1bed9752/1537322024?v=1","title":"The Art of Racing in the Rain: A Novel","short_title":"The Art of Racing in the Rain","author":"Garth Stein","tracking":{"object_type":"document","object_id":163579056,"track":"flattened_recommender","doc_uuid":"nu6ufqBkxP1SgzhDUBcJfLU1QVQ="},"url":"https://www.scribd.com/book/163579056/The-Art-of-Racing-in-the-Rain-A-Novel"},{"type":"book","id":182560283,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182560283/108x144/229169a793/1537339264?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182560283/216x288/fc0b9ebffa/1537339264?v=1","title":"Wolf Hall: A Novel","short_title":"Wolf Hall","author":"Hilary Mantel","tracking":{"object_type":"document","object_id":182560283,"track":"flattened_recommender","doc_uuid":"CZ23pGsuP9x8CTRvMrMhJJC5Stw="},"url":"https://www.scribd.com/book/182560283/Wolf-Hall-A-Novel"},{"type":"book","id":246897514,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/246897514/108x144/60f21686b1/1537287704?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/246897514/216x288/4b640ccfe4/1537287704?v=1","title":"The Wallcreeper","short_title":"The Wallcreeper","author":"Nell Zink","tracking":{"object_type":"document","object_id":246897514,"track":"flattened_recommender","doc_uuid":"P5AnS758m0zfMBC+B+6yBnDZ8oY="},"url":"https://www.scribd.com/book/246897514/The-Wallcreeper"},{"type":"book","id":249308236,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249308236/108x144/0b356a7d6a/1537389969?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249308236/216x288/cbef455d67/1537389969?v=1","title":"Interpreter of Maladies","short_title":"Interpreter of Maladies","author":"Jhumpa Lahiri","tracking":{"object_type":"document","object_id":249308236,"track":"flattened_recommender","doc_uuid":"Fgb6pfxI1kYSMEpLq0MEki1HlRY="},"url":"https://www.scribd.com/book/249308236/Interpreter-of-Maladies"},{"type":"book","id":224248520,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224248520/108x144/57b8f15c1c/1537307567?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248520/216x288/2fc602273a/1537307567?v=1","title":"The Kitchen House: A Novel","short_title":"The Kitchen House","author":"Kathleen Grissom","tracking":{"object_type":"document","object_id":224248520,"track":"flattened_recommender","doc_uuid":"2W8wrlI1YEl5ow00CAu8r8M+yp4="},"url":"https://www.scribd.com/book/224248520/The-Kitchen-House-A-Novel"},{"type":"book","id":163564256,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163564256/108x144/19b813ddea/1537389207?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163564256/216x288/50918b57c9/1537389207?v=1","title":"Beautiful Ruins: A Novel","short_title":"Beautiful Ruins","author":"Jess Walter","tracking":{"object_type":"document","object_id":163564256,"track":"flattened_recommender","doc_uuid":"9aueWmoRIj4We0GArH5lXzln63A="},"url":"https://www.scribd.com/book/163564256/Beautiful-Ruins-A-Novel"},{"type":"book","id":182522032,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182522032/108x144/671b9a055b/1537389359?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182522032/216x288/ec6eb5c88b/1537389359?v=1","title":"The Bonfire of the Vanities: A Novel","short_title":"The Bonfire of the Vanities","author":"Tom Wolfe","tracking":{"object_type":"document","object_id":182522032,"track":"flattened_recommender","doc_uuid":"snHB4Z0v4vKphnHPeeZPmYks8EE="},"url":"https://www.scribd.com/book/182522032/The-Bonfire-of-the-Vanities-A-Novel"},{"type":"book","id":216442529,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/216442529/108x144/7945e537de/1537389496?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/216442529/216x288/95db88293e/1537389496?v=1","title":"Lovers at the Chameleon Club, Paris 1932: A Novel","short_title":"Lovers at the Chameleon Club, Paris 1932","author":"Francine Prose","tracking":{"object_type":"document","object_id":216442529,"track":"flattened_recommender","doc_uuid":"bveNjLMhE7knyNOfCX4Vywtjy9g="},"url":"https://www.scribd.com/book/216442529/Lovers-at-the-Chameleon-Club-Paris-1932-A-Novel"},{"type":"book","id":224266633,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224266633/108x144/d0de7b5bf4/1537314478?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224266633/216x288/a40600a76d/1537314478?v=1","title":"The Perks of Being a Wallflower","short_title":"The Perks of Being a Wallflower","author":"Stephen Chbosky","tracking":{"object_type":"document","object_id":224266633,"track":"flattened_recommender","doc_uuid":"+IPxhaOE+K4lO319rG/Tn0Bf88k="},"url":"https://www.scribd.com/book/224266633/The-Perks-of-Being-a-Wallflower"},{"type":"book","id":163603389,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163603389/108x144/9281c90791/1537326465?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163603389/216x288/a0de7e7dea/1537326465?v=1","title":"A Prayer for Owen Meany: A Novel","short_title":"A Prayer for Owen Meany","author":"John Irving","tracking":{"object_type":"document","object_id":163603389,"track":"flattened_recommender","doc_uuid":"adYiNzLol8pzH5jx8jDtv1DfKBI="},"url":"https://www.scribd.com/book/163603389/A-Prayer-for-Owen-Meany-A-Novel"},{"type":"book","id":163647832,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163647832/108x144/9f4ce0c73a/1537387861?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163647832/216x288/c8974e0a45/1537387861?v=1","title":"The Cider House Rules","short_title":"The Cider House Rules","author":"John Irving","tracking":{"object_type":"document","object_id":163647832,"track":"flattened_recommender","doc_uuid":"kxkSnuwcZZUYB9K93DXQ6uyO6tM="},"url":"https://www.scribd.com/book/163647832/The-Cider-House-Rules"},{"type":"book","id":249309690,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249309690/108x144/48e07febe4/1537265011?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249309690/216x288/aa98599d5e/1537265011?v=1","title":"Everything Is Illuminated","short_title":"Everything Is Illuminated","author":"Jonathan Safran Foer","tracking":{"object_type":"document","object_id":249309690,"track":"flattened_recommender","doc_uuid":"lnLhKo949uoF/KeCIZYEtg9wgYE="},"url":"https://www.scribd.com/book/249309690/Everything-Is-Illuminated"}],"title_link":null,"title":null,"track_opts":{"compilation_id":"nc/e6fyJNtFxthpY7SbElOJdvp0=","module_id":"lyhoFV6ZALKd0wgGO4VQzJ3aR3k=","widget_name":"right sidebar","track_id":"flattened_recommender"}},"footer_recommenders":{"recommenders":[{"item_props":[{"type":"document","id":128205525,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/108x144/cd0f51a5c6/1425394110?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/128205525/216x288/37ec51343b/1425394110?v=1","title":"lt7-ER2rel","short_title":"lt7-ER2rel","author":"Haneesha Muddasani","tracking":{"object_type":"document","object_id":128205525,"track":"similar_to","doc_uuid":"WJAsLsq1zv8eGB5Sf4gNN3wO54Q="},"url":"https://www.scribd.com/document/128205525/lt7-ER2rel"},{"type":"document","id":49542247,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/108x144/ac72d4f03c/1298648660?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/49542247/216x288/44c425d556/1298648660?v=1","title":"c0826d6228966096076f16cb2677b62d","short_title":"c0826d6228966096076f16cb2677b62d","author":"Saud Hussain","tracking":{"object_type":"document","object_id":49542247,"track":"similar_to","doc_uuid":"6W9046pZaJv98tGCNAv6hjIcQYU="},"url":"https://www.scribd.com/document/49542247/c0826d6228966096076f16cb2677b62d"},{"type":"document","id":108997444,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/108x144/a786b97433/1400014018?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/108997444/216x288/ce4780f346/1400014018?v=1","title":"Chapter 16 MySQL","short_title":"Chapter 16 MySQL","author":"o1074345","tracking":{"object_type":"document","object_id":108997444,"track":"similar_to","doc_uuid":"zdtZepOfuYQNP2BoN5hUBzQFoQA="},"url":"https://www.scribd.com/document/108997444/Chapter-16-MySQL"},{"type":"document","id":23484383,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/108x144/cd23c76c99/1357307010?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23484383/216x288/4af6479831/1357307010?v=1","title":"DBMS entity-relationship (E-R) data model","short_title":"DBMS entity-relationship (E-R) data model","author":"RayO19","tracking":{"object_type":"document","object_id":23484383,"track":"similar_to","doc_uuid":"/4Rr/KzY6l4usu9c4+7NiIR+ePg="},"url":"https://www.scribd.com/doc/23484383/DBMS-entity-relationship-E-R-data-model"},{"type":"document","id":103903533,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/103903533/108x144/7c2a388f13/1398348060?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/103903533/216x288/1811f24b3f/1398348060?v=1","title":"DBMS Interview Question","short_title":"DBMS Interview Question","author":"neeraj_arora007","tracking":{"object_type":"document","object_id":103903533,"track":"similar_to","doc_uuid":"Dg8TfmIadTIP7J2OKYzXzNbXKiI="},"url":"https://www.scribd.com/document/103903533/DBMS-Interview-Question"},{"type":"document","id":219141827,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/219141827/108x144/973267a80a/1397924818?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/219141827/216x288/75b42621e9/1397924818?v=1","title":"Clinical Trials Specs","short_title":"Clinical Trials Specs","author":"Praveen Cool","tracking":{"object_type":"document","object_id":219141827,"track":"similar_to","doc_uuid":"fyL+AHybYIZw2Rr1r0I14ltnY+8="},"url":"https://www.scribd.com/document/219141827/Clinical-Trials-Specs"},{"type":"document","id":365587947,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/108x144/423adb9fef/1511823986?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/365587947/216x288/261bf44541/1511823986?v=1","title":"Access 2007 Tutorial2","short_title":"Access 2007 Tutorial2","author":"Danar Bastian","tracking":{"object_type":"document","object_id":365587947,"track":"similar_to","doc_uuid":"ZaS3l9QTYsM/hWDCMUyiHDPPWWE="},"url":"https://www.scribd.com/document/365587947/Access-2007-Tutorial2"},{"type":"document","id":142518942,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/108x144/cbd398283f/1416398718?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/142518942/216x288/42cf6abcc1/1416398718?v=1","title":"hr schema script","short_title":"hr schema script","author":"naga","tracking":{"object_type":"document","object_id":142518942,"track":"similar_to","doc_uuid":"AADtg5cEfG8guLSLZSXo/tIernU="},"url":"https://www.scribd.com/document/142518942/hr-schema-script"},{"type":"document","id":138249002,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/138249002/108x144/31f3f9b4bb/1367081104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/138249002/216x288/d176c9328c/1367081104?v=1","title":"sql","short_title":"sql","author":"nanduv22","tracking":{"object_type":"document","object_id":138249002,"track":"similar_to","doc_uuid":"oykYgflAMC17vugiKLyGpdRHzZ0="},"url":"https://www.scribd.com/presentation/138249002/sql"},{"type":"document","id":44659950,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/44659950/108x144/01e767282a/1291490939?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/44659950/216x288/2592773200/1291490939?v=1","title":"12086_solution to Assignment 2","short_title":"12086_solution to Assignment 2","author":"Yogesh Gandhi","tracking":{"object_type":"document","object_id":44659950,"track":"similar_to","doc_uuid":"U8oRtpbi122FlZyWdy4ipC4c8nM="},"url":"https://www.scribd.com/document/44659950/12086-solution-to-Assignment-2"},{"type":"document","id":81586959,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/108x144/b1a236053a/1329232189?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/81586959/216x288/1d8354d951/1329232189?v=1","title":"Dbms Viva Questions","short_title":"Dbms Viva Questions","author":"Anju Rachel","tracking":{"object_type":"document","object_id":81586959,"track":"similar_to","doc_uuid":"kGJgoHv0JYCGCv3aG8Lqkh5ywcU="},"url":"https://www.scribd.com/document/81586959/Dbms-Viva-Questions"},{"type":"document","id":338281753,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/108x144/83f2bba7e9/1486106198?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/338281753/216x288/4f55737098/1486106198?v=1","title":"accxp_ch10","short_title":"accxp_ch10","author":"Frank Malai","tracking":{"object_type":"document","object_id":338281753,"track":"similar_to","doc_uuid":"pZkL6T0kFf6nRnei0BkuAmWTFKE="},"url":"https://www.scribd.com/document/338281753/accxp-ch10"},{"type":"document","id":39180213,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/108x144/88bbe66719/1286891935?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/39180213/216x288/f45a8e7991/1286891935?v=1","title":"Database Normalization","short_title":"Database Normalization","author":"Desmond Tan","tracking":{"object_type":"document","object_id":39180213,"track":"similar_to","doc_uuid":"vTpLXoUaMI8WET9eRYlYKJx5ebk="},"url":"https://www.scribd.com/document/39180213/Database-Normalization"},{"type":"document","id":98167404,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/108x144/942902c1cc/1394378004?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/98167404/216x288/9f402fde36/1394378004?v=1","title":"doecc computer science paper","short_title":"doecc computer science paper","author":"Kshitij Agrawal","tracking":{"object_type":"document","object_id":98167404,"track":"similar_to","doc_uuid":"npTMmVYyeA2TpVgbqKJf1wYNZ5g="},"url":"https://www.scribd.com/document/98167404/doecc-computer-science-paper"},{"type":"document","id":296859792,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/108x144/db1d0f68fc/1453921619?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/296859792/216x288/fd56556303/1453921619?v=1","title":"CS 5530 HW1 solutions","short_title":"CS 5530 HW1 solutions","author":"j3217333","tracking":{"object_type":"document","object_id":296859792,"track":"similar_to","doc_uuid":"7uoJF7qNjLbBp3RAVNUXirxumbg="},"url":"https://www.scribd.com/document/296859792/CS-5530-HW1-solutions"},{"type":"document","id":375618536,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/108x144/70cced5516/1522941888?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/375618536/216x288/13c46150f9/1522941888?v=1","title":"Structured Query Language","short_title":"Structured Query Language","author":"sifar786","tracking":{"object_type":"document","object_id":375618536,"track":"similar_to","doc_uuid":"ZJH3DUXjK3BXTwwIQyCGRas9Pr4="},"url":"https://www.scribd.com/document/375618536/Structured-Query-Language"},{"type":"document","id":164825723,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/164825723/108x144/76137627c2/1495303793?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/164825723/216x288/78158a8c63/1495303793?v=1","title":"SQL Tutorial","short_title":"SQL Tutorial","author":"Faisal Aziz","tracking":{"object_type":"document","object_id":164825723,"track":"similar_to","doc_uuid":"uoqLcw+FW7LWbhVTeKvzPVkZM9A="},"url":"https://www.scribd.com/document/164825723/SQL-Tutorial"},{"type":"document","id":117976465,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/117976465/108x144/388eb32cff/1390306104?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/117976465/216x288/4b39bd5b78/1390306104?v=1","title":"contents","short_title":"contents","author":"Arsalan Ahmed","tracking":{"object_type":"document","object_id":117976465,"track":"similar_to","doc_uuid":"MNLhZoqLvKigMmmbggJdUSI8qJE="},"url":"https://www.scribd.com/document/117976465/contents"},{"type":"document","id":241872532,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/108x144/58028bd6fc/1412409710?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/241872532/216x288/82602fde49/1412409710?v=1","title":"SQL","short_title":"SQL","author":"Lavanya Karthik","tracking":{"object_type":"document","object_id":241872532,"track":"similar_to","doc_uuid":"LOOcD8x6lZzgXTgTD56j0ZGYtYo="},"url":"https://www.scribd.com/document/241872532/SQL"},{"type":"document","id":50652957,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/108x144/b75976e1ee/1300038346?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/50652957/216x288/b6919dea7d/1300038346?v=1","title":"gagan assi dbms2","short_title":"gagan assi dbms2","author":"Gaganpreet Panesar","tracking":{"object_type":"document","object_id":50652957,"track":"similar_to","doc_uuid":"9fNiOGASKIQfhufQoSYS/sWOW1Y="},"url":"https://www.scribd.com/document/50652957/gagan-assi-dbms2"},{"type":"document","id":82282850,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/82282850/108x144/d01013d018/1460765653?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/82282850/216x288/b5ccbf7bff/1460765653?v=1","title":"vipul","short_title":"vipul","author":"Chandan","tracking":{"object_type":"document","object_id":82282850,"track":"similar_to","doc_uuid":"PEApKkmTuDBhYE6DhENurg5N3Z8="},"url":"https://www.scribd.com/document/82282850/vipul"},{"type":"document","id":309722425,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/108x144/668b73802b/1536516139?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/309722425/216x288/c1ffde05b1/1536516139?v=1","title":"SQL","short_title":"SQL","author":"Anuj Batta","tracking":{"object_type":"document","object_id":309722425,"track":"similar_to","doc_uuid":"1pR76Aka1hJXRrg7jQVS4PTCXEI="},"url":"https://www.scribd.com/doc/309722425/SQL"},{"type":"document","id":87179925,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/108x144/1b92a81427/1333022586?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/87179925/216x288/286097b6ce/1333022586?v=1","title":"11g Partitioning Features Part1","short_title":"11g Partitioning Features Part1","author":"omeratis","tracking":{"object_type":"document","object_id":87179925,"track":"similar_to","doc_uuid":"EyEcJSdl/L73Avac5mPzW5uZCX4="},"url":"https://www.scribd.com/document/87179925/11g-Partitioning-Features-Part1"},{"type":"document","id":274572970,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/108x144/1bf85b0571/1439630834?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/274572970/216x288/e3d425ae2e/1439630834?v=1","title":"Query Performance Tuning","short_title":"Query Performance Tuning","author":"danielmunteanu6664","tracking":{"object_type":"document","object_id":274572970,"track":"similar_to","doc_uuid":"Tb8rIXOXR4VFXYJGMXA7tlgZO9Y="},"url":"https://www.scribd.com/document/274572970/Query-Performance-Tuning"},{"type":"document","id":161010510,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/108x144/665a087d12/1376770343?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/161010510/216x288/48de1ef334/1376770343?v=1","title":"1-relational-algebra-1221987164663549-9","short_title":"1-relational-algebra-1221987164663549-9","author":"Yatin Nimesh","tracking":{"object_type":"document","object_id":161010510,"track":"similar_to","doc_uuid":"maBCO4rBdnNvSDSgXr7zRr/J4cI="},"url":"https://www.scribd.com/presentation/161010510/1-relational-algebra-1221987164663549-9"},{"type":"document","id":45978858,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/108x144/d33d871704/1343741790?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/45978858/216x288/90b7cbd48e/1343741790?v=1","title":"ABAP_FAQ","short_title":"ABAP_FAQ","author":"Tripurari Rai","tracking":{"object_type":"document","object_id":45978858,"track":"similar_to","doc_uuid":"Eg/VOJED4hKgVQrmAGhdpIYojyA="},"url":"https://www.scribd.com/document/45978858/ABAP-FAQ"},{"type":"document","id":35722148,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/35722148/108x144/c119ff9664/1313642049?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/35722148/216x288/c491bed3d8/1313642049?v=1","title":"01. SQL Commands","short_title":"01. SQL Commands","author":"Padma Priya","tracking":{"object_type":"document","object_id":35722148,"track":"similar_to","doc_uuid":"ss4Mn/fhfbF/UzgX+q0fqYdhfTY="},"url":"https://www.scribd.com/document/35722148/01-SQL-Commands"},{"type":"document","id":99671796,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/99671796/108x144/0a1827f53f/1341903234?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/99671796/216x288/dfd3398fc2/1341903234?v=1","title":"Basic DBMS Concept","short_title":"Basic DBMS Concept","author":"Yogesh12121985","tracking":{"object_type":"document","object_id":99671796,"track":"similar_to","doc_uuid":"uowys8gIllJheewk06vwJ6F2u9Q="},"url":"https://www.scribd.com/document/99671796/Basic-DBMS-Concept"},{"type":"document","id":43392098,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/43392098/108x144/2a85362208/1320650025?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/43392098/216x288/9386d62d8c/1320650025?v=1","title":"Database and Structured Query Language","short_title":"Database and Structured Query Language","author":"hennanivia","tracking":{"object_type":"document","object_id":43392098,"track":"similar_to","doc_uuid":"T4axFo9JEopLTYAy09O6IwLUr00="},"url":"https://www.scribd.com/document/43392098/Database-and-Structured-Query-Language"},{"type":"document","id":250444168,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/108x144/013662bd41/1418882307?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/250444168/216x288/d6d2a05e43/1418882307?v=1","title":"Introduction to SQL","short_title":"Introduction to SQL","author":"Nagendra Chintada","tracking":{"object_type":"document","object_id":250444168,"track":"similar_to","doc_uuid":"1+Wg8lvMcv6dgeIl4qKAC9wD1do="},"url":"https://www.scribd.com/document/250444168/Introduction-to-SQL"}],"title_link":null,"title":"Documents Similar To File","track_opts":{"compilation_id":"nc/e6fyJNtFxthpY7SbElOJdvp0=","module_id":"KKF3AY30zDiMB+oN+t5TqYDA27o=","widget_name":"document_carousel"}}]},"seo_new_docs_recommenders":{"recommenders":[]}},"seo_roadblock_props_path":"/doc-page/seo-roadblock-props/11434502","signup_context":null,"toolbar":{"search_path":"/search-4gen?allowed_pages=&auth_token=levDGUDv7eFWRjkHrBLdgtNz%2Bj4%3D&authenticity_token=Jhx%2BjHeZyubBSuXlW03zRH7yiCubRuse1dUhZonbJh61OJtrq%2BaHon8CKXDLqdz%2FgeSk663f653%2F%2Fv4wC5gSng%3D%3D&expires=1537994795&wordDocumentId=11434502&wordUploadId=13662159"},"renewal_nag_props":null}-->