数据库原理实验1文档

数据库原理实验1文档

ID:34772565

大小:120.68 KB

页数:3页

时间:2019-03-10

数据库原理实验1文档_第1页
数据库原理实验1文档_第2页
数据库原理实验1文档_第3页
资源描述:

《数据库原理实验1文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一SQLServer基本操作与数据定义语言(DDL)3/3实验一SQLServer基本操作与数据定义语言(DDL)系别:计算机科学与技术系专业班级:计算机科学与技术2班姓名:袁栋焕学号:201441402205实验日期:2016年3月30日实验报告日期:2016.3.31实验目的:1.掌握数据库服务器的启动、登录2.掌握MicrosoftSQLServerManagementStudio的使用3.掌握SQLSERVER的数据定义子语言实验要求:1.启动、登录SQLSERVER数据库服务器2.使用SQL创建、修改和撤销数据库、基本表实验环境及学时安排:1.SQLSERVE

2、R20052.学时:2学时实验内容:1.启动SQLSERVER数据库服务器,尝试分别使用Windows/SQLServer身份认证;2.使用ManagementStudio创建基本表、视图、索引3.使用SQL创建基本表、视图、索引假设条件:学校有若干个系,每个系由若干名教师和学生;每个教师可以担任若干门课程;每个学生可以同时选修多门课程。请设计某学校的教学管理的E-R模型,要求给出每个实体、联系的属性。根据以上语义,我们可得到如下E-R图(属性未画出):实验一SQLServer基本操作与数据定义语言(DDL)3/3将以上E-R图中的部分实体和联系转换为关系,得到下表:数据字

3、典表表名中文名Department院系Course课程SC选课Student学生Teacher教师Teaching任课院系Department字段名数据类型可空性主键外键中文名DepIDintNOTNULLYesNo院系编号DNamenvarchar(20)NOTNULLNoNo院系名称Locationnvarchar(50)NULLNoNo办公地点Leaderchar(8)NULLNoNo系主任编号课程Course字段名数据类型是否可以为空IsPKIsFK中文名CNochar(10)NOTNULLYesNo课程编号CNamevarchar(50)NOTNULLNoNo课程

4、名称GradesamllintNULLNoNo学分TermsmallintNULLNoNo开课学期TNochar(8)NOTNULLNoYes授课教师编号DepIDintNULLNoYes开课院系编号Grade取值范围是[1,1.5,2,2.5,3,3.5,4,4.5,5]Term取值范围是[1,2,3,4,5,6,7,8]TNo为外键,参照教师表中的TNoDepID为外键,参照院系表中的DepID选课SC字段名数据类型是否可以为空IsPKIsFK中文名SNochar(10)NOTNULLYesYes学生学号CNochar(10)NOTNULLYesYes课程编号SDate

5、smalldatetimeNULLNoNo选课日期Scoredecimal(4,1)NULLNoNo考试成绩SNo参照Student表中的SNoCNo参照Course表中的CNoScore取值范围[0-100],带一位小数,如80.5学生Student字段名数据类型是否可以为空IsPKIsFK中文名SNochar(10)NOTNULLYesNo学号SNamenchar(8)NOTNULLNoNo姓名实验一SQLServer基本操作与数据定义语言(DDL)3/3Sexnchar(1)NULLNoNo性别BirthDatesmalldatetimeNULLNoNo出生日期Cla

6、ssintNOTNULLNoNo班级Sex只能是‘男’或‘女’教师Teacher字段名数据类型是否可以为空IsPKIsFK中文名TNochar(8)NOTNULLYesNo教师编号TNamenchar(4)NOTNULLNoNo教师姓名Sexnchar(1)NULLNoNo性别Profnchar(5)NULLNoNo职称Mobilechar(11)NULLNoNo手机号DepIDIntNOTNULLNoYes所属院系IDSex只能是‘男’或‘女’Prof只能是[‘助教’,‘讲师’,‘副高’,‘正高’]Mobile只能是11位数字,且第一个数字为1DepID参照Departm

7、ent的DepID任课Teaching字段名数据类型可空性主键外键中文名TNochar(8)NOTNULLYesYes教师编号CNochar(10)NOTNULLYesYes课程编号TermsmallintNOTNULLYesNO开课学期NumintNULLNoNo选修人数Croomvarchar(15)NULLNoNo上课地点TNo参照Teacher的TNoCNo参照Course的CNoTerm取值范围是[1,2,3,4,5,6,7,8]Num为不超过200的非负整数问题:1.使用ManagementStudio

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

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

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