- 0
- 0
- 约3.01千字
- 约 9页
- 2026-08-30 发布于山东
- 举报
JavaWeb开发技术7.2逻辑设计
1本讲聚焦学生信息管理系统的逻辑设计,阐述角色表、用户表、学生表、班级表、课程表、成绩表的字段定义、数据类型及关联关系,构建E-R图与类图,确保各表通过主键、外键关联,保障数据完整性与一致性,为系统开发提供结构基础。主要内容
7.2逻辑设计数据表的逻辑设计1.角色表(roles)roleId:数据类型为int,在物理存储上通常占用4个字节。由于设置了auto_increment属性,数据库会自动为新插入的记录分配一个唯一的、递增的整数值。作为主键,数据库会为其创建一个聚簇索引(对于InnoDB存储引擎),聚簇索引将数据行按照主键值的顺序进行物理存储,通过主键查询数据时效率较高,且其叶子节点包含了完整的数据行。roleName:数据类型为varchar(16),属于可变长度的字符串类型。实际存储时,除了存储字符串内容外,还需额外的1或2个字节来记录字符串的长度(取决于字符串长度是否超过255个字符),所以roleName字段最多占用18个字节的存储空间。roleDescription:数据类型为varchar(256),同样是可变长度的字符串类型。存储时需要额外的2个字节来记录字符串的长度,最多占用258个字节的存储空间。2.用户表(users)userId:数据类型
您可能关注的文档
- Java Web开发技术 课件 1.1 JavaWeb的发展.pptx
- Java Web开发技术 课件 1.2 JavaWeb学习路线.pptx
- Java Web开发技术 课件 1.4 JavaWeb编程环境2(Tomcat).pptx
- Java Web开发技术 课件 1.6 入门案例.pptx
- Java Web开发技术 课件 1.7 小结.pptx
- Java Web开发技术 课件 2.0 教学分析.pptx
- Java Web开发技术 课件 2.1 网页设计概述与基本原则.pptx
- Java Web开发技术 课件 2.6 fetch.pptx
- 03项目三 电子商务客户分析.docx
- 07项目七 电子商务客户关系管理与服务.docx
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 锻造工艺过程及模具设计(全套825页课件课件)-.pptx VIP
- 2026-2027秋季学年第一学期“1530”安全教育记录表.pdf VIP
- 众为兴 ADTECH4系列CNC49XX 48xx 46xx维护手册.pdf
- 《无人机导论与飞行法规》全套教学课件.pptx
- 中国淋病防治指南(2025年版).docx
- 新版2026秋新教材人教版小学美术六年级上册(全册)教学设计(附目录p81).docx
- 【方案】“十五五”期间新型电力系统建设方案.pptx
- 中药化学讲义.pdf VIP
- 2025-2026学年人教版(2024)初中生物八年级上册全册(教案含反思).docx VIP
- 2024人教新版七年级上册英语单词字帖—衡水体.pdf VIP
原创力文档

文档评论(0)