首页 > 数据库 >数据库实践课

数据库实践课

时间:2023-04-25 22:11:56浏览次数:37  
标签:语句 数据库 写入 实践 实验 SQL 实验报告

一、实验目的: 掌握使用 SQL 语言进行数据定义和数据操纵的方法。 二、实验要求: 建立一个数据库 stumanage,建立三个关系表 student,course,sc。向表中插入 数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。 三、实验步骤: 1、 开始→程序→Microsoft SQL Server→SQL Server Management Stdio。 2、 在“连接到服务器”对话框中,选择“Windows 身份验证”,点击“连接”,进 入SQL Server Management Stdio操作界面。采用如下两种方式之一建立数据库。 3、 在“对象资源管理器”中右击“数据库”,在“新建数据库”对话框中输入数 据库名称 stumanage,设置数据库文件初始大小为 5M,限制文件增长 50M, 日志文件初始大小设为 2M,限制文件增长 5M,并更改文件存储路径。 4、 单击“新建查询”按钮,在 SQL 查询窗口中输入 SQL 语句,建立数据库 stumanage。然后单击工具栏上“执行”按钮(红色叹号)。下部的空白区显示 该语句的运行情况,将建立数据库的 SQL 语句写入实验报告。(注:以下操作 均在上部的空白区输入 SQL 语句,单击执行后,下部的空白区显示该语句的 运行情况。) 5、在 stumanage 数据库中,如下图建立表 student: 列名 数据类型 允许空 主键 说明 1 sno Char(8) 否 是 学号 2 sname Varchar(20) 是 否 姓名 3 sex Char(2) 是 否 性别 4 sdept Varchar(20) 是 否 所在系 如下图建立表:course 列名 数据类型 允许空 主键 说明 1 cno Char(6) 否 是 课程号 2 cname Varchar(20) 是 否 课程名 如下图建立表 sc:(注:包括两个外键,sno 和 cno 共同组成主键)2 列名 数据类型 允许空 主键 外键 说明 1 sno Char(8) 否 是 students(sno) 学号 2 cno Char(6) 否 是 course(cno) 课程号 3 grade int 否 否 否 成绩 6、将三条建表语句写入实验报告。 7、在 student 表中插入两条数据: (1)20050101,王飞,男,计算机系 ( 2)20050102,李丽,女,信息系 8、在 course 表中插入两条数据: (1)01,数据结构 ( 2)02,数据库原理 9、在 sc 表中插入两条数据: (1)20050101,01,70 ( 2)20050102,02,90 10、将此八条 SQL 语句写入实验报告。 11、对每一门课,求学生的平均成绩,并把结果以基本表的形式存入数据库。将操 作命令和所用 SQL 语句写入实验报告。 12、修改 sc 表中 sno 为 20050102、cno 为 02 的记录的 grade 属性值为 85,然后将 该条记录删除。将此两条 SQL 语句写入实验报告。 13、修改‘数据库原理’课程的所有学生成绩为 0。将此条 SQL 语句写入实验报告。 14、删除‘李丽’的所有选课情况。将此条 SQL 语句写入实验报告。 15、删除数据库中的三个表中的所有数据,将所用 SQL 语句写入实验报告。 16、删除数据库中的三个表结构。将所用 SQL 语句写入实验报告。 17、删除数据库,将所用语句写入实验报告。 四、实验报告注意事项及要求: 1、实验报告一律用“石家庄铁道大学实验报告纸”书写。 2、实验报告中明确写明姓名、班级、学号、实验时间、实验名称等各项表头。 3、实验报告各项完整:实验名称、实验内容、实验完成情况(包括实验设计思想、 主要技术问题的处理方法、实验过程等)、其他(说明、分析、建议、体会等)。

标签:语句,数据库,写入,实践,实验,SQL,实验报告
From: https://www.cnblogs.com/yvxiaoshuai/p/17354104.html

相关文章

  • 原型设计工具比较及实践
    墨刀适用领域: 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部......
  • 原型设计工具比较及实践
    原型设计工具比较及实践 目录·原型设计工具比较    ·墨刀    ·Axure   ·Mockplus·原型设计    ·主题名称    ·功能以及界面设计及考虑因素   ·切换界面    ·界面切换流程  一,原型设计工具比较1.墨刀·适用邻域 ......
  • 原型设计工具比较及实践
    目录 一.原型设计工具比较 1.墨刀      适用领域      优点      缺点  2.Axure      适用领域      优点      缺点 3.Mockplus      适用领域      优......
  • 一线架构师实践指南读书笔记
    重大风险:功能质量约束高层切分:借助鲁棒图,初步识别功能别后的职责,就可以规划高层切分的具体方式分析和综合是思维方向相反的过程。一般是先分析后综合,没有分析就不能综合,没有综合,也只是片面的分析通过系统切分,虽然无法降低复杂性,当可以控制复杂性分层式概念架构:逻辑层物理层......
  • 提高软件质量的必要实践
    单元测试什么是单元测试?单元测试通常是指对一个函数或方法测试。单元测试的目的是验证每个单元的行为是否符合预期,并且在修改代码时能够快速检测到任何潜在的问题。通过编写测试用例,我们可以验证这些模块在特定输入下是否产生正确的输出。单元测试的目的是确保每个模块在各种情......
  • MySQL数据库
     DB哥MySQL高级教程-系统学习MySQL共149课时加我微信公众号免费学:DB哥文末有MySQL高级课程目录一、MySQL数据库数据库,又称为数据管理系统,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的资料运行新增、查询、更新、删除等操作。关系型数据库,存储的格式可以直......
  • P.10-准备工作、P.11-数据库校验用户准备工作、P.12-数据库验证用户核心代码实现
    P.10-准备工作1.添加依赖<!--redis依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>......
  • 原型设计工具比较及实践
    目录一.原型设计工具比较1.墨刀2.Axure3.Mockplus二.原型设计1.主题名称2.功能3.界面设计考虑因素4.切换界面  1.搜索界面  2.评论区界面  3.当前播放列表界面  4.分享界面  5.下载界面5.界面切换流程一.原型设计工具比较1.墨刀适用领域    墨刀适用于......
  • 【数据库数据恢复】ORACLE常见数据灾难&数据恢复可能性分析
    Oracle数据库常见数据灾难:1、ORACLE数据库无法启动或无法正常运行。2、ORACLEASM存储破坏。3、ORACLE数据库数据文件丢失。4、ORACLE数据库数据文件损坏。 5、ORACLEDUMP文件损坏。  Oracle数据库常见数据灾难的数据恢复可能性分析:1、ORACLE数据库无法启动或无法正......
  • 融云 CTO 岑裕:出海技术前沿探索和排「坑」实践
    在本文中,你将看到以下内容:全球通信网络在接入点、链路加速、服务商、协议等层面的动态演进;进入到具体市场,禁运国、跨国拦截、区域一致性差等细节“坑点”如何应对;融云如何从技术侧帮助开发者应对本地化用户体验和业务合规的挑战。具备全球化视野和能力的新一代创业者,让中国互联网产......