数据库课程设计 完整的 可以直接交的(3)

2019-05-17 11:52

SELECT ClientID,ClientName FROM Client where

ClientLevel = '优质客户' GO

客户商业往来表和客户信息表进行内连接

CREATE PROCEDURE [dbo].[inner_select] AS SELECT a.ClientLevel,b.*

from Client a INNER JOIN

ContactHistory b ON b.ClientID = a.ClientID GO 生日查询:

CREATE PROCEDURE [dbo].[selectbirthday] AS SELECT * FROM Staffer WHERE Birthday

BETWEEN GETDATE() AND DATEADD(day, 3, GETDATE()) GO

触发器功能:

当某个表更新信息时候一些表跟着更新相关信息:

SET QUOTED_IDENTIFIER OFF GO

SET ANSI_NULLS ON GO

ALTER TRIGGER [truClientStafferID] ON [dbo].[ClientStaffer] FOR INSERT, UPDATE, DELETE AS

if Update(ClientStafferID) begin

Update Staffer

Set ClientStafferID=i.ClientStafferID

From Staffer br , Deleted d ,Inserted i Where br.ClientStafferID=d.ClientStafferID end GO

SET QUOTED_IDENTIFIER OFF GO

SET ANSI_NULLS ON GO

五. 课程设计总结:

通过这次课程设计,我明白了数据库的重要性,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。理论知识与实际的相结合让我体会到数据库是非常奇妙的东西,随便连接几根线就能把一些看起来没多大关系的东西联系了起来,然后在程序的前台展示给我们看。

平时上课的时候尤其是触发器很不理解,经常这次课程设计明白了触发器是怎么一回事了,经过自己到处找资料,不断地修改自己的错误,经过一周的努力终于让自己的数据库建立起来了,虽然不是很完美,但是自己做出来就是一个进步。

附录:

图1


数据库课程设计 完整的 可以直接交的(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:莱芜一中高三二轮复习模拟考试

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: