数据库原理实验.doc

数据库原理实验.doc

ID:35985845

大小:99.50 KB

页数:9页

时间:2019-04-29

数据库原理实验.doc_第1页
数据库原理实验.doc_第2页
数据库原理实验.doc_第3页
数据库原理实验.doc_第4页
数据库原理实验.doc_第5页
数据库原理实验.doc_第6页
数据库原理实验.doc_第7页
数据库原理实验.doc_第8页
数据库原理实验.doc_第9页
资源描述:

《数据库原理实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附录:实验指导书实验一熟悉数据库管理系统环境一、实验目的:1.了解SQLServer2008的基本安装和配置。2.掌握SQLServer2008常用工具的基本操作方法。3.了解SQLSERVER2008数据库及其表对象的建立方法。二、实验内容和主要步骤:1.参照相关文档进行SQLServer2008的安装和配置;2.打开SQLServer2008SSMS工具,进行简单操作;3.在SQLServer2008SSMS工具的目录树中展开数据库文件夹,新建一个test数据库,然后展开tesst数据库图标,则列出数据库

2、的所有对象;4.选中test下的“表”图标,则列出数据库的所有表(里面是空的)。5.利用SSMS建立如下三个表,按下面的列表中的字段名(英文)、类型和宽度建立:(注意主键、外键的建立,并输入数据体会实体完整性和参照完整性规则,部分列可以尝试用户定义的完整性规则)表1student(学生)字段名字段说明类型字段大小小数位数sno学号Char8sname姓名Varchar8ssex性别Char2sdept系别Varchar20sage年龄Int整型表2course(课程)字段名字段说明类型字段大小小数位数cno课

3、程号Char3cname课程名称Varchar20Credit学分Numeric1Cpno系别char3表3sc(选修)字段名字段说明类型字段大小小数位数sno学号Char8cno课程号Char3Grade成绩numeric16.向三个表中输入数据;表4student表数据SnoSnameSexSageSdept08001张力男18cs08002李丽女19is08003赵海男20ma08004张那女17cs08005刘晨男18is08006刘丹丹女17ma08007刘立男21cs08008王江男19cs080

4、09高晓男20is08010张丽女19cs表5Course表数据CnoCnameCpnoCcredit001数据库0054002高等数学2003信息系统0014004操作系统0063005数据结构0074006数据处理2007C语言0064表6SC表数据SnoCnoGrade08001002100080010039508001004900800100610008002002980800200308003001990800300280080030039808004001900800500797080050023

5、7080060030800800150080080038008009001890800900490080100051001.备份数据库及数据,以备后面实验使用;三、实验要求:1.独立完成SQLServer2008数据库常用操作2.写出实验报告(在实验系统上完成)实验二数据定义一、实验目的:1.熟练掌握SQL语言进行基本表结构的创建。2.熟练应用SQL语言进行表结构的修改。3.掌握SQL语言进行基本表的删除。4.掌握SQL语言进行索引的建立和删除5.选择具体的数据库管理系统进行实现(SQLServer2008)

6、二、实验内容和主要步骤:1.在SQLServer2008进行定义操作2.用SQL语言CREATETABLE语句创建学生表student、课程表course和选课表SC;(字段类型及长度参照实验一)3.用SQL语言ALTER语句修改表结构;a)STUDENT表中SNO设为非空和唯一;b)STUDENT表中增加一个字段SBIRTH,类型设置为日期时间类型,增加一个ADDRESS字段,类型为文本(字符);c)删除STUDENT表中ADDRESS字段;d)COURSE表中CNO字段设为非空和唯一;4.重新定义一个简单

7、表,然后用SQL语言DROP语句删除该表结构;5.用SQL语言CREATEINDEX语句定义表STUDENT的SNAME字段的降序索引;6.用SQL语言CREATEINDEX语句定义表SC的GRADE字段的升序索引;7.用SQL语言DROP语句删除索引;8.输入部分数据,并试着修改其中的错误;注:l注意数据的完整性。l注意SQLServer2008的SQL语句中数据类型的写法:参考navicat工具中类型列表中的值。l注意SQLServer2008中的SQL定义语句和标准的SQL语句的不同:定义主码、外码、删

8、除索引等。l体会SQL语句建表和直接用图形工具建表的优劣三、实验要求:1、将上述任务中完整的SQL语句调试并使之运行正确;2、写出实验报告(在实验系统完成)实验三SQL简单查询一、实验目的:1.掌握SQL查询语句的一般格式2.掌握简单数据查询操作。3.熟练掌握各种查询条件的表示。4.掌握排序和分组操作在SQL语句中的实现。5.掌握集函数的使用。二、实验内容和主要步骤:1.创建学生表student、课

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

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

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