创建图书管理数据库中的数据表课件

上传人:大米 文档编号:567479484 上传时间:2024-07-20 格式:PPT 页数:10 大小:166KB
返回 下载 相关 举报
创建图书管理数据库中的数据表课件_第1页
第1页 / 共10页
创建图书管理数据库中的数据表课件_第2页
第2页 / 共10页
创建图书管理数据库中的数据表课件_第3页
第3页 / 共10页
创建图书管理数据库中的数据表课件_第4页
第4页 / 共10页
创建图书管理数据库中的数据表课件_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《创建图书管理数据库中的数据表课件》由会员分享,可在线阅读,更多相关《创建图书管理数据库中的数据表课件(10页珍藏版)》请在金锄头文库上搜索。

1、创建图书管理数据库中的数据表创建图书管理数据库中的数据表一、数据表的分类一、数据表的分类一、数据表的分类一、数据表的分类n n 在在Sql ServerSql Server中每个数据库最多可存储中每个数据库最多可存储2020亿个数据表,亿个数据表,每个数据表可以有每个数据表可以有10241024列,每行最多可以存储列,每行最多可以存储80608060字节。字节。在在Sql ServerSql Server中按照存储时间分类,可以分为中按照存储时间分类,可以分为永久数据表和临时永久数据表和临时永久数据表和临时永久数据表和临时表表表表。永久表是在创建后一直存储在数据文件中,除非用户删。永久表是在创

2、建后一直存储在数据文件中,除非用户删除该表;临时表示系统在运行过程中由系统创建,当用户退除该表;临时表示系统在运行过程中由系统创建,当用户退出或系统修复时,临时表将被自动删除。出或系统修复时,临时表将被自动删除。n n 如果如果从用户角度数据表又可以分为从用户角度数据表又可以分为系统数据表、用户表系统数据表、用户表系统数据表、用户表系统数据表、用户表和临时表和临时表和临时表和临时表。系统表保证数据库服务器正常启动、维护数据库系统表保证数据库服务器正常启动、维护数据库正常运行的数据表。每个数据库都有自己的系统表,它们一正常运行的数据表。每个数据库都有自己的系统表,它们一般都属于永久数据表。对于这

3、些表的管理由般都属于永久数据表。对于这些表的管理由DBMSDBMS自动完成,自动完成,用户对其只有读的权限而没有写的权限。用户对其只有读的权限而没有写的权限。二、数据类型二、数据类型三、数据表的键和空值约束三、数据表的键和空值约束三、数据表的键和空值约束三、数据表的键和空值约束在在sql server 2005sql server 2005中有主键、唯一键和外键之分。中有主键、唯一键和外键之分。(1)(1)主键。每个表只能有一个主键,主键值不能为空,也不能重复。主键。每个表只能有一个主键,主键值不能为空,也不能重复。ImageImage和和texttext类型的列不能做主键。类型的列不能做主键

4、。(2)(2)唯一键。表中没有被选为主键的关键字,一个表可以有多个唯一键,唯一键。表中没有被选为主键的关键字,一个表可以有多个唯一键,值可以为空,但只能有一个为空。值可以为空,但只能有一个为空。(3) (3) 外键。当一个表中的主键在另一个表中出现时,称为外键,用来建外键。当一个表中的主键在另一个表中出现时,称为外键,用来建立数据库中多个表之间的关联。立数据库中多个表之间的关联。(4 4)空值约束。用于确定列值是否为空。如果不可以为空。则要加上)空值约束。用于确定列值是否为空。如果不可以为空。则要加上“not null” “not null” 约束。约束。表表表表3-1-4 3-1-4 借书证

5、表表结构借书证表表结构借书证表表结构借书证表表结构 字段名字段名类型类型空值空值约束条件约束条件借书证号借书证号char(8)char(8)非空非空主键主键工(学)号工(学)号char(10)char(10)非空非空外键外键类别类别char(6)char(6)非空非空外键外键办证日期办证日期datetimedatetime有效日期有效日期datetimedatetime字段名字段名类型类型空值空值约束条件约束条件工号工号char(10)char(10)非空非空主键主键姓名姓名char(10)char(10)非空非空密码密码char(10)char(10)性别性别char(2)char(2)非空

6、非空男或女男或女联系电话联系电话char(12)char(12)部门部门char(40)char(40)外键外键是否办证是否办证char(1)char(1)默认否默认否是否管理员是否管理员char(1)char(1)默认否默认否表表表表3-1-5 3-1-5 教工表表结构教工表表结构教工表表结构教工表表结构四、使用四、使用四、使用四、使用sql server management sql server management studio studio 在图形界面下创建在图形界面下创建在图形界面下创建在图形界面下创建“ “借书证借书证借书证借书证” ”表表表表五、创建表的五、创建表的五、创建表的

7、五、创建表的SQLSQL语句语句语句语句语法:语法:use use 数据库名数据库名gogocreate table create table 表名表名( (列名列名 数据类型(长度)数据类型(长度) identity( identity(初始值,增量值初始值,增量值) primary key,) primary key,列名列名 数据类型(长度)数据类型(长度) not null | null , not null | null ,列名列名 数据类型(长度)数据类型(长度) not null | null ) not null | null )gogo使用create table语句创建“借书证表”。n n练习:使用练习:使用练习:使用练习:使用sqlsql语句创建语句创建语句创建语句创建“ “教工表教工表教工表教工表” ”n n思考与练习思考与练习 P90

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号