SQLServer数据库与表创建实践:从创建到改名
需积分: 16 136 浏览量
更新于2024-09-09
收藏 403KB DOC 举报
"数据库实验一,使用SQLSERVER创建数据库和表"
本次实验主要涉及数据库的基础操作,包括如何使用SQL语句和SQL Server 2005的企业管理器(Enterprise Manager)来创建数据库和表。实验的目标是让学生掌握SQLSERVER查询分析器和企业管理器的运用,以及创建数据库和表的操作技能。
实验内容分为三个部分:
1. 创建数据库
题目1展示了如何使用SQL语句创建一个名为“学生情况”的数据库。这通过`CREATE DATABASE`语句实现,例如`CREATE DATABASE 学生情况`。执行后,可以通过查询分析器查看结果,并找到主数据文件和日志文件,检查它们的大小。
2. 修改数据库名称
题目2演示了如何更改已创建的数据库名称。这使用了系统存储过程`sp_renamedb`,例如`EXEC sp_renamedb '学生情况', 'student'`,以将“学生情况”数据库改名为“student”。
3. 创建基本表
实验的第三部分涉及到创建三张基本表:S表、C表和Sc表。每张表都有其特定的字段和数据类型,用于存储不同信息。
- S表包含学号(Sno)、姓名(Sname)、性别(Ssex)、专业(Ssp)、系别(Sdept)、出生日期(Sbirth)、地区来源(Sfrom)、变动情况(Schg)、政治面貌(Spa)和民族(Snation)。其中,学号为主键,不允许为空,其他字段根据需要设定。
- C表包含课程编号(Cno)、课程名称(Cname)、任课教师(Tname)、开课系别(Cdept)和学分(CCredit)。课程编号为主键,具有唯一性约束。
- Sc表是S表和C表的关联表,包含学号(Sno)和课程编号(Cno),这两个字段共同构成主键,表示学生选修的课程记录。
这些实验步骤不仅涵盖了数据库的基本操作,还涉及到数据库设计的基本原则,如主键、外键和约束。通过这样的实验,学生可以深入理解数据库管理系统的工作原理,以及如何使用SQL语言进行数据操作。
2008-12-27 上传
2021-05-13 上传
2022-06-01 上传
2022-07-15 上传
2021-10-03 上传
2010-05-16 上传
2023-09-02 上传
qq_33103089
- 粉丝: 0
- 资源: 2
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析