SQL Server 2008 Tutorial 1:
Introduction
IT 5101
Introduction to Database Systems
J.G. Zheng
Fall 2011
Overview
SQL Server introduction
SQL Server installation notes
First feel of SQL Server
Configuration Manager
Folders and files
Attach a sample database
Using management Studio
2
SQL Server Overview
SQL Server is a relational database
management and analysis system by
Microsoft
Targeting the enterprise-level database market
Major versions
SQL Server 7.0 (Windows NT)
SQL Server 2000 (Windows Server 2000)
SQL Server 2005 (Windows Server 2003)
SQL Server 2008 (Windows Server 2008)
SQL Server 2008 R2 (Windows Server 2008)
3
SQL Server Services
Database Engine is the core service for
storing, processing and securing data.
Analysis Services (SSAS)
Multidimensional Data supports OLAP by
allowing you to design, create, and manage
multidimensional structures.
Data Mining enables you to design, create,
and visualize data mining models.
Reporting Services (SSRS) delivers
enterprise, Web-enabled reporting
functionality to create reports, publish
reports in various formats, and centrally
manage security and subscriptions.
Integration Services (SSIS) is a platform
for building high performance data
integration solutions, including ETL
processing for data warehousing.
4
SQL Server 2008 Download
SQL Server 2008 R2 Express Edition
The express edition offers database engine
service and management tools
Download
http://www.microsoft.com/express/Database/
Choose 32-bit or 64-bit based on your
operating system (Windows)
Make sure the installation options include at
least Database with Management Tools
5
SQL Server 2008 Installation
SQL Server 2008 is a complex program, so please follow
an installation guide to install SQL Server 2008
Overview of SQL Server 2008 R2 Express Edition: provides
a overview of SQL Server 2008 R2 Express and step-by-
step installation guide with screenshots:
http://www.sql-server-performance.com/2010/sql-server-
2008-r2/
Note: there are 3 parts of the article
Make sure you have these features/components installed
Database Engine Services
Management Tools
6
Post-Installation Check
Use the SQL Server Configuration Manager
to view service status
Login through the Management Studio
Attach sample database files
Navigate the database and other objects in
the Management Studio
7
First Feel of SQL Server 2008
Configuration manager
SQL Server Management Studio
Login
Basic interface: object explorer and tool bar
Database engine
Databases, tables, and other objects
Retrieving table data
Designing tables and columns
Editing tables and records
Relationship diagram
Queries and views
Query editor
Running queries
8
Configuration Manager
Configuration manager is a tool to view SQL
Server service status, start or stop services
http://technet.microsoft.com/en-
us/library/ms174212.aspx
Make sure the
database server
is running
9
SQL Server Management Studio
SQL Server Management Studio is a major tool to control the
DBMS
Start Management Studio (in the SQL Server 2008 program
menu) and login using the Windows Authentication
Use your Computer
on Windows 7 or Vista, you may need Name (or (local)) and
to right click the program command Instance Name
icon and select Run as Administrator; (connected by \) as
otherwise later you will get Access the server name.
Denied when attaching database files.
10
Object Explorer
Object
Explorer: all
databases and
other objects
are here.
11
Attach Sample Databases (1)
Download the Northwind sample
database and extract the two files Right click on Databases
to bring up the menu.
to a folder
Northwind2003-mini.mdf
Northwind2003-mini_log.ldf
The 2 files must be in the same
folder
Note
Its recommended that database files
should be put into a designated
folder where you know its directory
path, otherwise you will have a
difficult time to find them later.
12
Attach Database (2) 2. Select the Northwind2003-
mini.mdf file and click OK.
You need to remember in
which folder you put the two
database files.
1. Click the add button
3. Click the OK button. Note: on
Windows 7 or Vista, you may want to
right click the command icon and
select Run as Administrator,
otherwise you may get a warning
permission denied.
13
Attach Database (3)
1. Make sure the
owner is your
computer account 2. All SQL Server databases
include two files:
.MDF the main database file
.LDF the log file
Make sure the log file is loaded
successfully.
If you get Access Denied error when
attaching database files (on Windows 7
or Vista), you may need to run the
Management Studio as an
administrator; See slide #10.
14
Table Data
Right click
for menus
15
Database Diagram
View a diagram
of tables,
columns and
relationships.
If you cannot view the
diagram, its probably
because you are not
the owner of this
database. Right click
the database and
select properties, then
see the next slide.
16
Database Properties Go to the
Files Tab.
Make sure the owner is your
Windows login account. If
not, click this bottom to
change the owner.
Click the Browse button to look
for your Windows login account.
The account name is preceded by
the computer name.
17
Table Design Metadata
Right click on a
table and
select Design
18
Using Management Studio
SQL Server Management Studio
http://technet.microsoft.com/en-
us/library/ms174173.aspx
Attaching and Detaching Databases
http://msdn.microsoft.com/en-
us/library/ms190794.aspx
http://msdn.microsoft.com/en-
us/library/ms190209.aspx
http://msdn.microsoft.com/en-
us/library/ms191491.aspx
19
Readings and Resources
SQL Server introduction on Wikipedia
http://en.wikipedia.org/wiki/Microsoft_SQL_Server
SQL Server 2008 tutorials
http://msdn.microsoft.com/en-us/library/ms167593(v=SQL.100).aspx
Features and Tools Overview
http://technet.microsoft.com/en-us/library/bb500397.aspx
SQL Server editions and components
http://msdn.microsoft.com/en-us/library/ms144275(v=SQL.100).aspx
SQL Server 2008 Books Online
http://msdn.microsoft.com/en-us/library/ms130214(v=SQL.100).aspx
SQL Server official website
http://www.microsoft.com/sqlserver
SQL Server samples from the community
http://sqlserversamples.codeplex.com/
20