473,385 Members | 1,492 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

How to sell sql skills? (Need your knowledge and thoughts)

DL
I'm going to throw the following at some sql gurus, please critique.
Thanks.

Snapshot of MS SQL Server (2000/2005) oriented SQL skills
-- use environment: US company (hence, var vs. nvar etc.)

-- start from core concepts
-- DDL
/* new case */
-- company sells products, so, we need a product table
/* Business Rules:
a) product name no longer than 60 characters across board;
b) product description no longer than 3000 characters, not mandatory;
c) Company has no more than 255 products
*/
create table magicProduct (productID tinyint primary key, productName
varchar(60) not null, productDesc varchar(3000), active bit default
(1));

/* BRs ... getting a bit sloppy due to time constraint*/
-- company must have customers, so, we create one here
create table customers (customerID int primary key, customerName
varchar(100), primaryContact varchar(45), address varchar(150), city
varchar(45), state char(2), zipCode char(5), phone varchar(12), email
varchar(55), monthYear_of_FirstDeal char(6), current bit default(1)).

-- products purchased by customers
create table productSoldToCustomers ((productID, customerID) primary
key, soldDate datetime, soldBy varchar(30), amount money)

/* existing environment */
-- DML etc to check and improve performance, data integrity
dbcc -- a starting point ... read it again
what else that comes with BOL along this line?

-- get a copy of business functions, what company ABC does, where it
wants to go etc.
-- get a copy of ERD
-- read / understand, to see/analyse how well the ERD reflect
company
goals/objectives. Also, room/flexibility for growth by the current
design

-- nuts and bolts of DML
-- query optimization techniques such as indexing, using Query
Analyzer's execution plan, what else?
store procedures, triggers, variable table, cursor

what else fancy goodies out there? Have something critical been
missed?

Jun 27 '08 #1
2 2293
I would say that being able to state a question clearly so that anyone
reading it knows what you are looking for would be a very important
skill. (One you might want to work on, as I have no idea what you are
asking.)

Roy Harvey
Beacon Falls, CT

On Mon, 2 Jun 2008 13:12:40 -0700 (PDT), DL <ta********@gmail.com>
wrote:
>I'm going to throw the following at some sql gurus, please critique.
Thanks.

Snapshot of MS SQL Server (2000/2005) oriented SQL skills
-- use environment: US company (hence, var vs. nvar etc.)

-- start from core concepts
-- DDL
/* new case */
-- company sells products, so, we need a product table
/* Business Rules:
a) product name no longer than 60 characters across board;
b) product description no longer than 3000 characters, not mandatory;
c) Company has no more than 255 products
*/
create table magicProduct (productID tinyint primary key, productName
varchar(60) not null, productDesc varchar(3000), active bit default
(1));

/* BRs ... getting a bit sloppy due to time constraint*/
-- company must have customers, so, we create one here
create table customers (customerID int primary key, customerName
varchar(100), primaryContact varchar(45), address varchar(150), city
varchar(45), state char(2), zipCode char(5), phone varchar(12), email
varchar(55), monthYear_of_FirstDeal char(6), current bit default(1)).

-- products purchased by customers
create table productSoldToCustomers ((productID, customerID) primary
key, soldDate datetime, soldBy varchar(30), amount money)

/* existing environment */
-- DML etc to check and improve performance, data integrity
dbcc -- a starting point ... read it again
what else that comes with BOL along this line?

-- get a copy of business functions, what company ABC does, where it
wants to go etc.
-- get a copy of ERD
-- read / understand, to see/analyse how well the ERD reflect
company
goals/objectives. Also, room/flexibility for growth by the current
design

-- nuts and bolts of DML
-- query optimization techniques such as indexing, using Query
Analyzer's execution plan, what else?
store procedures, triggers, variable table, cursor

what else fancy goodies out there? Have something critical been
missed?
Jun 27 '08 #2
DL
On Jun 3, 11:16*am, "Roy Harvey (SQL Server MVP)"
<roy_har...@snet.netwrote:
I would say that being able to state a question clearly so that anyone
reading it knows what you are looking for would be a very important
skill. *(One you might want to work on, as I have no idea what you are
asking.)

Roy Harvey
Beacon Falls, CT

On Mon, 2 Jun 2008 13:12:40 -0700 (PDT), DL <tatata9...@gmail.com>
wrote:
I'm going to throw the following at some sql gurus, please critique.
Thanks.
Snapshot of MS SQL Server (2000/2005) oriented SQL skills
-- use environment: US company (hence, var vs. nvar etc.)
-- start from core concepts
-- DDL
/* new case */
-- company sells products, so, we need a product table
/* Business Rules:
a) product name no longer than 60 characters across board;
b) product description no longer than 3000 characters, not mandatory;
c) Company has no more than 255 products
*/
create table magicProduct (productID tinyint primary key, productName
varchar(60) not null, productDesc varchar(3000), active bit default
(1));
/* BRs ... getting a bit sloppy due to time constraint*/
-- company must have customers, so, we create one here
create table customers (customerID int primary key, customerName
varchar(100), primaryContact varchar(45), address varchar(150), city
varchar(45), state char(2), zipCode char(5), phone varchar(12), email
varchar(55), monthYear_of_FirstDeal char(6), current bit default(1)).
-- products purchased by customers
create table productSoldToCustomers ((productID, customerID) primary
key, soldDate datetime, soldBy varchar(30), amount money)
/* existing environment */
-- DML etc to check and improve performance, data integrity
dbcc -- a starting point ... read it again
what else that comes with BOL along this line?
-- get a copy of business functions, what company ABC does, where it
wants to go etc.
-- get a copy of ERD
-- read / understand, to see/analyse how well the ERD reflect
company
goals/objectives. *Also, room/flexibility for growth by the current
design
-- nuts and bolts of DML
-- query optimization techniques such as indexing, using Query
Analyzer's execution plan, what else?
store procedures, triggers, variable table, cursor
what else fancy goodies out there? *Have something critical been
missed?- Hide quoted text -

- Show quoted text -
Ok, probably the question can be re-phrased as "How to demonstrate MS
SQL Server (2000/2005) oriented SQL skills quickly?"

Clearer?

Thanks.
Jun 27 '08 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: mimages | last post by:
I can't figure this out. There are too many differences between my installation of osCommerce and what I read on these forums, and in the contributions' readme files. I have either lost my logical...
14
by: Eakin, W | last post by:
Unlike a coding question, which may have a definite answer, this deals more with opinion. As I continue my studies of PHP and MySQL, and get to the point of being able to use them in a work...
3
by: fabio de francesco | last post by:
Hello, I have a couple of years of experience with C++. I started studying C++ syntax, then I read the B.Stroustrup's book, and eventually I went through the N.Josuttis' book on how to program...
5
by: James | last post by:
Hi there, I have a job interview next week and they will be assessing my technical skills (just through discussion I believe). The job involves using Access but I haven't used Access properly for...
3
by: Raed Sawalha | last post by:
I've been developing since year ago , I noticed that I developed my programming skills in first 6 months then , my coding style and strategy been the same, so what you advice me to develop my...
7
by: junky_fellow | last post by:
Hi guys, I want to have your opinion on how a candidate should be judged for his programming skills in C ? Should he be checked for his programming basics or should he be asked to write a...
0
by: Jeff Rush | last post by:
(inspired by a thread on the psf-members list about Python certification) Those who know me know I am no fan of the programmer certification industry and I agree that your typical certificate...
0
by: Keith R | last post by:
I have very basic programming skills (I lurk here to learn more; I've done some very basic PPC and winapp projects)-my job requires me to support a design team but doesn't include programming. Now...
24
by: not_a_commie | last post by:
If you were going to hire a software architect / functional lead for your project (written exclusively in C# including WPF, WCF) would you require that they have UML skills? Is being able to...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.