- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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 院系(编号),
姓名 CH
文档评论(0)