数据库模式设计与建立1_第1页
数据库模式设计与建立1_第2页
数据库模式设计与建立1_第3页
数据库模式设计与建立1_第4页
数据库模式设计与建立1_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名一张利娜学号 0805270332班级计本0803班年级 08级指导教师童志刚实验曰期2010/10/14而妥财瓷曇陀信息学院数据库原理实验报告实验名称数据库模式设计与建立 实验室408一、实验目的及要求1、掌握数据库的模式设计及建立;2、针对给定的实际问题,完成数据库模式的设计,包括各表的结构(属性名、类 型、约束等)及表之间的关系,在选定的dbms ±建立数据库表;3、用sql命令和可视化环境分别建立数据库表,体会两种方式的特点。二、实验环境硬件平台:pc;软件平台:windows 2000 / microsoft sqlserver;三、实验内容用sql命令和可视化工具完成

2、以下操作:1. 创建学牛-课程数据库:2创建学生关系表s :学号姓名性别年龄所在系snosnamessexsagesdept3创建课程关系表c :课程号课程名先行课学分cnocnamecpnoccredit4创建课程关系表sc :学号课程号成绩snocnograde5在表s上增加"岀生日期属性列;6删除表s的年龄属性列;7 在表s上,按sno属性列的unique方式建立索引;8 为表s的姓名属性增加不允许有重复值的约束条件;9 .删除表sc ;四、实验步骤1. 打开sqlserver软件;2. 建立学生信息管理库;3. 打开已经建立的学生信息库在其中分别建立学生关系表,课程关系表,学

3、生选课 表;4. 在表s上增加“出生日期”属性列;5. 删除表s的“年龄”属性列;6. 在表s上,按"sno”属性列的unique方式建立索引;7. 为表s的“姓名”属性增加“不允许有重复值”的约束条件;8. 删除表sc;9. 再用sql命令建立数据库表。五、调试过程及实验结果(记录程序执行及调试过程中的问题及解决方法,及实验结果)1. 建立学生信息管理库文悴(£) »ma) 2«v) xa(d 口 «»xtd> 一也阳呀仪齐4 q> 0 (fi g匸住料台 4r l) »mkrosoft sql servcrt

4、sql server t|(local)(w«mlom 出)2. 在数据库中建立关系表 sql server enterprise manaqer文件(d1«(y) m(d 口 (他 «wxh)s* ©ie©喝 *7a st1&*n>mkrowft sql server讥sql server fi(locm) (wmiom n1)bs*±fla99 x-11! 台目象9 23个現目g|maomft$qlsvw$ sql server ffl s j()aocm) (windows nt) a: a1s2oo9o51317

5、2232m«termo<mmsdb» 0 « u u ufdata.00l2008 s h ufsubu ufjnunib u «at «ffl5ffua»©色j ww二juua用户定义的曲 ec用户定义的谕, : _| k9 m安金性 -is «jmeudau5ervk”mwt工dbodbodbodbodbodbodbo4dbodbodbodbodbodbo4 c201010-19 m2010-10-19 14:23:242010-1019 i4:!0:0smfr3. 在表s上增加“出生日期”属性列5. s

6、ql命令建立数据库表嗔sql査谊分無曲 “ p fl 対却航©)xj m46x1o2oi 0408x102 tj m06x10201 (j ais20090513门咨 (j »«s<«r : u u zd u *2ft: vydata.001008 j upsub : u ufsyitm e u t±fliawmcj用户襄$ n 4 c ee 口 oo <1 e 二oo 4tpr«) « ej s 【: c3 o »> 2j 4。tel 23 4。 *2 cj履蜒養 slj«e 9 cj

7、cjmsrcj 用 psxfiobi二)公朗对 三o配出总 s ominfib a 二 bhiwkmv 二i nras 羽n索合请殴 一无数畑as 二1安全话致 一 二 twsfi« 田二1糸vim二. _ text 和!»«< 66 "i 2jttelnumpom “ i >/ |u 学空fll皆二e wg< cff e六、总结(可选)(对上机实践结果进行分析,问题回答,上机的心得体会及改进意见)1. 通过实验进一步加深了对microsoft sqlserver软件的认识,它能方便地对创建 数据库并对数据库进行管理;2. 加深了对sq

8、l命令的理解;3在创建数据库表时一定得注意各表列的属性定义,确保属性一致,才能顺利的完成 表间的创建与修改;4. sql命令和可视化环境分别建立数据库表,sql命令建表比用可视化环境建表更具 体易于理解。七. 源程序清单(可选)1. create table s(sno char (9) primary key,sname char (20)unique,ssex char (2),sage smal lint,sdcpt char (20);2 create table c(eno char(4) primary key,cname char (40),cpno char (4),ccrcclit smallint,foreign key cpno references course (eno);3. create table sc(sno

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论