- 3
- 0
- 约1.73万字
- 约 16页
- 2021-11-12 发布于福建
- 举报
实 验 报 告
( 2011 / 2012 学年 第 二 学期)
课程名称 数据库原理
实验名称 1、数据库表的建立与管理
2 、查询技术的应用
3、数据库的表中数据的操作
4 、视图练习
实验时间
指导单位 理学院信息与计算科学系
指导教师
学生姓名 班级学号
学院 ( 系) 专 业
数据库原理第一次实验内容安排
一、实验内容:
数据库表的建立与管理
二、实验目的:
学习数据库及表的建立、删除、更新等操作。
注:本次实验题目,除了特殊要求,以 T-SQL为主,并将所有语句标注好题号,
留存在查询界面上,方便检查。
三、实验题目:
1、创建一名为‘ test ’的数据库 ;
2. 在“test ”数据库中新建一张部门表 “部门”,输入列: name(CHAR,10 位),
ID (CHAR,7 位),manager (CHAR,10位 ) 各列均不能为空值。
3、在 “test ”数据库中新建一张员工表, 命名为 “员工”。在表中输入以下各列:
name(CHAR,10位),persONID(CHAR,7 位),Sex(CHAR,7 位),birthday (datetime ),
deptID (CHAR,7 位),各列均不能为空值。
4 、修改表的操作练习:
1)将‘部门’表中的列 ID 设为主键;
2)将 ‘员工’表中 persONID 设为主键, 并将 deptID 设置为外键, 关联到 ‘部
门’表上的‘ ID ’列;
3)在‘部门’表中,添加列 quantity(CHAR, 5) ;
4) 删除‘员工’表中的列‘ sex ’;
5 )修改‘员工’表中列 name为(varCHAR,8)
5、1)在数据库 test 中新建表 scores, 输入以下列: ID (CHAR,8 位) 主键 ,
C语言 numeric(3,1) ,IT 英语 numeric(3,1) ,数据库 numeric(3,1) ,
软件基础 numeric(3,1) ,平均成绩 。四门学科都不能为空,并且平均成绩
为四门学科的平均分;
2 )为表 scores 中的四项成绩添加 default 约束:使其默认值为 0;
3 )为表 scores 中的四项成绩添加 check 约束:是每项成绩在 0 到 100 之间。
6、删除 department 表,并删除数据库 test 。
四、实验过程
CREATE DATABASE text /* 创建数据库 */
GO
CREATE TABLE department /* 创建部门表 */
(ID CHAR(7) NOT NULL,
name CHAR(10) NOT NULL,
manager CHAR(10) NOT NULL)
GO
CREATE TABLE worker /* 创建员工表 */
(persONID CHAR(7) NOT NULL,
name CHAR(10) NOT NULL,
sex CHAR(7) NOT NULL,
birthday datetime NOT N
您可能关注的文档
最近下载
- 2026年开工第一课主题.ppt
- 普通纪念币防伪课件.pptx VIP
- ASTM A388A388M-2018钢锻件超声检验标准操作方法中文版.pdf VIP
- 艺考真题|2020年中传文史哲初试真题原卷放送(附答案).doc VIP
- 毛石混凝土挡土墙施工方案.docx
- 八年级英语上册全册课课练.doc VIP
- POEMS综合征课件完整版.ppt VIP
- NB-T11409-2023水电工程费用构成及概(估)算费用标准.docx VIP
- 2026年春季学期学校德育工作计划.docx VIP
- 深度解析(2026)《TBT 3474.2-2018机车车辆螺纹连接软管 第2部分:橡胶软管》.pptx VIP
原创力文档

文档评论(0)