南邮数据库原理报告定义.pdfVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档