Làm việc với các đối tượng cơ sở dữ liệu SQR Server - phần 1 pdf

2 249 0
Làm việc với các đối tượng cơ sở dữ liệu SQR Server - phần 1 pdf

Đang tải... (xem toàn văn)

Thông tin tài liệu

Working with SQL Server Database Objects Assignments I I n n t t r r o o d d u u c c t t i i o o n n t t o o I I n n d d e e x x e e s s Sr. No. Assignment Question 1.Houston State Library is one of the renowned libraries in Houston, Texas. The library has a stock of around 10,00000 books of different genres. The library issue books to the students of the college nearby. With the inflow of students coming to the library growing exponentially, Houston State Library has decided to automate the entire process of issuing books to the students. The library has increased the quantity of each book by 10 copies, depending upon the demand made by the students. 1.Create a database named HoustonStateLibrary to store the details of books in the Library. Create a table named BooksMaster to store the details of the books in the library. BooksMaster Field Name Data type Key Field Description BookCodeVarchar(50)Primary Key Stores book code of the book TitleVarchar(MAX) Stores the book title ISBNVarchar(50)Stores the ISBN of the book AuthorChar(30)Stores author name of the book Price MoneyStores price of the book Publisher Char(30) Stores publisher name of the book NoOfPagesNumeric(10,0)Stores number of pages in the book Table 2.1: BooksMaster Table 2.Create a table named StudentMaster to store the details of the students who issue a book from the library. Follow the specifications in the table shown below: StudentMaster Field Name Data type Key Field Description BookCodeVarchar(50)Primary Key Stores book code of the book MembershipNoVarchar(10)Primary KeyStores the membership number NameChar(30) Stores the name of the student AgeintStores age of the student © 2007 Aptech Ltd Version 1.0 Page 1 of 2 Working with SQL Server Database Objects Assignments Field Name Data type Key Field Description AddressVarchar(MAX) Stores address of the student DateOfIssue Datetime Stores date of issue of the book DateOfReturn Datetime Stores date of return of the book ISBNVarchar(50)Stores the ISBN of the book TitleVarchar(MAX) Stores the book title Table 2.2: StudentMaster Table 3.Create a suitable primary key for the table BooksMaster. Ensure that there is a unique book code for every book. Books with similar title and author but with a different book code and a different ISBN number can be entered into the table. 4.Create a foreign key for the table StudentMaster. Use BookCode as the foreign key for the StudentMaster table. 5.Create a clustered index named IX_Title on the Title column in the BooksMaster table. 6.The Houston State Library Management wants to track the number of books issued to a particular student. Create a nonclustered index IX_MemberNo on the table StudentMaster table. © 2007 Aptech Ltd Version 1.0 Page 2 of 2 . MembershipNoVarchar (10 )Primary KeyStores the membership number NameChar(30) Stores the name of the student AgeintStores age of the student © 2007 Aptech Ltd Version 1. 0 Page 1 of 2 Working with SQL Server. students. The library has increased the quantity of each book by 10 copies, depending upon the demand made by the students. 1. Create a database named HoustonStateLibrary to store the details. book Publisher Char(30) Stores publisher name of the book NoOfPagesNumeric (10 ,0)Stores number of pages in the book Table 2 .1: BooksMaster Table 2.Create a table named StudentMaster to store the

Ngày đăng: 02/08/2014, 08:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan