数据库原理-课程设计:高校学籍管理系统内容摘要:
之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。 现将概念结构设计阶段设计好的基本 ER 图转换为关系模型,如下所示: 院系( 院系号、院系名、院长名 ) ,这是院系实体对应的关系模式。 专业( 专业号、专业名、学号、入学时间 ) ,这是专业实体对应的关系模式。 学生 ( 学号、姓名、性别、出生日期、联系电话 、民族、籍贯、政治面貌、身份证号、入学时间、家庭地址 、 邮政编码 ),这是学生实体对应的关系模式。 教师( 教工号、姓名、性别、职称、所属院系、联系电话 ),这是教师实体对应的关系模式。 课程 ( 课程号、课程名 、学时 、学分 、考核方式 ),这是课程实体对应的关系模式。 选课 ( 学号、课程号 、 成绩 ),。 授课 ( 教工号、课程号 、 课时、 授课效果 )。 20 基本表 基本表在 SQL server 2020 如下所示: 院系信息表 : 专业信息表: 学生基本信息表: 21 教师基本信息表: 学生选课信息表: 教师授课信息表: 22 视图 查看学生信息视图: Create view student_view As select ( sno,sname,ssex,birthday,phone,nation,birthplace,symbol,ID, intime,homeadress,postcode)from student。 查看课程视图: Create view course_view As select (o,ame,credit,ctime,ctest) from course。 查询 选课 视图 (查成绩 ): create view XK_view As select (sname,sno,o,grade)from XK。 触发器设计 创建用于限制性别项只能输入“ 0”或“ 1” .(其中“ 0”代表男 ,“ 1”代表女 .) create table student(ssex Char(1) CONSTRAINT C4 CHAECK(ssex IN(‘ 0’ ,’ 1’ )), CONSTRAINT studentKey PRIMARY(sno) )。 建立触发器,当删除 Student 表中某一学生信息时,触发成绩表 , 删除相应记录。 Create trigger studentdelete On student For delete As Delete Fraction From deleted Where = 23 5 物理结构设计 (提示:主要内容是选定实施环境,存取方法等。 简单介绍即可) 数据库在物理设备上的存储结构与存取方法成为数据库的物理结构,它依赖于选定的数据库管理系统。 为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。 数据库的物理设计通常分为两步: ( 1) 确定数据库的 物理结构,在关系数据库中主要指存取方法和存储结构; ( 2) 对物理进行评价,评价的重点是时间和空间效率。 关系数据库物理设计的内容主要包括: ( 1) 为关系模式选择存取方法;常用的存储方法有索引法( B+树法)、聚簇法和 HASH 方法。 ( 2) 设计关系、索引等数据库文件的物理存储结构。 确定数据库物理结构主要指确定数据的存放位置和存储结构,包括:确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。 评价屋里数据库的方法完全依赖于所选用的 DBMS,主要是从定量估算各种方案的存储空间、存储时间和维护代价入手,对估算结 果进行权衡、比较,选择出一个较优的合理的物理结构。 数据库物理设计基本表设计 院系信息表:(主码:院系号) 专业信息表:(主码:专业号) 24 学生信息表:(主码:学号) 教师信息表:(主码:教工号) 学生选课表:(外码:学 号,课程号) 25 学生选课表:(外码:教工号,课程号) 学生信息界面设计 的 代码 实现 using System。 using。 using。 using。 using。 using。 using。 using。 using。 namespace 学生学籍管理系统 { public partial class Form2 : Form { public Form2() { InitializeComponent()。 } 26 private void label6_Click(object sender, EventArgs e) { } private void Form2_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(@Data Source=.\SQLEXPRESS。 AttachDbFilename=C:\Users\Administrator\Desktop\student\学生学籍管 理系统 .mdf。 Integrated Security=True。 User Instance=True)。 ()。 string strsql = select * from 学生基本信息表 where sno=39。 + + 39。 SqlCommand cmd = new SqlCommand(strsql, con)。 SqlDataReader rd = ()。 while (()) { = rd[sno].ToString()。 = rd[sname].ToString()。 = rd[ssex].ToString()。 = rd[birthday].ToString()。 = rd[phone].ToString()。 = rd[nation].ToString()。 = rd[birthplace].ToString()。 = rd[symbol].ToString()。 = rd[ID].ToString()。 = rd[intime].ToString()。 = rd[homeadress].ToString()。 = rd[postcode].ToString()。 } ()。 } private void button2_Click(object sender, EventArgs e) { 27 SqlConnection con = new SqlConnection(@Data Source=.\SQLEXPRESS。 AttachDbFilename=C:\Users\Administrator\Desktop\student\ 学生学籍管理系统 .mdf。 Integrated Security=True。 User Instance=True)。 ()。 string strsql = insert into 学 生 基 本 信 息 表 values(39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + + 39。 ,39。 + 39。 ,39。 + + 39。 )。 SqlCommand cmd = new SqlCommand(strsql, con)。 ()。 (插入数据成功 )。 ()。 } private void button4_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(@Data Source=.\SQLEXPRESS。 AttachDbFilename=C:\Users\Administrator\Desktop\student\ 学生学籍管理系统 .mdf。 Integrated Security=True。 User Instance=True)。 ()。 string sql = delete from 学生基本信息表 where sno=39。 + + 39。 SqlCommand cmd = new SqlCommand(sql, con)。 ()。 (删除数据成功 )。 ()。 }。数据库原理-课程设计:高校学籍管理系统
相关推荐
系统是一套适用于中小型星级宾馆使用的优 秀系统。 第一章 绪 论 系统开发背景及现状 在旅游业发展迅速的今天 ,宾馆、酒店业的特色经营和个性化管理日趋明显,管理日趋信息化、网络化,再加上国际、国内名优企业的扩展力度的加大,宾馆、酒店业集团化的步伐加快,预示着传统的宾馆、酒店正逐步步向信息化管理 —— 这也是宾馆、酒店业经营者们的共识。 酒店信息管理系统以信息量大、数2 据准确、速度快
1)Windows XP (2)MicorSoft SQL Server 2020 (必需升级到 SP3) (3)Eclipse 开发环境 数据库实施 创建数据库及数据对象(括号中为对应的 SQL 脚本文件) 创建数据库的对象: create database teach。 创建表的过程如下: create table users(user_name varchar(15) not null,
{ while(!feof(fp)) //内部循环 { offset1=ftell(fp)。 //获取文件内部当前指针位置fscanf(fp,%s%s%s%s\n,personname,personnum,persondor,persongroup)。 strcpy(name1,personname)。 strcpy (num1,personnum)。 strcpy(dor1
否认真实施国家标准、行业标准和地方标准负责; b审批本院的 服务 标准化工作规划、计划及标准化活动经费。 c 确定本 院 标准化组织机构、人员配置; d 组织建立本 院 的 服务 标准体系,审批 服务 标准; e 表彰为 本院服务 标准化作出贡献的部门和个人,对不认真贯彻执行标准的责任者进行批评教育或追究责任。 其他 领导组组成员 职责 a 参与 院 标准化规划、年度计划
书、古籍整理著作、译著、系列论文、研究或咨询报告、音像软件。 申请书 ( A 表)及匿名评审表( B 表) 统一用 A4 纸印制,左侧装订。 A 表、 B 表单独装订。 4 申 请 人 姓 名 性别 出生年月 职 称 所在教研室 职 务 最后学历 最后学位 外语语种 专业领域 通讯地址 邮政 编码 办公电话 住宅电话 申请者承担省级以上社科研究项目情况以及完成情况 项目来源类别 课题名称
大学 张建国,焦志勇,王敏,侯庆喜,刘宪斌,熊聪聪,薛强,张泽生,孟超 101 深化教学改革,推进包装工程特色专业建设 天津科技大学 王建清,黄利强,陈蕴智,张蕾,孙诚,韩永生,康勇刚,张琲 102 工程类本科生三种重要能力的培养模式研究与实践 天津理工大学 魏克新,别利剑,赵钢,王丽平,欧阳杰,高强,牛兴华,张敬品 103 多校合作,构建天津市信息产业急需的应用型高级专门人才培养体系 天津