librarymanagementsystem's Introduction
This database was created using SQL Server 2014 Management Studio -- Johnny Olson Last Modified: December 28, 2017 [email protected] Below is a list of the requirements for the the database, as required by the Tech Academy Notes: I would prefer to stay away from using WHILE loops in database queries in general, however I felt it prudent in this case due to the fact that I was populating the dB with fake records. I found it a responsible choice considering the relatively tiny amount of data. I learned why it is a unattractive choice to iterate through a table of records, and instead is favorable to merge sets using JOINs or SELECTs. PROJECT REQUIREMENTS: YOU MAY CHOOSE YOUR OWN DATA TO POPULATE YOUR TABLES AS LONG AS YOUR DATABASE ENSURES THAT THE FOLLOWING CONDITIONS ARE TRUE: - There is a book called 'The Lost Tribe' found in the 'Sharpstown' branch. - There is a library branch called 'Sharpstown' and one called 'Central'. - There are at least 20 books in the BOOK table. - There are at least 10 authors in the BOOK_AUTHORS table. - Each library branch has at least 10 book titles, and at least two copies of each of those titles. - There are at least 8 borrowers in the BORROWER table, and at least 2 of those borrowers have more than 5 books loaned to them. - There are at least 4 branches in the LIBRARY_BRANCH table. - There are at least 50 loans in the BOOK_LOANS table. - There must be at least two books written by 'Stephen King' located at the 'Central' branch. CREATE A STORED PROCEDURE THAT WILL QUERY FOR EACH OF THE FOLLOWING QUESTIONS: 1. How many copies of the book titled "The Lost Tribe" are owned by the library branch whose name is "Sharpstown"? 2. How many copies of the book titled "The Lost Tribe" are owned by each library branch? 3. Retrieve the names of all borrowers who do not have any books checked out. 4. For each book that is loaned out from the "Sharpstown" branch and whose DueDate is today, retrieve the book title, the borrower's name, and the borrower's address. 5. For each library branch, retrieve the branch name and the total number of books loaned out from that branch. 6. Retrieve the names, addresses, and number of books checked out for all borrowers who have more than five books checked out. 7. For each book authored (or co-authored) by "Stephen King", retrieve the title and the number of copies owned by the library branch whose name is "Central".
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.