数据库基本表的建立实验报告

更新时间:2023-09-30 10:51:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学院: 自动化学院 姓名: 实验地点: 预习情况

专业: 学号:

班级: 组别:

组员:

成绩:

微机13室 良好 实验日期: 指导教师签名:

操作情况 良好 考勤情况 出席 数据处理情况 良好 实验 (一) 项目名称:基本表的建立

1. 实验目的和要求

通过建立基本表以及向表中输入记录,加深对关系数据模型中型和值概念的

理解,同时掌握在Query Analyzer中用CREATE TABLE命令创建表和利用Enterprise Manager的图形化功能创建表的方法。

2. 主要仪器设备

序 号 1 名 称 计算机 主要用途 调试程序

3. 实验内容及步骤

1在Query Analyzer中用CREATE TABLE命令在实验一所创建的数据库“学生成绩管理”中定义两个基本表:学生表(Student)和课程表(Course)。表结构如下: 数据库名:study

Studen表: 属性名 Sno Sname Ssex Sage Clno 数据类型 Char(8) Char(2) Smallint Char(5) 可否为空 否 否 可 否 含义 学号(唯一) 姓名 性别 年龄 所在班级 Varchar(20) 否

Course表:

可否属性名 数据类型 含义

为空

Cno Char(2) 否 课程号(唯一)

Cname Varchar(20) 否 课程名称

Credit Smallint 可 学分

2.利用Enterprise Manager的图形化功能在实验一所创建的数据库“学生成绩管理”中建立两个基本表:班级表(Class)和成绩表(Grade)。表结构如下:

Class表: 属性名 Clno Inyear Number Monitor 数据类型 Char(5) Char(4) Int Char(8) 可否为空 否 否 否 可 可 含义 班级号(唯一) 班级所在专业 入校年份 班级人数 班长学号 Speciality Varchar(20)

Grade表: 属性名 Sno Cno Gmark 数据类型 Char(8) Char(2) 可否为空 否 否 含义 学号 课程号 成绩 Decimal(4,1) 可

3.向“学生成绩管理”数据库中输入原始数据

Student表 Grade表

Sno Sname Ssex Sage Clno

Sno Cno Gmark Cour20020101 高原 女 19 02311 20020101 01 85 se表 20020102 李一季 女 21 02311 20020101 03 86 20020203 杨帆 男 20 02312 20020204 20030101 20030102 20030103 20030123 Cno 01 02 03 04 05 06 07 08 古斯琴 欧歌 洪奇 江水寒 刘剑波 Cname 数据库 离散数学 软件工程 操作系统 数据结构 计算机应用 大学英语 C语言 女 男 男 女 男 19 19 22 20 21 Credit 4 3 3 4 4 2 3 3 02312 03311 03311 03311 03311 20020101 05 20020102 01 20030102 06 20020203 05 20020203 03 20020203 06 20020204 01 20020204 06 20030101 02 20030101 04 20030102 02 20030223 01 20030223 04 20030223 07 20030223 02 90 78 83 93 75 78 81 85 80 91 96 90 Class表 Clno Speciality Inyear Number Monitor 48 53 46 20020101 20020203 20030102 4. 5.

6. 问题与讨论

02311 计算机软件 2002 02312 计算机应用 2002 03311 电子商务 2003

本文来源:https://www.bwwdw.com/article/oqfd.html

Top