1.sql server数据库《音乐网站》项目歌曲管理模块

你(1)任务描述
《歌曲管理》模块的E-R图如图2.50.1 所示,逻辑数据模型如图2.50.2 所示,物理数据模型如图2.50.3所示,数据表字段名定义见表2.50.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:


图2.50.1 E-R图

图2.50.2 逻辑数据模型图

图2.50.3 物理数据模型图

字段名 字段说明 字段名 字段说明
musicId(标识列) 歌曲ID musicImg 歌曲图片
musicName 歌曲名 lyricsAdress 歌词地址
singerID(标识列) 歌手ID clickNumber 点击次数
musicAdress 音乐地址 musicType 歌曲类型
singerName 歌手名 singerType 歌手类型
singerSex 歌手性别 singerProfile 歌手简介
singerHead 歌手头像 singerPortrait 歌手写真
menuId(标识列) 歌单ID menuName 歌单名
任务一:创建数据库(10分)
创建数据库musicDB。
任务二:创建数据表(25分)
根据图2.50.2和表2.50.1,创建数据表tbl_Music、tbl_Singer、tbl_Menu。
任务三:创建数据表间的关系及约束(15分)
• 根据物理数据原型,创建表格:tbl_music、tbl_singer、tbl_menu的主键与外键

答案
–自动创建文件夹 调用存储过程xp_cmdshell,让其帮助我们创建一个文件夹 d:\mydir\database
execute sp_configure ‘show advanced options’ ,1–安装外围服务器
RECONFIGURE
execute sp_configure ‘xp_cmdshell’,1–开启
RECONFIGURE
go
execute xp_cmdshell ‘E:\sql server\mdf’ --自动创建文件目录
execute xp_cmdshell ‘E:\sql server\ndf’ --自动创建文件目录
execute xp_cmdshell ‘E:\sql server\ldf’ --自动创建文件目录
go
create database MusicDB
on primary(
name=‘MusicDB_data’,
size=8mb,
filegrowth=10%,
maxsize=100mb,
filename=‘E:\sql server\mdf\MusicDB_data.mdf’
),
filegroup MusicDB
(
name=‘MusicDB_data1’,
size=8mb,
filegrowth=10%,
maxsize=100mb,
filename=‘E:\sql server\ndf\MusicDB_data.ndf’
)
log on(
name=‘MusicDB_log’,
size=8,
filegrowth=10%,
maxsize=100mb,
filename=‘E:\sql server\mdf\MusicDB_log.ldf’

)

go
use MusicDB
create table tbl_Music
(
musicId int primary key not null,
musicName varchar(40) not null,
singerID int not null ,
musicAdress varchar(80) not null,
musicImg varchar(80) not null,
lyricsAdress varchar(80) not null,
clickNumber int ,
musicType varchar(40)
)
go
create table tbl_Singer(
singerID int primary key not null,
singerName varchar(40)not null,
singerSex varchar(40)not null,
singerHead varchar(40)not null,
singerType varchar(40)not null,
singerProfile varchar(40)not null,
singerPortrait varchar(40)not null,
)
go
create table tbl_Menu(
menuName varchar(40)not null,
HeadId int not null ,
musicId int not null,
)
alter table tbl_Menu
add constraint FK_tbl_Menu_tbl_Singer foreign key(HeadId) references tbl_Singer(singerID)
go
alter table tbl_Menu
add constraint FK_tbl_Menu_tbl_Music foreign key(musicId) references tbl_Music(musicId)
go
alter table tbl_Music
add constraint FK_tbl_Music_ttbl_Singer foreign key(singerID) references tbl_Singer(singerID)
全部答案密码:zsjd4j

sql server数据库《音乐网站》项目歌曲管理模块相关推荐

  1. 万网mysql管理_万网虚拟主机mysql/sql server数据库怎样通过DMS在线管理?

    登录数据库 一.概述 DMS(原iDB Cloud)是一款访问管理云端数据的WEB服务,支持MySQL.SQL Server.PostgreSQL和ADS等数据源,覆盖RDS.ADS.TAE和万网等阿 ...

  2. java连接数据库sql server_将SQL Server数据库连接到Java

    我的项目没有使用任何IDE. 整个编码使用Textpad完成. 所以我需要帮助连接sql server数据库和我的项目. 这是bean类,其中编写了用于数据库连接的业务逻辑. 我已经安装了SQL服务器 ...

  3. 【数据库数据恢复】Sql Server数据库数据恢复案例

    数据库数据恢复环境: 5块2T硬盘组建RAID5: 划分LUN供windows服务器使用: Sql Server2008数据库: 存储空间有三个逻辑分区. 数据库故障: 数据库文件丢失,涉及到5个数据 ...

  4. SQL Server 数据库之使用事务

    使用事务 1. 开始事务 2. 结束事务 3. 回滚事务 4. 事务的工作机制 5. 自动提交事务 6. 事务的并发问题 6.1 脏读 6.2. 不可重复读 6.3. 幻读 7. 事务的隔离级别 7. ...

  5. Sql Server数据库由于未知原因丢失的恢复方法

    故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间内共有三个逻辑分区,大小分别为500G.800G. ...

  6. Sql Server数据库数据恢复成功案例

    故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间内共有三个逻辑分区,大小分别为500G.800G. ...

  7. iis网站服务器+sql server数据库服务器安全

    iis网站服务器+sql server数据库服务器安全 一 程序部分注意事项 1 友好的错误提示页,不出错误黄页,会暴露信息 2 输入参数检测,get,post,cookie验证,防注入 3 页面层不 ...

  8. 《SQL Server企业级平台管理实践》读书笔记——关于SQL Server数据库的备份方式...

    数据备份一直被认为数据库的生命,也就是一个DBA所要掌握的主要技能之一,本篇就是介绍SQL Server备份原则,SQL Server数据库分为数据文件和日志文件.为了使得数据库能够恢复一致点,备份不 ...

  9. 如何使用Visual Studio创建SQL Server数据库项目

    目录 背景 介绍 创建新的SQL Server数据库项目 发布以在SQL Server中创建新数据库 结论 背景 数据库在任何应用程序中都扮演着最重要的角色,当表.视图.存储过程的数量增加时,项目管理 ...

  10. 了解SQL Server数据库静态数据及其如何适合数据库生命周期管理

    什么是静态数据 (What is static data) Static data (aka Code, Lookup, List or Reference data), in the context ...

最新文章

  1. web前端培训要学多久
  2. mysql5.6 错误日志_MySQL5.6.36 日志文件之错误日志,二进制日志,慢日志
  3. Cable:360实现的新虚拟网络架构
  4. 专门针对科学家工程师的僵尸网络
  5. 03-CoreData原理
  6. 工作按钮(216):点击按钮报错--bug修复--直接写接口里面
  7. libxml解析xml文件的一些总结
  8. win10设置默认输入法_个性化设置技巧
  9. Linux之find学习--详解
  10. 互评Alpha版本—SkyHunter
  11. 开机后网络连接迟迟没有反映是怎么回事?
  12. 游戏数据分析方法-活跃向
  13. 矩阵转置行列式的运算规律
  14. 电信光猫F660 4台限制破解
  15. C++面经与嵌入式软件面经(蒋豆芽专栏总结)完成了!
  16. How to reassign lifecycle in Windchill
  17. 一键清空朋友圈软件_微信清理朋友圈app下载-微信清理朋友圈下载v1.8.0 安卓版-西西软件下载...
  18. 阿里云云计算高级工程师ACP认证(Alibaba Cloud Certified Professional - Cloud Computing)考试大纲
  19. 制作linux只读文件系统,一种Squashfs只读根文件系统的远程升级方法及系统的制作方法...
  20. python程序设计第五章答案_中国大学MOOC第五章单元测试答案_Python程序设计期末答案...

热门文章

  1. 【Research】Accounting-会计
  2. 网易云ios android 自定义消息,网易云信快速集成定制以及消息类型自定义
  3. 自建nod32更新服务器,ESET NOD32镜像更新服务器
  4. 国内OA 安全现状初探
  5. 战旗html5播放器为什么卡顿,视频站启用html5播放器
  6. python3 爬虫 爬取美女图片
  7. 浪曦视频《J2EE测试使用指南Junit3.8详解》学习总结
  8. 三菱plc控制步进电机实例_FX3U PLC通过手摇轮,如何手动控制步进电机
  9. QT控件之QComboBox(下拉框相关)
  10. 【最新版win10 adb环境变量配置】