实验训练4:数据库系统维护作业(5页).docx
《实验训练4:数据库系统维护作业(5页).docx》由会员分享,可在线阅读,更多相关《实验训练4:数据库系统维护作业(5页).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-实验训练4:数据库系统维护作业-第 5 页实验训练4:数据库系统维护作业1.1 实验目的通过创建数据库、并进行相应的维护,了解并掌握Mysql数据库的创建和维护的不同方法和途径,并通过这一具体的数据库理解实际数据库所包含的各要素。1.2 实验内容1数据库创建与维护(1) 创建数据库表创建学生选课数据库中所包含的数据库表,数据库表结构如下:学生(学号,姓名,性别,年龄,系别,班级)课程(课程编号,课程名称,学分)选修(学号,课程编号,学生成绩)要求为各数据库表属性选择合适的数据类型。列名、数据类型(长度列、精度、小数位数项)、是否允许空值等。(2) 查看和修改表结构。选择一个数据库表,练习对其
2、表结构进行相应的修改。(3) 练习用交互式的SQL语句分别完成以上操作。(4) 对学生数据库中的三张表分别插入数据;(5) 对表中的数据进行修改;(6) 对表中的数据进行删除操作2 (1)建立如下视图:学生选修课程信息视图,包括以下内容:学生学号、姓名、所在系、选修的课程编号、课程名称、成绩(2)修改以上视图,增加学生所在班级信息。(3)对以上视图删除。1.3 实验要求1 数据库创建与维护实验则要求面向具体应用领域,利用SQL Server相关机制,创建并维护数据库系统,为后续各个实验提供前期准备2 要求学生根据以上要求确定实验步骤,独立完成以上实验内容。并在安装和数据库运行后熟悉SQL SE
3、RVER 的各种运行管理。3 实验完成后完成实验报告1.4 实验环境Windows8 pc机 Mysql配置的环境Mysql命令行工具Workbench可视化工具1.5 实验步骤及结果分析1.5.1 student数据库创建 打开命令行工具,输入密码,用use语句使用相应数据。Use student使用老师的给的数据库。在workbench中我们可以看到创建数据库的代码: 下面是输入的数据此处我们会发现乱码问题,老师给的代码中写的是Latin,我们改成utf-8,便解决了中文乱码问题。创建数据库语句,create table +数据库名( 属性名 属性类型 约束1.5.2 数据库操作-属性查询
4、查询表结构:即各个属性和属性的完整性约束等。(desc student) 该语句给我们展示了我们创建的数据的所有(属性名+类型+默认初始情况+约束等)信息。1.5.3 数据库操作-数据结构修改在老师给的默认数据库中,我发现最后一个属性classno的属性为varchar(3);但是数据库数据中classno本来是4位数,所以导致存储时与原数据不匹配。因此,我们修改一下该属性。即:将它改为4位长度的:alter table student modify classno varchar(4)DEFAULT NULL;我们在数据插入操作中进行检测。1.5.4 数据库操作数据插入例如,我们加入一个学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 训练 数据库 系统维护 作业
限制150内