《数据库原理及应用》上机指导10.16
更新时间:2023-03-08 08:08:37 阅读量: 综合文库 文档下载
- 数据库原理及应用课程设计推荐度:
- 相关推荐
10.23日上机实验内容与操作
一.熟悉并能够运用SQL Server的DDL语言进行数据库定义
1、基本的SQL语法规则
(1)定义数据库(DataBase) CREATE DATABASE <数据库名>
<数据库名>命名规则遵从一般标识符规则。在定义表及其它元素之前,必须将查询分析器的当前数据库置为<数据库名>。采用USE <数据库名> 。
(2)定义基本表(Table) CREATE TABLE <表名>()
()给出每一列的说明包括列名、数据类型及长度,还给出相关列约束或表约束子句。<表名>、<列名>命名规则遵从一般标识符规则。
(3)定义索引(Index) CREATE INDEX <索引名>
2、操作的具体内容与操作材料
背景材料:在以下实验中,使用教材学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。
(1)创建学生-课程数据库 (2)创建学生关系表S : 学号 Sno 课程号 Cno 学号 Sno 姓名 Sname 课程名 Cname 性别 Ssex 先行课 Cpno 课程号 Cno 年龄 Sage 学分 ccredit 成绩 grade 所在系 sdept (3)创建课程关系表C : (4)创建课程关系表SC : (5)将以上创建表S、C、SC的SQL命令以 .SQL文件的形式保存在磁盘上。 (6)在表S上增加“出生日期”属性列。 (7)删除表S的“年龄” 属性列。
(8)在表S上,按“Sno” 属性列的唯一值方式建立索引。 (9)在表SC上,按“grade” 属性列的多值方式建立索引。
二、在建立的基本表中输入教材的表中的基本数据并完成基本的查询操作
1、插入元组数据,采用以下语句:
insert into student values();
注意:该语句只能一次输入一条记录,具体的语法介绍可以参见教材的4.5内容。
2、基于以上建立的表和输入的内容,完成以下几个查询操作:
? 查询学生的基本信息;
? 查询“CS”系学生的基本信息;
? 查询“CS”系学生年龄不在19到21之间的学生的学号、姓名;
? ? ? ? ? ? 找出最大年龄;
找出“CS”系年龄最大的学生,显示其学号、姓名; 找出各系年龄最大的学生,显示其学号、姓名; 统计“CS”系学生的人数;
统计各系学生的人数,结果按升序排列;
按系统计各系学生的平均年龄,结果按降序排列;
三、本次实验的作业要求
1、完成所有的操作,其中1.2和2.1、2.2的所有语句要求有记录; 2、2.2的查询结果要求有结果表的记录
3、以上两个作业上交电子文档,不必手写。
正在阅读:
《数据库原理及应用》上机指导10.1603-08
《泥人张》303-10
天龙八部录入版文本选择题01-05
生日祝福诗词大全02-24
高考文学类文本阅读之小说训练03-02
妇产科工作计划03-08
主持词04-20
建筑工程临时用电施工组织设计实例05-04
中国传统文化发展11-27
爱情对联大全02-11
- 党课
- 抽水试验方案
- 吴赣昌版高数第六章定积分的应用
- 广东省国土资源厅关于“三旧”改造工作实施意见的通知
- 华南理工 网络网上学习指南随堂练习
- 摩西的休妻律法和耶稣的休妻论
- 《清稗类钞》着述类 性理类 经术类
- 责任心是加强执行力建设的关键
- 数字高清COFDM车载无线图像传系统
- 2011年中考思想品德热点专题
- 2016年云南省中考物理试卷
- 2017中考语文专项复习 现代文阅读专题
- C区施工组织设计(400T) - 图文
- 房屋维修施工组织设计
- 七年级英语(上)一二单元检测(含听力)
- 10年嘉祥三诊测试 - 图文
- 借鉴行为主义学习观,提升文言文教学效率
- IX35提车检查表
- 辽宁省信息系统集成服务商名录2018版1241家 - 图文
- 仿人型机器人总体及臂手部结构设计7
- 上机
- 原理
- 指导
- 数据库
- 应用
- 10.16