版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1页第7章数据库设计数据库系统原理实验教程第4版第2页7.1相关知识7.2实验十五数据库模式脚本设计7.2.1实验目的与要求7.2.2实验案例7.2.3实验内容目录7.1相关知识数据库设计过程通常可分为6个步骤:(1)需求分析:分析要处理的数据及数据处理原则和约束,形成需求分析说明书。(2)概念设计:根据需求分析得到结果,建立反映现实的概念数据模型,如E-R图(3)逻辑设计:将概念模型转化为数据库管理系统(如SQLServer2014)能处理的数据模型。(4)模式求精:运用关系数据理论,对得到的关系模式进行分析,找出潜在的问题并加以改进和优化。(5)物理设计:对给定的数据模型选择一个最合适应用环境的物理结构,包括确定数据的存放位置、存储参数的配置、索引建立等。(6)应用与安全设计:定义数据库角色和用户,并授予不同权限以保证数据库的安全性7.1相关知识数据库实施阶段得到设计结果后,进入数据库实施阶段。此阶段的任务是编写数据库脚本,脚本主要有以下部分:(1)创建数据库;(2)创建表;(3)创建索引;(4)创建视图;(5)创建角色及用户;(6)数据库授权;(7)创建存储过程及游标;(8)创建触发器。7.2实验十五数据库模式脚本设计7.2.1实验目的与要求(1)掌握将数据库设计结果转化为数据库脚本的方法。(2)熟练使用DDL语句建立数据库、表以及定义完整性约束。(3)熟练使用DML语句进行数据库查询、插入、删除和更新。(4)熟练使用DCL语句创建角色、用户及数据库授权。(5)熟练利用存储过程和游标进行数据库存取。(6)熟练利用触发器实现数据库自动操作。7.2实验十五数据库模式脚本设计7.2.2实验案例以教材“网上书店”的6.3节得到的关系表为例,设计数据库脚本。具体要求如下:(1)在'd:\sqlwork路径后下创建bookstore数据库;(2)创建登录用户u1;(3)创建6.3节中的全部关系表及向每个表中插入少量数据;(4)将全部表的所有权限授予u1;(5)创建存储过程①查找订书金额前20名的会员编号、姓名及总金额;②查询每类图书当月热销图书排行前10名;③录入出版社信息;④查询2007年出版的计算机方面的书籍。(6)创建触发器①实现会员自动升级;②只允许注册会员在网上提交订单;③当对图书表进行操作时,触发器将自动记录该操作者的名称和操作时间。7.2.2实验案例1.创建登录用户和数据库BookStoreDB2.增加数据库用户u13.创建表及插入数据BookStoreDB脚本代码参见教材7.2.3实验内容根据配套教材习题6.1得到的图书管理系统设计结果,建立数据库脚本。要求如下:(1)在“d:\sqlwork”路径下创建LibraryDB数据库;(2)创建全部关系表及向每个表中插入少量数据;(3)创建“图书管理员”和“读者”两类角色,并授予不同的表权限;(4)创建用户u1和u2,分别加入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市停车管理工程师考试试卷及答案
- 城市公厕管理技师考试试卷及答案
- 超材料研发工程师考试试卷及答案
- 区域患者满意度数据的可视化空间分布特征
- 区块链赋能医疗数据跨境流动合规管理
- 区块链技术保障医疗数据不可篡改的伦理优势与局限
- 水电施工方案讲解(3篇)
- 招投标监督部门管理制度(3篇)
- 学习生产安全管理制度心得(3篇)
- 区块链在医疗数据人才培养中的实践探索
- 2026年春季学期德育工作安排方案(德育四表)
- 2026年春节后复工复产安全专题培训
- 社保基金风险管理及内控措施
- 《社区康复》课件-第六章 骨关节疾病、损伤患者的社区康复实践
- 《中国政治思想史》期末重点整理
- 无线局域网应用技术第3版全套教学课件
- 河北省中等职业学校对口升学考试计算机类专业考试大纲(2026版专业课)
- 6人小品《没有学习的人不伤心》台词完整版
- 【程序文件】医学实验室ISO15189质量管理体系范本文件
- 七年级上数学课本习题
- 第一章 网络与生活课件 【知识精讲+备课精研+高效课堂】 教育科学出版社选择性必修二网络基础
评论
0/150
提交评论