数据库原理及应用第二次上机实践
更新时间:2023-09-26 15:42:01 阅读量: 综合文库 文档下载
第二次上机实践
实验三 1 表的建立、维护及数据操作 实验三 2 设计学生信息管理系统(包括数据库,表的建立,数据编辑)
。
实验三 1 表的建立、维护与数据操作
一、实验目的
1.掌握利用SSMS和SQL语句创建表、修改表结构以及删除表。 2.能够向表中插入数据、更新数据以及删除数据。 3.掌握创建、删除和修改约束的方法。
二、实验内容
在上次实验中创建的数据库中创建表。
(1)创建名为Student(学生信息)的表,表中各列的要求如表所示。 STUDENT表 字段名称 字段类型 大 小 ┃ 说 明 Sno Sname sex birthday Sdept Char Char Char Datetime Char 10 8 2 20 主键 默认值为男,只能输入男或女 (2)创建名为Course(课程信息)的表,表中各列的要求如表所示。 COURSE表
1
(3)创建名为SC(学生成绩)的表,表中各列的要求如表所示。 SC表 字段名称 字段类型 大 小 取值范围 说 明 Sno char 10 数据来自学生信息表 外键 Cno char 10 数据来自课程信息表 外键 Grade real 0--100
三、实验步骤(以下的示例只是简单的例子,同学要针对具体要求建立完备的表和表中的数据)
1.创建表,并创建相应的约束。要求:在学生管理数据库Stulnfo中创建三个表。
具体步骤:
在对象资源管理器中,展开服务器,展开数据库,展开Stulnfo数据库 右击“表”结点,在菜单中选择新建表
根据需要创建表结构,创建好以后,单击工具栏上保存按钮。在弹出的对话框中输入表名称。 Student表:
2
Course(课程信息)表
SC表:
此时对象资源管理器中,这样:
2.使用SQL语句创建以上三个表 建立基本表的语句格式 CREATE TABLE表名(
列名 数据类型 列级完整性约束条件, 。。。。。)
表级完整性约束条件;
3
参考教材85页
3.录入学生信息,课程信息,学生成绩信息 例 sno、sname。。。。分别为:2007001 王军。。。。
2007002 张静。。。。 2007004 李碰。。。。 2007005 王姬。。。。
学生信息录入结果:
4.修改基本表:增加、修改和删除字段,要求如下: (l)给Student表增加一个age字段,类型为int。
(2)给Student表增加一个sdept字段,类型为Char (20)。
5.利用SQL语句修改基本表,要求同4.--语句格式: ALTER TABLE <表名>
[ ADD <新列名> <数据类型> [ 完整性约束 ] ] [ DROP <完整性约束名> ]
[ ALTER COLUMN <列名> <数据类型> ];
? <表名>:要修改的基本表
? ADD子句:增加新列和新的完整性约束条件 ? DROP子句:删除指定的完整性约束条件
? ALTER COLUMN子句:用于修改列名和数据类型
6.数据库的完整性设置。 实验步骤
可视化界面的操作方法 a实体完整性
4
将Student表的“sno”字段设为主键:对象资源管理器中,选中要添加主键的表,右键单击—设计,打开表设计界面,在表设计界面中,单击左边的行选定块.选定“sno”字段,右键单击,从弹出的菜单中选择“设置主键”,就可为表设置主键,如图所示。
图 选中SNO字段
将Course(课程信息)表的cno设置为主键,同上。
将“SC”表的“sno”和“cno”设置为主键:在表设计界面中,选定sno和cno字段: 在箭头列选定sno列,再按住Ctrl键,单击cno字段,右键单击,从弹出的菜单中选择“设置主键”,就可为表设置主键,如图所示。
将两个属性设为主键
b.用户自定义完整性
将“sex”字段设置为只能取“男”,“女”两个值:在表设计界面,然后在列属性框的默认值或绑定栏中输入约束表达式,如图所示。
用户自定义完整性设置
c参照完整性:利用SQL增加外键约束
将“Student”表中的“sno”字段设置为外键, 和“Course”表中的Cno设为外键。点击新建查询按钮,输入代码:
5
正在阅读:
数据库原理及应用第二次上机实践09-26
中小学校冬季取暖安全管理制度07-31
小学二年级留言条专项练习08-21
毕业论文05-14
珍惜时间的名言警句之国外篇05-26
红牛饮料平面广告文案03-09
网络原理 第6章:网络层06-02
《机械制造基础》课程改革、教学实践及思考04-23
小学奥数专题157-1加法原理 题库版04-07
四通信和导航05-11
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 上机
- 原理
- 实践
- 数据库
- 应用