欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库实验报告(共11页).docx

    • 资源ID:14505618       资源大小:24.54KB        全文页数:11页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库实验报告(共11页).docx

    精选优质文档-倾情为你奉上实验一 SQL Server基本使用与数据定义一实验目的1掌握“服务管理器” 、“企业管理器”及“查询分析器”基本使用方法;2熟悉数据库建模及E/R图的画法;3掌握SQL Server 中数据库、及数据表的建立与管理方法;4掌握数据的导入/导出及数据库备份/还原方法。二实验内容一、SQL Server 基本使用1启动SQL SERVER。2注册服务器3企业管理器属性 4查询分析器介绍5查看数据库及浏览表中记录二、数据库的建立与管理1数据库建模2启动、并打开SQL Server3使用图形界面创建数据库和表4使用查询分析器创建表5数据库的备份与还原实验二 SQL查询一实验目的:1掌握SQL语言中SELECT语句的多种查询方式。2掌握对表建立与删除索引的方法。3掌握聚焦函数的使用方法。4掌握集合查询方法。二实验内容:1建立与删除索引的方法。在各表中,分别按代理商编号、客户编号、产品编号及订单编号建立索引。CREATE INDEX 代理商No ON 代理商(代理商编号)CREATE INDEX 客户No ON 客户(客户编号)CREATE INDEX 产品No ON 产品(产品编号)CREATE INDEX 订单No ON 订单(订单编号)2单表查询, 从产品表中查询现有产品的库存量。SELECT COUNT(*)FROM 产品 从客户表中查询“王五”的地址及代理商编号。SELECT 地址,代理商编号FROM 客户WHERE 姓名='王五' 从代理商表中查询代理商“惠普”的提成金额。SELECT 提成金额 FROM 代理商WHERE 姓名='惠普' 从订货项目表中查询编号为“444”的订单所订购的商品编号及数量。SELECT 产品编号,订购数量FROM 订货项目WHERE 订单编号='444' 分别求代理商和客户的总数。SELECT COUNT(*) 代理商数FROM 代理商SELECT COUNT(*) 客户数FROM 客户 从订货项目表中,查询编号为0033的产品定货总数量。SELECT COUNT(*) 订货总数量FROM 订货项目WHERE 订单编号='0033'3多表查询 查询编号为300的客户通过的代理商的姓名和地址。SELECT 代理商.姓名,代理商.地址FROM 代理商,客户WHERE 代理商.代理商编号=300 and 客户.代理商编号=300 查询产品编号为0033、订货数量大于100的客户编号及其姓名。 SELECT 客户.客户编号,客户.姓名 FROM 客户,订货项目 ,订单WHERE 客户.客户编号=订单.客户编号 AND 订单.订单编号=订货项目.订单编号 AND 订货项目.产品编号=0033 AND 订购数量>100 查询每个客户的订单,显示客户编号、客户名、订单编号及订货日期。SELECT 客户.客户编号,客户.姓名,订单.订单编号,订单.订货日期FROM 客户,订单WHERE 客户.客户编号=订单.客户编号 查询所有2000年以后订货项目。SELECT *FROM订单WHERE 订货日期>2000-01-01 查询提成金额为以上(含)的代理商所对应的客户。SELECT 客户.姓名FROM 代理商,客户where 客户.代理商编号=代理商.代理商编号 AND 代理商.提成金额>4、嵌套查询 分别用带有IN谓词的子查询和带比较运算符的子查询实现以下操作 查询与“刘晨”在同一个系学习的学生。SELECT *FROM studentWHERE sdept IN (SELECT sdept FROM student WHERE sname='刘晨') 查询选修了课程名为“操作系统”的学生。SELECT SnameFROM StudentWHERE Sno IN (SELECT Sno FROM SC WHERE Cno IN(SELECT CnoFROM CourseWHERE Cname=”操作系统”) 5建立视图 建立含有订单号及拥有该订单的客户编号和代理商号三个字段的视图。CREATE VIEW 订单客户代理商ASSELECT 订单.订单编号,订单.客户编号,客户.代理商编号FROM 订单,客户WHERE 订单.客户编号=客户.客户编号 查询所有订单的客户和代理商。 建立一个选修了课程1或者选修了课程2的学生视图。 create view 选修课程或者课程的学生视图asselect student.snamefrom student,course,scwhere course.ccredit='1' and o=o and sc.sno=student.sno unionSelect student.snamefrom student,course,scwhere course.ccredit='2' and o=o and sc.sno=student.sno 查询选修课程1的所有学生。create view 选修课程1的学生asselect student.snamefrom student,course,scwhere course.ccredit='1' and o=o and sc.sno=student.sno实验三 数据库的安全一实验目的1掌握SQL Server 中数据库安全性管理的策略与方法。二实验内容数据库的安全主要包括几个方面的内容:安全模式,SQL Server服务器安全, SQL Server登录帐号, 角色, SQL Server用户和许可等内容. 安全模式包括如下内容:(1) 安全规划:(2) 选择安全的形式:指选择用户登录的登录认证方式.(3) 配置安全角色实验完成规划实施某部门SQL Server安全策略具体要求如下:1. 部门总监(1人):作为系统管理人员,允许任何操作。a) 用户名:zongjianb) 服务器角色:sysadminc) 数据库角色:无d) 权限:无2. 服务器登录安全管理员(1人):可设置和管理用户登录帐号,授权访问订单数据库。a) 用户名:anquanb) 服务器角色:securityadminc) 数据库角色:无d) 权限:无3. 数据库维护人员(1人):可对订单数据库进行任何操作,没有登录管理操作权限。a) 用户名:weihub) 服务器角色:无c) 数据库角色:db_ownerd) 权限:4. 数据录入人员(2人):可进行数据录入,不能创建与修改表结构及其它授权等操作。a) 用户名:luru1,luru2b) 服务器角色:无c) 数据库角色:db_datawriterd) 权限:对订单不能创建修改5. 订单管理人员(2人):能对订单数据库中的订单表和项目表进行更新,其它表仅能查询。e) 用户名:dingdang1,dingdang2f) 服务器角色:无g) 数据库角色:db_datareaderh) 权限:对订单表和项目表设置插入(INSERT)、更新(UPDATE)权限5. 客户管理人员(2人):能对订单数据库中的代理商表和客户表进行更新,其它表仅能查询。a) 用户名:kehu1, kehu2b) 服务器角色:无c) 数据库角色:db_datareaderd) 权限:对代理商表和客户表设置更新(UPDATE)权限实验四 数据库连接与访问开放数据库互连(ODBC)是Microsoft引进的一种早期数据库接口技术。它实际上是我们要在本章后面加以讨论的ADO的前身。Microsoft引进这种技术的一个主要原因是,以非语言专用的方式,提供给程序员一种访问数据库内容的简单方法。换句话说,访问DBF文件或其他数据库以得到数据库中的数据时,无需懂得数据库程序设计语言。一实验目的1 掌握客户端访问数据库的方法。2 掌握常用数据感知元件的应用。 3、DELPHI程序的基本设计方法。二实验内容1ADO简介ADO是Active Data Objects(活动的数据对象)的简称,是Microsoft用来访问数据库接口,也称OLE DB(对象链接和嵌入数据库)。Delphi提供了一组ADO元件,可以通过ADO技术来访问数据库。然后用现有的数据感知控件(如DBGrid)即可显示ADO数据。ADO元件用途TADOConnection用于连接一个ADO数据库。多个ADO元件可以共享这个连接来执行命令、检索数据和对数据库对象进行操作。TADODataSet代表一个ADO数据集,可以从一个或多个表中检索数据。TADOTable代表一个表,可以从单表中检索数据TADOQuery用SQL语句查询数据集;2使用ADOConnection来连接数据库在ADO中将ADOConnection拖入FORM1中,并单击设置ConnectionStringàBuildà提供者选择。for SQL Server;连接选择:数据库、用户。;高级设置:连接超时30秒。测试并确定。3使用ADOTable来连接表同样设置ADOTable,Connection属性为以上设置的ADOConnection1,在TableName中选择连接的表名。设置Active为true。 4使用DBGrid显示表先Data Access中选择设置Data Source的DataSet属性为ADOTable1。然后再在Data Controls中,选择设置DBGrid(方法同上)DataSource属性为Data Source1。5使用数据库导航器(DBNavigator)在Data Controls中,选择设置DBNavigator 的DataSource属性为Data Source1。6实现在同一窗体中显示多表内容,并能用数据库导航器进行增加、删除等操作。7、主界面的制作缺省状态下,工程中创建并保存的第一个窗体将成为工程的主窗体,若要改变工程的主窗体,操作如下:1) 选择Project/Options,然后选中Forms页面。2) 在Main Form组合框中,选取想以其作为工程主窗体的窗体,然后选择OK。 此时运行应用程序时,就会显示新选择的主窗体。8、界面的连接若将其它窗体加到工程中,可选取File/New Form9、主菜单的使用在编写引用新窗体的程序代码之前,需要在引用该窗体的单元文件中加入窗体引用,称之为窗体链接。操作如下:3) 选取需要引用另一个窗体的窗体4) 选择File/Use Unit.5) 为被引用窗体选取窗体单元名。6) 选择OK 若两个窗体互相引用(递归引用),编译程序会出错,解决方法如下:l 将两个uses子句和单元标识符放在独立单元文件的implementation部分(如:File/Use Unit.)。l 将一个uses子句放在interface部分,而另一个uses子句放在implementation部分。专心-专注-专业

    注意事项

    本文(数据库实验报告(共11页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开