实验_基本表的定义

实验_基本表的定义

ID:41660858

大小:57.73 KB

页数:4页

时间:2019-08-29

实验_基本表的定义_第1页
实验_基本表的定义_第2页
实验_基本表的定义_第3页
实验_基本表的定义_第4页
资源描述:

《实验_基本表的定义》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一基本表的定义、删除与修改一、实验目的:熟练掌握基木表的定义、删除与修改,为后继学习作准备。二、实验属性(验证性)(1)了解并掌握SQL杳询分析器及企业管理器的使用;(2)掌握基木表的定义、删除与修改。三、实验仪器设备及器材1.安装有windows操作系统计算机。2.安装有Oraclellg和SQLServer的计算机。3.安装有VisualStudio.net和Java编译器(eclipse^Netbean等)的编译器。4.计算机具备网络环境。四、实验要求(预习、实验前、实验中、实验后等要求)1.预习教材第三章,熟悉SQL语句。2.熟悉net、J

2、ava或PowerBuilder、Delphi开发环境。3.能够熟练掌握.net、Java或PowerBuilder^Delphi环境下的数据库的编程。五、实验原理SQL语言应用。六、实验步骤:(1)心动Oracle的SQLDeveloper或者SQLPlus,或者SQLServer査询分析器;(2)对于Oracle1lg的SQLPlus需要进彳亍登录,对于Oraclellg的SQLDeveloper需要进彳了建立连接。如果选择SQLSERVER查询分析器,需要选择数据库;(3)验证如下例子;1熟悉SQLServer数据库服务器1.1熟悉SQLServ

3、er数据库服务器环境,熟练掌握数据字典。2.2从网上下载数据库文件(.MDL、.LDF),进行数据库附加操作。并在操作系统下将数据库数据文件(.MDL、.LDF)拷贝到U盘上。3.3从网上下载数据库数据(.XLS格式),将数据导入到数据库。并进行导出(导出格式人于三种)。3.4建立数据库登录用户。2定义基本表先画出中原工学院学生选课ER图,在学牛选课系统中一名学牛•可以选修多门课程,一门课程可由多名学牛选修,一名学牛选修一门课程参加考试就有一个成绩。将ER图转换为逻辑模型并进行一下操作。例2・1建立学生表Students,每个属性名的意义为Sno・学号

4、、Sname-tt名、Ssex■性别、Sage-年龄、Sdept-所在系。这里要求Sno和Sname不能为空值,且取值唯一。Sno为主码。createtableStudents(SnoCHAR(9)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2),SageSMALLINT,SdeptCHAR(20));例2.2建立课程表Courses,其属性名意义分别为Cno■课程号,Cname■课程名,Cpno-先修课程号,Credit-学分。Cno为主码。createtablecourses(cnochar(4)primaryk

5、ey,cnamechar(40),cpnochar(4),creditsmallint);例2.3建立成绩表SC。其川的属性名意义分别为Sno-学号,Cno-®程号和Grade-考试成绩。Sno和Cno为主码,Sno和Cno分别为外码。createtablesc(snochar(4),cnochar(4),gradesmallint,primarykey(sno,cno),foreignkey(sno)referencesstudents(sno),foreignkcy(cno)referencescourscs(cno));3修改基本表例3.1向基本

6、表Students中增加“入学时间”属性列,其属性名为RegisterDate,数据类型为DATETIME型。altertablestudentsaddregisterdateDATETIME;例3・2将Sage(年龄)的数据类型改为SMALLINT型。altertableStudentsaltercolumnsageSMALLINT;例3.3删除Sname(姓名)必须取唯一值的约束。altertablestudentsdropunique(sname);说明:为了保证后面例子能够顺利运行,请大家一定将属性歹lJRegisterDate从Student

7、s表中删除。4删除基本表例4・1删除Students表(注:能直接删除student表吗?为什么?)。droptablestudentscascade;说明:此表删除后,请立即用例2」将其建立起來,以便后面的例子使用5建立索引例5.1为学生选课数据库屮的Students,Courses,SC三个表建立索引。其屮Students表按Sno(学号)升序建唯一索引,Courses表按Cno(课程号)升序建唯一索引,SC表按Sno(学号)升序和Cno(课程号)号降序建唯一索引。createuniqueindexstusnoonstudents(Sno);cre

8、ateuniqueindexcoucnooncourses(Cno);createunique

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

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

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