ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:969.18KB ,
资源ID:8664327      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8664327.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用上机实验.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用上机实验.docx

1、数据库原理与应用上机实验 实验二 创建和修改数据库实验内容及步骤分别使用SQLServer2005Management Studio和Transact-SQL语句,按下列要求创建和修改用户数据库。1. 创建一个数据库,要求如下:(1) 数据库名租借。(2) 数据库中包含一个数据文件,逻辑文件名为 租借_data,磁盘文件名为租借_data.mdf,文件初始容量为10MB,最大容量为50MB,文件容量递增值为5MB。(3) 事务日志文件,逻辑文件名为租借_log, 磁盘文件名为租借_log.ldf,文件 初始容量为5MB, 最大容量为25MB,文件容量递增值为1MB。2. 对该数据库做如下修改:

2、(1) 添加一个数据文件,逻辑文件名为租借1_data,实际文件为租借1_data.ndf,文件初始容量为10MB,最大容量为50MB,文件容量递增值为5MB。(2) 将日志文件的最大容量增加为45MB,递增值改为2MB。3. 创建一个能够容纳老师、学生、家长信息的学校数据库:(1) 老师、学生、家长的信息分别存放在不同的文件组内。(2) 文件的初始大小均为10MB,最大容量均为50MB,递增值均为10MB。(3) 为了增加数据库的数据添加、查询性能,每个文件组都包含两个数据文件。(4) 在你的D盘下创建一个名叫school的文件加,将学校的数据文件与日志文件都放在这个文件夹下。4. 将nor

3、thwind和pubs数据库附加到你的数据库实例上。并查看northwind和pubs数据库的创建代码。5. 为学校数据库做一个完全备份。6. 将备份数据库恢复。实验三 创建和修改表实验内容及步骤1. 分别使用SQLServer2005Management Studio和Transact-SQL语句,按下列要求为“租借”数据库添加表结构。(1) 职工(职工工号,姓名,性别,职位编号,月工资,分公司编号,雇佣日期,审批经理)(2) 分公司(分公司包含,分公司名称,街道,城市,省市,电话号码,邮政编码,经理工号)(3) 影碟(影片号,影片名,类型编号,日租金,单价,内容简介,演员,角色,导演)(4

4、) 会员(会员号、会员姓名,地址,联系电话,注册日期,操作员号,有效证号,证件名称,会费)(5) 库存(库存号,影片号,分公司编号,总量,借出量,操作员号,存入日期)(6) 会员需求(登记日期,会员号,库存号,影片名,演员,导演,角色)(7) 租借(租借号,借出日期,归还日期,会员号,库存号,操作员号,数量,预租天数,借还标志)(8) 影片类型(类型编号,类型名)(9) 职位(职位编号,职位名)针对以上的9个关系,设计表结构。并输入信息(自己设计,注意数据之间的一致性)。2. 在学校数据库中创建老师、家长、学生信息表:学生基本信息表:列中文名称学号学生姓名学生性别学生年龄学生所在年级学生所在班

5、级学生的班主任ID学生的家长ID列英文名称Idnamegenderagegradeclassteacher_idparent_id数据类型Intchar(20)char(2)smallintsmallintsmallintintint教师基本信息表:列中文名称教师编号教师姓名教师性别教师年龄执教课程教学年龄职称列英文名称Idnamegenderagesubjectteaching_ageposition数据类型Intchar(20)char(2)smallintchar(20)smallintchar(20)家长基本信息表:列中文名称家长编号父亲姓名母亲姓名父亲联系方式母亲联系方式家庭固定电话

6、父亲所在单位母亲所在单位父亲所在单位职务母亲所在单位职务列英文名称Idfathermotherf_telephonem_telephonephonef_companyf_companyf_positionm_position数据类型Intchar(20)char(20)char(20)char(20)char(20)varchar(50)varchar(50)char(20)char(20)(10) 创建以上关系的表结构,并分别存储在对应的文件组上。(11) 为以上三个关系添加数据。学生基本信息:Idnamegenderagegradeclassteacher_idparent_id20080

7、01Alice女151110120012008002Rose女151210220012008003Jack男161210220022008004Tom男141110120032008005Peter男17131032004教师基本信息表:Idnamegenderagesubjectteaching_ageposition101MS Zhang女30语文10特级教师102Sonddan女23法语1初级教师103Jacky男50数学31学年组长104CoCo女48化学25特级教师家长基本信息表:Idfathermotherf_telephonem_telephonephonef_companyf_

8、companyf_positionm_position2001Edd.CottRose.Li989001338453nullIBMBMWEngineerWorker2002Jack.ChenLily757980null00-76876OracleNULLMgr.null2003Tom.WangMisto99187177744400-23534HPNULLWorkernull2004Peter.ZhangNull88765359755500-45654microsofteEbayEngineerEngineer(12) 为学生表添加一个毕业日期列,列名为graduation,数据类型为char(

9、20)。(13) 为学生表添加一个所在城市列,列名为city,数据类型为varchar(10)。(14) 使用update语句将学生表的毕业日期列数值补全(自己设计数据)。3. SQL查询:(15) 将student表的信息全部显示出来。(16) 只显示student表中的学号、姓名、性别列的数值。(17) 显示学生表的前两条记录。(18) 查询学生表中,有哪些不重复的教师信息。教师信息:家长信息:学生信息:实验四 数据查询实验内容及步骤1. 在租借数据库中,完成下列查询:(1) 查询在长沙市的分公司的情况。(2) 按照员工的名字顺序查询指定B003分公司的员工名称、职务、月薪等。(3) 按照

10、分公司号顺序列出每个分公司的经理名称。(4) 分类列出某分公司的影像名称、种类和可租借情况。(5) 查询某个会员租借的全部影像的详细情况。(6) 查询每个分公司影像谍中谍的情况。(7) 查询动画片这一类的所有影像的名称,按照影片名排序。(8) 查询每个分公司可能的租金收入,按照分公司号进行排序。2. 在pubs数据库中,完成下列查询:titles表:该表用于记录已出版图书的信息。authors表:用于记录已出版图书的作者信息。titleauthor表:用于将titles表和authors表关联起来,说明每个作者的著书情况。publishers表:用于记录出版社信息。pub_info表:用于记录

11、出版社信息。discounts表:用于保存不同用户所给的折扣幅度。sales表:用于记录书店的图书订购情况。stores表:用于记录每个书店的信息。employee表:用于记录出版社的雇员信息。jobs表:用于存储工作描述信息。roysched表:用于保存每本书的销售范围以及该销售量相对应的版税。(1) 查询图书信息表中哪几类图书(使用type字段,这里需要去掉重复的类)。(2) 使用BETWEEN表示范围,找出图书价格不在1020之间的所有图书信息。(3) 找出作者所在城市为Oakland、Covelo和Palo Alto的所有作者信息。(条件使用IN)(4) 统计一共有几类图书。(5) 统

12、计每一个州(按state分类)的作者人数,统计结果中包含州名称和作者人数。(提示:group by实现分类汇总)(6) 统计每一类图书(按type分类)的平均价格(price),要求显示每一类图书的明细内容后再显示该类图书的平均价格,明细中要求显示书名、类型和单价。(提示:使用compute by)(7) 查询每一个作者所编著的图书的图书标识。查询结果包括作者姓名和对应的图书标识。对于没有编著图书的作者,在查询结果中要同样列出,其对应的图书标识显示为空(NULL)(提示:使用外连接,使用authors表和titleauthor表)。(8) 使用子查询实现:查询比图书标识为PS2091的书价还低的所有书名。(提示:使用titles)。(9) 使用EXIST谓词查询有著书的作者标识和作者姓名。查询结果按作者标识降序排序。(提示:使用authors表和titleauthor表)(10) 使用合并查询(UNION)查找所有作者和所有出版社共包含了哪些城市。查询结果按城市名称升序排序。(提示:使用authors表和publishers表)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1