实验一数据库的定义和建立实验(共2页).docx
《实验一数据库的定义和建立实验(共2页).docx》由会员分享,可在线阅读,更多相关《实验一数据库的定义和建立实验(共2页).docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验一 数据库的定义和建立实验班级: 姓名: 学号: 一、实验目的要求学生熟练掌握和使用TSQLSQL Server企业管理器创建数据库基本表视图索引和修改表结构,及向数据库输入数据的操作;学会创建和使用表的主错误!链接无效。外码和约束。 二、实验内容本实验针对附表完成以下相应任务:1创建相应的数据库和查看数据库属性;2创建基本表确定表的主码和相应的约束,为主码建索引;3创建查看视图;4创建表之间的关联;5利用TSQL和SQL Server企业管理器向数据库输入数据。三、注意事项1输入数据时要注意数据类型、主码和数据约束的限制。2注意数据库的主码外码和数据约束的定义。
2、3、参照表和被参照表之间的关系,主码和外码间的关系。四代码create table s /建立S表(Sno char(2) unique,primary key(Sno), /确定主码SnoSname char(6),status char(2),city char(4)create unique index s1 on s(Sno) /为主码Sno建立索引create table p/建立P表(Pno char(2) unique,primary key(Pno), /确定主码PnoPname char(6),color char(2),weight smallint)create uniq
3、ue index p1 on p(Pno) /为主码Pno建立索引create table J/建立J表(Jno char(2) unique,primary key(Jno), /确定主码JnoJname char(8),city char(4)create unique index J1 on J(Jno) /为主码Jno建立索引create table SPJ/建立SPJ表(Sno char(2),Pno char(2),Jno char(2),qty smallint,primary key(Sno,Pno,jno) /确定主码create index SPJ1 on SPJ(Sno)五思考题1为什么要建立索引?在你的数据库中建立多少索引合适?答:使用索引可以明显地加快数据查询的速度;使用索引可以保证数据的唯一性;可以加快连接速度。索引的个数应该由所要建立的数据库内部关系来确定,不宜过多,越精越好。对于此次实验中的数据库只需要建立四个。2索引和视图能否修改吗?为什么?答:可以。3为什么不能随意删除被参考表中的主码?答:数据库中,主码在于实施所谓的实体完整性,各个表之间由码进行联系,不能随意删除被参照表中的主码。专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 数据库 定义 建立
限制150内