数据库试验,崔巍要点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上机实验报告 课  程:数据库原理 实验1名称:数据库设计 实验内容: 以所在学校选课和课程管理为实际应用背景,设计一个教学管理数据库。假设至少包含如下需求: ·学生信息管理 ·课程信息管理 ·教师信息管理 ·学生选修课程及成绩信息管理 ·教师负责课程和讲授课程信息管理 实验目的: ·通过实践,掌握本章介绍的数据库设计方法。 ·学会使用PowerDesigner来完成数据库设计过程。 、实验方法(或程序源代码): 根据实验内容明确要完成的系统功能。 运行PowerDesigner创建概念数据模型,建立实体、属性和联系。对关键字、空值、域完整性等做出必要的描述,根据实际情况确定联系的类型。 将检查无误的概念数据模型转换成逻辑数据模型,并对生成的逻辑数据模型作必要的修改。 选择一个实际的DBMS软件(如SQL Server),根据逻辑数据模型生成物理数据模型,并对生成的物理数据模型作必要的修改。 教学管理E-R图 (2)(转换了多对多联系) (3)逻辑数据模型 (4)物理数据模型 实验数据、结果分析、总结问题: 经过对这个实验的制作,信息比较多,做表格有点复杂,涉及的框架知识多,对关键字、空值、域完整性做的描述基本熟练。对概念数据模型、物理数据模型、逻辑数据模型的基本掌握。开始对数据库的设计有了一定的了解。 实验日期:2013 年10月 16 日 实验2名称:建立数据库、架构、表和定义完整性约束。 实验内容: 参见2.1.7建立数据库的CREATE DATABASE命令首先建立数据库,然后参照图5-1和5-8建立表并定义完整性约束,可以在此基础上根据自己学校的实际情况增加表、字段和约束等。 实验目的: 熟练掌握表的建立和数据库完整性约束的定义方法,实践DBMS提供的数据完整性功能,加深对数据完整性的理解。 三.、实验方法(或程序源代码):使用CREATE DATABASE命令建立数据库,使用CREATE SCHEMA命令建立架构,用CREATE TABLE命令建立表并定义数据完整性约束,用ALTER TABLE命令修改表架构。 程序源代码: CREATE DATABASE 美美 ON NAME 美美, FILENAME E:\美美.mdf, SIZE 10, MAXSIZE 50, FILEGROWTH 5 LOG ON NAME order_log, FILENAME E:\美美.ldf, SIZE 5MB, MAXSIZE 25MB, FILEGROWTH 5MB use 美美 go create schema a create schema b create schema c CREATE TABLE 院系 编号 CHAR 6 PRIMARY KEY, 名称 CHAR 20 UNIQUE NOT NULL, 分责人 CHAR 10 , 办公地点 CHAR 20 CREATE TABLE 学生 学号 CHAR 8 PRIMARY KEY, 院系 CHAR 6 FOREIGN KEY REFERENCES 院系 编号 , 姓名 CHAR 10 NOT NULL, 性别 CHAR 2 check 性别 in 男,女 , 生源 CHAR 6 , 状态 CHAR 4 check 状态 in 正常,留级,休学,退学 create table 教师 教师编号 CHAR 8 PRIMARY KEY, 院系 CHAR 6 FOREIGN KEY REFERENCES 院系 编号 , 姓名 CHAR 10 NOT NULL, 性别 CHAR 2 check 性别 in 男,女 , 职称 CHAR 6 CHECK 职称 IN 教授,副教授,讲师,助教 , 专业 CHAR 10 create table 课程 课程编号 CHAR 8 PRIMARY KEY, 课程名称 CHAR 20 NOT NULL, 责任教师 CHAR 8 FOREIGN KEY REFERENCES 教师 教师编号 , 学时 SMALLINT NOT NULL, 课程性质 CHAR 10 CHECK 课程性质 IN 公共基础,专业基础,专业选修,任意选修 create table 选课 学号 CHAR 8 FOREIGN KEY REFERENCES 学生 学号 , 课程编号 CHAR 8 FOREIGN KEY REFERENCES 课程 课程编号 , 成绩 SMALLINT CHECK 成绩 0 AND 成绩 100 DEFAULT NULL 实验数据、结果分析、总结问题: 通过此次的实验,让我对使用CREATE DATABASE命

文档评论(0)

tt435678 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档