数据库原理数据库试验

数据库原理数据库试验

ID:69517858

大小:223.00 KB

页数:37页

时间:2021-11-06

数据库原理数据库试验_第1页
数据库原理数据库试验_第2页
数据库原理数据库试验_第3页
数据库原理数据库试验_第4页
数据库原理数据库试验_第5页
数据库原理数据库试验_第6页
数据库原理数据库试验_第7页
数据库原理数据库试验_第8页
数据库原理数据库试验_第9页
数据库原理数据库试验_第10页
资源描述:

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

1、..上机实验报告课  程:数据库原理..word.zl...实验1名称:数据库设计一、实验容:以所在学校选课和课程管理为实际应用背景,设计一个教学管理数据库。假设至少包含如下需求:·学生信息管理·课程信息管理..word.zl...·教师信息管理·学生选修课程及成绩信息管理·教师负责课程和讲授课程信息管理一、实验目的:·通过实践,掌握本章介绍的数据库设计方法。·学会使用PowerDesigner来完成数据库设计过程。三.、实验方法〔或程序源代码〕:(1)根据实验容明确要完成的系统功能。(2)运行PowerDesigne

2、r创立概念数据模型,建立实体、属性和联系。对关键字、空值、域完整性等做出必要的描述,根据实际情况确定联系的类型。(3)将检查无误的概念数据模型转换成逻辑数据模型,并对生成的逻辑数据模型作必要的修改。(4)选择一个实际的DBMS软件〔如SQLServer〕,根据逻辑数据模型生成物理数据模型,并对生成的物理数据模型作必要的修改。(1)教学管理E-R图..word.zl...〔2〕〔转换了多对多联系〕〔3〕逻辑数据模型..word.zl...〔4〕物理数据模型四、实验数据、结果分析、总结问题:经过对这个实验的制作,信息比拟多

3、,做表格有点复杂,涉及的框架知识多,对关键字、空值、域完整性做的描述根本熟练。对概念数据模型、物理数据模型、逻辑数据模型的根本掌握。开场对数据库的设计有了一定的了解。..word.zl...实验日期:2021年10月16日实验2名称:建立数据库、架构、表和定义完整性约束。一、实验容:参见2.1.7建立数据库的CREATEDATABASE命令首先建立数据库,然后参照图5-1和5-8建立表并定义完整性约束,可以在此根底上根据自己学校的实际情况增加表、字段和约束等。二、实验目的:熟练掌握表的建立和数据库完整性约束的定义方法,

4、实践DBMS提供的数据完整性功能,加深对数据完整性的理解。三.、实验方法〔或程序源代码〕:使用CREATEDATABASE命令建立数据库,使用CREATESCHEMA命令建立架构,用CREATETABLE命令建立表并定义数据完整性约束,用ALTERTABLE命令修改表架构。程序源代码:CREATEDATABASE美美ON(NAME=美美,FILENAME='E:美美.mdf',SIZE=10,..word.zl...MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=order_log,FILENA

5、ME='E:美美.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)use美美gocreateschemaacreateschemabcreateschemacCREATETABLE院系(编号CHAR(6)PRIMARYKEY,名称CHAR(20)UNIQUENOTNULL,分责人CHAR(10),办公地点CHAR(20))..word.zl...CREATETABLE学生(学号CHAR(8)PRIMARYKEY,院系CHAR(6)FOREIGNKEYREFERENCES院系(编号)

6、,CHAR(10)NOTNULL,性别CHAR(2)check(性别in('男','女')),生源CHAR(6),状态CHAR(4)check(状态in('正常','留级','休学','退学')))createtable教师(教师编号CHAR(8)PRIMARYKEY,院系CHAR(6)FOREIGNKEYREFERENCES院系(编号),CHAR(10)NOTNULL,性别CHAR(2)check(性别in('男','女')),职称CHAR(6)CHECK(职称IN('教授','副教授','讲师','助教')),专业

7、CHAR(10))createtable课程(课程编号CHAR(8)PRIMARYKEY,课程名称CHAR(20)NOTNULL,责任教师CHAR(8)FOREIGNKEYREFERENCES教师(教师编号),学时SMALLINTNOTNULL,..word.zl...课程性质CHAR(10)CHECK(课程性质IN('公共根底','专业根底','专业选修','任意选修')))createtable选课(学号CHAR(8)FOREIGNKEYREFERENCES学生(学号),课程编号CHAR(8)FOREIGNKEYR

8、EFERENCES课程(课程编号),成绩SMALLINTCHECK(成绩>=0AND成绩<=100)DEFAULTNULL)四、实验数据、结果分析、总结问题:通过此次的实验,让我对使用CREATEDATABASE命令建立数据库有了更加熟练的认识,对CREATESCHEMA命令建立架构的根本掌握,学会了使用CREATETABLE命令

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

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

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