《2022年数据库应用技术大作业模板.docx》由会员分享,可在线阅读,更多相关《2022年数据库应用技术大作业模板.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 数据库大作业课题名称教专业2 0 1 8 年 11 月日班级学号姓名师绩成1. 需求分析(加入需求分析的概念)名师归纳总结 - - - - - - -第 1 页,共 10 页精选学习资料 - - - - - - - - - 描述题目内容1.1 数据流图( DFD)什么是数据流图;画数据流图图 1-1 XXXX 图1.2 数据字典( DD)什么是数据字典写数据字典数据文件:订单明细表文件组成:订单序号Id, 订单编号 , 菜名 , 价格, 数量, 下单时间数 据 项:订单序号 Id 数据类型 :整型 数据长度: 4 数 据 项:订单编号2 / 1
2、0 名师归纳总结 - - - - - - -第 2 页,共 10 页精选学习资料 - - - - - - - - - 数据类型 :可变字符类型数据长度: 50 数据组成: A+日期时间数 据 项:菜名数据类型 :可变字符类型数据长度: 503 / 10 名师归纳总结 - - - - - - -第 3 页,共 10 页精选学习资料 - - - - - - - - - 2. 概念结构设计什么概念结构设计E-R 图(在 Powerdesigner中创建概念模型,粘贴图)图 2-1 XXXX 图3. 规律结构设计关系模式(在 Powerdesigner中由概念模型转化为物理数据模型,粘图)图 3-1
3、XXXX 图4 / 10 名师归纳总结 - - - - - - -第 4 页,共 10 页精选学习资料 - - - - - - - - - 4. 建表 SQL语句由物理数据模型生成SQL Server 2022数据库的建表语句;/*=*/ /* DBMS name: Microsoft SQL Server 2022 */ /* Created on: 2022-9-16 14:39:14 */ /*=*/ if exists select 1 from sys.sysreferences r join sys.sysobjects o on o.id = r.constid and o.ty
4、pe = F where r.fkeyid = object_idSC and o.name = FK_SC_SC_S alter table SC drop constraint FK_SC_SC_S go if exists select 1 from sys.sysreferences r join sys.sysobjects o on o.id = r.constid and o.type = F where r.fkeyid = object_idSC and o.name = FK_SC_SC2_C alter table SC drop constraint FK_SC_SC2
5、_C go if exists select 1 from sys.sysreferences r join sys.sysobjects o on o.id = r.constid and o.type = F where r.fkeyid = object_idTC and o.name = FK_TC_TC_T alter table TC drop constraint FK_TC_TC_T go if exists select 1 from sys.sysreferences r join sys.sysobjects o on o.id = r.constid and o.typ
6、e = F where r.fkeyid = object_idTC and o.name = FK_TC_TC2_C alter table TC drop constraint FK_TC_TC2_C go if exists select 1 from sysobjects where id = object_idC and type = U drop table C go if exists select 1 5 / 10 名师归纳总结 - - - - - - -第 5 页,共 10 页精选学习资料 - - - - - - - - - from sysobjects where id
7、= object_idS and type = U drop table S go if exists select 1 from sysindexes where id = object_idSC and name = SC2_FK and indid 0 and indid 0 and indid 0 and indid 0 and indid 255 drop index TC.TC_FK go if exists select 1 from sysobjects where id = object_idTC and type = U drop table TC go /*=*/ /*
8、Table: C */ /*=*/ create table C CNo char2 not null, CN varchar40 null, CT smallint null, constraint PK_C primary key nonclustered CNo go /*=*/ /* Table: S */ /*=*/ create table S SNo char2 not null, SN varchar40 null, Gen char2 null, Birth datetime null, Dept varchar40 null, constraint PK_S primary
9、 key nonclustered SNo go /*=*/ 7 / 10 名师归纳总结 - - - - - - -第 7 页,共 10 页精选学习资料 - - - - - - - - - /* Table: SC */ /*=*/ create table SC SNo char2 not null, CNo char2 not null, Score smallint null, constraint PK_SC primary key SNo, CNo go /*=*/ /* Index: SC_FK */ /*=*/ create index SC_FK on SC SNo ASC g
10、o /*=*/ /* Index: SC2_FK */ /*=*/ create index SC2_FK on SC CNo ASC go /*=*/ /* Table: T */ /*=*/ create table T TNo char2 not null, TN varchar40 null, Gen char2 null, Birth datetime null, Prof varchar40 null, Sal int null, Comm int null, Dept varchar40 null, constraint PK_T primary key nonclustered
11、 TNo go /*=*/ /* Table: TC */ 8 / 10 名师归纳总结 - - - - - - -第 8 页,共 10 页精选学习资料 - - - - - - - - - /*=*/ create table TC TNo char2 not null, CNo char2 not null, constraint PK_TC primary key TNo, CNo go /*=*/ /* Index: TC_FK */ /*=*/ create index TC_FK on TC TNo ASC go /*=*/ /* Index: TC2_FK */ /*=*/ crea
12、te index TC2_FK on TC CNo ASC go alter table SC add constraint FK_SC_SC_S foreign key SNo references S SNo go alter table SC add constraint FK_SC_SC2_C foreign key CNo references C CNo go alter table TC add constraint FK_TC_TC_T foreign key TNo references T TNo go alter table TC add constraint FK_TC_TC2_C foreign key CNo references C CNo go 9 / 10 名师归纳总结 - - - - - - -第 9 页,共 10 页精选学习资料 - - - - - - - - - 5. 结论心得体会(假如有相同的,就都不及格)参考教材:数据库试验指导主编:杨海霞出版社:人民邮电出版社书号: 978-115-16535-0 10 / 10 名师归纳总结 - - - - - - -第 10 页,共 10 页