资源描述:
《数据库原理与SQL Server》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库原理与SQLServer无锡立信职教中心校计算机组顾丹第一章了解SQLServer2000安装SQLServer2000(SQLSERVER2000的安装)管理SQLServer2000(SQLSERVER2000组件)1.1安装SQLServer2000一、SQLSERVER发展历史1987、1989、1993、1995、1996、1998、2000二、SQLSERVER2000的版本7个:企业版、标准版、个人版、开发版、桌面版、WindowCE版、企业评估版安装SQLServer2000三、软硬件平台1、硬件平台主机内存硬盘2、软件平台四、安装SQLSERVER20001、安装前的
2、装备2、安装步骤3、卸载SQLSERVER20001.2管理SQLServer2000一、服务管理器二、企业管理器三、查询分析器四、导入和导出数据五、服务器网络实用工具六、客户端网络实用工具复习小结习题实训第二章管理数据库数据库的构成Transact–SQL建立数据库发布和订阅数据库2.1数据库的构成一、数据库基础知识1、发展阶段人工管理阶段---文件管理阶段---数据库管理阶段2、概念数据库(DB)数据库管理系统(DBMS)数据库系统(DBS)数据库管理员(DBA)数据库数据库是表和对象的集合,诸如:视图,索引,存储过程和触发器。系统数据库主数据库记录所有服务器特定的配置信息,包括授权用户
3、、数据库、系统配置设置,及远程服务器tempdbDatabase-是用作临时的存储区域的一个临时的数据库modelDatabase-作为新的数据库一种模板或原型msdbDatabase-支持SQLServerAgent系统表是SQLServer用来存储关于配置,安全和对象信息的一组表。SQLServer在系统表格的帮助下管理每一个数据库,系统表格包含所有的系统信息。数据库中的对象表存放数据视图虚拟的表索引指向表中数据的指针(提高检索速度)存储过程函数或程序,是存储在数据库中的一组相关的SQL语句触发器三种:INSERT(插入)、DELETE(删除)、UPDATE(更新)数据库文件和文件组文件
4、:数据库的三类文件是:Primary(*.MDF)Secondary(*.NDF)TransactionLog(*.LDF)文件组:是文件的集合文件和文件组不可被一个以上的数据库使用一个文件只能是一个文件组的成员2.2Transact–SQLSQL概念结构化查询语言应用于关系数据库TransactSQL的组成组成(4个)A、数据定义语言(DDL)(create,alter,drop)B、数据操纵语言(DML)(insert,update,delete)C、数据控制语言(DCL)(commit,rollback)D、附加语言元素2.3建立数据库创建数据库语法CREATEDATABASE数据名[
5、ON[PRIMARY]{[NAME=数据文件逻辑文件名,] FILENAME=‘数据文件物理文件名’[,SIZE=数据文件大小] [,MAXSIZE=数据文件最大尺寸] [,FILEGROWTH=数据文件增加量]}[,...n]][LOGON{[NAME=逻辑文件名,] FILENAME=‘事务日志文件物理文件名’[,SIZE=事务日志文件大小] [,MAXSIZE=事务日志文件最大尺寸] [,FILEGROWTH=事务日志文件增加量]}[,...n]][FORRESTORE]举例D:Example下创建student数据库CREATEDA
6、TABASEstudentON(NAME=student_data,]FILENAME=‘D:Examplestudent.mdf’,SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=2MB)LOGON(NAME=student_log,]FILENAME=‘D:Examplestudent.ldf’,SIZE=5MB,MAXSIZE=30MB,FILEGROWTH=1MB)修改数据库ALTERDATABASE数据库名{ADDFile<文件格式>[,…n][TOFILEGROUP<文件组名>]
7、ADDLOGFILE<文件格式>[,…n]
8、REMOVEFILE
9、<逻辑文件名>
10、ADDFILEGROUP<文件组名>
11、REMOVEFILEGROUP<文件组名>
12、MODIFYFILE<文件格式>
13、MODIFYFILEGROUP<文件组名><文件组属性>}<文件格式>::=([NAME=数据文件逻辑文件名,] FILENAME=‘数据文件物理文件名’[,SIZE=数据文件大小] [,MAXSIZE=数据文件最大尺寸] [,FILEGROWTH=数据文