文档介绍:《数据库系统概论》实验报告书
姓名:金皓天
班级:T1053-9
学号:20100530807
湖北汽车工业学院信息管理系
实验一 数据库服务器的连接及数据库的建立
一、实验目的:
了解连接数据库服务器的身份验证模式,熟悉样例数据库。掌握DBMS中利用界面进行建库建表操作。
二、实验准备:
数据模型由三个要素组成:数据结构、数据操作和完整性约束。
1、数据结构
数据结构用于描述系统的静态特性,是所研究的对象类型的集合。数据模型按其数据结构分为层次模型、网状模型和关系模型。
2、数据操作
数据操作用于描述系统的动态特性,是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作集合。
3、数据的约束条件
数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据及其联系所具有的制约和存储规则,用以限定符合数据库状态以及状态的变化,以保证数据的正确、有效和相容。
三、实验内容
1、熟悉网络环境和数据库环境
2:数据库、表的建立
实验内容:
数据字典设计
(一)、表名(具体建表时,在你的班级数据库中创建表,表名称由学生学号+示例表名构成。比如student_idDepartment)
表名
含义
Department
院系
Class
班级
Student
学生
Course
课程
Grade
成绩
(二)、表结构
1、Department
字段名
数据类型
字段含义
约束
Dept_ID
Decimal(5)
院系编号
Primary Key
Department
varChar(50)
院系名称
Not Null
Abbreviation
varChar(10)
院系简称
Phone
varChar(50)
联系电话
Director
varChar(50)
院系主任
No_Class
Decimal(5)
班级数
Not Null Default 0
2、Class
字段名
数据类型
字段含义
约束
Class_ID
Char(7)
班级编号
Primary Key
Dept_ID
Decimal(5)
院系编号
Foreign Key
Class
varChar(30)
班级名称
Not Null
Abbreviation
varChar(20)
班级简称
Monitor
varChar(24)
班长
Level
varChar(4)
层次
Not Null 大专、本科、硕士、博士
Enroll_Date
Decimal(5)
入学年度
Not Null
No_Student
Decimal(5)
人数
Not Null Default 0
3、Student
字段名
数据类型
字段含义
约束
Student_ID
varChar(9)
学号
Primary Key
Class_ID
varChar(7)
班级编号
Foreign Key
Name
varChar(24)
姓名
Not Null
Gender
varChar(2)
性别
Not Null 男,女
Birthday
Datetime
出生日期
Not Null
Address
varChar(50)
家庭地址
Zip_Code
Decimal(6)
邮编
Householder
Varchar(50
家长
4、Course
字段名
数据类型
字段含义
约束
Course_ID
varChar(8)
课程编号
Primary Key
Course
varChar(50)
课程
Not Null
Credit
Decimal(5)
学分
Period
Decimal(5)
学期
 
Practice_period
Decimal(5)
实习
 
5、Grade
字段名
数据类型
字段含义
约束
Student_ID
varChar(9)
学号
Foreign Key
Primary Key
Course_ID
varChar(8)
课程编号
Foreign Key
Grade
Decimal(5)
成绩
Not Null
实验操作
创建数据库:开始->程序->Microsoft SQL Server 2000-> 企业管理器
打开企业管理器:新建学生数据库,打开表格选项
添加新表:添加表名为