SQL数据库操作实践:创建、修改与查询
需积分: 0 131 浏览量
更新于2024-11-29
收藏 174KB DOC 举报
"数据库设计与管理"
在数据库领域,设计和管理是至关重要的环节。本资源涉及的内容主要是数据库的创建、表的构造、数据的录入、表结构的修改以及SQL查询操作,这些都是数据库管理的基础知识。
首先,创建一个名为`students`的数据库,设置了初始大小和最大大小,以及自动增长的策略。数据库的初始大小设定为1MB,最大为50MB,其自动增长方式按照10%的比例进行。日志文件初始大小是2MB,最大大小不受限制,每次增长按1MB进行。这样的设置考虑到了数据库的存储需求和未来可能的增长。
接着,通过SQL语句创建了三个基本表:`Student`(学生)、`Class`(班级)和`Department`(学院)。`Student`表包括学号(SNo)、班级编号(CLno)、姓名(SName)、性别(SSex)和出生日期(SBir)等字段,其中SNo为主键,CLno为外键。`Class`表包含了班级编号(CLno)、教师编号(Tno)、院系编号(Dno)和班级名称(CLname),CLno为主键,Tno和Dno为外键。`Department`表包括院系编号(DNo)和院系名称(DName),DNo为主键。
在创建表之后,通过企业管理器向各表中录入数据,这是数据库初始化的重要步骤。接着,对表结构进行修改,比如将`Class`表中`CLname`的长度增加到40,并设置为非空。在`Student`表中新增列`Address`,数据类型为最大长度80的可变长度字符型。
SQL查询是数据库操作的核心部分。查询示例包括:筛选1984和1985年出生的女性学生信息,查找姓名中包含“王”字的学生,按部门号降序、年龄升序排列所有学生信息,构建混双选手名单(查询同时包含男女选手的组合),创建一个只包含20岁男生的视图`V_boy_20`,向这个视图中插入记录,以及更新视图中的特定记录。
这些操作涵盖了数据库的基本操作,包括创建、修改、查询和视图的使用,对于理解和掌握数据库管理具有实际意义。通过这些实践,可以加深对数据库原理和SQL语言的理解,有助于提升数据库管理和应用的能力。
425 浏览量
1006 浏览量
338 浏览量
3423 浏览量
1430 浏览量
3286 浏览量
2064 浏览量
1206 浏览量

hw177673
- 粉丝: 1
最新资源
- UML统一建模语言全方位指南
- VBS脚本基础教程:条件判断与逻辑运算
- C# 3.0 新特性详解:隐型变量、扩展方法与Lambda表达式
- VBS脚本入门教程6:FSO操作实践
- VBS入门教程5:FSO操作与文本文件创建
- VBS脚本入门教程4:使用WshShell对象控制应用程序
- VBS脚本基础教程:Windows命令与实战示例
- 源码追踪:名家经验与阅读策略
- 20世纪编程革命:OOP起源与发展
- 飞机订票系统实现与管理
- Windows主板BIOS设置详解与图解教程
- JAVA面试必备:基础知识点与异常处理
- 《代码大全2》:软件构建的艺术
- Hibernate入门指南:Java关系数据库持久化与配置详解
- Oracle SOA搭建指南
- C++批判:编程语言趋势与问题分析(第3版)