数据库和基本表的定义相关实验.ppt

第一讲:数据库和基本表的定义相关实验;一、 Microsoft SQL Server 2000概述;1.1 SQL Server特性 (1) 图形化的操作环境,易于学习和使用。 (2) 高性能的数据库管理和使用功能。 (3) 可伸缩性和高度可用性。 (4)与Internet应用的集成。 (5) 对数据仓库的支持。 ;1.2 SQL Server主要管理工具 ;1.服务管理器(SQL Server Services Manager);2.企业管理器(Enterprise Manager) ;3.查询分析器(SQL Query Analyzer) ;菜单栏 ;在SQL编辑窗口进行SQL语句或SQL语句段的编辑。 单击 按钮执行SQL语句。 单击 按钮或选择“文件/保存”???令将SQL编辑窗口中的脚本以SQL为扩展名保存起来。 单击  按钮或选择“文件/打开”命令可打开以SQL为扩展名的文本文件,打开以后,单击  即可执行其中的脚本。 ;2、 SQL Server数据库创建和维护 ;SQL Server有两类数据库: (1)系统数据库:存放SQL Server工作时所需要的系统级信息。 例如:master 、model 、tempdb 、 msdb (2)用户自定义数据库:用户根据数据管理的需要建立的数据库,由用户自行创建和维护。 SQL Server提供两个样本数据库 : pubs(图书出版的数据库)和Northwind(有关贸易公司的数据库);(1) 文件;数据库;二、 SQL Server 2000的安装;三、数据库创建与维护 ;操作步骤如下:;2.通过企业管理器修改数据库 ;操作步骤如下: ;通过“数据文件”选项卡: 可以修改已有数据文件的已分配空间、增长方式、最大大小等属性。 增加数据文件(增加的文件是次数据文件,扩展名是.NDF) 删除数据文件。;3.在企业管理器中删除数据库 ;四、 数据表创建与维护 ;.;1.SQL Server数据类型 ;数据类型   占用存储空间      精确度 float      8 个字节    可精确到第15位小数 real      4 个字节    可精确到第7位小数 decimal     2~17 个字节   完整精度 numeric     2~17 个字节   完整精度;例:指定某字段为精确数值型,精度为6,小数位数为3,即decimal(6,3);l字符型和文本型 ;l日期时间数据类型 ;l图像数据类型 ;2.数据表的创建和维护 ;属性设置区:字段描述、默认值、小数精度及位数等;(2) 修改数据表结构;(3)更改表名 ;3.数据表的记录插入和维护 ;插入记录;(3) 删除记录;4.删除数据表 ;五、数据表约束和数据完整性控制 ;表4-10 SQL Server数据常用完整性约束机制;SQLServer常用数据完整性约束机制:;【例】在数据库School中定义学生表T_Student的主键为“StudentCode”。;域完整性 ;【例】在数据库School的学生表T_Student中,设置性别Sex字段的默认值为“男”。 ;参照完整性 :;【例】在数据库School的学生表T_Student和T_Class表间建立关系,实施参照完整性约束。在该关系中,将T_Class的ClassCode字段设置为主键,将T_Student 的ClassCode设置为外键,并实施参照完整性。 ;.;六、 分离和附加数据库;六、 分离和附加数据库;六、 分离和附加数据库;六、 分离和附加数据库;六、 分离和附加数据库;此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!

文档评论(0)

1亿VIP精品文档

相关文档