《SQLServer数据库》PPT课件

《SQLServer数据库》PPT课件

ID:45096208

大小:774.50 KB

页数:33页

时间:2019-11-09

《SQLServer数据库》PPT课件_第1页
《SQLServer数据库》PPT课件_第2页
《SQLServer数据库》PPT课件_第3页
《SQLServer数据库》PPT课件_第4页
《SQLServer数据库》PPT课件_第5页
资源描述:

《《SQLServer数据库》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2000数据库入门游建社2004.1SQLServer2000MS数据库管理系统组成:程序:用户界面,工具数据结构:管理和存储数据系统databaseMasterPubstempDB8/3/20212数据库入门SQLServer数据库管理、存储和访问数据Database对应文件:.mdf,.ldf包含:Table,View,Index,StoreProcedure,Trigger,etc.8/3/20213数据库入门SQL2000管理工具8/3/20214数据库入门创建database右键-〉新建数据库输入数据库名:test包含:数据文件:te

2、st_Data事务日志文件:test_Log及对应物理文件:.mdf,.ldf8/3/20215数据库入门表TableTable:表是包含数据库中所有数据的数据库对象。表结构:Column列(字段)的集合每行是一条记录。表的定义:列名,数据类型,初始值,是否允许空约束规则,索引,主键,外键8/3/20216数据库入门建新表右键->新建表列名,数据类型,长度,允许空类型:整数:bigInt:64bitsInt:32bits,dec,Numeric,MoneyDatetimeChar,VarChar,NvarcharText,Image默认值自动增长(+1)RowG

3、UID8/3/20217数据库入门主键、外键、主键(PK):唯一标示数据,数据完整性,主键索引,查找快速关系:引用外键(FK):表与表之间的链接,数据完整性、一致性索引:Index,查找快速例如:部门,职员8/3/20218数据库入门视图View虚拟表,由查询定义,包含行、列,View数据并不真正存在在View中,通过查询其它数据源(数据表、视图、其他数据库、其他服务器)而来。8/3/20219数据库入门存储过程StoredProcedureStoredProcedure运行在SQLServer服务器方类似子程序模块可以输入、输出参数包含数据库操作语句(orca

4、llSP)Returnvalue编程语言:Transact-SQL优点:模块化设计、创建一次,重复使用,后台运行,速度更快网络流量减少,安全/*----StoredProcedure:sp_backupmessage----Getbackupfilemessage----byYoujianshe2003-2-14----*/CREATEPROCsp_backupmessage@as_filenameVARCHAR(200)asRestoreHEADERONLYFROMDISK=@as_filenameGO8/3/202110数据库入门触发器Trigger一种特殊

5、SP,在指定表的数据发生变化时自动生效,即被调用、被执行。(Insert,Update,Delete时)目的:强制业务规则和数据完整性Trigger:Transact-SQL语法,(简单或复杂)逻辑处理Tables:Inserted,Deleted8/3/202111数据库入门自定义类型、函数自定义类型一般不需要自定义函数8/3/202112数据库入门数据库设计需求分析逻辑模型E-R图---实体关系数据流图---业务处理物理模型数据库分析、优化8/3/202113数据库入门数据库设计Steps⒈需求分析阶段需求收集和分析,结果得到数据字典描述的数据需求(和数据流

6、图描述的处理需求)。⒉概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。⒊逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。⒋数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。⒌数据库实施阶段运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。⒍数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统

7、运行过程中必须不断地对其进行评价、调整与修改。8/3/202114数据库入门数据库设计实例项目工作管理,包含数据表:职员花名册,公司部门系统功能,权力角色,职员角色项目(Project)、项目成员(项目-职员)项目任务分解(WBS,分级,包括任务包、工作量估计,计划,进度,人员安排,权重,任务包父亲)项目任务执行跟踪(工作日志):项目-职员–时间–对应任务包–实际工作量8/3/202115数据库入门E-R图实例8/3/202116数据库入门编程接口APIADO,OLEDB,ODBC(JDBC),EmbeddedSQL,URL,XML(Internet)使用数据库

8、打开到数据库的连接。设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。