实验一大数据库模式设计及建立实验报告材料.docx

上传人:b****8 文档编号:12266721 上传时间:2023-06-05 格式:DOCX 页数:25 大小:2.31MB
下载 相关 举报
实验一大数据库模式设计及建立实验报告材料.docx_第1页
第1页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第2页
第2页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第3页
第3页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第4页
第4页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第5页
第5页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第6页
第6页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第7页
第7页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第8页
第8页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第9页
第9页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第10页
第10页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第11页
第11页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第12页
第12页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第13页
第13页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第14页
第14页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第15页
第15页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第16页
第16页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第17页
第17页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第18页
第18页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第19页
第19页 / 共25页
实验一大数据库模式设计及建立实验报告材料.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

实验一大数据库模式设计及建立实验报告材料.docx

《实验一大数据库模式设计及建立实验报告材料.docx》由会员分享,可在线阅读,更多相关《实验一大数据库模式设计及建立实验报告材料.docx(25页珍藏版)》请在冰点文库上搜索。

实验一大数据库模式设计及建立实验报告材料.docx

实验一大数据库模式设计及建立实验报告材料

长春大学计算机学院科学与技术专业

数据库原理实验报告

实验名称:

实验一数据库模式设计及建立

班级:

姓名:

学号:

实验地点:

日期:

一、实验目的:

1.了解SQLSERVER2005/2008系统或KingBaseESV7.0的使用;

2.基本掌握SQL的数据定义。

二、实验内容、要求和环境:

【实验要求】

注:

将完成的实验报告重命名为:

班级+学号+姓名+(实验一),(如:

041540538张三(实验一)),提交到SPOC学堂。

1.实验课要携带教材、学习辅导、老师下发的实验报告文档等。

2.课前要对实验内容和步骤部分进行预习。

3.将本次实验所建的数据库做好备份,以备以后实验使用。

【实验环境】

1.SQLSERVER2005/20085;

1.KingBaseESV7.0,人大金仓。

【实验内容和步骤】

1.熟悉SQLSERVER2005/2008系统。

(1)启动“SQLServerManagemetStudio”,新建数据库和关系(表)

①鼠标单击“开始/所有程序/MicrosoftSQLserver2008/SQLServerManagemetStudio”启动“SQLServerManagemetStudio”,SQLServerManagemetStudio(SSMS)是一个集成环境,用于访问、配置、控制、管理和开发SQLServer的所有组件,SSMS将大量图形工具与丰富的脚本编辑器相结合,使各种技术水平的开发人员和管理员都可以访问SQLServer;

②在“SQLServerManagemetStudio”中左窗口“对象资源管理器”中,单击“SQLEXPRESS”的左侧“+”,弹出下拉菜单;

③在上一步的下拉菜单中,鼠标右键单击“数据库”,在弹出的菜单中选择“新建数据库”,在弹出的对话框中,输入数据库名,同时可以进行存储位置的设置;

④在数据库文件夹下,出现新建的数据库文件夹;

点击所建数据库文件名左侧的“+”,弹出下拉菜单;

在上一步弹出的下拉菜单中,鼠标右键单击“表”,弹出下拉菜单,单击“新建表”即可在此数据库文件夹中建立关系(表)了。

(2)在“对象资源管理器”的上方有一个“新建查询”图标,单击“新建查询”,可使用SQL语言进行对关系的操作

①单击“新建查询”后,在“对象资源管理器”窗口上部出现一个工具栏,右侧弹出一个窗口,在此窗口可以输入SQL语句;

②要执行SQL,可按工具栏中的“!

执行”按钮或选择菜单“查询/执行”命令。

2.用“SQLServerManagemetStudio”建立教材p79图3.2所示的学生_课程数据库中的三个表student、course和SC。

3.针对学生_课程数据库中的三个表,做如下操作:

(1)为student表增加一个属性:

TELE,数据类型为varchar,并输入数据;

(2)为student表以sdept建立一个名为sdeptin的索引;

(3)为course表以cname建立一个名为cnamein的索引;

(4)为student表以sage建立一个聚簇索引。

4.用CREATETABLE建立教材p71习题第6题中SPJ数据库中的4个表,并输入表中数据。

写出CREATETABLE语句,并在定义表时说明主码。

商品P:

Pno

pname

color

price

P1

电视

5000

P2

冰箱

3000

P3

洗衣机

3500

P4

电饭煲

1500

P5

电磁炉

500

5.建立商品销售数据库SPXS,并SPXS数据库中用CREATTABLE语句建立如下三个表:

销售SP:

pno

sno

qty

p1

S1

100

P3

S1

200

P1

S2

50

P2

S2

30

P2

S3

60

P1

S4

150

P2

S4

120

P4

S5

90

P5

S5

60

商店S:

sno

sname

city

S1

百盛

北京

S2

沃尔玛

深圳

S3

华联

长春

S4

国商

长春

S5

百货大楼

北京

 

三、实验结果与分析:

1.将学生-课程数据库中的各表的表结构粘贴在下面(要求粘贴SQLServerManagemetStudio整个窗口)

student:

course:

SC:

2.写出实验内容与步骤中第3题的操作语句:

(1)ALTERTABLEStudentADDTELEvarchar

(2)

(3)

(4)

3.写出实验内容与步骤第4题中建立SPJ数据库中四个表的CREATETABLE语句:

4.写出实验内容与步骤第5题中建立商品销售数据库中三个表的CREATETABLE语句:

四、思考题:

1.在建表的操作过程中,实体完整性、参照完整性的作用是什么?

如何定义的?

答:

实体完整性是对关系中的记录唯一性,也就是主键的约束。

准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。

定义表中的所有行能唯一的标识,一般用主键,唯一索引unique关键字,及identity属性比如说我们的身份证号码,可以唯一标识一个人.

参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。

准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。

参考完整性维护表间数据的有效性,完整性,通常通过建立外部键联系另一表的主键实现,还可以用触发器来维护参考完整性。

2.在建立聚簇索引时,基本表有什么变化?

答:

聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无关,所以一个表最多只能有一个聚簇索引,因为物理存储只能有一个顺序。

五、教师评语:

实验成绩:

教师:

(签名)年月日

创新活动

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2