Midterm Review Sheet - Client / Server Systems | ITEC 4770, Exams of Information Technology

Material Type: Exam; Class: CLIENT/SERVER SYSTEMS; Subject: Information Technology; University: Armstrong Atlantic State University; Term: Fall 2008;

Typology: Exams

Pre 2010

Uploaded on 08/04/2009

koofers-user-jlo-1
koofers-user-jlo-1 🇺🇸

10 documents

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ITEC 4770 – Fall 2008
Midterm review
1. Important terms from the chapters, topics discussed during class (and on the
slides), and the topics from our lab sessions will be covered on the exam. The
items that will likely have a larger focus, especially in the short answer portion,
are detailed in the list below.
2. SQL
a. I may ask you to generate some queries. These will be similar to what you
have seen in the lab.
b. You may have to create the logical layout for some database tables based
on information given. This would include things like column names,
general data types, primary and foreign keys, etc.
c. Importance of using proper table joins.
d. Know what SQL keyword should be used for table functions (e.g.
INSERT, SELECT, DELETE, UPDATE, etc.).
e. Understand what a stored procedure is as it relates to SQL statements.
What is the syntax to create one?
f. I have given some sample tables (Student Table, Stud_Course Table,
Course Table, and Semester Table) below. You may be asked how to
access or modify data in such tables. Study the relationships among (PK,
FK). How would you use the table information to access or modify data.
Maybe create a sample database yourself with this information and try out
a few queries.
g. Understand the structure of the Employee Table below.
3. VB Data Access
a. Important System.Data.SqlClient classes (SqlConnection, SqlCommand).
Where are they used? What functions are available (ExecuteNonQuery,
ExecuteScalar, ExecuteReader). What class and command would you use
to INSERT data into a table?
b. Primary keys vs. foreign keys.
c. Which namespace(s) do we use when building a Microsoft Visual Studio
application that will communicate with SQL Server 2005
d. Understand the SqlDataReader object.
e. What is Internet Information Services (IIS)?
4. Chapter 1
a. Different application architectures (# of tiers)
i. Features of each
ii. Advantages and disadvantages
iii. Compare and contrast
1. Single, Two, and Three
2. Three vs. N
iv. Effect on database access
b. User-centric vs. Data-centric business logic. What is it? What layer(s) can
you find it used in? We talked about separating logic into user-centric and
pf3
pf4
pf5

Partial preview of the text

Download Midterm Review Sheet - Client / Server Systems | ITEC 4770 and more Exams Information Technology in PDF only on Docsity!

Midterm review

1. Important terms from the chapters, topics discussed during class (and on the

slides), and the topics from our lab sessions will be covered on the exam. The

items that will likely have a larger focus, especially in the short answer portion,

are detailed in the list below.

2. SQL

a. I may ask you to generate some queries. These will be similar to what you

have seen in the lab.

b. You may have to create the logical layout for some database tables based

on information given. This would include things like column names,

general data types, primary and foreign keys, etc.

c. Importance of using proper table joins.

d. Know what SQL keyword should be used for table functions (e.g.

INSERT, SELECT, DELETE, UPDATE, etc.).

e. Understand what a stored procedure is as it relates to SQL statements.

What is the syntax to create one?

f. I have given some sample tables (Student Table, Stud_Course Table,

Course Table, and Semester Table) below. You may be asked how to

access or modify data in such tables. Study the relationships among (PK,

FK). How would you use the table information to access or modify data.

Maybe create a sample database yourself with this information and try out

a few queries.

g. Understand the structure of the Employee Table below.

3. VB Data Access

a. Important System.Data.SqlClient classes (SqlConnection, SqlCommand).

Where are they used? What functions are available (ExecuteNonQuery,

ExecuteScalar, ExecuteReader). What class and command would you use

to INSERT data into a table?

b. Primary keys vs. foreign keys.

c. Which namespace(s) do we use when building a Microsoft Visual Studio

application that will communicate with SQL Server 2005

d. Understand the SqlDataReader object.

e. What is Internet Information Services (IIS)?

4. Chapter 1

a. Different application architectures (# of tiers)

i. Features of each

ii. Advantages and disadvantages

iii. Compare and contrast

1. Single, Two, and Three

2. Three vs. N

iv. Effect on database access

b. User-centric vs. Data-centric business logic. What is it? What layer(s) can

you find it used in? We talked about separating logic into user-centric and

Midterm review

data-centric business logic. Know the difference between them and which

application layer would be the best location for each.

5. Chapter 2

a. Binary vs. SOAP serialization. Reasons why data exchanged between

computers needs to go through this translation process.

b. Virtual directories.

c. Authentication vs. authorization

d. Authentication modes

e. App settings in configuration files.

i. What are they used for?

ii. How are they implemented?

Midterm review

stud_id course_id 1223 3434 1223 6767 1223 21156 2323 3434 2323 6123 2323 6743 2323 6767 2323 9023 5666 3434 5666 3435 6754 3435 6754 6123 6754 6743 7878 3435 7878 8998 7878 9023 7878 21156 7890 3435

Midterm review

Employee Table

Column Name Columns Data

Type

Comments

Emp_id Int Primary key

Emp_first_name Nvarchar (20) Does not allow

nulls

Emp_last_name Nvarchar (25) Does not allow

nulls

Emp_dept Int Allows nulls