用户表的完整性定义和查询
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三用户表的完整性定义和查询
1、实验目的
(1)掌握SQL Server2000基本表的创建;
(2)理解SQL Server2000基本表实体完整性的定义;
(3)理解SQL Server2000基本表参照完整性的定义;
(4)理解SQL Server2000基本表用户完整性的定义;
(5)掌握SQL Server2000基本表结构的查询。
2、实验要求
(1)针对实训内容,认真做好准备工作;
(2)独立完成实训内容;
(3)实训结束后,根据实训情况完成实训总结报告。
3、实验内容
(1)打开查询分析器,进行数据库定义语言的操作:
①创建图书管理系统数据库
CREA TE DA TABASE <数据库名>
创建完毕后,可以通过对象浏览器检测创建结果。
②创建图书管理系统相关基本表
标准语句为:
Create Table <表名> (<列名> <数据类型>[<列级完整性约
束条件>],[,<列名> <数据类型>[<列级完整性约束条件>]],
[,…][,<表级完整性约束条件>][,…]);
创建读者信息表:(编号为主键)
创建图书信息表:(编号为主键)
创建借阅信息表:(读者编号为主键,图书编号为外键)
创建读者类型表:(类型编号为主键)
(2) 用查询分析器查询校验所建的基本表。
例:学生选课系统
学生(学号,姓名,性别,入学年份,所在系,课号,成绩)课程(课号,课名,学分)
成绩表(学号,课号,成绩)