




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上 实 验 报 告 计算机科学与信息工程系 2011 级 计算机科学与技术专业 班 室温 湿度 气压实验项目数据库的建立和维护课程名称数据库原理及应用实验室名 称实验时间年 月 日 时 分至 时 分姓名学号实验台号实验目的和要求熟练掌握使用SQL Server创建数据库、表,学会使用SQL Server管理平台查看或修改数据库属性和表结构,加深对数据库模式、表结构等概念的理解。熟练掌握使用SQL Server管理平台对数据库进行数据输入、修改和删除操作,加深对数据库中关系、元组、属性等概念的理解。实验器材(环境)(程序设计类:软硬件环境;硬件设计类:开发环境及所需器材或
2、设备)硬件环境:计算机一台软件环境:SQL Server 2005实验原理实验原理及背景知识1.SQL Server数据库文件类型及作用。数据文件:分为主数据文件和次要数据文件,用来存放数据,每个数据库只能有一个主数据文件。日志文件:存储日志信息。2.数据库名称、数据库文件逻辑名称、数据库文件物理名称。数据库名称:在SQL Server中对数据库进行操作的名称。数据库文件逻辑名称:在SQL Server中对数据库文件进行管理时所使用的名称。数据库物理文件名称:在操作系统中对数据库文件进行管理时所使用的名称。3.了解表的结构及表字段设置信息。表是关系的实现,由字段和数据构成。字段拥有数据类型、大
3、小、是否为空、是否主键等性质,用来表示字段所存储的数据性质。4.数据类型字段的数据类型其实是标示字段值的,是用于限定和约束记录中的字段值的。实验过程(包括实验内容、实验步骤,程序设计类还应包括算法描述和程序清单)一、实验内容利用SQL Server 管理平台实现以下操作。创建图书_读者数据库和基本表1.建立图书_读者数据库。2.查看图书_读者数据库的属性,并进行修改,使之符合要求。3.在图书_读者数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价)读者(编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期)各属性类型及宽带按照实际要求自己设计。4.
4、设计图书、读者和借阅三个表的实验数据,要求数据有代表性,满足数据约束,并且有表间关联,每个表中的记录在10条以上。5.通过SQL Server管理平台,在图书-读者数据库中向图书、读者和借阅三个表中各输入10条实验记录;对图书-读者数据库中的图书、读者和借阅三个表中的数据进行检查,并通过插入、删除和修改操作达到数据正确性。6.输入记录时,理解表的主键、外键以及约束的作用。二、实验步骤1.创建数据库(1)运行SQL Server管理平台,在对象资源管理器中的“数据库”文件夹上右击,选择“新建数据库”;(2)在弹出的“新建数据库”界面中按下表要求填写数据库信息:数据库名文件名物理文件位置初始大小文
5、件组图书_读者图书_读者_Dataf:SQl2005LX1图书_读者_Data.MDF4MBPRIMARY图书_读者_Logf:SQl2005LX1图书_读者_Log.LDF2MB(3)填完信息后,单击“确定”按钮完成数据库的创建。2.修改数据库属性(1)在对象资源管理器中选择数据库名称,右键,在快捷菜单中选择“属性”,在弹出的窗口中的左侧选择“选项”;(2)对数据库的属性进行查看及修改,单击“确定”按钮,或“取消”按钮结束操作。3.创建数据库表(1)展开图书_读者书库,在“表”文件夹上右键,选择“新建表”,在打开的界面中输入表的字段信息,然后保存,名称为“图书”。实验结果及数据处理(2)按照
6、相同方法创建“读者”表和“借阅”表,表结构如下表:数据库名基本表名属性名数据类型长度列级约束表级约束图书_读者图书书号CHAR10不能空,唯一值书号为主码类别CHAR12不能空出版社CHAR30作者CHAR20书名CHAR50不能空定价MONEY8读者编号CHAR8编号为主码姓名CHAR8单位CHAR30性别CHAR2男或女电话CHAR10借阅书号CHAR10不能空书号和读者编号为主码,读者编号为外码,书号为外码读者编号CHAR8不能空借阅日期DATETIME不能空4.对数据表进行插入操作(1)在对象管理器中展开图书_读者数据库,进而展开“表”文件夹,在其中找到“图书”表,右键,选择“打开表”
7、。(2)在出现的窗口中输入记录即可。(3)按照此种方法,往“读者”和“借阅”表中输入记录。实验结果分析(计算机类的实验结果是指实验中的输入/输出数据;分析是指实验中存在的问题及解决的方法)在本次实验中主要发生以下问题并解决。1.建立同名的数据库。在一个服务器中不允许建立同名的数据库。2.建立同名的表。在一个服务器中也不允许建立同名的表,即使在不同的数据库中也不行。3.在建立表结构时,采用默认的属性类型及宽度。所有属性的类型都是CHAR类型,宽度都是10位,对于一些非CHAR类型的数据存储时出错,对于宽度超过10位的数据在输入时,弹出产生截断提示。所有的属性都允许为空,没有考虑实体完整性要求。4.往表中输入相同记录当对这些记录进行修改时,弹出提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心银行会计试题及答案
- 武威公务员面试题及答案
- 投资银行期末试题及答案
- 商业银行财务试题及答案
- Unit 1 We went to the Great Wall.教学设计-2025-2026学年小学英语四年级上册外研版(一起)
- 二年级品德与生活上册 3.3 做个快乐鸟教学反思说课稿 新人教版
- 朗诵社团上课课件
- 解娟榕水上飞机课件
- 生物质能源在分布式能源系统中的分布式热电联产技术优化
- 音乐产业2025年市场报告:版权运营与音乐科技融合新格局
- 无痛胃镜检查护理配合
- 广东能源海洋渔业有限公司招聘笔试题库2025
- 《AHA2023心肺复苏与心血管急救指南》解读 2
- 高血压病与消化系统疾病的综合防治
- (零诊)成都市2023级(2026届)高三高中毕业班摸底测试语文试卷(含答案)
- 海鲜活动促销活动方案
- 管线施工协调管理方案及措施
- 电力系统风险评估模型-洞察阐释
- 10万吨年硫铁矿烧渣综合利用技改项目环评报告表
- 2025至2030中国股权投资行业十四五发展分析及投资前景与战略规划报告
- 认证认可 培训 课件
评论
0/150
提交评论