Creating a database and exploring stored procedures in sql


Creating a Database and Exploring Stored Procedures in SQL Server 2008 Tutorial

Lab Objective

This lab will allow you to create a new database, insert a table into the database, and use SQL Server Management Studio to create a stored procedure in that database. This feature allows a Database Administrator to manage and maintain the database.

Required Materials

- SQL Server 2008 (Express or Full Version)
- Creating a Database and Exploring Stored Procedures in SQL Server 2008 Tutorial (this document)

Procedures

Create a new sample database called MyDB
Open SQL Server Management Studio
In the Object Explorer Window, right click on Databases
Select New Database

NOTE: At four places in this lab, you will be asked to capture your screen and paste the image into a Word file, which you will submit in the dropbox for Module 7.

In the Database Name box, type MyDB
Click OK

Add a table to the database
Click the + Sign next to the MyDB file to expand the database
Right Click on Tables
Choose New Table
Create columns for ID, LastName, FirstName as shown below:

Now set the ID field as the primary key.
Click on the ID row, then the Table Designer menu, then Set Primary Key

NOTE: If you were creating multiple related tables (such as in your project), you would also need to define relationships-but today we'll concentrate on stored procedures).

Click FILE, SaveTable1, enter the name as Employees, then OK

At this point, capture your screen and paste into the Word file you will submit (First screen shot)

Now create a stored procedure to add a row of data into your table.
Enter a new query:
Create procedure Add_Employee
@ID int,
@FirstName nvarchar(10),
@LastName nvarchar(10)
as
Insert into dbo.Employees(ID,FirstName,LastName)
Values(@ID,@FirstName,@LastName)

Click the execute button. If you get errors, fix and re-execute. If there are no errors, continue.

Right click the Programmability folder and select Refresh. You should see the Add_Employee procedure. Expand the Parameters to see @ID, @FirstName,@LastName as shown in the next diagram.

At this point, capture your screen and paste into the Word file you will submit (Second screen shot)

Rightclick Add_Employee and select Execute Stored Procedure. When the window appears asking for data, enter an ID number, and your first and last name.

Click OK. "Query executed successfully should appear at the bottom of the page.

NOTE: If you try to execute the query more than one time with exactly the same data, you will get an error. You can duplicate the names, but since the ID is the primary key, each record must have a unique value for this field.

Verify that the new Employee was added by running a Select query on the Employees table.
Select * from dbo.Employees

At this point, capture your screen and paste into the Word file you will submit (Third screen shot-make sure YOUR name shows up in the query results!!)

Now try an alternate method of executing the procedure: In the New Query window, enter the following and press Execute to run:

Execute Add_Employee'46','Larry','Smith'

Now, rerun your query to verify that the additional row was added.

At this point, capture your screen and paste into the Word file you will submit (Fourth screen shot)

Save the Word file and submit in dropbox for this week.

If you have problems, please send screen shots of your errors when you contact instructor.

Attachment:- Create_Database.pdf

Solution Preview :

Prepared by a verified Expert
Database Management System: Creating a database and exploring stored procedures in sql
Reference No:- TGS01567001

Now Priced at $50 (50% Discount)

Recommended (99%)

Rated (4.3/5)