数据库原理实验:创建XSGL数据库及学生信息管理
需积分: 8 127 浏览量
更新于2024-07-23
收藏 490KB PDF 举报
"数据库原理实验书"
本实验书主要关注数据库的基础操作,包括如何使用DBMS(数据库管理系统)来创建数据库和表,以实现学生信息管理。实验旨在让学生熟练掌握数据库和表的建立方法,涉及的数据库系统为SQL SERVER。
实验内容主要包括两个部分:数据库的建立和表的建立。
1. 数据库的建立:
- 可视化界面建立:通过SQLSERVER的企业管理器,选择新建数据库,输入数据库名称XSGL,并设置相应的数据文件和日志文件的位置、大小及增长策略。
- 命令方式建立:在查询分析器中使用T-SQL语句`CREATE DATABASE XSGL`,并定义数据文件(XSGL_DATA)和日志文件(XSGL_Log)的详细属性,如初始大小、最大大小和增长比例。
2. 表的建立:
- 可视化界面建立:在SQLSERVER的企业管理器中,进入数据库XSGL,通过表选项新建表,设置各字段的属性。
- 命令方式建立:在查询分析器中,使用`CREATE TABLE`语句定义表结构,例如创建名为student的表,包含sno、sname、ssex、sage和sdept等字段,指定字段的数据类型、长度和是否允许为空。
实验中涉及的数据库XSGL包含了三个表,分别是:
- student表:存储学生的基本信息,包括学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)和系别(sdept),所有字段都不允许为空。
- course表:记录课程信息,包含课程号(cno)、课程名(cname)和学分(credit),其中课程号(cno)为主键,可以为空,可能表示先修课程。
- sc表:存储学生选课信息,包括学生学号(sno)、课程号(cno)和成绩(grade),两者作为联合主键,确保每个学生对每门课只有一个成绩记录。
通过这些实验,学生将能够理解数据库的基本概念,掌握使用SQL语句创建和管理数据库及表的方法,为后续的数据库操作和应用开发打下基础。
2011-08-12 上传
2014-06-12 上传
2011-04-02 上传
2010-05-10 上传
2010-07-01 上传
2023-11-11 上传
2015-12-29 上传
旧光影里的格子少年
- 粉丝: 0
- 资源: 1
最新资源
- Klenty: Email Outreach & Tracking from Gmail-crx插件
- cadmus:@werman的Pulse Audio实时噪声抑制插件的GUI前端
- 参考资料-基于sht11的温室多点测量系统设计.zip
- tentakel-开源
- skip-list:Haskell中的纯跳过列表
- Recipe-App:一个iOS应用程序,显示来自Recipe.com的一些最喜欢的食谱
- Seattle Seahawks HD Wallpapers-crx插件
- FirstStore:第一家商店项目
- Swocket-开源
- 比萨饼:普里克多比萨饼西斯玛特斯
- InterviewBit:InterviewBit问题的解决方案
- 211702782:由GitHub Classroom创建的assignment1-Gitthusiast
- DownloaderLinux:这是一个用于下载其他软件包或程序的存储库
- Power system reactive power optimization.zip_matlab例程_matlab_
- 算法ds
- TTSTechTalentSelectTheHartford:与12周全栈Bootcamp相关的项目,作业,实验室和课堂作业的存储库