SQL Server 教程.ppt
文本预览下载声明
SQL Server 教程 江苏科建 数据库/DBMS/RDBMS 有组织的数据的集合 DBMS:是管理一个数据库的软件,它充当所有数据的知识库,并对它的存储、安全、一致性、并发操作、恢复和访问负责 RDBMS:关系数据库管理系统 关系数据库的构成 实体存储数据 实体之间的联系用关系表示 贮存在单元中的数据必须是原子的 贮存在列下的数据必须具有相同数据类型 每行是唯一的 列和行没有顺序 列有一个唯一性的名称 基本原则 实体完整性 :若属性A是基本关系R的主属性,则属性A不能取空值 ,例如学生选课过程中,学号和课程号不能为空。引申:主属性不能重复 参照完整性 :引用的时候,必须取基本表中已经存在的值或为空值 用户定义的完整性 操作数据库 结构化查询语言:SQL 数据定义语言DDL:create alter drop 数据操作语言DML:select insert delete SQL规范 大型关系数据库的要求 网络访问能力 并发处理能力 数据的安全保护 可编程 SQL Server版本 MSDE:桌面引擎,可免费下载,安装环境Win98 XP 2000 专业版:提供绝大部分功能 企业版:增加对群集的支持 WinCE版:安装在WIN CE上 专业版和企业版必须安装在服务器上(WinNT Server,Win2000 Server ,Win2003 Enterprise Server) SQL Server组件构架 安装SQL Server(1) 安装SQL Server(2) 计算机名称:本地、远程、虚拟 全新安装和升级安装 SQL Server实例 用户信息和序列码 安装类型:典型最小自定义 安装SQL Server(3) 网络库:命名管道、TCP/IP 端口 服务账户:SQL Server相关服务,本地账户和域账户 身份验证模式:混合验证和Windows模式,sa的密码 授权模式:每客户和每处理器 选择安装路径 企业管理器-注册SQL Server SQL Server组 注册验证模式 自动启动和系统对象 常见注册失败原因 server名称错误 端口无法访问 数据库访问组件版本过低 数据库基本对象 表:存放数据的实体 视图 存储过程 函数 规则 关系图 用户 用户 SQL Server用户:连接SQL Server的账户 数据库用户:访问具体数据库的账户 SQL Server角色和数据库角色 SQL Server用户到数据库用户的映射 表 存储数据也存储关系 容量限制:每个表最多1024列,行数受物理硬件限制 常见数据类型 主键和外键 约束/规则/默认值 插入数据和修改数据 视图 是对一个表或多个表的查询 在程序中当作表来使用,可隐藏基本表 可以加密视图定义语言 视图使查询更高效 存储过程 用于快速的进行查询 由SQL Server缓存,执行效率比一般查询要高 可简化编程代码,增加可读性 可加密 备份数据库 完全备份与差异备份 日志备份与数据库恢复模型 自动备份 数据库维护计划 还原数据库 从数据库还原 从文件还原 将数据库拷贝到另一个机器 还原选项 数据库文件 可以根据数据库文件直接恢复 如果有全文索引要慎重 不是一个推荐的方法 数据导入导出 如何在SQL之间导数据 如何导入Access,Excel 导入导出的选项 查询分析器 快速执行SQL语句 对特定查询进行分析 当数据量巨大的时候采用的管理方法 故障诊断:远程不能连接 本机企业管理器是否正常 远程机器能否ping通服务器 远程机器能否连通1433端口 两机器的网络是否通畅 查看SQL Server当前侦听端口 故障诊断:解决方法 为客户端安装最新的数据访问组件 重启SQL Server服务 保证网络畅通 故障诊断2:本机不能启动 清除所有系统日志和程序日志 重新启动服务 检查系统日志和程序日志 故障诊断2:解决方法 在服务控制台查看各服务的启动账号,确保密码没有发生更改,或将其改为系统账号 确保事务日志没有满 确保硬盘还有剩余空间 尝试覆盖安装 卸载后重新安装到原有目录 性能调试 当前活动连接 占用系统内存 锁定 性能查看器 事件探测器 保证性能原则 不要在服务器上安装其他无关程序 默认关闭各种程序 定期查看和清理日志 及时安装系统补丁 * * 数据文件 关系数据库引擎 网络库:ODBC OLEDB DMO WMI 企业管理器 查询分析器 数据转换服务 其他... SQL Server 版本或组件 操作系统要求 企业版 Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和
显示全部