《数据库原理》实验 班级: 学号: 姓名: COURSE主码的设置
SC主码设置
主码的设置:右击表→设计表,出现如上所示的图,右击你要设置的那一属性名前的空格,出现设置主键,点击即可。
3) 建立各表之间的关联,请简述操作步骤。
关联图如下:
4
《数据库原理》实验 班级: 学号: 姓名:
建立各表之间的关联:数据库→STC→关系图→出现一个框图→点击你要关联的表→确定,得到如上所示的图,将它们之间的关联用线连起。
4) 参考实验指导书的【第5章 数据库的备份和还原】,使用企业管理器对数据库STC
进行备份,并尝试在个人电脑与机房电脑上进行还原,请简述备份、还原操作的步骤。
备份截图
备份操作:数据库→STC→右击→所有任务→备份数据库,得到如上所示的图,再选择你要备份到的地方。 还原截图
5
《数据库原理》实验 班级: 学号: 姓名:
还原操作:数据库→右击→所有任务→还原数据库,得到如上所示的图,从磁盘→选择路径→确定。
3. 在SQL SERVER 2000 的查询分析器中使用SQL语言完成以下任务。
参考实验指导书《数据库系统实验指导教程》【实验1.1 数据定义】,建立数据库SCHOOL,分别建立students、teachers、courses、choices四张表,表结构见实验指导书P236 【附录A】。
1) 用SQL语言创建数据库、建表。建表时为各表建立关键字、设置外码,数据暂不录
入,请写出对应的SQL命令。
创建数据库 create database SCHOOL 建立学生表
CREATE TABLE students (sid char(10) primary key, sname char(30) not NULL, email char(30) , grade int,
);
建立教师表
CREATE TABLE teachers (tid char(10) PRIMARY KEY, tname char(30)not NULL, emai char(30), salary int, );
建立课程表
CREATE TABLE courses
(cid char(10) PRIMARY KEY, cname char(30)not NULL,
6
《数据库原理》实验 班级: 学号: 姓名: hour int, );
建立选课表
create table choices (no int PRIMARY KEY, sid char(10) not NULL, tid char(10),
cid char(10) not NULL, score int,
FOREIGN KEY(sid)REFERENCES student(sid), FOREIGN KEY(cid)REFERENCES course (cid), FOREIGN KEY(tid)REFERENCES teachers (tid), );
2) 为students表、courses建立按主键増序排列的索引,请写出相应的SQL命令。 create unique index studentsid on student(sid); create unique index coursecid on course(cid);
3) 删除course上的索引,请写出相应的SQL命令。 drop index course.coursecid
4) 在SCHOOL数据库中的students表中增加一个“出生日期”字段,类型为日期时间
型,请写出对应的SQL命令。
alter table student add ‘出生日期’ datetime
5) 删除students中的“出生日期”字段,请写出对应的SQL命令。
alter table student drop column ‘出生日期’
6) 删除SCHOOL数据库中的students表,请写出对应的SQL命令。
Drop table student cascade
4. 使用企业管理器创建数据库SCHOOL,实现内容与实验预习内容3完全相同。
5. 使用企业管理器,将SCHOOL数据库分离出MS SQL SERVER,请简述步骤。
7
《数据库原理》实验 班级: 学号: 姓名:
8
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育数据结构实验报告3543435 (2)全文阅读和word下载服务。
相关推荐: