1. For creating database use query
'create database bookstore;'
2. First of all, for using database use query
'use bookstore;'
Then create each required table using query as shown below,
CREATE TABLE publisher
( publisher_id INT PRIMARY KEY,
publisher_name VARCHAR(50) NOT NULL,
publisher_type VARCHAR(50) NOT
NULL
);
CREATE TABLE college
( college_id INT PRIMARY KEY,
college_name VARCHAR(50) NOT NULL,
address VARCHAR(250) NOT NULL
);
CREATE TABLE author
( author_id INT PRIMARY KEY,
author_name VARCHAR(50) NOT NULL
);
CREATE TABLE bookstore_employees (
employee_id int PRIMARY KEY,
employee_name VARCHAR(100) NOT NULL,
college_id int FOREIGN KEY REFERENCES college(college_id)
);
CREATE TABLE book (
book_id int PRIMARY KEY,
isbn VARCHAR(100) NOT NULL,
title VARCHAR(100) NOT NULL,
print_year int NOT NULL,
edition int NOT NULL,
price double NOT NULL,
publisher_id int FOREIGN KEY REFERENCES
publisher(publisher_id)
);
CREATE TABLE book_author (
book_author_id int PRIMARY KEY,
book_id int FOREIGN KEY REFERENCES book(book_id),
author_id int FOREIGN KEY REFERENCES author(author_id)
);
CREATE TABLE book_store (
book_store_id int PRIMARY KEY,
book_store_name varchar(50) NOT NULL,
college_id int FOREIGN KEY REFERENCES college(college_id)
);
CREATE TABLE book_store_details (
book_store_details_id int PRIMARY KEY,
book_id int FOREIGN KEY REFERENCES book (book_id),
book_store_id int FOREIGN KEY REFERENCES
book_store(book_store_id)
);
3. Database Diagram

Database Design The State of Connecticut has contracted you to build a database for their bookstores....
Describe briefly a database application case of your choice and represent your data in terms of 3 linked (via foreign key/s) tables. List their respective primary key and foreign key/s if any. Your database application case should be different from those already covered in the lectures or practicals. For the database case in the Additional Exercises of the previous practical, complete the proper construction of all the 5 tables in SQL, building all the pertinent primary and foreign keys there....
Through the remaining assignments due in this course, you will be creating a simple database for tracking information about volunteers working and raising money for a community organization. This assignment requires that you create the initial table, called PERSON, to hold basic information about volunteers. You will be redefining the design and building the database in the upcoming unit assignments. 1.Use the mysqldump.exe command line tool to backup the data in your volunteer database. To access the mysqldump.exe tool, start...
Write the following SQL statements in Microsoft Access by using the Books database from Week 2 Assignment 2. Once complete, copy and paste the SQL statements in a Microsoft Word document: Write SQL statements: To update the publisher name from READ WITH US to READ FOR US To verify the updated name field for the publisher with ID 6 To make the following updates to the Publisher table (be careful with WHERE): Make Contact="John Travolta" for publisher with ID number...
DATABASES You are required to design and implement a relational database to help the local community center better serve the residents in your neighborhood. Database Specifications: In your preliminary analysis, you have determined the following basic facts about the community center and the services it provides to the residents in the neighborhood: - The community center serves multiple areas which fall into different zip codes. - The community center provides collaborative family based care services. An immediate family is...
The relational schema for the Academics database is as follows DEPARTMENT(deptnum, descrip, instname, deptname, state, postcode) ACADEMIC(acnum, deptnum*, famname, givename, initials, title) PAPER(panum, title) FIELD(fieldnum, id, title) INTEREST(fieldnum* acnumk, descrip) Some notes on the Academics database An academic department belongs to one institution (instname) and often has many academics. An academic only works for one department. Research papers (PAPER) are often authored by several academics, and of course an academic often writes several papers (AUTHOR) A research field (FIELD) often...
The relational schema for the Academics database is as follows DEPARTMENT(deptnum, descrip, instname, deptname, state, postcode) ACADEMIC(acnum, deptnum*, famname, givename, initials, title) PAPER(panum, title) FIELD(fieldnum, id, title) INTEREST(fieldnum* acnumk, descrip) Some notes on the Academics database An academic department belongs to one institution (instname) and often has many academics. An academic only works for one department. Research papers (PAPER) are often authored by several academics, and of course an academic often writes several papers (AUTHOR) A research field (FIELD) often...
Q1: The following question are based on these database tables: EMPLOYEE FNAME MIDINT LNAME SSN BDATE ADDRESS SEX SALARY SUPER_SSN Dept_No James A Borg 123123123 Houston, TX M 55000 Null 1 Franklin S Wong 234234234 Houston, TX M 40000 123123123 5 John Q Smith 345345345 Houston, TX M 30000 234234234 5 Jennifer L Wallace 456456456 Bellaire, TX F 43000 123123123 4 Alicia M Zalaya 567567567 Spring, TX F 25000 456456456 4 Ramesh R Narayan 678678678 Humble, TX M 38000 234234234...
Please help me on the SQL
queries, thank you so much.
Write a query to display the
title and publisher as well as the publisher contact for each book
using JOIN...USING clause.
Write a query to show the
first and last names of customers who have ordered cooking books.
Use the WHERE clause to join the tables.
Write a query to show the
title, cost and ISBN of each book in the books table. If the book
has been ordered,...
This is about database system. Thank you.
Question B1 Create a Crow's Foot ERD with the business rules described below. Write all appropriate connectivities and cardinalities in the ERD. A music store would like to develop a database to manage information about the CDs, or vinyl collection, the customers and transactions information. It stores the relationships between artists, albums, tracks, customers and transactions. Here is the list of requirements for the database: The collection consists of albums. An album is...
Overview This lab provides you the opportunity to insert and update data with the use of SQL commands. The lab will utilize the FLIX2YOU problem, the current schema. In order to start this lab, you must have successfully completed Lab # 6. In Lab # 6, you executed a script that was provided to you. This script created 7 of the FLIX2YOU tables as documented in the Entity Relationship Diagram in the FLIX2YOU problem document. The second part of lab...