数据库创建ppt课件.ppt

数据库创建ppt课件.ppt

ID:58726220

大小:865.00 KB

页数:41页

时间:2020-10-04

数据库创建ppt课件.ppt_第1页
数据库创建ppt课件.ppt_第2页
数据库创建ppt课件.ppt_第3页
数据库创建ppt课件.ppt_第4页
数据库创建ppt课件.ppt_第5页
资源描述:

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

1、第2章数据库创建2.1SQLServer数据库基本概念2.2界面方式创建数据库2.3命令方式创建数据库2.1SQLServer数据库基本概念用户--》逻辑数据库,数据库管理员---》物理数据库2.1.1逻辑数据库用户经常需要在T-SQL中引用SQLServer对象并对其进行操作,如对数据库表进行查询和数据更新等,在其所使用的T-SQL语句中需要给出对象的名称。用户可以给出两种对象名,即完全限定名和部分限定名。(1)完全限定名。在SQLServer2008中,完全限定名是对象的全名,包括4个部分:服务器名、数据库名、数据库架构名和对象名,其格式为server.database

2、.scheme.object在SQLServer2008上创建的每一个对象都必须有一个唯一的完全限定名。(2)部分限定名。在使用T-SQL编程时,使用全名往往很烦琐且没有必要,所以常省略全名中的某些部分2.1.1逻辑数据库下面大致介绍一下SQLServer2008中所包含的常用数据库对象。①表:表是SQLServer中最主要的数据库对象,它是用来存储和操作数据的一种逻辑结构。表由行和列组成,因此也称为二维表。表是在日常工作和生活中经常使用的一种表示数据及其关系的形式。②视图:视图是从一个或多个基本表中引出的表。数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在

3、导出视图的基本表中。由于视图本身并不存储实际数据,因此也可以称之为虚表。2.1.1逻辑数据库③索引:索引是一种不用扫描整个数据表就可以对表中的数据实现快速访问的途径,它是对数据表中的一列或者多列数据进行排序的一种结构。④约束:约束机制保障了SQLServer2008中数据的一致性与完整性,具有代表性的约束就是主键和外键。主键约束当前表记录的唯一性,外键约束当前表记录与其他表的关系。⑤存储过程:存储过程是一组为了完成特定功能的SQL语句集合。这个语句集合经过编译后存储在数据库中,存储过程具有接受参数、输出参数、返回单个或多个结果以及返回值的功能。存储过程独立于表存在。存储过程

4、有与函数类似的地方,但它又不同于函数,例如,它不返回取代其名称的值,也不能直接在表达式中使用。2.1.1逻辑数据库⑥触发器:触发器与表紧密关联。它可以实现更加复杂的数据操作,更加有效地保障数据库系统中数据的完整性和一致性。触发器基于一个表创建,但可以对多个表进行操作。⑦默认值:默认值是在用户没有给出具体数据时,系统所自动生成的数值。它是SQLServer2008系统确保数据一致性和完整性的方法。⑧用户和角色:用户是指对数据库有存取权限的使用者;角色是指一组数据库用户的集合。这两个概念类似于WindowsXP的本地用户和组的概念。⑨规则:规则用来限制表字段的数据范围。⑩类型:

5、用户可以根据需要在给定的系统类型之上定义自己的数据类型。⑾函数:用户可以根据需要在SQLServer2008上定义自己的函数。2.1.2物理数据库1.数据库文件SQLServer2008所使用的文件包括以下三类文件。(1)主数据文件。主数据文件简称主文件,正如其名字所示,该文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.mdf。(2)辅助数据文件。辅助数据文件简称辅(助)文件,用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.ndf。辅助文件是可选的,根据具体情况,可以创建多个辅助文件,也可以不使用

6、辅助文件。一般当数据库很大时,有可能需要创建多个辅助文件。而当数据库较小时,则只需要创建主文件而不需要创建辅助文件。(3)日志文件。日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个,日志文件的扩展名为.ldf。日志文件的存储与数据文件不同,它包含一系列记录。2.1.3系统数据库和用户数据库在安装SQLServer2008时,系统将创建4个可见的系统数据库:master、model、msdb和tempdb。(1)master数据库包含了SQLServer2008的登录账号、系统配置、数据库位置及数据库错误信息等,控制用户数据库和SQLS

7、erver的运行。(2)model数据库为新创建的数据库提供模板。(3)msdb数据库为“SQLServer代理”调度信息和作业记录提供存储空间。(4)tempdb数据库为临时表和临时存储过程提供存储空间,所有与系统连接的用户的临时表和临时存储过程都存储于该数据库中。每个系统数据库都包含主数据文件和主日志文件。扩展名分别为.mdf和.ldf,例如master数据库的两个文件分别为master.mdf和master.ldf。2.2界面方式创建数据库2.2.1数据库的创建下面以创建学生成绩管理系统的数据库(名为PXSC

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

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

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