数据库SQL实验报告数据库与基本表的建立.docx
《数据库SQL实验报告数据库与基本表的建立.docx》由会员分享,可在线阅读,更多相关《数据库SQL实验报告数据库与基本表的建立.docx(18页珍藏版)》请在冰豆网上搜索。
数据库SQL实验报告数据库与基本表的建立
《数据库原理》实验报告
题目:
数据库与基本表的建立
实验日期和时间:
班级:
学号:
姓名:
实验室:
实验环境:
windows7操作系统;SOLServer2000软件
实验内容及完成情况:
实验内容:
1、创建数据库;
2、数据库下创建表并在表中输入数据;
3、创建表间的相互关系;
4、实现数据库的分离和附加。
完成情况:
1、创建了数据库SCK;
2、建立基本表:
学生信息表、课程信息表、成绩信息表;
3、分别在表中输入数据;
4、建立各表之间的关系;
5、实现数据库分离和附加。
实验小结
问题与解决
任务1:
创建数据库
单击红框创建数据库SCK[下图红线框];
单击确定按钮;
完成数据库SCK的创建。
任务2:
数据库下创建表并在表中输入数据
单击红线框建立表;
单击新建,出现下面窗口,输入列名、数据类型、长度,选择是否为空;
单击关闭按钮,出现下面窗口;
单击是;
输入:
学生信息表,单击确定创建完成;
右击学生信息表—打开表—返回所有行,如下;
出现窗口,输入数据如下:
单击关闭,输入信息完成;
学生信息表已经创建并输入数据完成;
课程信息表和成绩信息表同上创建;
主要步骤截图如下:
课程信息表如下:
创建:
输入信息:
成绩信息表如下:
创建:
输入信息:
任务3:
创建表间的相互关系
单击红框开始建立关系;
出现窗口,单击下一步,如下:
上图右侧出现
单击下一步,单击完成;
设置学生信息表学号为主键;
设置课程信息表课程号为主键;【同上】
设置成绩信息表学号、课程号为主键;【同上】
说明:
此处是教师和课程是一一配对,故教师编号不设置主键:
创建关系图如下:
关系属性如下:
说明:
此图中红框处,根据个人需要选择是否打钩
任务4:
实现数据库的分离和附加
分离:
单击确定:
单击确定完成
附加:
实验小结
一、创建基本表时,可以用“企业管理器”也可以用“查询分析器”,使用“企业管理器”时可直接打开数据库,然后再新建基本表。
在使用“查询分析器”建基本表输入相关指令时必须选择相应的数据库。
才能在相应的数据库中建相应的基本表;
二、设计表时,要注意每一列的属性,避免错误或者给后来创建关系带来错误;
三、了解什么是主键,不能乱设置主键,主键不是越多越好,而是通过主键我们可以委以确定某一信息。
实验中出现的问题及解决方案
出现的问题:
SQL2000软件出现问题:
创建表时出现空白对话框
解决方案:
1、新建立表时要先选择一个表已经存在的表,然后再点右键,选新建表。
保存时点工具栏上的保存图标,直接点关闭会报错。
2、选数据库中的表,点工具栏上的新建图标,也可以新建表。
说明:
本解决方案仅供紧急时候使用,长期使用需要完全卸载软件重新安装。
提示:
打包保存时自己的文件夹以“学号姓名”为文件名,
打包时文件夹内容包括:
本实验报告、分离后的数据库。