数据库实验一运用SQL语言建立数据库

数据库实验一运用SQL语言建立数据库

ID:46718003

大小:71.50 KB

页数:4页

时间:2019-11-27

数据库实验一运用SQL语言建立数据库_第1页
数据库实验一运用SQL语言建立数据库_第2页
数据库实验一运用SQL语言建立数据库_第3页
数据库实验一运用SQL语言建立数据库_第4页
资源描述:

《数据库实验一运用SQL语言建立数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号班级姓名—专业:实验_:sql数据定义功能1.实验目的:熟练掌握SQL的各种数据定义功能,包括(1)•定义表的功能,包括主码和外码的定义(2).修改表的定义功能,包括增加属性,删除属性,修改属性类型(3)•建立和删除索引操作,理解索引的作用4)删除表功能2•实验内容:1).使用SQL语句建立学生管理系统相关的表,同吋完善各表的相关完整性约束。其中带有下划线的为主码学院(学院代码,学院名称)学生(学号,姓名,性别,学院代码),学院代码为外码教师(教师号,教师姓名,学院代码),学院代码为外码课程(课程号,课程名,学时)学习(学号,课程号,成绩),学号为外码,

2、课程号为外码开课(教师号,课程号),教师号为外码,课程号为外码2)・对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段等。删除操作:删除学生表家庭地址字段,删除教师表出生日期字段修改操作:修改学生姓名字段,该字段值不允许取空值3.)建立索引为学生表在学生姓名上建立名为sname-index的索引,在学院代码字段上建立名为dept-index,降序。4.)删除表操作删除上述表的定义,并重新执行定义表的查询再次建立各表5)・利用ACCESS2003/2007完善各表的数

3、据内容3•实验步骤及结果:创建学院表实验步骤:查询一>在设计视图屮创建查询一>选择SQL视图,输入如下SQL语句:CREATETABLE学院(学院代码CHAR(8)学院名称CHAR(15),PRIMARYKEY(学院代码));(1)创建学生表实验步骤:查询一>在设计视图中创建查询一>选择SQL视图,输入如下SQL语句:CREATETABLE学生(学号CHAR(8),姓名CHAR(4),性别CHAR(l),学院代码CHAR(8)REFERENCES学院(学院代码),PRIMARYKEY(学号));(2)创建教师表实验步骤:查询一>在设计视图屮创建查询一>选择S

4、QL视图,输入如下SQL语句:CREATETABLE教师(教师号CHAR(8),教师姓名CHAR(4),学院代码CHAR(8)REFERENCES学院(学院代码),PRIMARYKEY(教师号));(3)创建课程表实验步骤:查询一>在设计视图中创建查询一>选择SQL视图,输入如下SQL语句:CREATETABLE课程(课程号CHAR(4),课程名CHAR(15),学时INT,PRIMARYKEY(课程号));(5)创建学习表实验步骤:杏询一>在设计视图中创建查询一>选择SQL视图,输入如下SQL语句:CREATETABLE学习(学号CHAR(8),课程号CH

5、AR(4),成绩SMALLINT,PRIMARYKEY(学号,课程号),FOREIGNKEY(学号)REFERENCES学生(学号),FOREIGNKEY(课程号)REFERENCES课程(课程号));(6)创建开课表实验步骤:査询一>在设计视图中创建查询一>选择SQL视图,输入如下SQL语句:CREATETABLE开课(教师号CHAR(8),课程号CHAR(4),PRIMARYKEY(教师号,课程号),FOREIGNKEY(教师号)REFERENCES教师(教师号),FOREIGNKEY(课程号)REFERENCES课程(课程号));1.对各表进行增加、删

6、除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段:实验步骤:査询一>在设计视图屮创建査询一>选择SQL视图,分别输入如下SQL语句:ALTERTABLE学牛ADDCOLUMN出牛日期DATE;ALTERTABLE学生ADDCOLUMN家庭地址CHAR(20);教师表增加性别字段,出生日期字段:实验步骤:查询一>在设计视图中创建查询一>选择SQL视图,分别输入如下SQL语句:ALTERTABLE教师ADDCOLUMN性别CHAR(l);ALTERTABLE教师ADDCOLUMN出生日期DATE对课程表增加先修课程字段:实验步骤:查询一>在设计

7、视图中创建查询一>选择SQL视图,输入如卜SQL语句:ALTERTABLE课程ADDCOLUMN先修课程CHAR(15)删除操作:删除学生表家庭地址字段:实验步骤:查询一>在设计视图中创建查询一>选择SQL视图,输入如下SQL语句:ALTERTABLE学生DROPCOLUMN家庭地址删除教师农出生H期字段:实验步骤:查询一>在设计视图中创建杏询一>选择SQL视图,输入如下SQL语句:ALTERTABLE教师DROPCOLUMN出生日期;修改操作:修改课程表中先修课程字段名称为先修课程号:实验步骤:查询一>在设计视图中创建查询一>选择SQL视图,分别输入如下S

8、QL语句:ALTERTABLE课程DROPCOLUM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。