数据库原理与应用教程NO09.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用教程NO09

第3章 关系数据库标准语言 SQL SQL的系统需求 SQL的主要工具 3.2.3 查询分析器 查询分析器主窗口的右部为查询窗口,在查询窗口中用户可以输入SQL语句,并按F5键,或单击工具栏上的执行 按钮将其送到服务器执行,执行的结果将显示在输出窗口中。用户也可以打开一个含有SQL语句的文件来执行,执行的结果同样显示在输出窗口中。 在查询分析器中,也可控制查询结果的显示方式,T-SQL语句的执行结果可以以文本方式、表格方式显示,还可以保存到文件。切换结果显示方式,可以单击工具栏上的 按钮,并在下拉菜单中选择一种显示结果的方式。 查询分析器是一个真正的分析工具,它不仅能执行T-SQL语句,还能对一个查询语句的执行进行分析,给出查询执行计划,为查询优化提供直观的帮助。 配置SQL服务器(一) 配置SQL服务器(二) 3.3 数据库和数据表 3.3.1. 数据库的结构 几个最重要的系统表 (留底,以后再回头看) 1). Sysobjects表 SQL Server 的主系统表sysobjects出现在每个数据库中,它对每个数据库对象含有一行记录。 2). Syscolumns表 系统表syscolumns出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。 3). Sysindexes表 系统表sysindexes出现在master数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。 4). Sysusers表 系统表sysusers出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server 用户或者SQL Server 角色含有一行记录。 5). Sysdatabases表 系统表sysdatabases对SQL Server 系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。 6). Sysdepends表 系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在master数据库和每个用户自定义的数据库中。 7). Sysconstraints表 系统表sysconstraints对使用CREATE TABLE或者ALTER TABLE语句为数据库对象定义的每个完整性约束含有一行记录,它出现在master数据库和每个用户自定义的数据库中。 2. 数据库文件和文件组 3. 数据库对象 3.3.2 用企业管理器管理数据库和表 1 创建数据库 2 查看修改数据库信息 3 删除数据库 2.4 创建数据表 5 查看表结构 2.6 修改表结构 2.7 删除表 8 管理数据表数据 3.3.3 数据库(T-SQL) 1 创建数据库 3 修改数据库 4 删除数据库 3.3.4 数据表(T-SQL) 1 创建表 2 显示表 3 修改表 4 删除表 5 数据表数据(T-SQL) 5.1 )插入数据 5.2 )修改数据 5.3) 删除数据 6 文本图像数据处理 (T-SQL) 6.1) 图像、文本数据 6.2 )写入数据 6.3 )修改数据 6.4 )读出数据 7 实训 8 小结 系统数据库 master数据库:从整体上控制用户数据库和SQL Server操作 msdb数据库:作业、警报和操作员信息 model数据库:模板数据库 temp数据库:为临时表和其它存储需要提供存储空间 distribution数据库:存储复制用的历史和事务数据 用户数据库 pubs、Northwind数据库:示例数据库 用户自行创建的数据库 --【例5.16】在[教学成绩管理数据库]中创建[教师信息表]。 use 教学成绩管理数据库 go create table 教师信息表 ( 编号 char(6), 登录名 char(10), 姓名 nchar(4), 密码 char(6), 性别 nchar(1) , 教研室编号 char(6) , 出生日期 datetime , 工作日期 datetime, 职称 nvarchar(5), 职务 nchar(12) , 学历 nchar(12) , 学位 nchar(2) , 工资 money , 照片 image ) 关于表的约束在后边的

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档